body { background-color: #333333; color: #FF0000; margin: 6px; }
a { color: #CC0000; text-decoration: none; }
a:hover { color: #CC6666; text-decoration: underline }
a:active { color: #FF3333; text-decoration: underline }
a:visited { color: #CC0000 }
p { color: #000; font: normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px }
td { color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif }
h1 { color: #333; font: bold 18px/1.3em Verdana, Arial, Hevetica, sans-serif; margin: 10px 0 0 0 }
h3 { color: #333; font-weight: normal; font-size: 12px; line-height: 1em; font-family: Verdana, Arial, Hevetica, sans-serif; margin: 10px 0 0 0 }
h2 { color: #333; font-weight: bold; font-size: 16px; line-height: 1.2em; font-family: Verdana, Arial, Hevetica, sans-serif; margin: 10px 0 0 0 }
form { margin: 0px }
.header { color: #FFFFFF; background: #141414 url('/images/maintle.jpg') no-repeat top left; }
.header p { color: #FFFFFF; }
.header td { color: #000000; }
.header select { background-color: #666666; height: 16px; width: 150px; font-size:10px; color: #FFFFFF; }
.inset { background: #000000 url('/images/InsetHead.jpg') no-repeat; }
.inset a { font-weight: bold; }
.inset p { color: #FFFFFF }
.subhead { background-color: #333333; color: #FFFFFF; font-weight: bold; }
.listings { padding: 2px; width: 100% }
.listings td { padding: 4px }
.listings .label { background-color: #000000; color: #FFFFFF; }
.listings .desc { background-color: #CCCCCC; font-size: 11px; }
.sidebar { background-color: #CCCCCC; }
.sidebar h1 { color: #FFFFFF; font-size: 14px; padding: 10px; background-color: #333333; margin: 0; }
.sidebar p { font-size: 11px; margin: 10px; }
.specstable td { background: #fff; color: #000; font-size: 10px; padding: 6px; vertical-align: top }
.specstable th { color: #fff; background: #F00; vertical-align: bottom; padding: 6px }
td.label { background: #333; text-align: right; font-size: 9px; color: #fff }
.frame { border: 4px solid #666666; background-color: #FFFFFF; padding: 0; margin: 5px; }
.category th { background-color: #666666; text-align: center; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 3px; }
.category td { border: 0px none; padding: 5px }
.results { width: 90%; margin: 8px; background: #CCCCCC; }
.results th { background: #333333; color: #FFFFFF; font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif; }
.results td { padding: 4px; background: #EEEEEE; font-size: 11px; }
.results tr.alt td { background: #FFFFFF; }
.micetype { font-size: 9px; color: #333333; margin: 1px; }
sup { font-size: 0.75em; line-height: 0.5em; }
i sup { margin-left: 1px; }

