.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:normal;
	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:10px 0 15px 0; }

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

ul.topnav li a:hover {
	/*background-color:#8d4499; */
	color:#609;
	
}



ul.topnav ul {
	margin: 3px 0 0px 0;
	padding: 8px 0 8px 0;
	display:block; /* make none then details hidden */  background-color:rgba(0, 44, 125, 0.85);
	
	-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: 8px 10px 8px 20px; color:#FFF;
	font-size: 13px;
	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 a.more { text-align:right; display:block; width:75px; font-size:12px;
	background-color:#FFF; padding:6px 6px; margin-top:8px;
	color:#369;
	 -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;
}
