.sf-menu li.sfSelected {
 background-color: #CFDEFF;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		#666666;
	height:			1.5em;
	padding-bottom:	0.1em;
	position:		relative;
	width:			1000px;
	
}
.sf-navbar li {
	background:		#666666;
	position:		static;
	
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
	width:			1000px;
	background:		#999999;
}
.sf-navbar li li {
	background:		#999999;
	position:		relative;
}
.sf-navbar li li ul, .sf-navbar li li li ul{
	width:			1000px;
	height:26px;
		background:		#cccccc;
}
/*.sf-navbar li li li {
	width:			100%;
}*/
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	/*background:		#BDD2FF;*/
	background:		#transparent;
	color:#CC0000;
}
.sf-navbar a.current {
	/*background:		#BDD2FF;*/
	
	color:#CC0000;
}
.sf-navbar li:hover, .sf-navbar a:hover
 {
	/*background:		#BDD2FF;*/
		background:		#transparent;
	color:#000000;
}
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:active {
	/*background:		#BDD2FF;*/
		background:		#transparent;
	color:#CC0000;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	/*background:		#D1DFFF;
	background:		#transparent;*/
	background:		#999999;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,.sf-navbar ul li li a,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {

	background:		#cccccc;
	
	
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul,
ul.sf-navbar li li li:hover ul,/*cc*/
ul.sf-navbar li li li.sfHover u/*cc*/
 {
	left:			0;
	top:			1.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	normal;
	color:#cc0000;
}

/*** point all arrows down ***/
/* point right for anchors in subs 
.sf-navbar ul .sf-sub-indicator { background-position: -100px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: -100px -100px; }
/* apply hovers to modern browsers 
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator

 {
	background-position: -100px -100px; /* arrow hovers for modern browsers*/
}
*/
/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}