body { color: #353535; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #333; }
p { font-size: 12px; }
ul { font-size: 12px; list-style-type: disc; margin: 1em 0 1em 20px; }
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
.container { background-color: white; padding: 2px; }
.header { background-image: url(/images/header-bkg.png); background-repeat: repeat-x; height: 105px; }
.header h1 { color: #fff; font-size: 35px; font-weight: bold; text-align: left; margin: 20px 0 0 20px; padding: 0; }
.header h2 { color: #fff; font-size: 20px; font-weight: bold; text-align: left; margin: 0 0 0 20px; padding: 0; }
.header a:link { color: white ; text-decoration: none; }
.header a:visited { color: white ; text-decoration: none; }
.header a:hover { color: white ; text-decoration: none; }
.menu { background-color: white; width: 150px; margin: 0; padding: 15px 0 0; }
.main { background-color: white; padding: 0 10px 10px; }
h1 { font-size: 16px; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 14px; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 12px; font-weight: bold; margin: 1em 0; }
.footer { color: #a30c10; font-size: 10px; background-image: url(/images/footer-bkg.png); background-repeat: repeat-x; text-align: center; height: 40px; margin: 0; padding: 10px 0 0; }
.footer a:link, .footer a:visited, .footer a:hover { color: #a30c10 ; text-decoration: none; }
#navcontainer { background-color: #f26a21; width: 150px; padding: 10px 0; }

#navcontainer ul
{ font-size: 12px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

#navcontainer a
{ display: block; padding: 5px 3px; }

#navcontainer a:link, #navlist a:visited
{
color: #a30c10;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #a30c10;
color: #fff;
}
#navtitle ul { color: #fff; font-size: 12px; background-color: #a30c10; margin: 0; padding: 3px; border-bottom: 2px solid #fff; list-style-type: none; display: block; }
