A {color:#334b66;}
H3 {color:#002785; font-size:18px; font-weight:normal; line-height:110%; }
H4 {color:#002785; font-size:16px;}
#banner { color:grey; font-style:normal; font-family:sans-serif; font-weight:normal; font-size:20px; line-height:185%; vertical-align:middle; line-height:30px; margin-bottom:3px; margin-top:3px; }
#logo { width:270px; }
#menubar { border-style: solid; border:0; cellpadding:0; cellspacing:0; font-style:normal; font-family:sans-serif; font-weight:normal; font-size:12; vertical-align:middle; text-align:left; margin-bottom:0px; margin-top:0px; height:20; }
#menubar a:hover {color: gold;}
#menubar {background-color:transparent;}
#menubar {background-color:transparent;}
#separator {
  border-style: solid; border-color: darkgrey; border-width:0px;
  vertical-align:middle; text-align:center; width:2px;
  background-color: lightgrey; font-weight: bold;
}
body { margin:0px; text-align:center; }
body {font-family:Arial; background-color: rgb(246,246, 246);}
#outertopofpage {text-align:left; padding:0px; margin-left:auto; margin-right:auto; background:white; }
#topofpage {text-align:left; padding:0px; margin-left:auto; margin-right:auto; background:white; width:960px;}
#mypage {text-align:left; padding:0px; margin-left:auto; margin-right:auto; background:rgb(246,246,246); width:960px;}
#mypage2 {text-align:left; padding:0px; margin-left:auto; margin-right:auto; width:960px;}
#mypage3 {text-align:left; padding:0px; margin-left:auto; margin-right:auto; background:rgb(255,255,255); width:960px;}
#formentry {color:#800000; font-size:12px; font-weight:bold; padding: 1px;}
#formentry2 {color:#800000; font-size:12px; font-weight:bold; border-style: dashed; border-width: 0px 0px 0px 1px; border-color:black; padding: 1px;}
#boldss {font-family: courier; font-weight-bold;}
#plain {font-family: sans-serif; font-weight:normal; font-size:12px; color:black;}
#dkred {font-family: courier; color:#990000; font-size:16px; font-weight:bold;}

  ul#submenu {padding: 0; margin: 0; font: 1em sans-serif; background-color:white;}
  ul#submenu li {list-style-type: none;
    border: 0px; border-width: 0px 0px 0 0px 0px;
    position: relative; margin: 0; padding: 0;}
  ul#topmenu li {list-style-type: none; vertical-align:middle;
    border: 0px; border-width: 0px 0px 0 0px 0px;
    position: relative; margin: 0; padding: 0;}
  ul#submenu ul {display: none;}
  ul#topmenu ul {display: none; vertical-align:middle;}
  ul#submenu li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
  ul#topmenu li:hover > ul {display: block; position: absolute; top: -1px; left: 100%; vertical-align:middle;}
  li.sub a {display: block; text-decoration: none; vertical-align:middle;
    background: #FFF;}
  ul#topmenu li a:hover {color: rgb(0,0,96);}
  ul#topmenu li a {color: grey; background-color: trnaparent; }
  li.sub > a {font-size: 12px; font-weight: bold; padding:0px;margin:0px;}
  
  ul#topmenu {vertical-align:middle;  margin:0; padding:0px;margin:0px;}
  ul#topmenu > li:hover > ul {width: 100%; top: 0.90em; left: -2px; vertical-align:middle;}

