BODY,TR { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #000000; background: #FFFFFF; margin:0; padding:0; } H2 { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; font-size: 18px; color: #CC0000; } H3 { margin-top:-10px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #CC0000; } TABLE#grid_table { /*border:1px solid black; */ border:none; width:100%; border-collapse: collapse; } TABLE#grid_table TR TD { border:none; /*border-left: 1px solid #888; border-top: 1px solid #888;*/ background:#FFFFFF; color:#000000; height:18px; font-size:13px; font-weight:normal; overflow:hidden; padding-left: 4px; padding-right: 4px; } TABLE#grid_table TR TH { padding-left: 4px; padding-right: 4px; } TABLE#grid_table TR.rowB TD { background:#F0F0F0; } TABLE#grid_table TR.first TD { border-top:none; } TABLE#grid_table TR TH.group, TABLE#grid_table TR TD.group { height:20px; font-size:15px; background:#C0C0C0; color:#000000; font-weight:bold; text-align:left; } TABLE#grid_table TR TH.group2, TABLE#grid_table TR TD.group2 { height:20px; font-size:14px; background:#D0D0D0; color:#000000; font-weight:bold; text-align:left; } TABLE#grid_table TR TH.heading, TABLE#grid_table TR TD.heading { height:20px; font-size:13px; background:#E0E0E0; color:#000000; font-weight:bold; text-align:left; } TABLE#grid_table TR TD.number, TABLE#grid_table TR TD.dollar, TABLE#grid_table TR TD.percent { height:20px; font-size:13px; text-align:right; width:80px; } TABLE#grid_table TR TD.text { height:20px; font-size:13px; text-align:left; white-space:nowrap; width:160px; }