body { background: #000000 none; color: #FFFFFF; margin: 7px; }
a:link, a:visited, a:active { color: #FF8000; background-color: transparent; text-decoration: none; }
a:hover { color: #FFFFFF; background-color: transparent; cursor: pointer; text-decoration: underline; }
h1 { background-color: transparent; color: #FF0000; font-family: Arial, sans-serif; font-size: 14pt; font-weight: bold; margin: 0px; padding: 2px 0px 0px 0px; text-decoration: none; }
h2 { background-color: transparent; color: #FF0000; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; margin: 0pt 0pt 8pt 0pt; padding: 0pt; text-decoration: underline; }
h3 { background-color: transparent; color: #FF0000; font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; margin: 0pt; padding: 0pt; text-decoration: none; }
h4 { font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0pt; padding: 0pt; text-decoration: none; }
h5 { font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; margin: 0pt; padding: 0px; text-decoration: underline; }
form { margin: 4px; }
hr { background-color: transparent; color: #C0C0C0; height: 1px; }
td.ohd { background-color: transparent; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 16px; text-align: center; text-decoration: none; }
.mtext { background-color: transparent; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none; }
.smtext { background-color: transparent; color: #FFBF7F; font-family: Arial, sans-serif; font-size: 8pt; padding: 8px 0px 0px 0px; text-decoration: none; }
.textb { background-color: #FFBF7F; color: #FF0000; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
.indx { background-color: transparent; color: #FF8000; font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0pt; padding: 0pt 0pt 8pt 0pt; text-decoration: none; vertical-align: top; }
.smindx { background-color: transparent; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 7pt; }
.indbx { background-color: #000000; background-image: none; border: 1px solid #FF0000; color: #FF8000; vertical-align: top; }
.inind { background-color: #6F0000; background-image: none; color: #FF8000; font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
.inindat { background-color: #3F0000; background-image: none; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
.mini { background-color: #3F0000; background-image: none; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 7pt; font-weight: bold; text-align: right; text-decoration: none; }
.subcat { font-family: Arial, sans-serif; font-size: 8pt; text-align: center; vertical-align: top; }
.subcatat { background-color: transparent; background-image: none; border: 1px solid #FF0000; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 8pt; text-align: center; vertical-align: top; }
.mapbox { background-color: #3F0000; background-image: none; border: 1px solid #FF0000; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; vertical-align: top; }
.lnkbx { background-color: #000000; background-image: none; border: 1px solid #FF0000; color: #FFBF7F; font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; text-align: center; }
.tpad { margin: 4px 0px 0px 0px; }
.bpad { margin: 0px 0px 4px 0px; }
.b8pad { padding: 0px 0px 8px 0px; }
.tbpad { margin: 4px 0px; }
.hgt24 { height: 24px; }
.hgt48 { height: 48px; }
.fltleft { float: left; margin: 0px 8px 8px 0px; }
.fltright { float: right; margin: 0px 0px 8px 8px; }
.captxt { background-color: transparent; color: #FFBF7F; font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; }
.capval { background-color: transparent; color: #FFFF00; font-family: Arial, sans-serif; font-size: 24px; font-style: italic; font-weight: normal; text-decoration: none; }
.cappic { border: 1px solid #FF8000; float: left; margin: 4px; }
.cappay { border: 0px solid #FF8000; float: right; margin: 4px; }
.blndimg { border: 1px solid #FF8000; width: 128px; }
.tdimg { padding-left: 6px; }
.boldl { font-weight: bold; }
.undl { text-decoration: underline; }
.vatop { vertical-align: top; }
table.lnkpad { font-size: 96%; padding: 3px 6px; }
tr.lnk0 { background-color: #800000; color: #FFFFFF; }
tr.lnk1 { background-color: #000000; color: #FFFFFF; }
img.lflt { float: left; margin: 3px 6px 4px 0px; }
.caption { background-color: transparent; color: #FFFF00; font-family: Arial, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; text-decoration: none; }
.mxst0 { background-color: transparent; color: #FF8000; font-size: 9pt; }
.mxst1 { background-color: transparent; color: #FF8000; font-size: 11pt; }
.mxst2 { background-color: transparent; color: #FFFF00; font-size: 9pt; }
.mxst3 { background-color: transparent; color: #FFFF00; font-size: 11pt; }
#logo { background: #000000 url('../imgs/nback.gif') repeat-x; color: #FFFFFF; margin: 16px 5px 0px 5px; padding: 0px; }
#logo p { font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; margin: 0px; padding: 0px; position: absolute; right: 32px; top: 38px; }
#logo span { background-color: #000000; color: #FFFF00; }
#logo a:link, #logo a:visited, #logo a:active { background-color: transparent; color: #FFFFFF; }
#logo a:hover { background-color: transparent; color: #FF8000; }
#footer { font-family: Arial, sans-serif; font-size: 9pt; margin: 0px; padding: 4px 4px 8px 4px; text-align: center; }
#footer img.footli { float: left; margin-left: 32px; }
#footer img.footri { float: right; margin-right: 32px; }
#cps p { border-top: 1px dashed #FF0000; clear: left; margin: 0px; padding: 8px; }
#cps img { float: left; margin: 0px 8px 8px 0px; }
#cps span { background-color: transparent; color: #FFFF00; font-size: 114%; font-style: italic; font-weight: bold; text-decoration: none; }

