
/* Define the default first */

/******* em Text Delaration Start *******/

/* Setup Font Family and Size Correctly First. Default(Medium) Font Size is 16px on all browsers */
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial, Helvetica, sans-serif;
}

/* Reduce the font size to 68.8% or 11px size 
100% = 16
11/16 x 100
*/
body{ font-size: 68.8%; }

/* IE can’t read this */
html>body { font-size: 68.8%;}

/* Ensure forms and tables inherit the correct size */
table, input, select, th, td, textarea { font-size: 1em; }

/* Ensure nested elements inherit the correct size */
ol, ul, li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

/* child pixels / parent pixels = child ems
Example(19px for h1) : 19 (child pixels) / 11 (parent pixels) = 1.73
*/

/******* em Text Delaration End *******/

body {margin: 0px; padding:0px; color:#000000;}

#stock_table {width:411px; color:#000000;}
.text_red {color:#8f1108;}
.text_blue {color:#124eb5;}
table.stock {border:1px solid #000000;}
table.stock tr td {text-align:right;}
table.stock tr.topRow td {background:url(toprow_bg1.gif) repeat-x;color:#ffffff; font-weight:bold; font-size:1.09em; text-align:left;}
table.stock tr.firstRow td {background:#000000; color:#ffffff; text-align:center;}
table.stock tr.row1 td {font-size:1.09em;}
table.stock tr.row2 td {font-size:1.09em; background:#ecece0;}
table.stock tr td.left {text-align:left;}
h1 {font-size:1.63em; color:#000000; font-weight:bold;}

#homeStock {width:200px; color:#000000;}
.homeStockTitle1 {background:#505050; width:180px; padding-top:4px; height:17px; color:#FFFFFF; text-transform:uppercase; padding-left:20px;}
.homeStockScoreboard {background:#e3e3e3; width:180px; padding-left:20px;   }
.scoreBoardLeft {width:97px;padding-top:4px; height:17px; float:left;} 
.scoreBoardRight {width:83px;padding-top:4px; height:17px; float:right;} 
.homeStockContent {background:#e3e3e3; }
.text_green {color:#286428;}
.text_red {color:#661512;}
table.key_indices tr td {background:#e3e3e3;}
table.key_indices tr.topRow td {background:#505050; color:#ffffff; text-align:center; border-left:1px solid #ffffff;}
table.key_indices tr td.left {text-align:left;}
table.key_indices tr td.right {text-align:right;}
table.key_indices tr td.center {text-align:center;}


.clearBoth {clear:both; font-size:1px;}
.floatRight {float:right;}
.floatLeft {float:left;}

A:link {text-decoration: none; color: black}
A:visited {text-decoration: none; color: black}
A:active {text-decoration: none; color: black}
A:hover {text-decoration: none; color: black}	

.popupstock_topactive { position:absolute; z-index:200; left:30px; top:420px; visibility:hidden; font-family:verdana; font-size:8pt; }
.popupstock_turnover { position:absolute; z-index:200; left:30px; top:420px; visibility:hidden; font-family:verdana; font-size:8pt; }
.popupstock_percentgainer { position:absolute; z-index:200; left:30px; top:688px; visibility:hidden; font-family:verdana; font-size:8pt; }
.popupstock_topgainers { position:absolute; z-index:200; left:30px; top:688px; visibility:hidden; font-family:verdana; font-size:8pt; }
.popupstock_percentloser { position:absolute; z-index:200; left:30px; top:955px; visibility:hidden; font-family:verdana; font-size:8pt; }
.popupstock_toplosers { position:absolute; z-index:200; left:30px; top:955px; visibility:hidden; font-family:verdana; font-size:8pt; }

.borderSolidMedB {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.rightHeaderBg {background-color: #E6F7E5;}
