a {color: #990000}
a:visited {color: #550000}
a:hover {color: #000099}

.toplink {font-size: 12px; padding: 5px}
.main {border-right: 1px #ddd solid; border-left: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.affiliates {vertical-align: top}
body {font-family: Arial, Helvetica, sans-serif;}
.bodytext p {font-size: 12px; line-height: 18px;}
#navcontainer li {font-size: 12px; font-weight: bold}
h1 {font-size: 25px; margin-top: 10px;}
.box {border: 1px #ddd solid; padding: 0 15px 0 15px}
#toolsnav li {display: inline; list-style-type: none; padding: 5px}
#footnote {text-align: center; font-size: 12px; padding-bottom: 10px}

li {font-size: 12px; line-height: 18px;}

.bodytext, fieldset {padding-left: 15px}

/* main navbar */
#navcontainer { width: 135px; }
#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navcontainer a
{
display: block;
padding: 5px;
width: 135px;
background-color: #F9F6F6;
border-bottom: 1px solid #bbb;
}
#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}
#navcontainer #current, #navcontainer a:hover
{
background-color: #990000;
color: #fff;
}

#navlist {background-color: #F9F6F6; border-right: 1px solid #bbb}

fieldset {margin-top: 10px; padding: 10px; font-size: 12px}
legend {color: #0000BB; font-weight:bold; font-size: 16px}

.section {border-bottom: 1px #ddd solid; font-weight:bold; font-size: 16px}

h2 {font-size: 16px}

.sponsors {font-size: 12px; font-weight: bold; text-align: left; border-bottom: 1px #ddd solid; padding-left: 5px}