#menu {
position:relative;
z-index:9000;
padding:4px 15px 5px;
margin:0;
color:#fff;
width:930px;
background-color:#063;
font-size:110%;
}

#menu ul {
padding:0;
float:left;
list-style:none;
margin-bottom: 0px;
}

#menu ul li {
float:left;
margin:0;
padding:0;
position:relative;
}

#menu ul li a {
position:relative;
float:left;
color:#fff;
text-decoration:none;
display:block;
margin-right:25px;
padding-left:10px;
background:url(/images/b7080f-bullet.gif) center left no-repeat;
}

#menu ul li a:hover {
color:#fff;
}

#menu ul li a:visited {
color:#fff;
}

.sub {
position:absolute;
top:17px;
left:0;
width:273px;
height: auto;
display:none;
background:url(/images/menuback4.gif) top left repeat-x;
padding:0 0 0 0;
/*
-moz-border-radius-bottomright:5px;
khtml-border-radius-bottomright:5px;
webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
khtml-border-radius-bottomleft:5px;
webkit-border-bottom-left-radius:5px;
border-radius: 10px;
*/


	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

ul#topnav li .sub ul {
list-style:none;
margin:0;
padding:20px 10px 10px;
float:left;
}

ul#topnav .sub ul li {
width:100%;
color:#fff;
}

ul#topnav .sub ul li a {
float:none;
width:245px;
padding:4px;
height:auto;
background:none;
display:block;
text-decoration:none;
color:#fff;
}

ul#topnav .sub ul li a:hover {
color:#fff;
text-decoration:underline;
}

ul#topnav .sub ul li a:visited {
color:#fff;
}
