body { margin-top:0; font: 14px verdana, arial, sans-serif; color: black; text-align:left }

h1 { font: 40px Impact, sans-serif; color: #cc0000; font-weight: 400; text-align:center }

h2 { font: 28px Impact, sans-serif; color: #cc0000; font-weight: 400; text-align:center }

h3 { font: 20px Verdana, sans-serif; color: #cc0000; font-weight: 800; text-align:center }

h4 {font: 14px verdana, arial, sans-serif; color: #cc0000; font-weight: 800; text-align:center }

p { font: 14px verdana, arial, sans-serif; text-align:left; text-indent: 1em }

ul {font: 14px verdana, arial, sans-serif; text-align:left; line-height: 1.5 }

blockquote {font: 14px verdana, arial, sans-serif; color: #cc0000; font-weight: 800; text-align:left }

table.main { background: #ffffff; width: 760px; border-width: 1px; border-color: #8294A8; border-bottom-style: solid; border-right-style: solid; border-left-style: solid }

table.headline { background: #ffffff; width: 760px }

table.copy { background: #ffffff; width: 760px; text-align:left }

table.video { background: #ffffff; width: 760px; text-align:left }

table.show { background: #ffffff; width: 450px; text-align:center }

td.show { background: #ffffff; width: 110px; font: 10px verdana; text-align:center }

td.copy { padding: .5em }

table.signup { background: #ffffff; width: 430px; border-width: thick; border-style: dashed; color: #cc0000 }

td.signup { font: 14px verdana, arial, sans-serif; color: black; text-align:left; padding: .5em }

.center { font: 14px verdana, arial, sans-serif; text-align:center }

.test { background: #ffffff; font: 14px verdana, arial, sans-serif; color: #000000; text-align:center; padding: .5em }

.highlight { font: 14px verdana, arial, sans-serif; font-weight: 800; background-color: #ffff00 }

.textyellow { font: 14px verdana, arial; color: #FFFF00; text-align: center }

.copywrite { font: 10px verdana; text-align: center }

.required { font: 10px verdana; color:#CC0000; text-align: left }

.hilite { font: 18px verdana, arial, sans-serif; font-weight: 800; text-align:center; background-color: #FF0; }

TABLE.nav {
border-left: 1px solid #A8B3C0;
border-right: 1px solid #A8B3C0;
}

.hnav {
background: #E0E5E9 url(images/nav_back.gif); background-repeat: no-repeat;
color: #10264E;
font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.navborder {
border-left: 1px solid #8492A1;
border-right: 1px solid #8492A1;
}

.hnav a:link {
color: #003399;
text-decoration: none;
}

.hnav a:visited {
color: #003399;
text-decoration: underline;
} 
.hnav a:hover {
color: #009933;
text-decoration: none;
}

.current {
color: #cc0000;
text-decoration: none;
}

.pending { background: #003399; font: 12px verdana; color: #666666; font-weight: 800; text-align: center; line-height: 16px }

