
body { margin: 0; padding: 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
    color: #666666; }
table { width: 100%; }
table{border-collapse:collapse;border-spacing:0;}
td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }
h1 { font-size: 30px; font-weight: bold; color: #4b4b4b; font-family: Arial; margin: 0; padding: 0; }
hr { background-color: #E9E9E9; color: #E9E9E9; border: none; height: 1px; }

.mainTable, .ticker1Table { width: 713px; }
.mainTable table { border: 1px solid #E9E9E9; }

td.ticker1TableValue, td.sideTableSubHeader, td.tableValue { padding: 1px 5px; }
td.applet { width: 480px; padding-right: 20px; }
.excelpos { position: absolute; z-index:3; visibility: hidden; font-family: Arial, Helvetica, sans-serif;
    font-weight: normal; top: 150px; left: 200px; }
td.ticker1TableHeader, td.sideTableHeader { font-size: 12px; font-weight: bold; background-color: #E9E9E9; color: #666666; padding: 2px 5px; }
td.ticker1TableSubHeader { font-weight: bold; background-color: #E9E9E9; color: #666666; padding: 1px 5px; }

table.brokerTable table { border: none; }
td.brokerTableHeader { font-weight: bold; padding: 1px 5px; }
td.brokerTableSubHeader { font-weight: bold; padding: 1px 5px; background-color:#eeeeee; color: #666666; }

/* News */
a.newsClick{ display: block; color: #FF6633; text-decoration: none; }
a.newsClick:link, a.newsClick:visited{ color: #FF6633; }
a.newsClick:active, a.newsClick:focus, a.newsClick:hover { color: #FF6633; background-color: #D5E0E9;
    text-decoration: none; font-weight: bold; }
.newsHeader { font-weight: bold; background-color:#D5E0E9; padding: 3px; border: none; color:#FFFFFF;
    visibility: visible; overflow: visible; margin: 5px 5px 0 5px; font-size: 12px; }
.newsBody { display: none; padding: 3px; white-space: pre; background-color: #FFFFFF; visibility: hidden;
    overflow: visible; position: relative; margin: 0 5px 0 5px; border: 2px solid #D5E0E9; }

