body {
	font-family : Arial, Helvetica;
	color : #000;
}

body a {
	color : #FFFFFF;
}	

table.bctable {}
tr#trow {
	font-size : 10px;
	height : 28px;
	padding-top: 8px;
	padding-bottom: 8px;
}
tr#trow1 {
	font-size : 10px;
	height : 28px;
	padding-top: 15px;
	border-top:solid 1px #2C2C2C;		
	padding-top: 8px;
	padding-bottom: 8px;
}
.tickhistory {
	font-size : 10px;
	height : 28px;
	border-right:1px solid #999; text-align:right;
	padding-right: 5px;
}
tr#quoterow {
	font-size : 10px;
	height : 28px;
}
.copyright{
	font-size : 8.5px;
	color : #808080;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
}

/* for mac IE */
tr#trow td{height : 28px;}	

tr#trow .titlerow {
	font-size : 14px;
	padding-left : 5px;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	background-color : #004883;
}
tr#trow .titlerowL {
	font-size : 14px;
	padding-left : 5px;
	height : 35px;
	border-left : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
	padding-top: 10px;
        COLOR: #FFFFFF;
        font-weight: bold;
}

tr#trow .titlerowL_s {
	font-size : 16px;
	font-weight : bold;
	padding-left : 8px;
	padding-right: 8px;
	height : 25px;
	border-left : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	border-right : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
	padding-top: 10px;
	COLOR: #FFFFFF;
}

tr#trow .titlerowL_s_news {
	font-size : 16px;
	font-weight : bold;
	padding-left : 8px;
	padding-right: 8px;
	height : 25px;
	border-left : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
	padding-top: 10px;
      color: #FFFFFF;
}

tr#trow .titlerowR {
	height : 35px;
	border-right : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
}

tr#trow .titlerowR_s_news {
	font-size : 10px;
	font-weight : bold;
	height : 35px;
	border-right : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
}

tr#trow1 .titlerow {
	font-size : 14px;
	padding-left : 5px;
	height : 35px;
	border : solid 1px #2C2C2C;
	background-color : #004883;
}
.headerSmalltext {
	font-size : 9px;
	text-align : left;
	padding-left : 5px;
	padding-top : 10px;
	padding-bottom: 10px;
	color : #FFFFFF;	
}

.headerSmalltext_s {
	font-size : 9px;
	text-align : left;
	padding-left : 5px;
	padding-top : 10px;
	padding-bottom: 10px;
	color : #FFFFFF;	
}

.quotetimestamp{
	font-size : 9px;
	font-weight: normal;
	color : #FFFFFF;
	text-align : right;
	padding-right : 0px;
}

.quotetimestamp_s{
	font-size : 10px;
	font-weight: normal;
	color : #848284;
	text-align : left;
	padding-right : 5px;
	border-left:solid 1px #2C2C2C;
	border-right:solid 1px #2C2C2C;
	padding-left : 5px;
}

.quotetimestamp_x{
	font-size : 10px;
	font-weight: normal;
	color : #808080;
	text-align:center;
}

.textpositive {color : #009900;}
.textnegative {color : #CC0000;}
.textzero     {color : #000000;}

#quoterow1{background-color:#FDFDFD;}
#quoterow1_x{background-color:#D5E487;}


.quoteheader, .quotedata{
	padding-right:2px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	height:28px;
	border-bottom:solid 1px #2C2C2C;
	border-left:solid 1px #999;
	}
.quoteheader1, .quotedata1{
	padding-right:5px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	height:28px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-top:1px solid #999;
	}
.graphcell{
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #2C2C2C;
 	background-color:#FDFDFD;
	}

.graphcontrol{
	padding-right:2px;
	padding-left:2px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #2C2C2C;
 	background-color:#FDFDFD;
 	font-family : Arial, Helvetica;
	color : #000;
	font-size : 10px;		
	font-weight : bold;
	}

.quotedata	 {font-weight:bold;text-align:right;}
.quotedata1	 {font-weight:bold;text-align:right;}
.quoteprice  {width:75;font-weight:bold;padding-left:10px;padding-right:5px;text-align:left;height:28px;font-size:20px;border-left:solid 1px #2C2C2C;}
.quoteprice_s  {width:75;font-weight:bold;padding-left:10px;padding-right:5px;text-align:left;height:28px;font-size:16px;border-left:solid 1px #2C2C2C;border-bottom: 1px solid #999;}
.quoteprice_x  {border-top: 1px solid #D5E487; border-bottom: 1px solid #D5E487; width:75;font-weight:bold;padding-left:10px;padding-right:5px;text-align:left;height:14px;font-size:10px;padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; color:#004883;}

.quoteprice_left_x  {border-left: 1px solid #D5E487; border-top: 1px solid #D5E487; border-bottom: 1px solid #D5E487; width:75;font-weight:bold;padding-left:10px;padding-right:5px;text-align:left;height:14px;font-size:10px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; color:#004883;}

.quotechange {font-weight:bold;padding-right:5px;text-align:left;font-size:20px;}
.quotechange_s {font-weight:bold;padding-right:5px;text-align:left;font-size:16px; border-bottom: 1px solid #999;border-right: 1px solid #999; }
.quotechange_x {border-right: 1px solid #D5E487; border-top: 1px solid #D5E487; border-bottom: 1px solid #D5E487; font-weight:bold;padding-right:5px;text-align:left;font-size:10px;padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
	
#LeftCol{border-right:solid 1px #2C2C2C;} /* don't add vertical alignment */
#BorderL{border-left:solid 1px #2C2C2C;vertical-align:top;}
#BorderAll{border:solid 1px #2C2C2C;vertical-align:top;}

.searchHeader {
	font-size : 14px;
	font-weight : bold;
	COLOR: #FFFFFF;
	padding-left : 8px;
	padding-right: 8px;
	height : 25px;
	border-left : solid 1px #2C2C2C;
	border-top : solid 1px #2C2C2C;
	border-bottom : solid 1px #2C2C2C;
	border-right : solid 1px #2C2C2C;
	background-color : #004883;
	padding-bottom: 10px;
}
.searchRows {
	font-size : 11px;
	padding-left : 8px;
	padding-right: 8px;
	background-color : #F1F1F1;
	color: #003366;
}

.searchInstructions {
	font-size : 9px;
	color: #000000;
	font-weight : bold;
	padding-bottom: 0px;
}

.searchIcons {
	font-size : 10px;
	color: #000000;
	font-weight : bold;

}
