<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*FAS0 - Black color themes*/


/*//////////////////////////////////////////////////////////////////*/
/*Common*/
form
{
  margin:0px;
  padding:0px;
}

/*Financial, CorpInfo, Ratio, Segment, Shareholder, Snapshot*/
.clsTableBgTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; BACKGROUND-COLOR: #383838; TEXT-DECORATION: none; border: solid 1px #232323;
}

/*CorpInfo, Director, Chairman, Financial, Shareholder*/
.clsTable01 {
	FONT-SIZE: 9pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none; color:White
}

/*Financial, Ratio, Shareholder*/
.tableRow2HeaderFirst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #232323;
}
.TopHeaderMidBorder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #232323;
}

/*Financial, Ratio, CorpInfo, Segment, Shareholder, Snapshot*/
.tableRow2First{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#070707;
	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;
	border-top:1px solid #232323;
	border-style: solid;
}
.tableRow2FirstForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#070707;
	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;
	border-top:1px solid #232323;
	border-style: solid;
}

/*Financial, Shareholder*/
.tableRow2Alt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #151515;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-left-color: #232323;
	border-top:1px solid #232323;
	border-style: solid;
}
.tableRow2AltForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #151515;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-left-color: #232323;
	border-top:1px solid #232323;
	border-style: solid;
}
.tableRow3TotalFirst{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.tableRow3TotalHeader{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	border-left:1px solid #232323;
	/*border-right:1px solid #999999;*/
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px;
}
.tableRow3TotalRight{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	border-right:1px solid #232323;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.tableRow3Total{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}

/*CorpInfo, Financial, Segment, Shareholder*/
.clsTableBg02 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: black; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none; padding:2px;
}

/*CorpInfo, Snapshot*/
.LabelTheme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
}
.TextBoxTheme {

	font-size: 12px;
	color: #dcbe82;
	border-bottom-color: #FFFFFF;
}

/*CorpInfo, Shareholder, Snapshot*/
.tableRow2HeaderCopy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tableRow2HeaderCopy td, th
{
  border: 1px solid #232323;
}

td.tableRow2HeaderCopy
{
  border: 1px solid #232323;
}

.tableRow2HeaderCopyForRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tableRow2HeaderCopyForRight td, th
{
  border: 1px solid #232323;
}
td.tableRow2HeaderCopyForRight
{
  border: 1px solid #232323;
}

/*CorpInfo, Shareholder, Chairman, Financial*/
.TabOnImage_L
{
  background-image:url("BTSImages/tabOn0_l.gif");
}
.TabOnImage_M
{
  background-image:url("BTSImages/tabOn0_m.gif");
}
.TabOnImage_R
{
  background-image:url("BTSImages/tabOn0_r.gif");
}
.TabOffImage_L
{
  background-image:url("BTSImages/tabOff0_l.gif");
}
.TabOffImage_M
{
  background-image:url("BTSImages/tabOff0_m.gif");
}
.TabOffImage_R
{
  background-image:url("BTSImages/tabOff0_r.gif");
}
.FontColorOn
{
  color:#00FFFF;
}
.FontColorOff
{
  color:#ffffff;
}
.FontColorOnHiglight
{
  color:White;
}
.FontColorHighlightOn
{
  color:#00FFFF;
}
.FontColorHighlightOff
{
  color:White;
}

/*CorpInfo, Director*/
.DirFontColorOn
{
  color: #ff6600;
  font-size: 12px;
  cursor:pointer;
}
.DirFontColorOff
{
  color:#8fbc8b;
  font-size: 12px;
  cursor:pointer;
}

/*CorpInfo, Chairman*/
.bizLink
{
  font-size: 12px;
	color: #8fbc8b;
	cursor:pointer;	
}
.PDFNoExistcolor
{
  color: #ffffff;
}

/*CorpInfo, Chairman, Segment, Shareholder*/
.TitleARY
{
  color: #ffffff;
}

/*Segment, Shareholder*/
.SegmentOverview
{
  color: #ffffff;
}
.SegmentOverviewHeading
{
  font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	background-color:#000000;
	border-bottom:0px solid #000000;
}
.BorderTheme
{
  background-color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}
.HeadingnNotSideLine
{
  font-size: 14px;
  font-weight:bold;
  color: #00FFFF;
}

/*//////////////////////////////////////////////////////////////////*/
/*Snapshot*/
/*Financial Snapshot Text*/
.textWhite20 {
	font-size: 14px;
	color: #00FFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.MultiplierTheme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#070707;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-left-color: #232323;
	border-top-color: #232323;
}
.ItemValueTheme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	background-color:#151515;
	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;
	border-style: solid;
}
.Snapshot_border
{
  Border-Color: #232323;
  Border-Width: 1px;
  Border-Style: solid;
  color: #ffffff
}
.Bottom_border
{
  Border-Bottom-Color: #232323;
  Border-Bottom-Width: 1px;
  Border-Bottom-Style: solid;
}

.TopBottom_border
{
  Border-Bottom-Color: #232323;
  Border-Bottom-Width: 1px;
  Border-Bottom-Style: solid;
  Border-Top-Color: #232323;
  Border-Top-Width: 1px;
  Border-Top-Style: solid;
}

/*//////////////////////////////////////////////////////////////////*/
/*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: #151515;
	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;
}
.StdTabImage_On
{
  background-image:url("BTSImages/b_standardOn0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.StdTabImage_Off
{
  background-image:url("BTSImages/b_standardOff0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.DtlTabImage_On
{
  background-image:url("BTSImages/b_detailedOn0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.DtlTabImage_Off
{
  background-image:url("BTSImages/b_detailedOff0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_On
{
  background-image:url("BTSImages/b_reportedOn0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_Off
{
  background-image:url("BTSImages/b_reportedOff0.gif");
  background-position:center;
  background-repeat:no-repeat;
}
.SubTotal {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #000000;
}
.SubTotalForHeader {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #232323;
}
.SubTotalForRight {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #232323;
}
.clsTotal_STD_SUB
{
  font-weight:bold;
  FONT-SIZE: 9pt;
  text-transform:uppercase;
  BACKGROUND-COLOR: #333333;
}
.clsTableBg01 {
	Background-Color: #151515;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.OtherDataTheme
{
  font-size: 14px;
	font-weight:bold;
  color: #00FFFF;
	background-color:#000000;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
}
.SpaceTheme
{ 
  font-size: 12px;
  font-weight:bold;
	color: #ffffff;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	border-bottom: 1px solid #000000;
	background-color:#000000;
}
.SpaceThemeForCF
{
  font-size: 12px;
  font-weight :bold;
  color: #ffffff;
  background-color:#000000;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  border-bottom: 1px solid #232323;
}
.SpaceThemeForBottom
{ 
  font-size: 12px;
  font-weight:bold;
	color: #ffffff;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	border-bottom: 1px solid #000000;
	background-color:#000000;
}
.DtlOthTheme
{
  font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	background-color:#000000;
}
.FinancialHeading
{
  font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	background-color:#000000;
	border-bottom:1px solid #232323;
}
.FinancialHeadingIns
{
  font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	background-color:#000000;
}

/*//////////////////////////////////////////////////////////////////*/
/*Segmentation Info*/
.ExternalRevenue
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#070707;
	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;
}
.textWhite12
{
  color: #ffffff;
}

/*//////////////////////////////////////////////////////////////////*/
/*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;
}
.TextTorquise14 {
	font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
}
.tableRow2Header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #232323;
	border-left-color: #232323;
	border-right-color: #232323;
	border-top-color: #232323;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tableRow2HeaderForRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #232323;
	border-left-color: #232323;
	border-right-color: #232323;
	border-top-color: #232323;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tableRow2HeaderForRatio1Col{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-color: #232323;
	border-left-color: #232323;
	border-right-color: #232323;
	border-top-color: #232323;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tableRow2HeaderForRatio1ColLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-color: #232323;
	border-left-color: #232323;
	border-right-color: #232323;
	border-top-color: #232323;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.clsRatioTable 
{
	font-size: 8pt; 
	font-family:  Arial, Helvetica;
	border-color: #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-collapse:collapse;
}
.thHeadLeft, .thHeadCenter, .thHeadRight, .thHeadCenterTop, .thHeadRightTop, .thHeadCenterBottom, .thHeadRightBottom
{
	border-color: #232323; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #c1c1c1;
	background-color: #383838;
}
.White_Right
{
  border-style: solid;
  border-width: 1px;
  border-color: #232323;
  color: #c1c1c1;
}
.White_Bottom
{
  border-style: solid;
  border-width: 1px;
  border-color: #232323;
  color: #c1c1c1;
}
.White_RightBottom
{
  border-style: solid;
  border-width: 1px;
  border-color: #232323;
  color: #c1c1c1;
}
.grey-line{
	width:100%;
	height:5px;
	background-color: black;
}
.Grey_Right
{
  border-style: solid;
  border-width: 1px;
  border-color: #232323;
  color: #c1c1c1;
  font-family: Arial, Helvetica, sans-serif;
}
.LeftYearOnYearTheme
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#070707;
	border-left:1px solid #232323;
	border-bottom:1px solid #232323;
	border-right:1px solid #000000;
}
.RightYearOnYearTheme
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#070707;
	border-left:1px solid #000000;
	border-bottom:1px solid #232323;
	border-right:1px solid #232323;
}
.LeftSideBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#070707;
	border-left:1px solid #232323;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.RightSideBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#070707;
	border-right:1px solid #232323;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}


/*//////////////////////////////////////////////////////////////////*/
/*Director Info*/
.linkOrange12 {
	font-size: 12px;
	font-weight:bold;
	color: #FF9900;
	text-decoration:none;
}
.DirFontColorHighlight
{
  color:#00FFFF;
  font-size: 12px;
  cursor:pointer;
}
.DirBackground
{
  background-color:White;
  background-repeat:repeat-x;
  background-position:bottom;
}
.Bar_off
{
  background-image:url("bizInfo/bar_off0.jpg");
  background-color:#222222;
}
.Bar_on
{
  background-image:url("bizInfo/bar_on0.jpg");
  background-color:#494949;
}

/*//////////////////////////////////////////////////////////////////*/
/*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: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0px solid #232323;
}


/*//////////////////////////////////////////////////////////////////*/
/* For Front end */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-image: url(Bg_gradient_03.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #4D4D4D;
	color: #ffffff;
}


/*/////////////////////////////////////////////////////////////////////*/
/*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
}

/*Use for wMenu.master.cs*/
.clsTitle02 {
	FONT-WEIGHT: bold; FONT-SIZE: 7.8pt
}


/*/////////////////////////////////////////////////////////////////////*/
/*share price volume*/
.clsTableBgSearch
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #232323; 
  border-collapse: collapse; 
}
.clsTableBgSearch tr { border: solid 1px #232323; }
.clsTableBgSearch th { border: solid 0px #232323; }
.clsTableBgSearch td { border: solid 1px #232323; }
.clsTableBgSearch tr[class=tableRow2First] td { padding: 3px; }
.clsTableBgSearch tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableBgSearch th[class=tableRow2HeaderForRatio1Col] 
{
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableBgSearch th[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.clsTableBgSearch td[class=clsMonthSubHeader] 
{ 	
  border-left: solid 1px #000000;
  border-right: solid 1px #232323;
  border-top: solid 1px #000000;
  border-bottom: solid 0px #000000;
}
.clsTableBgSearch td[class=clsNumberSubHeader] 
{ 	
  border-left: solid 1px #232323;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 0px #000000;
}
.clsTableBgSearch td[class=tableRow3Total] {
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
tr[class=clsPager] td
{ 	
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	border-top:solid 0px #000000;
	border-bottom:solid 0px #000000;
	color: #ffffff;
}
.clsTableBgCell
{
	border-color: #232323;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.clsTableBgRow
{
	background-color: #070707;
	border-color: #232323;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: #FFFFFF;
	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: #151515;
	border-color: #232323;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: #FFFFFF;
	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: #000000;
  font-weight: bold;
}
.clsNumberSubHeader
{
  background-color: #000000;
  font-weight: bold;
}

/* ratio */
.RatioHeader {
	font-size: 14px;
	font-weight:bold;
	color: #00FFFF;
}
.subLevel
{
  background-image:url("BTSImages/subLevel_bg0.jpg");
  height:25px;
}
.subLevel a 
{
  white-space:nowrap;
  padding:4px 15px 4px 15px;
}
.subLevelOff {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
a.subLevelOff {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
a.subLevelOff:hover {
	font-size: 12px;
	font-weight:bold;
	color: #0000ff;
	text-decoration:none;
}
.subLevelOn {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background-color:#31315d;
	text-decoration:none;
}
a.subLevelOn {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background-color:#31315d;
	text-decoration:none;
}
a.subLevelOn:hover {
	font-size: 12px;
	font-weight:bold;
	color: #50ffff;
	background-color:#31315d;
	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:white;
  border-collapse:collapse;
  border: 1px solid #232323;
}
.emptytable tr { border: solid 1px #232323; }
.emptytable th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #383838;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: #232323 #232323 #232323 #232323; 
	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: 12px; 
	font-weight: bold;
	color: #999999; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #232323 #232323 #232323 #232323; 
	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: 12px; 
	font-weight: bold;
	color: #999999; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #232323 #232323 #232323 #232323; 
	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: 12px; 
	font-weight: bold;
	color: #999999; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.emptytable td
{
  border:0px solid #232323;
}

/* share buy back */
.clsTableShrBuyBack 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #232323; 
  border-collapse: collapse; 
}
.clsTableShrBuyBack tr { border: solid 1px #232323; }
.clsTableShrBuyBack th { border: solid 0px #232323; }
.clsTableShrBuyBack td { border: solid 1px #232323; }
.clsTableShrBuyBack tr[class=tableRowEntitlementHeader] { border: solid 1px #232323; }
.clsTableShrBuyBack tr[class=tableRow2First] td { padding: 3px; }
.clsTableShrBuyBack tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableShrBuyBack td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.clsTableShrBuyBack th[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.clsTableShrBuyBack td[class=tableRow2HeaderForRatio1Col] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableShrBuyBack th[class=tableRow2HeaderForRatio1Col] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/* shareholder dealing */
.clsTableShrDeal 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #232323; 
  border-collapse: collapse; 
}
.clsTableShrDeal tr { border: solid 0px #232323; }
.clsTableShrDeal th { border: solid 0px #232323; }
.clsTableShrDeal td { border: solid 1px #232323; }
.clsTableShrDeal tr[class=tableRowEntitlementHeader] { border: solid 1px #232323; }
.clsTableShrDeal tr[class=tableRow2First] td { padding: 3px; }
.clsTableShrDeal tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableShrDeal td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.clsTableShrDeal th[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.clsTableShrDeal td[class=tableRow2HeaderForRatio1Col] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableShrDeal th[class=tableRow2HeaderForRatio1Col] 
{ 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableShrDeal td[class=tableRow2HeaderForRatio1Col2Row], .clsTableShrDeal td[class=tableRow2HeaderForRatio1Col2RowLeft] 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #999999; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;   
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/* entitlement */
.clsTableEntitlement 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #232323; 
  border-collapse: collapse; 
}
.clsTableEntitlement tr[class=tableRowEntitlementHeader] { border: solid 1px #232323; }
.clsTableEntitlement tr[class=tableRow2First] td { padding: 3px; }
.clsTableEntitlement tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableEntitlement td[class=tableRow2HeaderForRatio1Col] 
{
	border-color: #232323 #232323 #232323 #232323; 
	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: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}


.body1150
{
  min-width: 760px; /*for IE*/
  _width: 760px; /*for FF*/
}
.body1280
{
  min-width: 1010px; /*for IE*/
  _width: 1010px; /*for FF*/
}
.body1440
{
  min-width: 1100px; /*for IE*/
  _width: 1100px; /*for FF*/
}
.BorderLeftRigth
{
  border-left:1px solid #232323; 
  border-right:1px solid #232323;
}
.BorderLeft
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #151515;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left:#232323 1px solid;
}
.textWhite12-b
{
  color: #ffffff;
}

.textWhite12-b label
{
  color: #ffffff !important;
}
.clsTableBgTitle th
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
.subLevelOff td, subLevelOn td
{
  color:#000;
}

.textWhite{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}</pre></body></html>