.nb {color: black; Background: White;  font-weight: bold; font-family: arial;}
.nb A:link {color: yellow; font-weight: bold;}
.nb A:visited {color: yellow; font-weight: bold;}
.nb A:active {color: yellow; font-weight: bold;}
A.nb:hover {color: White; Background: Gray; font-weight: bold;}

#navcontainer ul { text-align: center; padding-bottom: 2px; padding-top: 2px; padding-left: 0; margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0; background-color: #ffff33; color: #ff0000; width: 760; font-family: "comic sans", Arial,Helvetica,sans-serif; line-height: 18px; }
/* fixes Firefox 0.9.3 */

#navcontainer ul li { display: inline; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; }
/* matches link padding except for left and right */
#navcontainer ul li a { padding-left: 4px; padding-right: 4px; padding-bottom: 2px; padding-top: 2px;
       color: navy; text-decoration: none; border-right: 1px solid #ffff; font-size: 14px;}
#navcontainer ul li a:hover {background-color: white; color: #ff0000; }
#navcontainer #active { border-left: 1px solid #fff; }
#dir a {color: #ff0000; background: #ff0000; font-family: Arial;
   font-size: 14px;  vertical-align: top; text-align: center; padding: 0px 0px 0px 0px;
   text-decoration: none; margin: 0px 0px 0px 0px; }
#dir a:hover {color: white; background: #teal; font-family: Arial;
   font-size: 14px;  vertical-align: top; text-align: center; padding: 0px 0px 0px 0px;
   text-decoration: none; margin: 0px 0px 0px 0px; }
th {color:white; }
H3 {color: navy; font-family: Arial BLACK, Verdana, Helvetica, sans-serif;
    margin-top: 0; margin-bottom: 0; text-align: center;
    font-weight: 300; }
u   {color: #A20051; }

