#menu {
width: 760px;
background: #FE0000;
clear: both;
margin: 0;
padding: 0;
text-align: center;
height: 24px;
position: relative;
z-index:1000;
}
#menu a, #menu a:link, #menu a:visited{
color: #fff;

text-decoration: none;

}
#menu a.on, #menu a:link.on, #menu a:visited.on, #menu a:active.on{
color: #00007C;
background: #F8F3CB;
}
#menu a:hover, #menu a:active, #menu a:focus {
color: #00007C;
background: #F8F3CB;

}

#menu ul, #menu li, #menu ul ul, #menu li li{
list-style: none;
list-style-image: none;
margin: 0;
padding-left: 0;
}
#menu ul{
padding-left: 38px;
}
.topmenuul{
list-style-type:none;
margin:0;
padding:0;
}

.topmenuli{
list-style-type:none;
float:left;
background: #FE0000;
}

.topmenutitle{
display:block;
width:110px;
background: #FE0000;
}

.submenuul{
list-style-type:none;
position:absolute;
margin: 0;
padding:0;
display:none;
}

.submenuli a{
display:block;
width:110px;
border-top: 1px solid #fff;
background:#820024;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
display: block;
}


#dmenu li>ul { 
top: auto;
left: auto;
}

#content {


}
#dmenu {
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px;
background: #FE0000;
}

.topmenuul {

}

.topmenutitle {

text-decoration: none;
border-right:1px solid #fff;
padding:3px 0;
line-height:18px;
}

.submenuul {
margin-top:0px;
background-color:#FE0000;
background-position: top left;
background-repeat: repeat-x;


}

.submenuli a{
padding:3px 0;
text-decoration: none;
color: #fff;
background:#820024;
}

.submenuli a:hover{
text-decoration: none;
background:#F8F3CB;
color: #00007C;
}