/*FAS1 - White color themes*/


/*//////////////////////////////////////////////////////////////////*/
/*Common*/

/*Snapshot, CorpInfo, Financial, Segment, Ratio, Shareholder, PLC*/
.clsTableBgTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; BACKGROUND-COLOR: #aacae3; TEXT-DECORATION: none; border: solid 1px #c1c1c1;
}

.textBlack12 {
	font-size: 12px;
	color: #000000;
}

.linkGrey12 {
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
a.linkGrey12 {
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
a.linkGrey12:hover {
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

/*Snapshot, Corporate Info, Financial Statements, Segment, Ratio, Shareholder*/
.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;
}
.tableRow2FirstBW2{
	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 2px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}
.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;
}
.tableRow2FirstForCFBottomBW2
{
	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 2px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}

/*Corporate, Chairman, Financial, Director, Shareholder*/
.clsTable01 {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color:Black;
}

/*Financial, Ratio, Shareholder*/
.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;  
}

/*Financial, Shareholder*/
.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-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
}
.tableRow2AltBW2{ 
	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-top:#c1c1c1 2px solid;
	border-right:#c1c1c1 2px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#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-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
  border-left:#c1c1c1 1px solid; 
}
.tableRow2AltForCFBottomBW2
{
	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-top:#c1c1c1 2px solid;
	border-right:#c1c1c1 2px solid;
	border-bottom:#c1c1c1 1px solid; 
  border-left:#c1c1c1 1px solid; 
}
.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;
}
.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;
}
.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;
}
.tableRow3TotalRightBW2{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-right:2px 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;
}
.tableRow3Total{
	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;
}

/*Financial, CorpInfo, PLC, Ratio, Shareholder, Snapshot*/
.clsTableBg01 {
	Background-Color: #E5E5E5;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
	border-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
}

/*Financial, CorpInfo, Segment, Shareholder*/
.clsTableBg02 {
	Background-Color: #ffffff;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
}

/*CorpInfo, Snapshot*/
.LabelTheme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-align: left;
	vertical-align: middle;
}
.TextBoxTheme {
	font-size: 12px;
	color: #000000;
}

/*CorpInfo, Chairman, Shareholder, Financial*/
.TabOnImage_L
{
  background-image:url("BTSImages/tabOn1_l.jpg");
}
.TabOnImage_M
{
  background-image:url("BTSImages/tabOn1_m.jpg");
}
.TabOnImage_R
{
  background-image:url("BTSImages/tabOn1_r.jpg");
}
.TabOffImage_L
{
  background-image:url("BTSImages/tabOff1_l.jpg");
}
.TabOffImage_M
{
  background-image:url("BTSImages/tabOff1_m.jpg");
}
.TabOffImage_R
{
  background-image:url("BTSImages/tabOff1_r.jpg");
}
.FontColorOn
{
  color:#ff6600;
}
.FontColorOff
{
  color:#004f91;
}
.FontColorOnHiglight
{
  color:White;
}
.FontColorHighlightOn
{
  color: #000000;
}
.FontColorHighlightOff
{
  color:White;
}

/*Director, CorpInfo*/
.DirFontColorOn
{
  color: #ff6600;
  font-size: 12px;	
}
.DirFontColorOff
{
  color:#4169E1;
  font-size: 12px;
}

/*CorpInfo, Chairman*/
.bizLink
{
  font-size: 12px;
	color: #4169E1;
	cursor:pointer;
}
.PDFNoExistcolor
{
  color: #000000;
}

/*CorpInfo, Chairman, Segment, Shareholder*/
.TitleARY
{
  color: #000000;
}

/*Segment, Shareholder*/
.SegmentOverview
{
  color: #000000;
}
.SegmentOverviewHeading
{
  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;
}
.BorderTheme
{
  background-color: #ffffff;
  border-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
}
.HeadingnNotSideLine
{
  font-size: 14px;
  font-weight:bold;
  color: #000000;
}

/*CorpInfo, Shareholder, Snapshot*/
.tableRow2HeaderCopy {
	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: 1px solid #c1c1c1;
}

.tableRow2HeaderCopy td, th
{
  border: 1px solid #c1c1c1;
}

td.tableRow2HeaderCopy
{
  border: 1px solid #c1c1c1;
}

.tableRow2HeaderCopyForRight {
	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: 1px solid #c1c1c1;
}

.tableRow2HeaderCopyForRight td, th
{
  border: 1px solid #c1c1c1;
}

td.tableRow2HeaderCopyForRight
{
  border: 1px solid #c1c1c1;
}

/*//////////////////////////////////////////////////////////////////*/
/*Snapshot*/
.MultiplierTheme{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color:#FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
}
.textWhite20 {
  font-size: 14px;
	font-weight:bold;
	color: #004f91;
}
.ItemValueTheme {
  font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color:#FFFFFF; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-top-color: #232323
}
.Snapshot_border
{
  Border-Color: #c1c1c1;
  Border-Width: 1px;
  Border-Style: solid;
}

.Bottom_border
{
  Border-Bottom-Color: #c1c1c1;
  Border-Bottom-Width: 1px;
  Border-Bottom-Style: solid;
}

.TopBottom_border
{
  Border-Bottom-Color: #c1c1c1;
  Border-Bottom-Width: 1px;
  Border-Bottom-Style: solid;
  Border-Top-Color: #c1c1c1;
  Border-Top-Width: 1px;
  Border-Top-Style: solid;
  padding-bottom: 3px;
  padding-top: 3px;
}

/*//////////////////////////////////////////////////////////////////*/
/*Corporate Info*/
.GridViewColumnBorderStyle 
{
  Font-Size:9;
  border-width:1;
  border-style:solid;
  border-color:#c1c1c1;
}


/*//////////////////////////////////////////////////////////////////*/
/*Chairman Statements*/


/*//////////////////////////////////////////////////////////////////*/
/*Financial Statements*/
.tableRow2AltFirst { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #1E90FF; 
	background-color: #ffffff; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
}
.tableRow2AltFirstBW2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #1E90FF; 
	background-color: #ffffff; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 2px solid;
	border-bottom:#c1c1c1 1px solid; 
}
.StdTabImage_On
{
  background-image:url("BTSImages/b_standardOn1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.StdTabImage_Off
{
  background-image:url("BTSImages/b_standardOff1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.DtlTabImage_On
{
  background-image:url("BTSImages/b_detailedOn1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.DtlTabImage_Off
{
  background-image:url("BTSImages/b_detailedOff1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_On
{
  background-image:url("BTSImages/b_reportedOn1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_Off
{
  background-image:url("BTSImages/b_reportedOff1.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.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;
}
.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;	
}
.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;
}
.SubTotalForRightBW2 {
	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 2px #c1c1c1;
}
.clsTableBg01 {
	Background-Color: #E5E5E5;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.OtherDataTheme
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	background-color:#FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top:#c1c1c1 1px solid;
}
.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;
}
.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;
}
.SpaceThemeForBottom
{ 
  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;
}
.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;
}
.FinancialHeadingIns
{
  font-size: 14px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
}


/*//////////////////////////////////////////////////////////////////*/
/*Segmentation Info*/
.SegmentButton
{
  color: #000000;
}
.ExternalRevenue
{
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #c1c1c1;
  border-top-color: #c1c1c1;
}
.NoteSegment
{
  background-color: #ffffff;
  color: #000000;
}
.textWhite12
{
  color: #000000;
}

/*//////////////////////////////////////////////////////////////////*/
/*Ratio Analysis*/
.ratioLinkNormal
{
  color:#004f91;
  text-decoration:none;
}
.ratioLinkNormal:hover
{
  color:#ff6600;
  text-decoration:underline;
}
.ratioLinkHighlight
{
  color:#ff6600;
  text-decoration:none;
}
.ratioLinkHighlight:hover
{
  color:#ff6600;
  text-decoration:underline;
}

.tableRow2Header{ 
	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: 0px; 
	border-left-width: 1px;
}
.tableRow2HeaderForRight{ 
	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: 0px;
	border-left-width: 1px;
}
.tableRow2HeaderForRatio1Col{ 
	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;
}
.White_Right
{
  border-color: #c1c1c1;
  border-right-color: #ffffff;
  border-style: solid;
  border-width: 1px;
}
.Grey_Right
{
  border-color: #c1c1c1;
  border-right-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
}

/*//////////////////////////////////////////////////////////////////*/
/*Director Info*/
.linkOrange12 {
	font-size: 12px;
	font-weight:bold;
	color: #ff6600;
	text-decoration:none;
}
.DirFontColorHighlight
{
  color:#4169E1;
  font-size: 12px;
  cursor:pointer;
}
.DirBackground
{
  background-color:White;
  background-repeat:repeat-x;
  background-position:bottom;
}
.Bar_off
{
  background-image:url("bizInfo/bar_off1.jpg");
  background-color:#FFFFFF;
}
.Bar_on
{
  background-image:url("bizInfo/bar_on1.jpg");
  background-color:#FFFFFF;
}

/*//////////////////////////////////////////////////////////////////*/
/*Shareholder List*/
.tableTotal{
	border-top:1px solid #000000; border-bottom:1px solid #000000;
}
.tableRow2HeaderFirstCopy2 {
  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: #eeeeee #eeeeee #eeeeee #eeeeee; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/*/////////////////////////////////////////////////////////////////////*/
/* Smart Search */
.tableSmartSeachHeaderSolid
{
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #c1c1c1;
  border-right-color: #ffffff;
  width: 100%;
}
.tableSmartSeachHeaderSolidRight
{
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #c1c1c1;
  width: 100%;
}

/*/////////////////////////////////////////////////////////////////////*/
/*PLC*/


/*/////////////////////////////////////////////////////////////////////*/
/* For Front end */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:White;
	background-image:url("");
	color:Black;
}


/*/////////////////////////////////////////////////////////////////////*/
/*Commons*/
.clsTable {
	FONT-SIZE: 8pt; FONT-FAMILY:  Arial, Helvetica;
}

.clsSelect {
	FONT-SIZE: 8pt; WIDTH: 250px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}

.clsTitle {
	FONT-WEIGHT: bold
}
.clsTable01 {
	FONT-SIZE: 9pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.clsTableBg02 {
	Background-Color: #ffffff;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.clsRed {
	FONT-WEIGHT: normal; COLOR: #ff0000
}/*contactUs.aspx, smartsearch.aspx*/
.clsSelectBox {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #828282 1px solid; BORDER-BOTTOM: #828282 1px solid; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}/*smartsearch.aspx, stocksearch.aspx*/


/*Use for wMenu.master.cs*/
.clsTitle02 {
	FONT-WEIGHT: bold; FONT-SIZE: 7.8pt
}
/*Use for wMenu.master*/
.clsRptText01 {
	FONT-SIZE: 7pt; WIDTH: auto; COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
/*Use for stocksearch.aspx*/
.clsSelectBox01 {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #828282 1px solid; WIDTH: 100px; BORDER-BOTTOM: #828282 1px solid; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}


/*/////////////////////////////////////////////////////////////////////*/
/*share price volume*/
.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;
}
.clsTableBgCell
{
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.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: 8pt;
	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: 8pt;
	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;
}

/* ratio */
.RatioHeader {
	font-size: 14px;
	font-weight:bold;
	color: #004f91;
}
.subLevel
{
  background-image:url("BTSImages/subLevel_bg1.jpg");
  height:25px;
}
.subLevel a 
{
  white-space:nowrap;
  padding:4px 15px 4px 15px;
}
.subLevelOff {
  font-size: 12px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
}
a.subLevelOff {
  font-size: 12px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
}
a.subLevelOff:hover {
  font-size: 12px;
  font-weight:bold;
  color: #ff6600;
  text-decoration:none;
}
.subLevelOn {
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  background-color:#aacae3;
  text-decoration:none;
}
a.subLevelOn {
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  background-color:#aacae3;
  text-decoration:none;
}
a.subLevelOn:hover {
  font-size: 12px;
  font-weight:bold;
  color: #004f91;
  background-color:#aacae3;
  text-decoration:none;
}
.divPrev
{
  background-image:url("BTSImages/arrow_prev.gif");
  background-repeat:no-repeat;
  cursor:pointer;
  height:15px;
  width:14px;
  padding-right:5px;
}
.divNext
{
  background-image:url("BTSImages/arrow_next.gif");
  background-repeat:no-repeat;
  cursor:pointer;
  height:15px;
  width:14px;
  padding-right:5px;
}
.tdRatioNext, .tdRatioPrev
{
  cursor:pointer;
  padding-right:5px;
}
.emptytable
{
  font-size: 9pt; 
  font-family: arial, helvetica; 
  text-decoration: none; 
  color:#000000;
  border-collapse:collapse;
  border:none;
}
.emptytable th
{
	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;
}
.emptytable td
{
  border:1px solid #ffffff;
}
.body1150
{
  min-width: 750px; /*for IE*/
  _width: 750px; /*for FF*/
}
.body1280
{
  min-width: 950px; /*for IE*/
  _width: 950px; /*for FF*/
}
.body1440
{
  min-width: 1100px; /*for IE*/
  _width: 1100px; /*for FF*/
}
