ul, li{margin: 0; padding: 0; }
ul { list-style: none; }
#wrapper { width: 970px; margin: 3px auto; height: 73px }
ul#topnav {
	float: left;
	position: relative;
	height: 39px;
	background: #e99765 url(top-nav.png) repeat-x;
	behavior: url(/scripts/menu/whateverhover.htc);
	width: 970px;
}
ul#topnav li  {
	float: left;
	height: 39px;
	padding: 0px;
	border-right: 1px solid #2f6184;
	text-align:center;
	font-size: 11px; font-family: Tahoma, Arial, Sans-Serif;
}
ul#topnav li a {
	padding: 8px 10px;
	display: block;
	color: White;
	font-weight:bold;
	text-decoration: none;
	vertical-align:middle;
}
ul#topnav li:hover, .item { background: #f35700 url(bottom-nav.png) repeat-x;}
ul#topnav li ul.children {
	float: left;	
	display:none;
	background: #f35700;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	padding: 0px;
	padding-left:10px;
	position: absolute;
	left: 0px; top: 39px;
	width: 960px;
	height: 30px;
}
ul#topnav li:hover ul {display: block;}
ul#topnav li ul.children li 
{
	margin-top: 5px; 
	padding-bottom:3px; 
	padding-top:2px;
	height:15px;
	margin-right:5px;
	border: none;
	background:none;	
}

ul#topnav li ul li a
{
	color: #ffff00;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
	padding: 2px 5px 3px 5px;
	height:15px;
	overflow:hidden;
	display: inline;	
}
ul#topnav li ul li a:hover
{
	color:#2b4a8b;
	background:none;
	background-color: White;	
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-ie-border-radius: 3px 3px 3px 3px;
}

.subItem
{
	background:none;
	background-color: #808080;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}


























