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


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

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

.tbLinkGray span
{
  font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
.tbLinkGray:hover span
{
  font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}

/*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;
	border-top-color: #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-style: 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;
}

/*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 #eeeeee; 
	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 #eeeeee; 
	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; 
}
.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; 
}
.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;
}
.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;
}
.tableRow3Total_black{
	background-color: #bbbbbb;
	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; 
}
/*Financial Snapshot Text*/
.textWhite20 {
  font-size: 14px;
	font-weight:bold;
	color: #004f91;
	text-transform:uppercase;
}
.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;
  color: #000000;
}

.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; 
}
.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;
}
.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*/
.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: 1px; 
	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: 1px;
	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 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}
.tableRow2HeaderForRatio1ColLeft{ 
	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 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.clsRatioTable 
{
	font-size: 8pt; 
	font-family:  Arial, Helvetica;
	border-color: #c1c1c1; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-collapse:collapse;
}
.thHeadLeft
{
	border-color: #c1c1c1 #eee #c1c1c1 #c1c1c1; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadCenter
{
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadRight
{
  border-color: #c1c1c1 #c1c1c1 #c1c1c1 #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadCenterTop
{
	border-color: #c1c1c1 #eee #eee #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadRightTop
{
  border-color: #c1c1c1 #c1c1c1 #eee #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadCenterBottom
{
	border-color: #eee #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.thHeadRightBottom
{
  border-color: #eee #c1c1c1 #c1c1c1 #eee; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	background-color: #aacae3;
}
.White_Right
{
  border-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000
}
.White_Bottom
{
  border-color: #c1c1c1;
  border-bottom-color: #eee;
  border-style: solid;
  border-width: 1px;
  color: #000000;
}
.White_RightBottom
{
  border-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
  color: #000000;
}
.Grey_Right
{
  border-color: #c1c1c1;
  border-right-color: #c1c1c1;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}

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

BODY {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #252525; line-height:16px;
}


/*/////////////////////////////////////////////////////////////////////*/
/*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; height:18px;
}


/*/////////////////////////////////////////////////////////////////////*/
/*share price volume*/
.clsTableBgSearch 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #c1c1c1; 
  border-collapse: collapse; 
}
.clsTableBgSearch tr { border: solid 1px #c1c1c1; }
.clsTableBgSearch th { border: solid 0px #c1c1c1; }
.clsTableBgSearch td { border: solid 1px #c1c1c1; }
.clsTableBgSearch tr[class=tableRow2First] td { padding: 3px; }
.clsTableBgSearch tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableBgSearch th[class=tableRow2HeaderForRatio1Col] 
{
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	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: #c1c1c1 #eee #c1c1c1 #eee; 
	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 #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;
}
.clsTableBgSearch td[class=tableRow3Total] {
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-left:1px solid #e9f3fd;
	border-right:1px solid #e9f3fd;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
tr[class=clsPager] td
{ 	
	border-left:solid 0px #FFFFFF;
	border-right:solid 0px #FFFFFF;
	border-top:solid 0px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;
	color: #000000;
}
.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: 1px solid #c1c1c1;
}
.emptytable tr { border: solid 1px #c1c1c1; }
.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 #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: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	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: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	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: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	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;
}

/* share buy back */
.clsTableShrBuyBack 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #c1c1c1; 
  border-collapse: collapse; 
}
.clsTableShrBuyBack tr { border: solid 1px #c1c1c1; }
.clsTableShrBuyBack th { border: solid 0px #c1c1c1; }
.clsTableShrBuyBack td { border: solid 1px #c1c1c1; }
.clsTableShrBuyBack tr[class=tableRowEntitlementHeader] { border: solid 1px #c1c1c1; }
.clsTableShrBuyBack tr[class=tableRow2First] td { padding: 3px; }
.clsTableShrBuyBack tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableShrBuyBack td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #c1c1c1 #c1c1c1 #eee #eee; 
	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: #c1c1c1 #eee #c1c1c1 #eee; 
	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: #c1c1c1 #c1c1c1 #eee #eee; 
	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: #c1c1c1 #eee #c1c1c1 #eee; 
	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: #c1c1c1; 
  border-collapse: collapse; 
}
.clsTableShrDeal tr { border: solid 0px #c1c1c1; }
.clsTableShrDeal th { border: solid 0px #c1c1c1; }
.clsTableShrDeal td { border: solid 1px #c1c1c1; }
.clsTableShrDeal tr[class=tableRowEntitlementHeader] { border: solid 1px #c1c1c1; }
.clsTableShrDeal tr[class=tableRow2First] td { padding: 3px; }
.clsTableShrDeal tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableShrDeal td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #c1c1c1 #c1c1c1 #eee #eee; 
	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: #c1c1c1 #eee #c1c1c1 #eee; 
	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: #c1c1c1 #c1c1c1 #eee #eee; 
	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: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableShrDeal td[class=tableRow2HeaderForRatio1Col2Row] 
{ 
	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 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableShrDeal td[class=tableRow2HeaderForRatio1Col2RowLeft] 
{ 
	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 #eee #c1c1c1 #c1c1c1; 
	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: #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;
}

.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 #c1c1c1; 
  border-right:1px solid #c1c1c1;
}
.BorderLeft
{
  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-left:#c1c1c1 1px solid;
}
.clsTxtBoxchar
{
  font-size: 12px;
}
.grey-line{
	width:100%;
	height:5px;
	background-color:#ebebeb;
}
.clsFormTitle
{
  PADDING: 0px; MARGIN: 10px 0px 10px 0px;
  FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}

.clsFormFont
{
  FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}

.title-orange
{  
  font-size:20px;
  color:#ff7521;
  text-transform:uppercase;
  FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

#footer{
	width:100%;
	margin-top:10px;
}
#footer tr td{
	font-size:11px;
	COLOR: #464646;
}
#footer tr td a{
	font-size:11px;
	COLOR: #464646;
}
#footer tr td a:link{
	COLOR: #464646;
	text-decoration:none;
}
#footer tr td a:hover{
	COLOR: #464646;
	text-decoration:underline;
}
.textWhite12-b
{
  color: #000000;
}
.textWhite12-b label
{
  color: #000000 !important;
}
.clsGridViewHeader td
{
  color:White;
}
.clsTableBgTitle th
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
.subLevelOff td, subLevelOn td
{
  color:#fff;
}
.ipo_black
{
  border-color: #000;	
	text-align: right;
	text-decoration:none;
}
.ipo_white
{
  border-color: #fff;	
	text-align: right;
	text-decoration:none;
}</pre></body></html>