* { margin:0px; padding:0px; }

body,td,th {
	margin:0px;
	padding:0px;
}

body {
	font-family: Helvetica, Arial, sans-serif;
}

a { text-decoration: none; color: #0052A4; } 
a:hover {
	text-decoration: none;
	color: #FF4B00;
}
.fontSmallMarketData{
	font-size:7pt;
}
.fontMarketData{
	font-size:8.5pt;
}
.fontindonesianmarket{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; padding:1px 2px 1px 2px; }
.fontindonesianmarket_sector{ font-size: 7pt; font-family: Arial, Helvetica, sans-serif; padding:1px 0px 1px 0px; }
.bgMarketData{ background-color: #f06c21; }
.bgMarketDataOverlay{
	background-color: #333333;
}
.bgMarketDataBack{
	/* [disabled]background:#c6c6c6; */
}
.bgMarketDataBackBody{ 
/* [disabled]border-color: #C8C8C8; *//* [disabled]border-style: solid; *//* [disabled]border-width: 2px; *//* [disabled]background-color: #EBEBEB; */ 
	border-color: #C8C8C8;
	border-style: solid;
	border-width: 1px;
	background-color: #f5f5f5;
}

table.bgMarketDataBackBody td{ 
	padding:1px 3px;
}

.titleMarketData{
	color:#334142;
	font-size: 11pt;
	font-weight: bold;
}
.subtitle{ /* [disabled]background-image:url('../images/bg_title.jpg'); */ background-repeat:repeat-x; background-size: contain; height: 27px; color: #666; }
.subtitle:hover{
	color: #E55524;
}

.indonesianmarket{ color: #FFF; font-size: 8.5pt; vertical-align: middle; text-transform: capitalize; padding:2px;/* [disabled]font-weight: bold; */ }
.indonesianmarket:hover{
	color: #FF4B00;
}
.submenufilter{
	color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
}
.submenufilter:hover{
	color: #D1D821;
}
input.datebox
	{
	color: #333;
	height:20px;
	font-weight:normal;
	width:100px;
	padding:0px 10px 0px 5px;
	/* [disabled]background-image: url(../images/datebox.png); */
	background-size: contain;
	background-repeat: no-repeat;
	font-size: 12px;
	}
input.textbox
	{
	background:#333333 top left repeat-x;
	border: none;
	color: #CCC;
	height:24px;
	font-weight:normal;
	width:190px;
	padding:0px 10px 0px 5px;
	/* [disabled]float:right; */
}
input.textbox:hover
	{ background:#666 top left repeat-x; cursor: pointer; 	}
input.button
    { width:25px; border: none; height:24px; float:right;/* [disabled]margin-right:-5px; */ padding:0px 0px 0px 0px; }
input.searchstock
	{
	background:#d9d9d9 top left repeat-x;
	color: #036;
	height:21px;
	font-weight:bold;
	width:80px;
	padding:3px 10px 0px 5px;
	float:left;
	vertical-align:middle;
	font-size: 11px;
	text-transform: uppercase;
	}
input.searchstockbutton
    {
	width:26px;
	height:17px;
	float:middle;
	/* [disabled]margin-right:-5px; */
	padding:0px 0px 0px 0px;
    }
.advancedsearch{
	color:#0153a7;
	font-size:10pt;
}
.advancedsearch:hover{
	color:#E55524;
	font-size:10pt;
}

/*----------------------------------------------------
         Class Dari Erick - CSS File
------------------------------------------------------*/

/*---        ALL TEXT       ---*/

.tagline { font-size: 10pt; color: #666; text-transform: capitalize; }
.bigheadline { font-size: 15pt; font-weight: bold; text-transform: capitalize; line-height: 100%; color: #FF4B00; }
.bigheadline:hover {
	color: #D75600;
}
.bigheadline_bigtopnews a:link {
	font-size: 16.5pt;
	/* [disabled]font-weight: bold; */
	text-transform: capitalize;
	line-height: 130%;
	color: #F60;
}
.bigheadline_bigtopnews a:hover {
	color: #F30;
}
.smalldate { font-size: 7.5pt; color: #666; }
.newsheadlinetop { font-size: 10pt; text-transform: capitalize; line-height: 120%; color: #0052A4; }
.newsheadlinetop:hover {
	color: #FF4B00;
}
.newscaption {
	font-size: 9pt;
	color: #333;
	line-height: 120%;
	/* [disabled]display: inherit; */
}
.newscaption_bigtopnews {
	font-size: 10.5pt;
	color: #666;
	line-height: 160%;
	display: block;
	margin-top: 10px;
	margin-right: 25px;
	padding: 5px;
	margin-left: 20px;
}
.newshighlight { font-size: 8pt; color: #0052A4; text-align: center; text-wrap: suppress; text-transform: capitalize; line-height: 120%; }
.newshighlight:hover {
	color: #FF4B00;
}
.newsheadline01 { font-size: 10pt; text-transform: capitalize; text-decoration: none; color: #0052A4; line-height: 100%; }
.newsheadline01:hover {
	color: #FF4B00;   
}
.populartopics01 {
	font-size: 11pt;
	text-transform: capitalize;
	text-decoration: none;
	color: #F30;
}
.populartopics01:hover {
	color: #FF4B00;
}
.artikel_headline {
	font-size: 22px;
	text-transform: capitalize;
	text-decoration: none;
	color: #323232;
	line-height: 120%;
}
.artikel_content {
	font-size: 10.5pt;
	color: #2D2D2D;
	line-height: 135%;
}
.artikel_date {
	font-size: 12px;
	text-transform: capitalize;
	color: #4D4D4D;
	line-height: 100%;
}
.textnewshighlight02 {
	height: 45px;
	width: 180px;
	color: #C7330E;
	position: relative;
	display: inline;
	/* [disabled]margin-top: 50px; */
	z-index: 2;
	font-size: 8pt;
	padding-top: 3pt;
}
.bluelinkrelated {
	font-size: 12.5px;
	text-transform: capitalize;
	color: #0055A5;
}
.bluelinkrelated:hover {
	color: #FF4B00;
}
.bluelinkmarketdata {
	font-size: 13px;
	text-transform: capitalize;
	color: #0055A5;
	line-height: 170%;
}
.bluelinkmarketdata:hover {
	color: #FF4B00;
}
.indicesnumber { font-size: 8pt; color: #000; text-align:right; line-height: 130%; font-family: Arial, Helvetica, sans-serif; }
.indicesnumbersmall { font-size: 8pt; color: #000; text-align:right; line-height: 130%; font-family: Arial, Helvetica, sans-serif; }
.linkindices { font-size: 8pt; color: #0052A4; padding-left: 1pt; line-height: 130%; font-family: Arial, Helvetica, sans-serif; }
.linkindices:hover { color: #FF4B00; }

/*---        JCI       ---*/

.jciclose { font-size: 9pt;/* [disabled]font-weight: normal; */ /*text-decoration: none;*/
	color: #000; font-family: Arial, Helvetica, sans-serif; }
.alljci { font-size: 9pt; text-decoration: none; color: #000; width: auto; font-family: Arial, Helvetica, sans-serif; }
.alljci02 { font-size: 7.5pt; text-decoration: none; color: #1B1B1B; width: auto; font-family: Arial, Helvetica, sans-serif; }

/*---        PICTURE       ---*/

.picbignews { height: 280px; width: 750px;/* [disabled]border: 2px; *//* [disabled]border-color: #CCC; *//* [disabled]border-style: solid; */ }
.picbignews_new { height: 270px; width: 540px;/* [disabled]border: 2px; *//* [disabled]border-color: #CCC; *//* [disabled]border-style: solid; */ }
.pictopnews { float: left; height: 60px; width: 90px; margin-right: 5px; border: solid 1px; border-color: #888888;}
.pictopnews:hover {
	cursor: pointer;
	border-color: #333;
}
.picnewshighlight {
	height: 80px;
	width: 133px;
	border: #888888 solid 1px;
}
.picnewshighlight02 {
	height: 135px;
	width: 170px;
	border: #888888 solid 2px;
	z-index: 1;
}


/*---        TABLE       ---*/

.tabletopnews {
	height: auto;
	width: 100%;
}
.tablehighlight {
	height: auto;
	/* [disabled]width: 100%; */
	table-layout: fixed;
}
.tableborder { border: 2px solid #DCDCDC;/* [disabled]padding:1px; *//* [disabled]-moz-border-radius: 3px; *//* [disabled]-webkit-border-radius: 3px; *//* [disabled]border-radius: 3px; */ }

/*---		menu blue box		---*/
.menu_blue {
	text-decoration: none;
	background-image: url(../images/title/blue_box.png);
	background-repeat: no-repeat;
	width: 307px;
	height: auto;
	vertical-align: top;
	padding-bottom: 30px;
}
.menu_blue_title {
	width: auto;
	height: auto;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	/* [disabled]padding-bottom: 5px; */
}
.menu_blue_link_container {
	/* [disabled]width: 130px; */
	height: inherit;
	vertical-align: top;
	/* [disabled]margin-top: 10px; */
	padding-left: 20px;
	padding-right: 5px;
}
.menu_blue_link {
	height: auto;
	margin-top: 15px;
	color: #FFF;
	font-size: 14px;
	display: list-item;
}
.menu_blue_link:hover {
	color: #D1D821;
	cursor: pointer;
}

/*---       TITLE CONTAINER       ---*/

.titlecontainer {
	height: 25px;
	width: 100%;
	background-image:url('../images/bg_title.jpg');
	background-repeat:repeat-x;
	background-size: contain;
}
.titlecontainer02 {
	height: 20px;
	width: 100%;
}
.titlecontent { padding-left: 10px; padding-top:2px; font-size:10pt; color: #F0F0F0; text-transform: capitalize; font-weight: bold; vertical-align:middle; background-image: url(../images/title_image.png); background-repeat: no-repeat; padding-right: 16px; background-position: right center; float:left; background-origin: padding-box; }
.titleinfo { padding-left: 5px; padding-top:4px; font-size:9pt; color: #F0F0F0; text-transform: capitalize; font-weight: bold; vertical-align:middle; background-image: url(../images/title_image.png); background-repeat: no-repeat; padding-right: 16px; background-position: right center; float:left; background-origin: padding-box; }
.titleinfo:hover { color:#FF4B00; }
/*.titleinfo { padding-left: 5px; padding-top:4px; font-size:9pt; color: #333; text-transform: capitalize; font-weight: bold; vertical-align:middle; background-image: url(../images/title_image2.png); background-repeat: no-repeat; padding-right: 16px; background-position: right center; float:left; background-origin: padding-box; }
.titleinfo:hover { color:#FF4B00; } */
.titlemore { vertical-align: middle; padding-right: 10px; font-size: 0.9em; color: #FFF; }
.titlemore:hover {
	color: #D1D821;
}

/*---       FOOTER       ---*/

.footercontainer {
	width: 965px;
}
.footerlinkcontainer01 {
	width: 130px;
}
.footerlinkcontainer02 {
	width: 165px;
}
.footerlinkcontainer03 {
	width: 120px;
}
.footeralamat {
	font-size: 12px;
	color: #FFF;
}
.footermenulink {
	font-size: 10.5px;
	color: #FFF;
	text-align: left;
	line-height: 150%;
}
.footermenulink:hover {
	color: #D1D821;
}
.footermenulink02 {
	font-size: 13px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	/* [disabled]letter-spacing: 1px; */
}
.footermenulink02:hover {
	color: #D1D821;
}
.footermenulink03 {
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
}
.footermenulink03:hover {
	color: #D1D821;
}

.stockperformancebutton {
	background-image: url(../images/stock_perf01.png);
	background-repeat: no-repeat;
	width: 125px;
	height: 18px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
}
.stockperformancebutton:hover {
	background-image: url(../images/stock_perf02.png);
}

.stockdetilbutton {
	background-image: url(../images/stock_detail01.png);
	background-repeat: no-repeat;
	width: 125px;
	height: 18px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
}
.stockdetilbutton:hover {
	background-image: url(../images/stock_detail02.png);
}

.stocknewsbutton {
	background-image: url(../images/icon_news02.png);
	background-repeat: no-repeat;
	width: 125px;
	height: 50px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
}
.stocknewsbutton:hover {
	background-image: url(../images/icon_news02b.png);
}

.keywordbutton {
	background-image: url(../images/keyword01.png);
	background-repeat: no-repeat;
	width: 70px;
	height: 18px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
	float: right;
	margin-right: 5px;
}
.keywordbutton:hover {
	background-image: url(../images/keyword02.png);
}

.taggingbutton {
	background-image: url(../images/tagging01.png);
	background-repeat: no-repeat;
	width: 70px;
	height: 18px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
	float: right;
	margin-right: 5px;	
}
.taggingbutton:hover {
	background-image: url(../images/tagging02.png);
}

.freetextbutton {
	background-image: url(../images/free_text01.png);
	background-repeat: no-repeat;
	width: 70px;
	height: 18px;
	background-size: contain;
	display: block;
	margin-top: 1px;
	vertical-align: middle;
	float: right;
	margin-right: 5px;
}
.freetextbutton:hover {
	background-image: url(../images/free_text02.png);
}

.marquee {
	font-size: 11px;
	color: #333;
}

.marquee a {
	color: #333;
	text-decoration:none;
}

.marquee a:hover {
	color: #F60;
	/* [disabled]text-decoration:underline; */
}

.val_up {
	color: #009900;
}

.val_down {
	color: #CC0000;
}

.val_up1 {
	color: #060;
}

.val_down1 {
	color: #C10000;
}