@charset "utf-8";
/* CSS Document */

body, td, textarea, input, select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 14px;
}

.clear { clear: both; font-size:0px; height: 0px; width: 0px; overflow: hidden; }

.contenthome { float: left; width: 540px; margin: 8px 0 0 5px; }
.lefthome { float: left; width: 255px; }

.contentinside { float: left; width: 600px; margin: 8px 0 0 5px; }
.leftinside { float: left; width: 195px; }

#wrapper { margin: auto; width: 800px; }

#header { padding: 10px 0 5px 0; !padding: 10px 0 0px 0; _padding: 10px 0 0px 0; width: 800px; border-bottom: 1px solid #DEDEDE; }
#header #logo { background: url(../images/logo.png); float: left; height: 84px; width: 104px; margin: 0 auto; }
#header #logo #link { display: block; height: 84px; width: 104px; }
#header #search { margin: 0 0 16px 0; _margin: 0 0 11px 0; !margin: 0 0 11px 0; }
#header #search table { float: right; margin: 0; }
#header #menu { background-image: url(../images/menu_utama.png); float: left; height: 51px; margin: 0; width: 534px; }

#menu .bottommenu { height: 14px; }
#menu .topmenu { height: 15px; margin-top: 17px; }
#menu a:link, #menu a:visited { display: block; float: left; background-image: url(../images/menu_utama.png); }
#menu a:hover { background-image: url(../images/menu_utama_hover.png); }

#menu .mnuaboutus { background: no-repeat -44px -32px; margin-right: 15px; width: 44px; }
#menu .mnuagribiz { background: no-repeat -46px -17px; margin-right: 17px; width: 72px; }
#menu .mnucoal { background-position: 0px -17px; margin-right: 17px; width: 29px; }
#menu .mnucommitment { background: no-repeat -277px -32px; margin-right: 15px; width: 59px; }
#menu .mnucontactus { background: no-repeat -351px -32px; width: 51px; }
#menu .mnucareer { background: none no-repeat scroll -401px -32px transparent ; width: 51px}

#menu .mnuhome { background: no-repeat -0px -32px; margin-right: 15px; width: 29px; }
#menu .mnuinfra { background: no-repeat -451px -17px; width: 83px; }
#menu .mnuinvestor { background: no-repeat -103px -32px; margin-right: 15px; width: 76px; }
#menu .mnumediarel { background: no-repeat -194px -32px; margin-right: 15px; width: 68px; }
#menu .mnumetal { background: no-repeat -399px -17px; margin-right: 17px; width: 35px; }
#menu .mnuoilgas { background: no-repeat -135px -17px; margin-right: 17px; width: 50px; }
#menu .mnuproperty { background: no-repeat -330px -17px; margin-right: 17px; width: 52px; }
#menu .mnutelecom { background: no-repeat -202px -17px; margin-right: 17px; width: 111px; }

#ir_menu_block { border-right: 3px solid #FC0; margin: 0 0 50px 0;} 

#ir_menu .hide { display: none; }
#ir_menu .normal { display: block; }
#ir_menu a:link, #ir_menu a:visited { background-image: url(../images/menu_ir-3.png); display: block; height: 19px; }
#ir_menu a:hover, #ir_menu a.selected { background-image: url(../images/menu_ir-3hover.png); }
				
#ir_menu .mnuoverview { background: no-repeat 0px -1px;}
#ir_menu .mnuportfolio { background: no-repeat 0px -20px; }
#ir_menu .mnucorpstatement { background: no-repeat 0px -39px; }
#ir_menu .mnustockinfo { background: no-repeat 0px -58px; }
#ir_menu .mnustockquotechart {background: no-repeat 0px -77px;  }
#ir_menu .mnuownership {background: no-repeat 0px -96px;  }
#ir_menu .mnuanalyst { background: no-repeat 0px -115px; }
#ir_menu .mnulisting { background: no-repeat 0px -134px; }
#ir_menu .mnudeviden { background: no-repeat 0px -153px; }
#ir_menu .mnufinstatement { background: no-repeat 0px -172px; }
#ir_menu .mnufinhighlight { background: no-repeat 0px -191px; }
#ir_menu .mnufinreport { background: no-repeat 0px -210px; }
#ir_menu .mnuannualrep { background: no-repeat 0px -229px; }
#ir_menu .mnucorpgov { background: no-repeat 0px -248px; }
#ir_menu .mnugcgapproach { background: no-repeat 0px -267px; }
#ir_menu .mnufillreg { background: no-repeat 0px -286px; }
#ir_menu .mnunewsevent { background: no-repeat 0px -305px; }
#ir_menu .mnucontact { background: no-repeat 0px -324px; }
#ir_menu .mnucomppres { background: no-repeat 0px -343px; }

#body { width: 800px; padding: 10px 0;  border-bottom: 1px solid #DEDEDE; }

.blocktitle { height: 15px; margin: 8px 0; }
.genericblock p { margin: 4px 0; }
.genericblock .tgl { font-size: 10px; color: #999; background:transparent url(../images/arrow_1.gif) no-repeat scroll 0 3px; padding: 0 0 0 8px; }
.genericblock .title { color: #000; font-weight: bold; text-decoration: none; }
.genericblock .title:hover { color: #f60; }
.genericblock .readmore { font-size: 10px; color: #f60; text-decoration: none; }
.genericblock .readmore:hover { font-size: 10px; color: #000; }

.contenthome #news { background:url(../images/bg_front_news.jpg) repeat-y; }
.contenthome #news .column { width: 250px; _width: 240px; margin: 0 10px; float: left; }

.genericblock ul li { 
	background:transparent url(../images/arrow_1.gif) no-repeat 0 4px;
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 6px 4px;
	padding:0 0 0 12px;
}

.genericblock ul li a { text-decoration: none; color: #000; }
.genericblock ul li a:hover { color: #F60; }



.genericblock2 ul li{
	background:transparent url(../images/logo_univ.png) no-repeat scroll 0 1px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 1px 1px;
	padding:0 0 0 19px;
}

.genericblock2 ul li a { text-decoration: none; color: #000; }
.genericblock2 ul li a:hover { color: #F60; }


.genericblock3 ul li{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 1px 1px;
	padding:0 0 0 19px;
	text-decoration:none;
}

.genericblock3 ul li a { text-decoration: none; color: #000; }
.genericblock3 ul li a:hover { color: #F60; }




#footer { padding:20px; text-align: center; color:#AAA; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color:#F60; }

