/* begin overall style */ body { margin: 0; padding: 0; background: white; color: #444; font: normal 10pt Arial,Helvetica,sans-serif; background:white url(bg.gif) repeat-x left top; } #page { width: 750px; margin: 0 auto; padding: 0; } #header { margin: 0; padding: 0; } #logo { padding: 20px 0 20px 10px; font-size: 200%; } #mainmenu { position: absolute; top: 59px; } #mainmenu ul { padding: 0; margin: 0; padding: 0.4em 0 0.3em 0; } #mainmenu ul li { display: inline; } #mainmenu ul li a { padding: 0.4em 0.4em; color: white; text-decoration: none; font-weight: bold; } #mainmenu ul li a:hover, #mainmenu ul li a.active { background: #E6F2FF; color: #6399cd; } #content { position: relative; width: 95%; margin: 0 auto; padding: 0px; } #footer { padding: 15px; margin: 20px 0 0 0; font-size: 0.8em; text-align: center; border-top: 1px solid #EEE; } /* end of overall style */ /* begin data grid style */ table.dataGrid { background: #FFF9F2; border-collapse: collapse; width: 100%; } table.dataGrid th, table.dataGrid td { font-size: 0.9em; border: 1px #DDE8ED solid; padding: 0.3em; } table.dataGrid th { background: #D9CEC3; text-align: left; } table.dataGrid th.label { width: 150px; } table.dataGrid tr.odd { background: #E6F2FF; } /* end of data grid style */