html { 
   height: 100%; 
}

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background1.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #006600;
}

h2 {
	text-align:left;
	font-size:16px;
	color: #e1540f;
	padding-left: 25px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	text-align:left;
	word-spacing: normal;
}

#wrapper {
	color: #000;
	margin: 0px0px 0px 0px;
	width:900px;
	background-color: #000;
	;
	padding-bottom: 10px;

}

#header {
/*   background-image: url(../images/header_acd.jpg);*/
   height:125px;
   float:left;
   background-position:top left;
}
#menu {
   height: 22px;
/*   background-color: #ee8d24;*/
   text-align: left;
   clear:both;
   padding-left: 10px;
   padding-right: 10px;
   background-image: url(../images/menu_background.jpg);
}

#menu ul {
   margin: 0;
   padding: 0;
   padding: 0 20px 0 0;
   text-align: right;
}
#menu li {
   display: inline;
   font-weight: bold;
   color: #050845;
}
#menu a:link, #menu a:visited {
   text-decoration: none;
   color: #050845;
}

#menu a:hover {
   background-color: #FFFF00;
   color: #CC9900;
}

#menu .menu_language {
   display: inline;
   text-align:left;
   float:left;
   font-weight:bold;
}

#menu .menu_language img{
   padding-right: 3px;
}

#menu .menu_link {
   display: inline;
   text-align:right;
   float:right;
   font-weight:bold;
}

#menu .menu_flash {
   display: inline;
   align: center;
   margin-left:120px;
   height: 20px;
}

#menu .menu_flash div {
   display: inline;
   margin-left:80px;
   font-size: 11px;
   color:#ffffff;
/*   width: 500px;*/
   position:relative;
}

#tagline {
   font-weight: bold;
   background-color: #fdf8f2;
   color: #050845;
   font-style: italic;
   margin: 0;
   padding: 0 0 0 20px;
   width: 300px;
   float: left;
}
#main {
	margin:0;
	position: static;
	top:0;
	left: 0;
	background-color: #009900;
}

#mainfeature h2 {
	text-align:left;
	font-size:36px;
	color: #FF6600;
	padding-left: 40px;
	margin-top: 25px;
	width:100%;
	padding-bottom: 0px;
}

#sidebar-left {
   top: 0;
   left: 0;
   width: 180px;
   float: left;
   color: black;
   margin: 0;
   padding: 0;
}
#sidebar-left a:link, #sidebar-left a:visited {
   color: #245185; 
   font-weight: bold;
}

#sidebar-left #search {
   height:20px;
   width: 170px;
   float:left;
   background-color: #f59a0b;
   text-align:left;
   font-size:12px;
   font-family: Arial;
   padding: 10px 0 10px 10px;
   font-weight: bold;
}

#sidebar-left #search #search_for {
   background-color: #ffcc66;
   border:1px dotted #ffcc66;
   width:130px;
}

#sidebar-left #search #button_search_for {
   background-color: #026924;
   border:1px solid #ffcc66;
   cursor: hand;
   width:30px;
   color:#f59a0b;
   font-weight: bold;
   font-size:13px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   text-align:center;
}

#sidebar-left .form_login {
   height:120px;
   width: 170px;
   float:left;
   background-color: #f59a0b;
   text-align:left;
   font-size:12px;
   font-family: Arial;
   padding: 10px 0 10px 10px;
   border:0px solid #d25a0b;
   margin-bottom:5px;
}

#sidebar-left .form_login input{
   margin-top:5px;
   width: 120px;
   background-color: #ffcc66;
   font-size:12px;
   border:1px;
}

#sidebar-left .form_login #button_login{
   border:1px solid #23a752;
   margin-top:5px;
   width: 80px;
   background-color: #d25a0b;
   cursor:hand;
   color: #333366;
   font-weight:bold;
}

#sidebar-left #user_welcome{
   background-color: #f59a0b;
   text-align:left;
   padding: 10px 0 0 10px;
   font-size:11px;
   font-weight:bold;
}

#sidebar-left #user_welcome a{
   font-size:11px;
   text-decoration:none;
   color:#245185;
   font-weight:normal;
}

#sidebar-left #user_welcome a:hover{
   text-decoration:underline;
   color:#FFFDF9;
}

#content {
	margin: 0 240px 0 200px;
	background-color: #000000;
	color: #FF3300;
	padding-bottom:0px;
	background-image: none;
	background-repeat: no-repeat;
}

#content .inner {
	border:0px none white;
	width:auto;
	height:290px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#content .inner h2 {
	color: #FF6600;
	padding-bottom: 0.2em;
	padding-left:10px;
	padding-top:20px;
	border-bottom: 0;
	font-size: 100%;
	margin: 0px 5px 5px 0px;
	text-align:left;


   width:280px
   border:0px solid white;
}
#content .inner ul.features {
   margin: 0;
   padding: 0;
   list-style: none;
}
#content .inner h3 {
   font-size: 100%;
}
#content .inner h3 a:link, #content .inner h3 a:visited {
   color: #245185;
}
#content .inner p {
	color: #FFFFFF;
	font-size: 13px;
	text-align:justify;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 90%;
}
#content .inner .features li img {
   float: left;
   margin: 0 5px 5px 0;
}
#content .inner p.author {
   font-weight: bold;
}
#content .inner p.more{
   margin-top: 0;
   text-align: right;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
   background-image: url(../images/next.gif);
   background-repeat: no-repeat;
   background-position: center left;
   padding-left: 18px;
   font-size: 90%;
   color: #1e4c82;
}

#content h2 {
   padding-top: 20px;
   align: left;
}

#content_sub {
   margin: 0px 5px 5px 190px;
/*   border: 0px solid #edf0c1;*/
   background-color: #000000;
   color: #245185;
   z-index: 10;
}

#content_sub .inner {
   margin: 0px 30px 0px 35px;
   padding-top: 10px;
   border:0px solid white;
   width:600px;
}
#content_sub .inner h2 {
   color: #e1540f;
   padding-bottom: 0.2em;
   border-bottom: 1px solid #ec5411;
   font-size: 100%;
   width:90%;
   padding-left:10px;
}
#content_sub .inner ul.features {
   margin: 0;
   padding: 0;
   list-style: none;
}
#content_sub .inner h3 {
   font-size: 120%;
   color: #e1540f;
}


#content_sub .inner h4 {
   font-size: 80%;
   color: #e1540f;
   text-align: left;
   padding-left: 10px;
}

#content_sub .inner h3 a:link, #content_sub .inner h3 a:visited {
   color: #245185;
}

#content_sub .inner p {
   color: #ffffff;
   font-size: 13px;
   text-align:justify;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   margin: 5px 10px 0 10px;
}

#content_sub .inner #over_space {
   color: #ffffff;
   font-size: 13px;
   text-align:justify;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   margin: 10px 10px 10px 10px;
   padding:5px 10px 10px 0px;
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
   line-height: 20px;
}

#content_sub .inner .career {
   color: #ffffff;
   font-size: 13px;
   text-align:justify;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   margin: 10px 10px 10px 10px;
   padding:5px 10px 10px 0px;
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
   line-height: 20px;
}

#content_sub .inner p img {
   float: left;
   margin: 0 5px 0 10px;
}

#content_sub .inner li{
   color: #fff;
   font-size: 12px;
   text-align:justify;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   list-style-image: url(../images/bullet.gif);
   margin-left: 20px;
   width: 95%;
}

#content_sub .inner .hide_show img{
   float:right;
   cursor:hand;
}

#content_sub .inner .hide_show{
   padding-top: 0;
   height:22px;
}


#content_sub .inner p.author {
   font-weight: bold;
}
#content_sub .inner p.more{
   margin-top: 0;
   text-align: right;
}
#content_sub .inner p.more a:link, #content_sub .inner p.more a:visited {
   background-image: url(../images/next.gif);
   background-repeat: no-repeat;
   background-position: center left;
   padding-left: 18px;
   font-size: 90%;
   color: #1e4c82;
}

#content_sub .inner .produk li {
   text-align:left;
   list-style: block;
}

#content_sub .inner .produk li ul{
   padding-right:10px;
   color: #FFCC00;
}

#content_sub .inner .produk li a:link, #content_sub .inner .produk li a:visited{
   text-decoration:none;
   color: #e13f08;
   margin-left:2px;
}

#content_sub .inner .produk li a:hover {
   text-decoration:underline;
   color: #FFCC00;
}

#sidebar-right {
	top: 0;
	right: 0;
	width: 220px;
	background-color: #FF9900;
	color: #FFFFFF;
	margin-right: 1px;
	float:right;
}
#sidebar-right h3 {
   font-size: 110%;
   background-image: url(../images/sidebar-header-bg.jpg);
   background-repeat: no-repeat;
   margin: 0;
   padding: 0.2em 0 0.2em 10px;
   font-weight: normal;
}
#sidebar-right .inner {
   padding: 10px;
}
#sidebar-right ul {
   list-style-image: url(../images/next.gif);
   margin-left: 0;
   padding-left: 20px;
}
#sidebar-right p, #sidebar-right li {
	font-size: 90%;
	line-height: 0.7em;
}
#sidebar-right ul a:link, #sidebar-right ul a:visited {
   color:#FFFFFF;
}
#sidebar-right .date {
   font-weight: bold;
}

#news p{
   text-align:justify;
   color:#633707;
}

#news a:link, #news a:visited{
   text-align:left;
   font-size: 14px;
   color:#004080;
   text-decoration: none;
}

#news a:hover{
   text-decoration: underline;
}

.date{
   font-size:9px;
   text-align:left;
   display:inline;
}


#searchform .text {
   width: 196px;
   border: 1px solid #45bac0;
}
#searchform .searchbutton {
   text-align: right;
   margin-top: 4px;
}
#searchform .btn {
   border: 1px solid #45bac0;
   background-color: #ee8d24;
   color:#FFFFFF;
}

#nav {
   list-style: none;
   padding:0;
   margin-left:0px;
}
#nav li {
   border-bottom: 1px solid #ee8d24;
   font-size:90%;
}

#nav li a {
   display: block;
   padding: 5px 5px 5px 0.5em;
   border-left: 12px solid #ee8d24;
   border-right: 1px solid #ee8d24;
   background-color: #ffcc66;
   color: #FFFFFF;
   text-decoration: none;
   text-align: left;
}
#nav li a:link, #nav li a:visited {
   text-decoration: none;
   color: #245185;
   font-weight: bold;
}

#nav li a:hover {
   background-color: #FFFF00;
}

#nav li ul li {
margin-left: 0px;
list-style: none;
}

#nav ul ul li {
border-bottom: 1px solid #711515;
margin: 0;
}
#nav ul ul a:link, #nav ul ul a:visited {
background-color: #ED9F9F;
color: #711515;
}
#nav ul ul a:hover {
background-color: #711515;
color: #FFFFFF;
}

#newsletterform .text {
   width: 135px;
   border: 1px solid #45bac0;
}
#newsletterform .searchbutton {
   text-align: right;
   margin-top: 4px;
}
#newsletterform .btn {
   border: 1px solid #45bac0;
   background-color: #256290;
   color: #FFFFFF;
   font-size: 80%;
}
#footer {
	width: 100%;
	clear: none;
	background-color: #f59a0b;
	height: auto;
	background-repeat: no-repeat;
	padding-top: 0.1px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}
#footer p {
   font-size: 11px;
   color: #FFFFFF;
   margin: 0;
   padding: 0.2em 0 0.2em 0;
   text-align:center;
}

/*for pomi product */

.news_style {
   display:none;
}
.news_show {
   position:absolute;
   background-color: #FFFFFF;
   color:black;
   font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
   clip:rect(0px 480px 105px 0px);
}

.news_border {
   background-color: #FFFFFF;
   width:480px;
   height:105px;
   font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
   border: 1px solid #499040;
   padding: 5px 5px 5px 5px;
   margin-left: 25px;
   margin-bottom: 5px;

   /*overflow: auto;*/
}

.news_mark {
   background-color:#FFFFFF ;
   font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
   border: 0px solid gray;
   width:363px;
   height:35px;
   color:black;
   text-align:center;
   display:none;

}
.news_title {
	border: 0px solid gray;
	padding: 5px 0px 9px 5px;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36%;
	font-weight: normal;
}

.news_show img {
   margin-left: 5px;
   margin-right: 5px;
}

.buttondiv {
   position: absolute;
   padding: 5px 5px 5px 5px;
   background-color:#FFFFFF ;
   border: 1px solid gray;
   border-top:none;
   height:20px;
   display:none;
}
.news_move {
   position: relative;
}


.product {
	width:490px;
	height: 100%;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #499040;
	border-right-color: #499040;
	border-bottom-color: #499040;
	border-left-color: #499040;
}

.mytable {
   height:105px;
   vertical-align: top; 
/*   background-color:#eff1ca;*/
   font-size:13px;
   text-align:left;
   margin: 5px;
   width:490px; 
   color:#FFFFFF;
}

.mytable a {
   text-decoration: none;
   color: #ec5411;
}

.mytable a:hover {
   text-decoration: underline;
   color: #ec5411;
}

.mytable img {
   padding-right: 10px;
}

.sub_mytable {
   height:105px;
   vertical-align: top; 
/*   background-color:#eff1ca;*/
   font-size:13px;
   text-align:left;
   margin: 5px 5px 5px 0;
   width:580px; 
   color:#FFFFFF;
}

.sub_mytable_iklan {
   height:30px;
   vertical-align: top; 
/*   background-color:#eff1ca;*/
   font-size:12px;
   text-align:left;
/*   margin: 5px 5px 5px 0; */
   width:580px; 
   color:#FFFFFF;
}


.sub_mytable a {
   text-decoration: none;
   color: #e1540c;
}

.sub_mytable a:hover {
   text-decoration: underline;
   color: #e1540c;
}

.sub_mytable img {
   padding-right: 10px;
}

.main_product {
   width:95%;
   height:105px;
   vertical-align: top; 
   text-align: justify;
   padding: 5px;
}

.main_product a {
   text-decoration: none;
   color: #245185;
}

.main_product a:hover {
   text-decoration: underline;
   color: #245185;
}

.main_product img {
   border: 0px solid #663333;
   float: left;
   padding: 5px;
}

.main_product b {
   font-size: 14px;
}

.main_product ul {
   list-style: square;
   margin:0;
   padding-left:130px;
}

.main_product li {
   margin-left:0px;
   padding-left:10px;
}
/*
.logo_background {
   background-image: url(../images/logo_transparan.jpg);
   background-repeat: no-repeat;
   background-position: center center;
}
*/
.menu_language a{
   font-size:12px;
}

.menu_link a{
   font-size:12px;
}


.product {
	width:200px;
	height: 100%;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #499040;
	border-bottom-color: #499040;
	border-left-color: #499040;
}

.sub_product {
   border:1px solid #499040; 
   height: 100%; 
   margin: 0;
}


#loading_img {
   background-image:url(../images/img_left-loader.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height:279px;
}

#loading {
   display:none;
}

#message {
   color:#FF3300;
   font-size: 11px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-style: italic;
}


#content_sub .inner #form_contact_us_left {
   height:420px;
   width: 0px;
   float:left;
   background-image: url(../images/hole_papper_left.png);
}

#content_sub .inner #form_contact_us_right {
   height:420px;
   width: 30px;
   float:right;
   background-image: url(../images/hole_papper_right.png);
}

#content_sub .inner #form_contact_us_main {
/*   background-color: #faf6ee;*/
/*   height:600px;*/
   padding:0 0 10px 0;
   color: #f59a0b;
   margin-bottom: 10px;
}

#content_sub .inner #form_contact_us_main .keterangan {
   font-size: 9px;
}

#content_sub .inner #form_contact_us_main #form_contact_us {
   margin-top: 10px;
}

#sidebar-right #tanggal {
   font-size:10px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   color:#333366;
}

#konfirmasi_login {
   color:#FFCC33;
}

#konfirmasi_login .form_login{
   color:#FFCC33;
   margin-top:5px;
   margin-bottom:5px;
   padding:5px;
}

#konfirmasi_login .form_login input{
   width:200px;
   font-size:12px;
   background-color:#FFCC66;
   margin:3px;
}

#konfirmasi_login .form_login #button_login_confirm{
   width:90px;
   font-size:12px;
}

#detail_order_product{
   margin: 15px;
   height:500px;
   border: 1px dotted #FFCC66;
}

#header_surat{
   padding-left:530px;
   margin:10px;
   text-align:left;
   color:#ffffff;
   font-size:14px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
}

#isi_surat{
   padding-left:10px;
   padding-top:5px;
   margin:30px 10px 0 10px;
   text-align:left;
   color:#ffffff;
   font-size:14px;
   font-family: Arial Helvetica Verdana;
}

#mainfeature #hijau {
	text-align:right;
	font-size:16px;
	color: #009900;
	margin-top: auto;
	width:95%;
	font-size:24px;
	margin-right: 20px;
}

#mainfeature #hitam {
   text-align:left;
   font-size:16px;
   color: #000000;
   margin-top: 0px;
   width:95%;
   font-size:18px;
}

#mainfeature #orange {
	text-align:left;
	font-size:16px;
	color: #F60;
	margin-top: 25px;
	width:95%;
	font-size:24px;
	border: 0;
}

.profil {
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
}

#content_sub .inner .pilar_pertumbuhan {
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
   background-repeat: no-repeat;
   background-position: bottom left;
   padding-right:15px;
   padding-left:3px;
   text-align:justify;
}

.pilar_pertumbuhan img{
   float:left;
}
#content_sub .inner .sejarah_perseroan {
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
   background-repeat: no-repeat;
   background-position: top left;
   padding-left:3px;
   padding-right:15px;
   text-align:justify;
}

.sejarah_perseroan img{
   float:left;
}
#content_sub .inner .profesional {
   border-left:1px solid #383838;
   border-bottom:1px solid #383838;
   background-repeat: no-repeat;
   background-position: top left;
   padding-right:15px;
   padding-left:3px;
   text-align:justify;
}

#content_sub_product {
	margin: 10px 5px 5px 190px;
	background-image: url(../images/bg_product2.gif);
	background-color: #CDDE60;
	background-repeat: repeat-x;
	height:auto;
}

#content_sub_product #mainfeature {
	border: 0px solid white;
	padding-top: 10px;
}


#content_sub_product .inner {
	margin-right: 30px;
	margin-left:20px;
	/*   padding-top: 10px;*/
   width:600px;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-size:13px;
}
#content_sub_product .inner h2 {
	color: #006600;
	padding-bottom: 0px;
	border-bottom: 1px solid #ec5411;
	font-size: 120%;
	width:90%;
	text-align:left;
	padding-left:10px;
}

#content_sub_product .inner a {
	color:#F60;
	text-decoration:none;
	font-size: 100%;
	padding-bottom:5px;
	font-weight:bold;
}

#content_sub_product .inner a:hover {
	cursor:hand;
	text-align: left;
}

#content_sub_product .inner .proses {
   color:#e1540f;
   text-decoration:none;
   font-size: 100%;
   padding-bottom:5px;
   font-weight:bold;
   padding-top:10px;
}

#content_sub_product .inner .proses:hover {
   text-decoration:underline;
   cursor:hand;
}

#content_sub_product .inner li{
   text-align:justify;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   list-style-image: url(../images/bullet.gif);
   width: 95%;
   font-size:13px;
}

#content_sub_product table th {
   background-color: #00923f;
   color: #ffffff;
   margin:0;
   text-align:center;
}

#content_sub_product table tr{
   background-color: #85c226;
   color: #000000;
   text-align:center;
}

#content_sub_product table .alt {
   background-color: #b8dc7c;
   color: #000000;
   text-align:center;
}

.produk_agro img{
   cursor:hand;
   border:1px dotted #FF6600;
   padding:3px;
}

#content_sub .inner .index_berita{
   border:0px solid white;
   margin: 5px;
   text-align: left;
}

#content_sub .inner .index_berita a{
   border:0px solid white;
   color:#e1540f;
   text-decoration:none;
}


#content_sub .inner .index_berita a:hover{
   cursor:hand;
   text-decoration:underline;
}


sejarah_perseroan .berita_lain{
   margin: 5px;
   text-align: left;
   padding-left: 15px;
}

#content_sub .inner .berita_lain{
   text-align:left;
   padding-left:5px;
}

#content_sub .inner .berita_lain a{
   border:0px solid white;
   color:#e1540f;
   text-decoration:none;
   padding-bottom:5px;
   padding-left:15px;
}


#content_sub .inner .berita_lain a:hover{
   cursor:hand;
   background-color:#383838;
}

#content_sub .inner .rangkuman{
   border:0px solid white;
   margin: 3px;
   text-align: left;
   color:#ffffff;
   padding-left:8px;
   font-size:90%;
}

#content_sub .inner .question{
   border:0px solid white;
   text-align: left;
   color:#177d3b;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-weight: bold;
   margin: 5px;
   font-size:13px;
}

#content_sub .inner .question a{ 
   color:#177d3b;
}

#content_sub .inner .question a:hover{
   text-decoration:none;
}

#content_sub .inner .answer p{
   border:0px solid white;
   text-align: justify;
   color:#e77133;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 13px;
   margin: 5px;
   padding-left: 16px;
}


#related_selip #title {

   padding-top: 4px 3px 5px 5px;
   font-weight: bold;
   text-transform: capitalize;
   color: #666666;
   background-color: #f8f8f8;
   border-top: 2px solid #999999;
   border-bottom: 1px solid #f3f3f3;
   font-size: 10px 0px 10px 0px;
   margin-top: 0px;
   letter-spacing: 0px;

}

fieldset label{
   font-weight: bold;
   font-size: 10px;
}
a:link {
}

