body
   { color: white; font-size: 10px; font-family: arial, helvetica, Verdana, sans-serif; background-color: #fff; background-position: left 0; margin: 0; padding: 0 }

a img
{
    border: 0;
}
H1   { color: #666; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px }
H2   { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px }
H3   { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px }
H4   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px }
div.topnav
   { color: white; font-size: 10px; text-decoration: none; background-image: none; cursor: default; display: block; padding-top: 6px; padding-left: 21px; position: absolute; left: 0; height: 19px; overflow: hidden }
.nav2nd    { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; padding-left: 21px; position: absolute; left: 0; height: 19px; overflow: hidden; -moz-opacity: .1; filter: alpha(opacity=10)  }
.nav2ndnoopacity { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; padding-left: 21px; position: absolute; left: 0; height: 19px; overflow: hidden }
/* Nasty hack adds padding for doofus IE5
  (use \ plus letters g-z) */
.navshade,
.navshadeSimple
{
    display: none;
    position: absolute;
    left: 227px;
    top: 1px;
    width: 157px;
    height: 454px;
}

.navshade
{
    background-color: white;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
}

.navshadeSimple
  { color: #000; background-image: url(images/chessboard.gif); background-repeat: repeat; margin-top: 0 }
.navshadenews  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/chessboard.gif); background-repeat: repeat; margin-top: 0; padding-top: 0 }
#navshade1, #navshadeSimple1 { left: 232px; }
#navshade2, #navshadeSimple2 { left: 386px; }

#navshade3,
#navshadeSimple3
{
    display: none;
    position: absolute;
    top: 1px;
    left: 540px;
    width: 157px;
    height: 454px;
}

#navshade3
{
    background-color: white;
    filter: alpha(opacity=45);
    -moz-opacity: .45;
}

#navshadeSimple3
 { background-image: url(images/chessboard.gif); background-repeat: repeat }
a:link { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited { color: purple; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
p  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 8px }
td { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px }
