﻿/* ######### CSS for top level tabs ######### */
.tabsmenuclass
{
	height:35px;
}
.tabsmenuclass ul{
  overflow: hidden;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenuclass tr{
  overflow: hidden;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenuclass li{
  float: left;
}

.tabsmenuclass td{
  float: left;
  padding-top:10px;
}

.tabsmenuclass a{
	display: block;
	padding-left:15px;
	padding-right:15px;
	margin-right: 0px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	color:#0072ff;
	text-decoration:none;
}

.tabsmenuclasshighlight a
{
	color:#0072ff;
	text-decoration:none;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass
{
	clear: left;
	height: 25px;
}

.tabsmenucontentclass ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenucontentclass tr
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenucontentclass li
{
  float: left;
}

.tabsmenucontentclass td
{
  float: left;
  padding-top:10px;
}

.tabsmenucontentclass a
{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:#252525;
  text-decoration: none;
}

.tabsmenucontentclass a:hover, .tabsmenuclass a.selected
{
	color:#0072ff;
	text-decoration:none;
}

.font_title 
	{ 
	  font-size:20px;
	  color:#ff0000;
	  background-image:url("/IR/SINOTOP/images/list-point.gif");
	  background-repeat:no-repeat;
	  background-position:left top;
	  padding-left:45px !important;
	  vertical-align:middle;
	  height:30px;
	  padding-top:5px;
	}
.font-date { font-size: 12px; font-weight: bold; }
.title_bar-all { clear: both; width: 100%; margin-top: 0px; margin-bottom: 20px; margin-right: 1px; padding: 0px; }
.title_bar-all td { padding: 2px 0px 0px 0px; }

/*/////////////////////////////////////////////////////////*/
/* director info */
.font_11bold_663300
	{ font-size: 12px; font-weight: bold; padding:10px 10px 0px 10px; }
.font_Designation
	{ font-size: 11px; font-weight: normal; padding:0px 10px 10px 10px; font-style: italic; }	
.font_namesmall
	{ font-size: 11px; font-weight: normal; padding: 0px 0px 5px 0px; font-style: italic; }
.font_ganeral-name:link { font-size: 11px; color:#000; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.font_ganeral-name:visited { font-size: 11px; color:#000; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.font_ganeral-name:hover { font-size: 11px; color:#0072ff; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.clsDirHighlighted { font-size: 11px; color:#0072ff !important; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }


.id_w0-h55-bg 
{ 
  width: 300px; 
  background-repeat: no-repeat; 
  text-align:center; 
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	border-top:1px dotted #cccccc;
	border-bottom:5px solid #cccccc;  
	margin-bottom:15px;
}
.font_name { padding: 0px 0px 5px 0px; }
.clsDirectorHeader
{
  background-color:#eee;
}
.clsDirectorHeaderTable
{
  padding:0px; margin:0px; border-collapse:collapse;
}
.clsDirProfile
{
  padding:10px;
}

/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_calculator_radio
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 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: 12px; 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: 12px; COLOR: #333333; LETTER-SPACING: 0px
}
.id_Calculator_gridviewHeader 
{
	FONT-SIZE: 12px; 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: 12px; 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: 12px; 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
}

/*//////////////////////////////////////////////////////////////////*/
/*Latest News*/
.id_LatestNews_font_lastest 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #780000; FONT-STYLE: normal;
}
.id_LatestNews_line_ESNW-latest 
{
	border: 1px solid #888888;
	padding: 5px;
}
.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; FONT-FAMILY: Arial, Helvetica, sans-serif
}
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: bold; color:#000000; font-size: 12px; }
.clsNewsHeaderBg { background-color:#bbb;}
.latestnew_left {border-left: 0px solid #FFFFFF;}
.latestnew_bottom-line { padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px; margin-top: 0px;  }
.latestnew_date-font { color:#333333; font-size: 11px; }
.latestnew_sources-font { color:#333333; font-size: 11px; }
.latestnew_content-link:link,
.latestnew_content-link:visited { color:#0072ff; font-size: 11px; font-weight:normal; }
.latestnew_content-link:hover { color:#0072ff; font-size: 11px; font-weight:normal; }
.latestnew_content-link:active { color:#0072ff; font-size: 11px; font-weight:normal; text-decoration:underline;}
.clsNewsAltColor { background-color:#eee;}

/*//////////////////////////////////////////////////////////////////*/
/*Event Calendar*/
.id_EventCalendar_font_event-content
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f3f3f; FONT-STYLE: normal;
}


/*//////////////////////////////////////////////////////////////////*/
/* 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: 12px;
	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;
}
.financial_padding
{
  padding-bottom:10px;
}

/* annual report page */
.report_top-bottom { margin-top: 15px; margin-bottom: 15px; }
.annual_margin-top { margin-top: 20px; }
.annual_reader-IE { margin-bottom: 10px; }
.clsAnnualDownloadTable
{
  margin-left:-10px;
}
.annual_year{ color: #663300; font-size: 14px; font-weight: bold; }
.annual_download:link, 
.annual_download:visited { font-size: 12px; color: #0072ff; font-weight: normal; text-decoration: none; }
.annual_download:hover { font-size: 12px; color: #0072ff; font-weight: normal; text-decoration: underline; }
.annual_download:active { font-size: 12px; color: #0072ff; font-weight: normal; text-decoration: none; }
.quarter_1234-bold:link,
.quarter_1234-bold:visited { font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; }
.quarter_1234-bold:hover { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_1234-bold:active { font-size: 12px; color: #336699; font-weight: bold; text-decoration: none; }
.quarter_select-bold:link,
.quarter_select-bold:visited { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_select-bold:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.quarter_select-bold:active { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_unselect-bold:link,
.quarter_unselect-bold:visited { font-size: 12px; color: #336699; font-weight: bold; text-decoration: none; }
.quarter_unselect-bold:hover { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_unselect-bold:active { font-size: 12px; color: #336699; font-weight: bold; text-decoration: none; }
.director_unselect-bold:link,
.director_unselect-bold:visited { padding-left: 11; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
.director_unselect-bold:hover { padding-left: 11; font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.director_unselect-bold:active { padding-left: 11; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
.director_select-bold:link,
.director_select-bold:visited { padding-left: 11; font-size: 12px; color: #006699; font-weight: bold; text-decoration: none; }
.director_select-bold:hover { padding-left: 11; font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.director_select-bold:active { padding-left: 11; font-size: 12px; color: #006699; font-weight: bold; text-decoration: none; }
.director_position { padding-left: 10; color: #666666; font-size: 10px; font-weight: normal; font-style:italic; }
.director_margin { margin-bottom: 3px; }
.director_padding { padding-left: 10px; padding-top: 5px; }
.quarter_margin { margin-left: 70px; margin-top: 0px; }
.quarter_margin2 { margin-right: 50px; margin-top: 10px; }
.quarter_view:link,
.quarter_view:visited { font-size: 12px; color: #006699; font-weight: bold; text-decoration: none; }
.quarter_view:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.quarter_view:active { font-size: 12px; color: #006699; font-weight: bold; text-decoration: none; }
.quarter_download:link,
.quarter_download:visited { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_download:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.quarter_download:active { font-size: 12px; color: #780000; font-weight: bold; text-decoration: none; }
.quarter_download-font { color: #780000; font-size: 12px; font-weight: bold; }
.stock-now { color: #009900; font-size: 28px; font-weight: bold; }
.stock-up { color: #009900; font-size: 12px; font-weight: normal; }
.stock-down { color: #FF0000; font-size: 12px; font-weight: normal; }
.stock-name { color: #666666; font-size: 12px; font-weight: normal; }
.stock-volume { color: #000000; font-size: 12px; font-weight: normal; }
.stock-line { border: 1px solid #CCCCCC; }
.general-marginNS { margin-top: 10px; margin-bottom: 10px;}
.financial-content { padding-left: 5px; text-align: left}
.financial-content2 { padding-left: 25px; text-align: left}
.finincial-line { border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #CCCCCC; padding-bottom: 5px; padding-top: 5px;}
.analystrpt_font {margin-top: 15px; margin-bottom: 20px; border-bottom: 0px dashed #333333; padding-bottom: 20px;}
.finincial-ratio-margin { margin-top: 15px;}
.financial-title { padding-top: 3px; padding-left: 5px; color: #5a80a4; font-size: 12px; font-weight: bold; text-align: left}
.financial-title-main { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; color: #ffffff; font-size: 12px; font-weight: bold; text-align: left}


/*/////////////////////////////////////////////////////////*/
/* corporate info */
.id_clsf { border: 1px solid #cccccc; }
.font_ind_clsf { background-color:#bbb; }

.font_corp_info_field:link,
.font_corp_info_field:visited { color:#0072ff; font-weight:bold; font-size: 12px; }
.font_corp_info_field:hover   { color:#0072ff; font-weight:bold; font-size: 12px; text-decoration:underline; }
.font_corp_info_field:active  { color:#0072ff; font-weight:bold; font-size: 12px; }

.font_corp_info_dsgnt 	{ font-size: 11px; font-style: italic; }
.id_corpinfoline { border-bottom: 0px solid #DDDDDD; padding-top: 10px; padding-bottom: 10px; padding-right:7px; padding-left:7px; }
.clsGeneralAlt
{
  background-color:#eee;
}
.font_corp_field
{
  font-weight:bold;
}

/*/////////////////////////////////////////////////////////*/
/*Quarter download*/
.quarterly_bk 
{ 
  width: 230px; 
  height: 40px; 	
  padding:5px 5px 10px 5px;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	border-top:1px dotted #cccccc;
	border-bottom:5px solid #cccccc;
	margin-left:-20px;
}
.quarterly_bk strong {	COLOR:#000; }
.quarterly_download { margin-left: 15px; padding-left: 15px; text-align: left; background-image: url(/ir/SINOTOP/images/list-dot.jpg); background-repeat: no-repeat; height: 20px; background-position:left center;}
.quarter_ID1234 { background-color:#bbb; width: 180px; height: 32px; *padding-left:50px;} /* padding left using css hack for IE7&6 */
.quarter_line_bottom { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px solid #000000; }
.quarter_line_left { padding:1px;}
.quarter_download-font:link,
.quarter_download-font:visited { color:#0072ff; font-weight:normal; text-decoration:none; }
.quarter_download-font:hover { color:#0072ff; font-weight:normal; text-decoration:underline; }
.quarter_download-font:active { color:#0072ff; font-weight:normal; text-decoration:none;}
.quarterly_bk_margin { margin-bottom: 10px; padding-bottom:5px; width: 100%; border-bottom: 0px solid #cccccc;}
.quarter_1234 { text-align: center; font-size:13px; color:#000; font-weight:bold; }
#ctl00_cphContent_td1 { padding-left:0px;}
.tdQuarterDetail { width:180px; }
.quarter_Column { width:250px; }
.quarterText_Column { vertical-align:bottom; }


/*/////////////////////////////////////////////////////////*/
/*Research Report*/
.analyst_contant2-bk { padding-bottom: 10px;background-image: url(/ir/SINOTOP/images/icon-pdf.jpg);background-repeat: no-repeat; background-position:center top; height: 75px;width: 75px;}
.analyst_contant3-bk { padding-bottom: 10px;background-image: url(/ir/SINOTOP/images/icon-ie.jpg);background-repeat: no-repeat; background-position:center top; height: 75px;width: 75px;}
.analyst_contant1-bk 
{ 
  height: 75px;
  width: 260px;
  padding:5px 5px 5px 5px;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	border-top:1px dotted #cccccc;
	border-bottom:5px solid #cccccc;
}
.analyst_date
{
  color:#000;
  font-weight:bold;
}
.analyst_filename
{
  color:#000;
  font-weight:normal;
}
.analyst_table
{
  padding:15px 0px 15px 0px;
}
.analyst_table th
{
  padding:0px 30px 0px 30px;
}

/*Default page*/
.link_IE-PDF:link,
.link_IE-PDF:visited { font-size: 11px; color: #336699; font-weight: normal; text-decoration: none; }
.link_IE-PDF:hover { font-size: 11px; color: #663300; font-weight: normal; text-decoration: underline; }
.link_IE-PDF:active { font-size: 11px; color: #336699; 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(/ir/SINOTOP/images/circulars%20cover.jpg); }
.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: 12px; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Prospectus*/
.clsProspectusCover { background-image: url(/ir/SINOTOP/images/prospectus%20cover.jpg); }
.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: 12px; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Annual Audited Accounts*/
.clsAnnualAuditCover { background-image: url(/ir/SINOTOP/images/audited-cover.jpg); }


/*/////////////////////////////////////////////////////////*/
/*Financial Highlight*/
.span_finance_on { font-size: 12px;color:#ffae00; text-decoration: underline; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_on:hover { color:#ffae00; text-decoration: underline; font-weight:bold; }
.span_finance_off { font-size: 12px;color:#3E3E3E; text-decoration: none; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_off:hover { color:#3E3E3E; text-decoration:underline; font-weight:bold; }
.seperator{ font-size: 12px;color:#3E3E3E; text-decoration: none; background:transparent; font-weight:bold; font-family: Arial, Helvetica, sans-serif}

.financial-quarter-title {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR:#000000; FONT-SIZE: 13px; font-weight:bold
}

.financial-quarter-marginleft {
	margin-left:12px
}

.financial-quarter-subtitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR:#0770af; FONT-SIZE: 12px; font-weight:bold
}

/*additional*/
.quarterly-highlights-charts {
	margin-BOTTOM: 50px; margin-TOP: 5px
}

.quarterly-highlights-charts-last {
	margin-TOP: 5px
}
.mainPageBox {
	border-left: 1px solid #ccc;border-right: 1px solid #ccc; width:100%; padding-left:10px;
}
.financial-title-padding{
	padding-left:10px;
}

/* entitlement */
.clsTableEntitlement 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #c1c1c1; 
  border-collapse: collapse; 
}
.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;
}