﻿*
{
  /*line-height:15px;*/
}
.clsTableBgSearch td, th
{
  color:#000;
}
/*copy right in price ticker*/
.clsPriceCopyRight, .clsPriceCopyRight:link, .clsPriceCopyRight:visited
{
  color:#636363 !important;
  font-size: 9px !important;
  font-weight:normal !important;
  text-decoration:none !important;
}

.clsPriceCopyRight:hover
{
  color:#636363 !important;
  font-size: 9px !important;
  font-weight:normal !important;
  text-decoration:underline !important;
}

/*Latest News*/
.prospectusLink
{
  color:#636363;
  text-decoration:none;
}
.prospectusLink:hover
{
  color:#636363;
  text-decoration:underline;
}
.id_LatestNews_font_lastest 
{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-STYLE: normal;
}
.id_LatestNews_line_ESNW-latest 
{
	border: 0px;
	padding: 0px;
}
.id_LatestNews_line_bottom-latest 
{
	BORDER-bottom: #888888 1px solid; padding-bottom: 10px; margin-bottom: 0px;
}
.id_LatestNews_Date 
{	
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #303030; 
}
A.id_LatestNews_forlatest:link 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:visited 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:hover 
{
	FONT-SIZE: 12px; COLOR: #cc0000; TEXT-DECORATION: underline;
}
A.id_LatestNews_forlatest:active 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_back-button:link 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:visited 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:hover 
{
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:active 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

/*New*/
.index_subcontent-box-top { margin-top: 20px; }
.latestnew_font { font-weight: normal !important; color:#FFF; font-size: 12px; height:30px; }
.news_title_left
{
  height:30px;
  margin-left:10px;
}
.news_title_right
{
  height:30px;
}
.latestnew_left {border-left: 2px solid #FFFFFF;}
.latestnew_bottom-line { padding-bottom: 0px; margin-bottom: 0px; margin-top: 5px; border-bottom: 1px dashed #ddd; }
.latestnew_bottom-line td { padding-bottom: 3px; height:auto !important; }
.latestnew_date-font { font-weight: bold; color:#666; font-size: 12px; font-weight: normal; }
.latestnew_sources-font { font-weight: bold; color:#666; font-size: 12px; font-weight: normal; }
.latestnew_content-link:link,
.latestnew_content-link:visited { color:#005bff; font-size: 13px; text-decoration: none; font-weight: normal; }
.latestnew_content-link:hover { color:#005bff; font-size: 13px; text-decoration: underline; font-weight: normal; }
.latestnew_content-link:active { color:#005bff; font-size: 13px; text-decoration: none; font-weight: normal;}
.font-date-main { color:#000; }


#divMenu a
{
  color:#666; text-decoration:none; FONT-SIZE: 13px; FONT-FAMILY:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#divMenu a:hover
{
  color:#07519A; text-decoration:underline;
}
#divMenu a.highlightedLink
{
  color:#07519A; text-decoration:underline;
}
#ctl00_cphContent_pnlSubscribe
{
  font-size:13px;
}
#ctl00_cphContent_pnlUnsubscribe
{
  font-size:13px;
}

/* stock charts style */
.stock_number_up
	{ font-size: 11px; color: #009900; font-weight: normal; }
.stock_number_down
	{ font-size: 11px; color: #FF0000; font-weight: normal; }
.stock_number_standard
	{ font-size: 11px; color: #000; font-weight: normal; }
.stock_number_price
	{ font-size: 17px; color: #000; font-weight: bold; }
.stock_number_price-up
	{ font-size: 17px; color: #009900; font-weight: bold; }
.stock_number_price-down
	{ font-size: 17px; color: #FF0000; font-weight: bold; }
.stock_number_delay
	{font-size: 10px;color: #666666;}
	
.stock_table { background-image: url(/ir/SCC/images/mainstock-bk.jpg); background-repeat: no-repeat; height: 140px; width: 320px;}
.stock_num-quotes { font-weight: bold; color:#666666; font-size: 17px; }
.stock_num-up { font-weight: bold; color:#009900; font-size: 11px; }
.stock_num-down { font-weight: bold; color:#FF0000; font-size: 11px; }
.stock_num-volume { font-weight: bold; color:#000000; font-size: 11px; }	
.stock-id{ margin-bottom: 10px; margin-top: 15px; padding-bottom: 5px; font-weight: bold; color: #000000; font-size: 11px; border-bottom: 1px solid #FF7700; text-align: left;}



.clsLeftTabOn
{
  background-image: url(/ir/SCC/images/info/tabOn01_l.jpg);
  height: 24px;
  width: 10px;
}
.clsCenterTabOn
{
  background-image: url(/ir/SCC/images/info/tabOn01_m.jpg);
  cursor: pointer;
  height: 24px;
  width: 100px;
}
.clsRightTabOn
{
  background-image: url(/ir/SCC/images/info/tabOn01_r.jpg);
  height: 24px;
  width: 10px;
}
a.clsLinkOn
{
  color: #FFFFFF;
  font-weight: bold;
}
a.clsLinkOn:hover
{
  color: #FF6600;
  font-weight: bold;
}
.clsLeftTabOff
{
  background-image: url(/ir/SCC/images/info/tabOff01_l.jpg);
  height: 24px;
  width: 10px;
}
.clsCenterTabOff
{
  background-image: url(/ir/SCC/images/info/tabOff01_m.jpg);
  cursor: pointer;
  height: 24px;
  width: 100px;
}
.clsRightTabOff
{
  background-image: url(/ir/SCC/images/info/tabOff01_r.jpg);
  height: 24px;
  width: 10px;
}
a.clsLinkOff
{
  color: #004F91;
  font-weight: bold;
}
a.clsLinkOff:hover
{
  color: #FF6600;
  font-weight: bold;
}
.clsTableBorder
{
  border: 1px solid #cccccc; 
  padding: 11px;
  font-family: verdana, Tahoma, Arial, Times New Roman;
  font-size: 9px;
}
a.clsLinkButton
{ 
  color: #0060ff;
  font-size: 12px;
  text-decoration: none;
}
a.clsLinkButton:hover
{ 
  color: #0060ff;
  font-size: 12px;
  text-decoration: underline;
}
.clsCalTxtBox
{
  border-bottom: #828282 1px solid;
  border-left: #828282 1px solid;
  border-right: #828282 1px solid;
  border-top: #828282 1px solid;
  font-family: verdana, arial, helvetica;
  font-size: 9pt;
  width: 80px;
}
.clsSelectBox 
{
	border-bottom: #828282 1px solid;
	border-left: #828282 1px solid;
	border-right: #828282 1px solid;
	border-top: #828282 1px solid;
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
}
.clsButton
{
	background-image: url(/ir/SCC/images/info/but_bg01.gif);
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #000000;
	cursor: pointer;
	filter: PROGID:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=1);
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bolder;
	font-size: 12px;
	height: 23px;
	width: 70px;
}

/*/////////////////////////////////////////////////////////*/
/*Share Price Volume*/
.clsTable01 { border: solid 1px #c1c1c1; }
.clsTable01 tr { border: solid 1px #c1c1c1; }
.clsTable01 td { border: solid 1px #c1c1c1; }
.clsTable01 th { border: solid 1px #c1c1c1; }

.clsTableBgSearch { border: solid 1px #c1c1c1; border-collapse: collapse; }
.clsTableBgSearch tr { border: solid 1px #c1c1c1; }
.clsTableBgSearch th { border: solid 1px #c1c1c1; }
.clsTableBgSearch td { border: solid 1px #c1c1c1; }
.clsTableBgSearch td[class=clsPlainTableFooter] 
{ 	
	border-left-color:#C1C1C1;
	border-right-color:#E9F3FD;
	border-top-color:#C1C1C1;
	border-bottom-color:#C1C1C1;
}
.clsTableBgSearch td[class=clsUpperBorderTableFooter] 
{ 	
  border-bottom: 2px solid #004F91;
	border-top: 2px solid #004F91;
	border-left: solid 1px #E9F3FD;
	border-right: solid 1px #E9F3FD; 
}
.clsTableBgSearch td[class=clsMonthSubHeader] 
{ 	
  border-left: solid 1px #FFFFFF;
  border-right: solid 1px #C1C1C1;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 0px #FFFFFF;
}
.clsTableBgSearch td[class=clsNumberSubHeader] 
{ 	
  border-left: solid 1px #C1C1C1;
  border-right: solid 1px #FFFFFF;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 0px #FFFFFF;
}

.clsTableBgTitle 
{
	background-color: #AACAE3;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black; 
	font-family: verdana, arial, helvetica;
	font-weight: bold; 
	font-size: 9pt; 
	text-decoration: none; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.clsTableBgRow
{
	background-color: #FFFFFF;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsTableBgAltRow
{
	background-color: #EEEEEE;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsTableBgCell
{
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.clsPlainTableFooter
{
	color: black;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsUpperBorderTableFooter
{
  background-color: #E9F3FD;
	color: black; 
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsMonthSubHeader
{
  background-color: #FFFFFF;
  font-weight: bold;
}
.clsNumberSubHeader
{
  background-color: #FFFFFF;
  font-weight: bold;
}
.clsChartTitle
{ 
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTitleGreen
{ 
  color: #008000; 
	font-family: verdana, arial, helvetica;
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTitleRed
{ 
  color: #FF0000; 
	font-family: verdana, arial, helvetica;
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartPrice
{ 
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartPriceGreen
{ 
  color: #008000; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartPriceRed
{ 
  color: #FF0000; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartSubTitle
{ 
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 12px; 
  font-style: normal;
}
.clsChartSubTitleGreen
{ 
  color: #008000; 
  font-size: 12px; 
  font-style: normal; 
}
.clsChartSubTitleRed
{ 
  color: #FF0000; 
  font-size: 12px; 
  font-style: normal; 
}
.clsChartTable
{ 
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal; 
}
.clsChartBlueText
{
  color: #0070C0; 
  font-size: 11px; 
  font-style: normal;
}
.clsChartText
{
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTextGreen
{
  color: #008000; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTextRed
{
  color: #FF0000; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartSubTitleBg
{ 
  color: #343434; 
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartImgBtn { width:30px; height:21px; }

/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_Calculator_EditBox
{
  font-size: 6;
  width: 90px;
  /*FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #303030; LETTER-SPACING: 1px;*/
  text-align: right;
  PADDING-LEFT: 11px; FONT-SIZE: 12px; COLOR: #333333;
}
.id_Calculator_table
{
  MARGIN-top: 4px;
}
.id_Calculator_Total
{
  font-family: verdana, arial, helvetica;
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold;
  border:solid 0px #fffff; 
  background-color:Transparent;
  text-align:right; 
}
.id_Calculator_TransCal
{
  text-align:left;
  background-color: #DDD9C3;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
}
.id_Calculator_EditBox_Medium
{
  font-size: 6;
  width: 90px;
  text-align: right;
  PADDING-LEFT: 11px; FONT-SIZE: 12px; COLOR: #333333;
}
.id_Calculator_radio
{
  text-align:left;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
}
.id_Calculator_Value
{
  PADDING-LEFT: 11px; FONT-SIZE: 12px; COLOR: #333333
}
.id_Calculator_BoldTitle
{
  text-align:left;
  background-color: #F0F0F0;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold;
  border-top: solid 1px gray;
  border-left: solid 1px gray;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
}
.id_Calculator_BoldTitle_Right
{
  text-align:left;
  background-color: #F0F0F0;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold;
  border-top: solid 1px gray;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
  border-bottom: solid 1px white;
}
.id_Calculator_Result
{
  text-align:left;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  width: 100px;
}
.id_Calculator_Result_Right
{
  text-align:right;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  width: 100px;
}
.id_Calculator_Caption
{
  text-align:left;
  background-color: #F0F0F0;
	font-family: verdana, arial, helvetica;
  font-size: 9pt; 
  font-style: normal;
  width: 180px;
}
.id_Calculator_Result_Header
{
  Height: 150px;
  Width: 100%;
  border: solid 1px #c1c1c1;
  border-collapse: collapse;
  position: inherit;
  FONT-SIZE: 12px; COLOR: #333333;
  top: 400px;
  width: 100px;
}
.id_Calculator_BoldLabel
{
  PADDING-LEFT: 11px; FONT-SIZE: 12px; COLOR: #333333;
  height: 25px;
}
.id_calculator_header_fixed
{
  top: 0px;
  position: inherit;
  border-top: solid 1px #000000;
  FONT-SIZE: 12px; COLOR: #333333
}
.id_calculator_alternateRow
{
	Background-Color: #E5E5E5;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.id_calculator_gridviewheaderImage
{
  position: inherit;
  background-image: url(/IR/SCC/images/calculator/submainNavi_bg.jpg);
  text-align: right;
  border: solid 1px #C1C1C1;
}
.LeftAlign
{
  width: 14.2%;  
}
.RightAlign
{
  text-align: right;
  width: 14.2%;
  padding-right: 12px;
}
.BorderColor, .BorderColor td
{
  border-color: transparent;
}
.id_calculator_gridviewheaderImage *
{
  border-color: transparent;
}

/*//////////////////////////////////////////////////////////////////*/
/*CorpInfo, Chairman, Shareholder, Financial*/
.TabOnImage_L
{
  background-image:url("/IR/SCC/images/info/tabOn1_l.jpg");
}
.TabOnImage_M
{
  background-image:url("/IR/SCC/images/info/tabOn1_m.jpg");
}
.TabOnImage_R
{
  background-image:url("/IR/SCC/images/info/tabOn1_r.jpg");
}
.TabOffImage_L
{
  background-image:url("/IR/SCC/images/info/tabOff1_l.jpg");
}
.TabOffImage_M
{
  background-image:url("/IR/SCC/images/info/tabOff1_m.jpg");
}
.TabOffImage_R
{
  background-image:url("/IR/SCC/images/info/tabOff1_r.jpg");
}
.FontColorOn
{
  color:#ff6600;
}
.FontColorOff
{
  color:#004f91;
}
.FontColorOnHiglight
{
  color:White;
}
.FontColorHighlightOn
{
  color: #000000;
}
.FontColorHighlightOff
{
  color:White;
}
.StdTabImage_On
{
  background-image:url("/IR/SCC/images/info/b_standardOn1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.StdTabImage_Off
{
  background-image:url("/IR/SCC/images/info/b_standardOff1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_On
{
  background-image:url("/IR/SCC/images/info/b_reportedOn1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_Off
{
  background-image:url("/IR/SCC/images/info/b_reportedOff1.gif");
  background-position:center;
  background-repeat:no-repeat;
}


/* original style */
.t11_white {  font-family: tahoma; font-size: 11px; color: #FFFFFF; text-decoration: none}
.v11_fiolet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none}
.v11_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 434343; text-decoration: none; text-align: justify; }
.tlarge_white { font-family: tahoma; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.v10_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 434343 }
.v11_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; }
.v10_greyarticle { font-family: Tahoma; font-size: 10px; color: 434343; }
.v10_bluearticle { font-family: Tahoma; font-size: 10px; color: #131f5a; font-weight: bold; }
.v10_greyarticleBold { font-family: Tahoma; font-size: 10px; color: 434343; font-weight: bold; }


/* original style */
.font_submenu:link,
.font_submenu:visited { color: #333333; font-size: 10px; weight: normal; }
.font_submenu:hover { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
.font_submenu:active { color: #333333; font-size: 10px; font-weight: normal; }

/* id style */
.id_w0-h55-bg 
	{ background-image: url("/IR/SCC/images/mainNavi_bg.jpg"); background-position:bottom; background-repeat: repeat-x; height: 35px; border-bottom: 1px solid #CCCCCC; }

/* dropdown style */
h3	{ font-size: 11px; margin: 0px; }
a.sample_attach, a.sample_attach:visited, div.sample_attach
	{ display: block; width: 90px; border:  1px solid #CCCCCC; padding: 1px 3px;
	  background: #F8F8F8; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid #CCCCCC; }

/* latest style */
.latest_line_bottom
	{ border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
/* font style */
.font_10_666666
	{ font-size: 10px; color: #666666; font-style: italic; }
.font_10_555555_ML10
	{ font-size: 10px; color: #555555; font-style: italic; margin-left: 20px; letter-spacing: 0; }
.font_10_FF9900
	{ font-size: 10px; color: #FF9900; font-style: italic; }
.font_11bold_FF9900
	{ font-size: 11px; font-weight: bold; color: #FF9900; }
.font_11_333333
	{ font-size: 11px; font-weight: normal; color: #333333; }
.font_11bold_333333
	{ font-size: 11px; font-weight: bold; color: #333333; }
.font_11bold_003366
	{ font-size: 11px; font-weight: bold; color: #003366; }
.font_11bold_336699
	{ font-size: 11px; font-weight: bold; color: #336699; }
.font_11bold_555555
	{ font-size: 11px; font-weight: bold; color: #336699; }
.font_11bold_663300
	{ font-size: 12px; font-weight: bold; color:#3E3E3E;  }
.font_12bold_003366
	{ font-size: 12px; font-weight: bold; color: #003366; }
.font_13bold_003366
	{ font-size: 13px; font-weight: bold; color: #003366; font-style: italic; }
.font_title, .pageTitle
	{ 
	  font-size: 17px;
	  color: #5da400;
	  text-align: left;
	  background-image:url("/IR/SCC/images/icon-title.gif");
	  background-repeat:no-repeat;
	  background-position:left top;
	  padding-left:45px !important;
	  height:35px;
	  line-height:45px;
	  display:block;
	}
.font_year { font-size: 13px; color: #000; font-style:normal; font-weight:bold; } 

.linkfont_11_555555:link,
.linkfont_11_555555:visited { color:#660000; font-size: 11px; text-decoration:underline; }
.linkfont_11_555555:hover   { color:#000000; font-size: 11px; text-decoration:underline; }
.linkfont_11_555555:active  { color:#660000; font-size: 11px; text-decoration:underline; }

.linkfont_11bold_444444:link,
.linkfont_11bold_444444:visited { color:#444444; font-size: 11px; word-spacing: 0px; letter-spacing: 0.1em; font-weight: bold; margin-left: 10px; }
.linkfont_11bold_444444:hover   { color:#FF9900; font-size: 11px; word-spacing: 0px; letter-spacing: 0.1em; font-weight: bold; margin-left: 10px; text-decoration:underline; }
.linkfont_11bold_444444:active  { color:#444444; font-size: 11px; word-spacing: 0px; letter-spacing: 0.1em; font-weight: bold; margin-left: 10px; }

.linkfont_11_202020:link,
.linkfont_11_202020:visited { color:#202020; font-size: 11px; word-spacing: 0px; letter-spacing: 0px; }
.linkfont_11_202020:hover   { color:#663300; font-size: 11px; word-spacing: 0px; letter-spacing: 0px; text-decoration:underline; }
.linkfont_11_202020:active  { color:#202020; font-size: 11px; word-spacing: 0px; letter-spacing: 0px; }

.linkfont_11_996600:link,
.linkfont_11_996600:visited { color:#996600; font-size: 11px; }
.linkfont_11_996600:hover   { color:#000000; font-size: 11px; text-decoration:underline; }
.linkfont_11_996600:active  { color:#996600; font-size: 11px; }

.linkfont_10_660000:link,
.linkfont_10_660000:visited { color:#660000; font-size: 10px; }
.linkfont_10_660000:hover { color:#000000; font-size: 10px; text-decoration:underline; }
.linkfont_10_660000:active { color:#660000; font-size: 10px; }

.linkfont_10PT10_660000:link,
.linkfont_10PT10_660000:visited { color:#660000; font-size: 10px; padding-top: 15px; }
.linkfont_10PT10_660000:hover { color:#000000; font-size: 10px; padding-top: 15px; text-decoration:underline; }
.linkfont_10PT10_660000:active { color:#660000; font-size: 10px; padding-top: 15px; }

/* line style*/
.line_ESNW_1SCCCCCC_MT15 { border: 1px solid #CCCCCC; margin-top: 15px; margin-bottom: 15px; }
.line_ESNW_1SCCCCCC { border: 1px solid #CCCCCC; }
.line_annual { border: 0px solid #CCCCCC; }

.line_W_1SCCCCCC { border-left: 1px solid #CCCCCC; }
.line_S_1SCCCCCC { border-bottom: 1px solid #CCCCCC; }
.line_N_1SCCCCCC { border-top: 1px solid #CCCCCC; }
.line_N_1SDDDDDD { border-top: 1px solid #DDDDDD; }
.line-stocktable { border: 0px; }

.margin_annual { margin-top: 45px; }
.margin_NS { margin-bottom: 5px; margin-top: 30px; }
.margin_NS10 { margin-bottom: 10px; margin-top: 10px; }
.margin_N15 { margin-top: 15px; }
.margin_N10 { margin-top: 5px; }
.margin_EW10 { margin-left: 10px; margin-right: 10px; }
/* quarter style */
.quarter_line_NS { border-bottom: 1px solid #CCCCCC; background-color: #F1F1F1; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin-top: 10px; margin-bottom: 10px; }
.quarter_Q1-Q4 { color:#202020; font-size: 12px; font-weight: bold; padding-left: 23px;}
.quarter_margin_row1 { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px solid #CCCCCC; padding-bottom: 15px;}
.quarter_margin { margin-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #CCCCCC; padding-bottom: 15px;}
.quarter_unselect:link,
.quarter_unselect:visited { color:#202020; font-size: 11px; text-decoration:none;}
.quarter_unselect:hover   { color:#660000; font-size: 11px; text-decoration:underline;}
.quarter_unselect:active  { color:#202020; font-size: 11px; text-decoration:none;}
.quarter_select:link,
.quarter_select:visited { color:#660000; font-size: 11px; text-decoration:none; font-weight: bold; }
.quarter_select:hover   { color:#000000; font-size: 11px; text-decoration:underline; font-weight: bold; }
.quarter_select:active  { color:#660000; font-size: 11px; text-decoration:none; font-weight: bold; }
.quarter_view:link,
.quarter_view:visited { color:#660000; font-size: 11px; text-decoration:none; }
.quarter_view:hover   { color:#000000; font-size: 11px; text-decoration:underline; }
.quarter_view:active  { color:#660000; font-size: 11px; text-decoration:none; }



/* common style*/
/*  font */
.font_menu2-empty { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A00000; font-weight: bold; }
.font_submenu-empty { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.font_terms { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.font_linkadd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.font_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: right; }
.font_report { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3E3E3E; font-style: oblique; word-spacing: 2px; letter-spacing: 2px; font-weight: bold; }
.font_name { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold;}
.font_eforce { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3F3F3F; font-style: normal; word-spacing: 3px; letter-spacing: 3px; }
.font_namesmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

/*  link */
a.mail_link:link,
a.mail_link:visited,
a.mail_link:hover,
a.mail_link:active { padding:0 10px 0 0; color:#4C548D; }
	
.font_ganeral-name:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3E3E3E; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.font_ganeral-name:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.clsDirHighlighted { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00 !important; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }


.font_ganeral-name2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; }

.font_download:link,
.font_download:visited { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #666666; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }
.font_download:hover { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #A00000; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }
.font_download:active { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #666666; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }

.font_sublinkadd:link,
.font_sublinkadd:visited { color:#D59758; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.font_sublinkadd:hover { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.font_sublinkadd:active { color:#D59758; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.font_menu1:link,
.font_menu1:visited { color:#6E6E6E; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu1:hover { color:#A00000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu1:active { color:#6E6E6E; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_menu2:link,
.font_menu2:visited { color:#777777; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu2:hover { color:#A00000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu2:active { color:#777777; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_submenu:link,
.font_submenu:visited { color:#8B5C29; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_submenu:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_submenu:active { color:#8B5C29; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_termslink:link,
.font_termslink:visited { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.font_termslink:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.font_termslink:active { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.font_buttonlink:link,
.font_buttonlink:visited { color:#3F3F3F; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.font_buttonlink:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.font_buttonlink:active { color:#3F3F3F; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/* smallidbox */
.id_menu-outside { clear: both; width: 215px; margin-top: 60px; margin-left: 30px; }
.id_menu { clear: both; width: 210px; margin-top: 5px; margin-bottom: 5px; }
.id_submenu { clear: both; width: 195px; margin-top: 3px; margin-left: 15px; margin-bottom: 3px; }
.id_linkadd { width: 500px; margin-bottom: 5px; margin-left: 15px; }
.id_footer { width: 200px; margin-top: 10px; margin-left: 35px; }
.id_icon { width: 133px; height: 134px; margin-top: 20px; margin-left: 30px; margin-bottom: 10px; margin-right: 30px; }
.id_content { width: 740px; margin-top: 25px; margin-left: 10px; margin-bottom: 50px;}
.id_line { border: 1px solid #333333; }
.id_line-left { border-top: 1px none #333333; border-right: 1px none #333333; border-bottom: 1px none #333333; border-left: 1px solid #666666; }
.id_line-bottom { border-top: 1px none #333333; border-right: 1px none #333333; border-bottom: 1px solid #333333; border-left: 1px none #666666; }
.id_line-dot { border: 1px dashed #999999; }
.id_name { margin-top: 0px; margin-bottom: 10px; text-align: right; }
.id_copyright { width: 500px; margin-top: 3px; margin-right: 15px; text-align: right; }
.id_terms { width: 500px; margin-top: 10px; margin-right: 15px; text-align: right; }
.id_underline-5pad { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.title_bar-all { clear: both; width: 100%; margin-top: 0px; margin-bottom: 10px; margin-right: 1px; padding: 0px; }
.title_bar-all td { padding: 2px 6px 0px 0px; }
.id_underline { margin-top: 10px; padding-bottom: 10px; border-collapse:collapse; background-image:url(/ir/scc/images/divider.gif); background-repeat:repeat-x; }
.id_underline, #ie8#fix { margin-left:-11px; } /* css hack to avoid ie8 */

/* table */
.table_100top { width: 100%; background-image: url(/ir/EFORCE/images/bk.gif); background-repeat: repeat-y; height: 145px; }
.table_100bottom { width: 100%; background-image: url(/ir/EFORCE/images/bk.gif); background-repeat: repeat-y; height: 100px; }
.table_top { width: 1024px; }
.table_topblack { clear: none; width: 264px; height: 145px; background-color: #000000; }
.table_topred { clear: none; width: 760px; height: 145px; background-color: #780000; }
.table_middle { clear: none; width: 1024px; }
.table_menu { clear: none; width: 264px; height: 600px; background-image: url(/ir/EFORCE/images/bk_03.gif); background-repeat: no-repeat; }
.table_bottom { clear: none; width: 1024px; }
.table_bottomblack { clear: none; width: 264px; height: 100px; background-color: #000000; }
.table_bottomred { clear: none; width: 760px; height: 100px; background-color: #780000; }
.table_menubox { clear: none; width: 200px; margin-left: 35px; margin-top: 60px; }
/* main.css ߰ 09.05.26 */
.line_ESNW {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.line_W {
	BORDER-LEFT: #888888 1px solid
}
.line_N {
	BORDER-TOP: #888888 1px solid
}
.font_headtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WORD-SPACING: 0px; COLOR: #303030; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
.font_2headtitle {
	FONT-SIZE: 11px; WORD-SPACING: 0px; COLOR: #404040; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #606060
}
.style4 {
	FONT-SIZE: 13px
}
.style5 {
	FONT-SIZE: 9px
}
.style6 {color: #000000}

/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_calculator_radio
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #303030; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.id_calculator_line_ESNW
{
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.id_Calculator_Sentence
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LETTER-SPACING: 0px
}
.id_Calculator_BorderTop 
{
	BORDER-TOP: #888888 1px solid;
}
.id_Calculator_BorderTopRight 
{
	BORDER-TOP: #888888 1px solid;
  text-align: right;
}
.id_Calculator_font_12bold_FFFFFF 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LETTER-SPACING: 0px
}
.id_Calculator_gridviewHeader 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-right: solid 1px #f0f0f0;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_left 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-left: solid 1px #f0f0f0;
  border-right: solid 1px #f0f0f0;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_right 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  border-collapse: collapse;
}
.id_Calculator_gridviewValue 
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #009900; LETTER-SPACING: 0px;
	border-right: solid 1px #f0f0f0;
  text-align: right;
}
.id_Calculator_headerImage 
{
  background-image: url("cmn/images/calculator/submainNavi_bg.jpg"); 
  background-repeat: no-repeat
}

/*//////////////////////////////////////////////////////////////////*/
/*Event Calendar*/
.id_EventCalendar_font_event-content
{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666; FONT-STYLE: normal;
}

/*//////////////////////////////////////////////////////////////////*/
/* ration analysis */
.id_RationAnalysis_ratio-padding 
{
   padding-left: 5px; padding-top: 10px; 
}
.id_RationAnalysis_ratio-down-line 
{
  padding-bottom: 10px; BORDER-bottom: #888888 1px dashed; 
}
.id_RationAnalysis_ratio-font-content 
{ 
  padding-left: 15px; FONT-SIZE: 12px; COLOR: #3f3f3f; 
}


/*//////////////////////////////////////////////////////////////////*/
/* financial */
.id_financial_bizInfoTitle 
{
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}
.id_financial_bizStockName 
{
	font-size: 14px;
	font-weight:bold;
	color: #004f91;
}
.id_financial_textBlack
{
	font-size: 11px;
	color: #000000;
}
.bizBorder {
  BORDER:1px solid #cccccc; 
  PADDING:10px;
}
.id_financial_textWhite12-b
{
  font-size: 12px;
}
.tableRow2HeaderFirst{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #c1c1c1 #c1c1c1 #c1c1c1 #c1c1c1; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}
.TopHeaderMidBorder{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #c1c1c1 #eeeeee #c1c1c1 #c1c1c1; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}
.SpaceTheme
{
  font-size: 12px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom: 1px solid #ffffff;
}
.tableRow2FirstForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color:#FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}
.tableRow2AltForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
  border-left:#c1c1c1 1px solid; 
}
.tableRow2First{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color:#FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}
.tableRow2Alt{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
}
.FinancialHeading
{
  font-size: 14px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom:1px solid #c1c1c1;
}
.tableRow3TotalHeader{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-left:1px solid #c1c1c1;
	background-color: #e9f7fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotalForHeader {
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-left: solid 1px #C1C1C1;	
}
.tableRow3TotalRight{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-right:1px solid #c1c1c1;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotal {
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
}
.tableRow3TotalFirst{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.clsTable {
	FONT-SIZE: 8pt; FONT-FAMILY:  Arial, Helvetica
}
.SpaceThemeForCF
{
  font-size: 12px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
}
.DtlOthTheme
{
  font-size: 14px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
}
.SubTotalForRight {
	background-color: #e9f7fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-right: solid 1px #c1c1c1;
}


/*/////////////////////////////////////////////////////////*/
/* corporate info */
.id_clsf { border: 1px solid #cccccc; }
.font_ind_clsf { background-color:#ccc; }
.font_corp_field 
	{ font-size: 13px; color: #000; }
.font_corp_info_field:link,
.font_corp_info_field:visited { font-size: 12px; }
.font_corp_info_field:hover   { font-size: 12px; text-decoration:underline; }
.font_corp_info_field:active  { font-size: 12px; }

.font_corp_info_dsgnt 	{ font-size: 11px; color: #666666; font-style:normal; }
.id_corpinfoline { border-bottom: 1px dashed #ddd; padding-top: 10px; padding-bottom: 10px; padding-right:1px; margin-left:1px }


/*/////////////////////////////////////////////////////////*/
/* financial highlight */
.span_finance_on { font-size: 12px;color:#0060ff; text-decoration: underline; background:transparent;}
.span_finance_on:hover { text-decoration: underline; color:#0060ff; }
.span_finance_off { font-size: 12px;color:#0060ff; text-decoration: none; background:transparent;}
.span_finance_off:hover { text-decoration: underline; color:#0060ff; }
.seperator{ font-size: 12px;color:#000; text-decoration: none; background:transparent;}

/*financial-quarter*/
.font_financial-quarter {
	FONT-STYLE:normal; COLOR: #003366; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.quarterly-highlights-charts {
	BORDER-BOTTOM: #cccccc 1px solid; margin-BOTTOM: 50px; margin-TOP: 5px
}

.quarterly-highlights-charts-last {
	BORDER-BOTTOM: #cccccc 1px solid; margin-TOP: 5px
}

.financial_line_S { border-bottom: 1px solid #cccccc; padding-bottom: 5px; padding-top: 5px;}
.financial_contect { padding-left: 15px;}
.financial_contect2 { padding-left: 25px;}


/*/////////////////////////////////////////////////////////*/
/* ratio analysis */
.financial_line_blank {padding-bottom: 5px; padding-top: 5px;}
.financial_line_ratio { border-bottom: 1px solid #cccccc; padding-bottom: 20px; padding-top: 5px;}
.financial_line_bottom { border-bottom: 1px solid #000000;}
.financialline_ESNW_1SCCCCCC { margin-top: 3px; margin-bottom: 3px; border: 1px solid #CCCCCC; }
.financial-keyratios-1SCCCCCC { margin-top: 35px; margin-bottom: 10px; border: 1px solid #CCCCCC; }
.finincial-ratio-margin { margin-top: 15px;}
.financial_ratio-contect { padding-left: 10px; text-align:left;}
.financial-menu { padding-top: 3px; padding-left: 5px; color: #222222; font-size: 11px; font-weight: bold; text-align:left;}
.financial-title { padding-top: 3px; padding-left: 5px; color: #006699; font-size: 11px; font-weight: bold; text-align:left; }
.financial-title-main { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; color: #ff9900; font-size: 12px; font-weight: bold; text-align:left; }


/*/////////////////////////////////////////////////////////*/
/*download analyst report*/
.finincial-line { border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #CCCCCC; padding-bottom: 5px; padding-top: 5px;}
.analystrpt_font {font-family: Verdana; font-weight: bold; font-size: 10px; color: #006699}
.quarter_margin_row1 { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px solid #CCCCCC; padding-bottom: 15px;}
.annual_download:link,
.annual_download:visited { font-size: 12px; color: #0060ff; font-weight: normal; text-decoration: none; }
.annual_download:hover { font-size: 12px; color: #0060ff; font-weight: normal; text-decoration: underline; }
.annual_download:active { font-size: 12px; color: #0060ff; font-weight: normal; text-decoration: none; }
.analyst_date { font-size:12px; }
.analyst_filename { font-size:12px; }

.line-RBLT { margin-right: 0px; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; border: 1px solid #CCCCCC; }
.font-title { font-size: 13px; font-weight: bold; color: #003366; font-style: italic; }


/*/////////////////////////////////////////////////////////*/
/*Quarter download*/
table#ctl00_cphContent_tblHeader
{
	float:left;
}
.quarterly_bk 
{ 
  width: 230px; 
  height: 35px; 	
  padding:5px 5px 8px 25px;
  background-image: url(/ir/SCC/images/qr-bg.gif); 
  background-repeat: no-repeat;
	/*margin-left:-60px;*/
}
.quarterly_bk strong {	COLOR:#000; font-weight:normal; }
.quarterly_download { margin-left: 0px; padding-left: 15px; text-align: left; height: 20px;}
.quarter_ID1234 { width: 150px; height: 32px; text-align: left;} 
.quarter_line_bottom { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px solid #000000; }
.quarter_line_left { padding:1px;width: 120px; min-width: 120px !important;}
.quarter_download-font:link,
.quarter_download-font:visited { color:#0060ff; font-weight:normal; text-decoration:none; }
.quarter_download-font:hover { color:#0060ff; font-weight:normal; text-decoration:underline; }
.quarter_download-font:active { color:#0060ff; font-weight:normal; text-decoration:none;}
.quarterly_bk_margin { margin-bottom: 10px; padding-top:15px; padding-bottom:5px; width: 100%; border-bottom: 0px solid #cccccc;}
.quarter_1234 { text-align: left; padding-left:40px; font-size:12px; color:#FFF; font-weight:bold; background-image: url(/ir/SCC/images/greentab-qr168.gif); background-repeat: no-repeat; }
#ctl00_cphContent_td1 { padding-left:0px;}
.tdQuarterDetail { width:150px; text-align: center;}
.quarter_Column { width:230px; }
.quarterText_Column { vertical-align:bottom; }
.clsDownloadImg
{
  background-image: url(/ir/SCC/images/icon-pdf-small.jpg?v=20111129) !important;
  height: 23px !important;
  padding-left: 60px !important;
  background-repeat:no-repeat;
  background-position: 30px 0;
  width:120px;
}
.clsViewNowImg
{
  background-image: url(/ir/SCC/images/icon-ie-small.jpg?v=20111129) !important;
  height: 23px !important;
  padding-left: 60px !important;
  background-repeat:no-repeat;
  background-position: 30px 0;
  width:120px;
}


/*/////////////////////////////////////////////////////////*/
/*Research Report*/
.analyst_contant2-bk { padding-bottom: 10px;background-image: url(/ir/SCC/images/dw_pdf.gif); background-position:top center; background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant3-bk { padding-bottom: 10px;background-image: url(/ir/SCC/images/dw_ie.gif); background-position:top center; background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant1-bk { height: 75px;width: 200px;}


/*/////////////////////////////////////////////////////////*/
/* annual report page */
.annual_margin-top { margin-top: 30px; height: 130px; width: 130px;}


/*/////////////////////////////////////////////////////////*/
/* main page */
.link_IE-PDF:link,
.link_IE-PDF:visited { font-size: 11px; color: #660000; font-weight: normal; text-decoration: none; }
.link_IE-PDF:hover { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.link_IE-PDF:active { font-size: 11px; color: #660000; font-weight: normal; text-decoration: none; }
.link_IE-PDF-ID { margin-bottom: 35px;}


/*/////////////////////////////////////////////////////////*/
/*Corporate Milestones*/
.clsMilesYearHeader { background-color:#DCDCDC; text-align:left; font-weight:bold; width:7%; }
.clsMilesEventHeader { background-color:#DCDCDC; text-align:left; font-weight:bold; width:93%; }
.clsMilesYear { text-align:left; width:7%; vertical-align:top; border-bottom: dashed 1px #999999; padding: 10px; }
.clsMilesEvent { text-align:left; width:93%; vertical-align:top; border-bottom: dashed 1px #999999; padding: 10px; }


/*/////////////////////////////////////////////////////////*/
/*Download Circulars*/
.clsCircularCover { background-image: url(http://scc.irplc.com/investor-relations/images/circulars.jpg); border:1px solid black; }
.circulars_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #CCCCCC;}
.circulars_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsCirculars_date { font-size: 13px; color: #000; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Prospectus*/
.clsProspectusCover { background-image: url(/ir/SCC/images/pro-Cover-page2.jpg); background-repeat:no-repeat; }
.prospectus_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #CCCCCC;}
.prospectus_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsProspectus_date { font-size: 13px; color: #000; font-weight: bold; text-decoration: none; }
.clsCirTitle { font-size:13px; }


/*/////////////////////////////////////////////////////////*/
/*Download Annual Audited Accounts*/
.clsAnnualAuditCover { background-image: url(/ir/SCC/images/audited-cover.jpg); }

	
/*/////////////////////////////////////////////////////////*/
/*news alert*/
.clsSubscribeHead
{
  margin-left:-1px;
}

#ctl00_cphContent_pnlSubscribe td
{
  padding:0px;
}

/* entitlement */
.clsTableEntitlement 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #c1c1c1; 
  border-collapse: collapse; 
  color: #000000; 
}
.clsTableEntitlement tr[class=tableRowEntitlementHeader] { border: solid 1px #c1c1c1; }
.clsTableEntitlement tr[class=tableRow2First] td { padding: 3px; }
.clsTableEntitlement tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableEntitlement td[class=tableRow2HeaderForRatio1Col] 
{
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableEntitlement td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}

.tableRow2FirstEnt{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background-color:#FFFFFF;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	border-top-color: #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-style: solid;	
}

.tableRow2First_Title{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #4169E1;
	background-color:#FFFFFF;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	border-top-color: #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-style: solid;	
}

.tableRow3Total{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
}

.tableRow2AltEnt{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
	border-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
}
.tableRow2Alt_Title{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #4169E1; 
	background-color: #eeeeee; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
	border-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid;
}


.tableRow2HeaderForRatio1ColLeft{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.tableRow2HeaderForRatio1Col{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.emptytable
{
  font-size: 9pt; 
  font-family: arial, helvetica; 
  text-decoration: none; 
  color:#000000;
  border-collapse:collapse;
  border: 1px solid #c1c1c1;
}
.emptytable tr { border: solid 1px #c1c1c1; }
.emptytable th
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #c1c1c1 #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.emptytable th[class=thLeft]
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #c1c1c1 #c1c1c1; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.emptytable th[class=thTop]
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #eee #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.emptytable th[class=thTopLeft]
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #eee #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.emptytable td
{
  border:0px solid #ffffff;
}

.tableRow2FirstEnt a:hover, .tableRow2AltEnt a:hover
{
  color:#4169E1;
}

.divNewsScroll{
	width:100%;
	padding:0px;
	margin:0px;
}
.border-dotted{
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:8px;
	margin-bottom:8px;
}
#ctl00_cphContent_pnlSubscribe b
{
  color:#000 !important;
  font-size:13px !important;
}