.topnav {
	padding: 40px 28px 25px 0;
	font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
}

ul.topnav {
	padding:0 5px 0 5px;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none; 
}

ul.topnav li {list-style:none; 
    border:solid 1px #d0d0d0; 
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 border-radius: 7px;  
	 margin:5px 0 3px 0; }

ul.topnav li a {
	font-size: 16px; text-transform:uppercase;
	padding: 20px 5px 20px 19px;
	color:#00366C; font-weight:bold;
	display: block;
	text-decoration: none;
	background-color:#e9f0f2;
	 
	
} 

ul.topnav li a:hover {
	background-color:#af9677;
	color:white;
	
}

ul.topnav ul {
	margin: 3px 0 0px 0;
	padding: 8px 0 8px 0;
	display: none;  background-color:#a38f74; 
	
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 border-radius: 7px;
}

ul.topnav ul li { border:none; 
    margin:2px 10px 3px 0px;
	padding: 0;
	clear: both;
}


ul.topnav ul li a {
	padding: 13px 10px 13px 20px; color:#FFF;
	font-size: 14px;
	font-weight: normal;
	outline:0; background:none;
}

ul.topnav ul li a:hover {
	background-color:#FFF;
	color:#675C7C;
	 -moz-border-top-right-radius: 7px;
     -webkit-border-top-right-radius: 7px;
	 -khtml-border-top-right-radius: 7px;
	 border-top-right-radius: 7px;
	
	 -moz-border-bottom-right-radius:7px;
     -webkit-border-bottom-right-radius: 7px;
	 -khtml-border-bottom-right-radius: 7px;
	 border-bottom-right-radius:7px;
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
}

ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#00366C;
}

ul.topnav span{
	float:right;
}