#csstopmenu, #csstopmenu ul{
padding: 0px;
margin: 1px;
list-style: none;}

#csstopmenu li{
float: left;
position: relative;}

#csstopmenu a{
text-decoration: none;}

#csstopmenu a:hover{ color:#650000;}

.topbar {
background-image:url(/images/menub.jpg);
border:0px none;
height:24px;}

.botmbar {
border-top:1px solid #000065;
width:100%;
background:url(/images/dkblue.jpg);
position:absolute; 
height:23px;
bottom:0px;}

.themenu {
position:absolute;
left:10px; top:2px;
z-index:100;}

.thebacker {
z-index:50;
width:100%;
height:16px;
border:1px solid navy;
position:absolute;
top:-2px;
left:-1px;}


.mainitems{
border: 1px solid #777;
border-left-width: 0;
font-size:9pt;
text-decoration:none;
width: 9em;text-align:center;
z-index:5;}

.mainitemsl {
border: 1px solid #777;
border-left-width: 1px;
font-size:9pt;text-align:center;
text-decoration:none;
width: 9em;
z-index:5;}

.headerlinks {
color:#000065;}

.headerlinks a{
margin: auto 6px;
font-weight: bold;
font-size:9pt;
color: #000065;}

.headerlinks a:visited {
color:#000065;
}
.headerlinks a:hover {
color:#000065;}

.submenus{
display: none;
width: 9em;
position: absolute;
top: 1.2em;
left: 0;
background-color: #244572;
border: 1px solid black;}


.submenus li{
width: 100%;}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
text-align:left;
color:white;
background-color: #244572;
border-bottom: 1px solid #182C48;
border-top: 1px solid #3368AF;
font-size: 9pt;text-decoration: none;
padding-top: 0px;padding-right: 0px;
padding-bottom: 0px;}

html>body .submenus li a{ /* non IE browsers */
width: auto;}




.submenus li a:hover{
color: #000065;
background-color:white;
border:1px #000065 inset;
z-index:10;}

#csstopmenu li>ul {/* non IE browsers */
top: auto;left: auto;z-index:5;}

#csstopmenu li:hover ul, li.over ul
{ display: block;z-index:5;
background-image: url(menub.jpg);}
