#topNavCont {
	background: #333 url(/images/layout/topnav/bg_navtop_bot.gif) repeat-x 0 1em;/* black */margin:0;padding:0;
	font-size: .75em;
}
#topNavCont a { 
	color: white;text-decoration:none; 
}

ul#topNavList { 
	font-weight:bold; 
	margin:0;padding:0;
}
ul#topNavList { 
	background: #333 url(/images/layout/topnav/bg_navtop_bot.gif) repeat-x 0 1em;/* black */
} 
ul#topNavList, ul#topNavList ul { 
	list-style-type:none;
	margin:0;padding:0;
}
ul#topNavList li { 
	float:left; 
	padding:0;margin:0;
	position:relative;
	border-left:1px solid white;
}
ul#topNavList li.first{ border-left:none; }

ul#topNavList li a{ display:block;padding:.1em 10px; }
ul#topNavList li a:hover, 
ul#topNavList li a:focus,
ul#topNavList li a:active, 
ul#topNavList li a.current{
	background: #738086 url(/images/layout/topnav/bg_navtop_bot_hover.gif) repeat-x 0 1em;
}


ul#topNavList li ul { 
	top:1.85em;
	left:-999em;
	position:absolute;
	z-index:10000000;
	border: 1px solid black;
	border-top:none;
	background-color: #333;
	opacity:.94;
	filter: alpha(opacity = 94);
	width:13em;
}
ul#topNavList li ul li { 
	float:none;
	border:none;
	border-top:1px solid #444;
	padding:0; 
}
ul#topNavList li ul li:first-child{ border:none; }

ul#topNavList li:hover ul, 
ul#topNavList li.sfhover ul
{ left:auto; }
 
ul#topNavList li ul li:hover { background-color: #555; }

ul#topNavList li ul a{ display:block;padding:2px 8px; }
ul#topNavList li ul a:hover, 
ul#topNavList li ul a:focus,
ul#topNavList li ul a:active, 
ul#topNavList li ul a.current{
	background: #555 none;
}


