body { margin: 0px; }
table.main { padding: 0px; width: 704px; background-color: #fff; border: 2px solid black; }
table.main td.menu { background-color: #009; border-right: 2px solid black; width: 150px; padding: 0px; }
table.main td.content { padding: 0px; font-size: 80%; font-family: verdana,arial; color: black; width: 550px; }
table.trail { padding: 0px; width: 260px; background-color: #fff; border: 2px solid black; }
table.cds { padding: 0px; width: 600px; background-color: #fff; border: 2px solid black; font-family: trebuchet ms, verdana, arial; font-size: 80%; color: black;}
a { color: #000094; font-family: trebuchet ms, verdana, arial; }
a:visited { color: #000094; }
a:hover { color: #f5862c; }
.footer { color: #fff; font-size: 60%; font-family: verdana,arial; }
.footer a { color: #fff; }
.footer a:visited { color: #fff; }
input { font-size: 8pt; }
select { font-size: 8pt; }
table.list { width: 100%; font-size: 100%; padding: 0px; }
table.list td.odd { background-color: #ddd; font-size: 100%; height: 27px; }
table.list td.even { background-color: #fff; font-size: 100%; height: 26px; }
table.list2 { width: 100%; font-size: 100%; padding: 0px; }
table.list2 td.odd { background-color: #ddd; font-size: 100%; height: 23px; }
table.list2 td.even { background-color: #fff; font-size: 100%; height: 23px; }
table.list3 { width: 100%; font-size: 100%; padding: 0px; }
table.list3 td.odd { background-color: #ddd; font-size: 100%; height: 29px; }
table.list3 td.even { background-color: #fff; font-size: 100%; height: 29px; }
table.dates { padding: 0px; font-family: verdana,arial; width: 95%; border: 1px solid black; font-size: 100%; border-bottom: 0px; }
table.dates th { background-color: #f5862c; color: black; }
