body {
background-color: #e8e4e8;
}

body, td, p, ol, ul, li, blockquote {
font-family: trebuchet ms, verdana, arial, sans-serif;
}

p, ol, ul, blockquote {
font-size: .83em;
color: black;
line-height: 1.3em;
}

a {
color: #4e7d98;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.bgMain {
background-color: #ffffff;
}

.homeBanner {
background-color: #103f76;
}

p.homeSpotlightHead {
color: #ffffff;
font-weight: normal;
}

td.sidenavLink {
padding-top: 7px;
padding-bottom: 7px;
}

td.sidenavSubLink {
padding-top: 2px;
padding-bottom: 2px;
}

tr.sidenav {
background-color: #ff9900;
}

tr.sidenavOn {
background-color: #ffcc66;
}

tr.sidenavSub {
background-color: #ffcc66;
}

td.sidenavBelow {
background-color: #ff9900;
}

tr.homeMidHead {
background-color: #8094A8;
}

.bgQuote {
background-color: #ffffcc;
}

tr.spotlight {
background-color: #ffcc66;
}

.footer {


}

.footer_logo {
padding-left:12px;
padding-top:12px;
}

tr.footer {
background-color: #00255c;
}

.footer a {
color: white;
}

a.next {
color: #ff9900;
font-size: 1em;
font-weight: bold;
}

a.sidenav {
color: #ffffff;
font-size: .85em;
line-height: 1.2em;
}

a.sidenavOn {
color: #003366;
font-size: .85em;
line-height: 1.2em;
text-align: left;
}

a.sidenavSub {
color: #CC6600;
font-size: .85em;
line-height: 1.1em;
}

a.spotlight {
color: #ffffff;
}

.head {
color: #003366;
font-size: 1em;
font-weight: bold;
}

.subhead {
color: #ff9900;
font-weight: bold;
line-height: 2em;
}

p.quote {
color: #000033;
font-size: .85em;
}

p.spotlight {
color: #993300;
font-size: .7em;
}

p.footer {
font-size: .7em;
color: #ffffff;
line-height: normal;
}

span.spotlightHead {
color: #CC6600;
font-size: 1.5em;
}

.button {
color: white;
background-color: #999999;
font-weight: bold;
}

input.radio {
background-color: #ffffff;
}

.copyright {
font-size: .6em;
color: #cccccc;
padding-left:12px;
padding-top:12px;
padding-bottom:5px;
}

.form {
line-height: normal;
}

.home {
text-align: left;
}

.footer p{
font-size: .7em;
color: white;
line-height: normal;
padding-top:12px;
padding-right:5px;
}