@import url('superfish.css');
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
#menuElem {
	background:		#fff;
	position:		relative;
	height:			2.7em;
}
body.IE6 #menuElem { padding-bottom: 0px;margin-bottom: 0px;}

#menuElem li {
	background:		#fff;
	position:		static;
}
#menuElem a {
	border-top:		none;
	font-size: 15px;
	font-weight: 700;
}
body.IE7 #menuElem a { font-weight: 700;letter-spacing: -1px;}
body.IE8 #menuElem a {letter-spacing: -1px;}
#menuElem li ul {
	width:			960px; /*IE6 soils itself without this*/
}
#menuElem li li, #menuElem li li li {
	background:		#000;
	position:		relative;
}
#menuElem li li a {
	color:		#fff;
	font-size: 12px;
	font-weight: 500;
}
body.IE7 #menuElem li li a { font-weight: 500;letter-spacing: 0px;}
body.IE8 #menuElem li li a {letter-spacing: 0px;}
#menuElem li li ul {
	width:			960px;
}
#menuElem li li li {
	width:			100%;
	
}
#menuElem ul li, #menuElem ul li ul li {
	width:			auto;
	float:			left;
}

/*#menuElem a, #menuElem a:visited {
	border:			none;
}
ul#menuElem li li a:visited { color: #fff;}*/
#menuElem li.current {
	background:		#BDD2FF;
}
#menuElem li:hover,
#menuElem li.sfHover,
#menuElem li li.current,
#menuElem a:focus, #menuElem a:hover, #menuElem a:active {
	background:		#fff;
	color: #fdb813;
}
#menuElem ul li:hover,
#menuElem ul li.sfHover,
ul#menuElem ul li:hover li,
ul#menuElem ul li.sfHover li,
#menuElem ul a:focus, #menuElem ul a:hover, #menuElem ul a:active {
	color: #fdb813;
	background: #000;
}
ul#menuElem li li li:hover,
ul#menuElem li li li.sfHover,
#menuElem li li.current li.current,
#menuElem ul li li a:focus, #menuElem ul li li a:hover, #menuElem ul li li a:active {
	color: #fdb813;
	background: #000;;
}
ul#menuElem li li a, ul#menuElem li li a:hover { background: transparent url('../_img/nav-line.gif') right 50% no-repeat;}
ul#menuElem li li.CMSListMenuLILast a, ul#menuElem li li.CMSListMenuLILast a:hover, ul#menuElem li li.CMSListMenuHighlightedLILast a, ul#menuElem li li.CMSListMenuHighlightedLILast a:hover { background: none;}

ul#menuElem li a.CMSListMenuLinkHighlighted, ul#menuElem li a:visited.CMSListMenuLinkHighlighted { color: #fdb813;}

ul#menuElem .current ul,
ul#menuElem ul li:hover ul,
ul#menuElem ul li.sfHover ul {
	/*left:			0;*/
	top:			2.1em; /* match top ul list item height */
}
body.IE7 ul#menuElem ul li:hover ul,
body.IE7 ul#menuElem ul li.sfHover ul {top:2em;}
body.Safari ul#menuElem ul li:hover ul,
body.Safari ul#menuElem ul li.sfHover ul {top:2em;}
ul#menuElem .current ul ul {
	top: 			-999em;
}

#menuElem li li.current > a {
	font-weight:	bold;
}

