html, body, td, ul, li, div, span, h1, h2, p, a, body td, body p, body div {
   color: #000000;
   font-size: 12px;
   font-family: Verdana, sans-serif;
}
html, body { 
   margin: 0; padding: 0; 
   background: #BDC7A3; color: #000000;  
}
a, a:link, a:visited { color: #AB7A5A; }
a:hover, a:active { color: #AB7A5A; }

a.title { color: #AB7A5A; font-weight: bold; }
a.title:hover, a.title:active { color: #AB7A5A; }

h1, h2, h3, h4 { color: #467E8C; margin-left: 0; margin-bottom: 0; letter-spacing: 1px;  }
h1 { font: bold 15px Verdana, Helvetica, sans-serif; margin-top: 0; }
h2 { font: bold 13px Verdana, Helvetica, sans-serif; color: #000000 !important;  }
h3 { font: bold 12px Verdana, Helvetica, sans-serif; color: #000000 !important;  margin-top: 2px;}
h4 { font: normal 13px Arial, Helvetica, sans-serif;  margin-top: 2px;}

a img, a:link img, a:visited img, a:hover img, a:active img {
   text-decoration: none !important;
}

li.img { list-style-image: url(images/bulletlink.gif); }
li.link { list-style-image: url(images/bulletlink.gif); }

img { margin: 0; }

/**** Main area of site ****/
#header { background: #BDC7A3; }
#header-blue-stripe {
   background-color: #467E8C;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
}
#home-welcome { margin-bottom: 4px; } /* welcome image on home page */
#main {
   background-color: white;
   padding: 16px 30px 20px 20px;
   border-left: 1px solid black;
}
/* Netscape version */
#main-ns {
   background-color: white;
}
#leftNav { background-color: #D6B65E;}

#leftNavSelected {
   background-color: #E9EEB9;
   padding: 4px 0;
}
#leftNavSelected a {
   font-size: 11px;
   color: #000000;
   margin-right: 16px;
   text-decoration: none;
   line-height: 12px;
}

/**** End Main area of site ****/

/**** Footer information ****/
#footer {
   width: 100%;
   background-color: #467E8C;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   padding: 2px 0;
}
#footer-ns {
   width: 100%;
   background-color: #467E8C;
}
#footer-copy	{
   font: 11px/16px Verdana, sans-serif; 
   text-align: center;
   color: white;
}
#footer-copy .bold {
   font: bold 11px/16px Verdana, sans-serif;
   color: white;
}
/**** End Footer information ****/

/**** classes and general tags ****/

table.fancyform td { font-size: 11px; }
table.fancyform td a { font-size: 10px; }

option, select, input, textarea { font-family: Verdana, sans-serif; }
label { cursor:pointer; }
img {margin 0; }

p { margin-top: 4px; }
b, strong, .bold { font-weight: bold !important; }
em, .ital { font-style: italic !important; }
.announce-date { padding-top: 1px; font-style: italic; }
.blueactive {
   font-weight: bold;
   color: #467E8C;
}
.red { color: #CC0000; }
.orange { color: #AB7A5A; }
.linkColor {color:#AB7A5A;}
.justify { text-align: justify; }
.asterisk { color: #467E8C; }
.smaller { font-size: 10px; }
/* user-added images for table background - norepeat */
.norepeat { background: no-repeat; }
