#menu {
width: auto;
float: right;
background: #48547B;
clear: both;
margin: 0 9px 0 0;
padding: 0;
text-align: left;
height: 15px;
position: relative;
top: -18px;
}
#menu a, #menu a:link, #menu a:visited{
color: #48547B;
padding: 0 8px;
text-decoration: none;

}
#menu a.on, #menu a:link.on, #menu a:visited.on, #menu a:active.on{
color: #fff;
background: #48547B;
}
#menu a:hover, #menu a:active, #menu a:focus {
color: #fff;
background: #48547B;

}

#menu ul, #menu li, #menu ul ul, #menu li li{
list-style: none;
list-style-image: none;
margin: 0;
padding-left: 0;
text-align: left;
}
#menu ul{

}
.topmenuul{
list-style-type:none;
margin:0;
padding:0;
}

.topmenuli{
list-style-type:none;
float:left;
background: #fff;
}

.topmenutitle{
display:block;
width: auto;

background: #fff;
}

.submenuul{
list-style-type:none;
position:absolute;
margin: 0;
padding:0;
display:none;
text-align: left;
border-top: 2px solid #fff;
z-index: 1;
}

#menu .submenuli a, #menu .submenuli a:link, #menu .submenuli a:visited, #menu .submenuli a:active{
display:block;
width:auto;
padding: 0 8px;
font-weight: bold;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
display: block;
}


#dmenu li > ul { 
top: auto;
left: auto;
}


#dmenu {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:10px;

padding: 0;
}

.topmenuul {

}

#menu .topmenutitle {
text-decoration: none;
border-right:1px solid #48547B;
padding:0;
line-height:15px;
}

#menu .submenuul {
margin-top:0px;
background-repeat: repeat-x;
padding: 0;
margin: 0;
}

#menu .submenuli a, #menu .submenuli a:link, #menu .submenuli a:visited, #menu .submenuli a:active{
display: block;
padding:4px 10px 4px 8px;
text-decoration: none;
color: #fff;
background: url(images/menu.png);
font-size: 1.1em;
border-bottom: 2px solid #fff;
}

#menu .submenuli a:hover{
text-decoration: none;
background:#48547B;
color: #fff;
}
#menu .noborder{
border: 0;
}