/****************** Top Navigation */
#header {
	text-align:center;
	}

#header:hover, ul#topnav:hover {
	z-index: 9999;
}	

#topnav_outer {
	width:100%;
	clear:both;
	margin: 0 auto;
	padding:0;
	text-align:center;
	/* background: url("/SiteAssets/images/bg/bg_topnav_outer.png") repeat-x 0 0; */
	background: #eeeeee;
	}
#topnav {
	margin:0 auto;
	width:950px;
	padding:0;
	list-style-type:none;
	text-align:center;
	height:46px;
	background-color: #c30000;
	}
#topnav > li {
	float:left;
	margin:0;
	position:relative;
	/*background: url("/SiteAssets/images/bg/bg_topnav_li.png") no-repeat right top;*/
	font:bold 14px/46px "Helvetica Neue", helvetica, arial, sans-serif;
	color:#fff;
	}
#topnav > li.first {
	}
#topnav > li.last {background:none!important;}
#topnav > li.last a {/*padding:0 18px 0 18px!important;*/}
	
#topnav img {text-align:center;display:inline;}
#topnav a {display:inline-block;}
#topnav a {text-decoration:none;}
#topnav > li > a {
	color:#fff;
	padding:0 22px;
	display:block;
	margin-right:1px;
	}
#topnav > li > a:hover {background-color: #a5040a;}
#topnav > li > a:active {background-color: #a5040a;}
#topnav a, #topnav a:visited {color:#fff;}
#topnav li li a, #topnav li li a:visited {}
#topnav > li.sfHover > a, #topnav > li a:hover, #topnav > li.current > a {color:#fff; background-color: #a5040a;}
#topnav > li li a:hover {color:#fff; text-decoration: underline; /*background:#7c080b;*/}

#topnav > li > ul {
list-style-type: none;
/*width:950px;*/
width:150px;
background:#a5040a;
position: absolute; top:-9999em; 
margin:0; text-align:left;
font: 11px/18px arial, helvetica, sans-serif;
padding:10px 0;
left:-1px;
}

#topnav li.first ul {}
#topnav li.last ul {}
#topnav li.last ul a {padding:5px 15px !important;}
#topnav > li.sfHover > ul {top:46px;}
#topnav > li li > a {padding:5px 15px;}
#topnav > li li > a:hover {}