BODY {
background-color: #0000af;
margin-top: 0px;
padding-top: 0px;
}

table.main {
background: #0100e5 url('images/bg.jpg') center no-repeat;
background-attachment: fixed;
border: white 2px solid;
}

table.topnav {
border-bottom: white 2px solid;
}
td.topnav {
background-color: #628b2b;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 2px;
text-align: center;
line-height: 25px;
}
.topnav a:link, .topnav a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
}
.topnav a:active, .topnav a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #fcb040;
display: block;
width: 100%;
}
td.topnavOn {
background-color: #fcb040;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: #0100c6;
text-decoration: none;
font-weight: bold;
padding: 2px;
text-align: center;
line-height: 25px;
}
.topnavOn a:link, .topnavOn a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
}
.topnavOn a:active, .topnavOn a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #fcb040;
display: block;
width: 100%;
}

table.videos {
border: white 2px solid;
}
td.videoTitle {
background-color: #00009c;
font-family: Arial, Sans-serif;
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 6px;
}

td.content {
background: transparent url('images/bg-underlay.png') repeat;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 15px;
vertical-align: top;
border: white 1px solid;
}
.content a:link, .content a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: underline;
font-weight: bold;
}
.content a:active, .content a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: underline;
font-weight: bold;
border-bottom: white 1px solid;
}

td.content h2 {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 14px;
color: yellow;
text-decoration: underline;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: center;
}

table.program {
border: #628b2b 1px solid;
}
#tabletitles {
background-color: #628b2b;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 2px;
text-align: center;
line-height: 25px;
}

td.homeLeft {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 15px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 15px;
vertical-align: top;
}

/* FORMS */
#labels {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 3px;
}
.fields {
font-family: Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #fcb040;
border: black 1px solid;
width: 215px;
padding: 1px;
}
.checks {
font-family: Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #fcb040;
border: black 1px solid;
padding: 1px;
}
.other {
font-family: Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
background-color: #fcb040;
border: black 1px solid;
width: 75px;
padding: 1px;
}
.submits {
font-family: Verdana, Arial, Verdana, Sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #bf1e2d;
border: white 1px solid;
}

td.footer {
background-color: transparent;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 5px;
text-align: center;
}
.footer a:link, .footer a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: bold;
}
.footer a:active, .footer a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: navy;
text-decoration: underline;
font-weight: bold;
}