body { color: #353535; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #333; }
p { font-size: 12px; }
td {}
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: 20px; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 18px; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 16px; font-weight: bold; margin: 1em 0; }
.footer { color: white; font-size: 10px; background-image: url(/images/footer-bkg.png); background-repeat: repeat-x; text-align: center; height: 41px; margin: 0; padding: 10px 0 0; }
.footer a:link, .footer a:visited, .footer a:hover { color: white ; text-decoration: none; }
#navcontainer { background-color: silver; 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: black;
text-decoration: none;
}
#navcontainer a:hover
{
background-color: black;
color: #fff;
}
#navtitle ul { color: #fff; font-size: 12px; background-color: black; margin: 0; padding: 3px; border-bottom: 2px solid #fff; list-style-type: none; display: block; }
