

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/

.sf-navbar {

	background: none;

	height:			3.6em;

	padding-bottom:	2.9em;

	position:		relative;

	

}

.sf-navbar li {

	

	position:		static;

	

	

}

.sf-navbar a {

	border-top:		none;

	color:#FFF;

	

}

.sf-navbar li ul {

	width:			79em; /*IE6 soils itself without this*/

}

.sf-navbar li li {

	background:		#FFF;

	position:		relative;

	margin-top:3px;

}

.sf-navbar li li ul {

	width:			13em;

}

.sf-navbar li li li {

	width:			100%;

}

.sf-navbar ul li {

	width:			auto;

	float:			left;

}

.sf-navbar a, .sf-navbar a:visited {

	border:			none;

	margin-bottom:10px;

	

}

.sf-navbar li.current {

	background:none;

}





.sf-navbar li:hover,

.sf-navbar li.sfHover,

.sf-navbar li li.current,

.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {



	background:none;

	background:#fff url("../design/images/menu-background-hover-trans.png") top left repeat-x;

	color:#00C2ED;

}

.sf-navbar li.sfHover a{color:#fff;}

.sf-navbar li.sfHover a:active{color:#00C2ED;}



ul.sf-navbar li a{ color:#fff;}

ul.sf-navbar li a:hover{ color:#00C2ED;}


ul.sf-navbar ul li a{
	font-size:12px!important;
}
.sf-navbar ul li:hover,

.sf-navbar ul li.sfHover,

ul.sf-navbar ul li:hover li,

ul.sf-navbar ul li.sfHover li,

ul.sf-navbar ul li.sfHover li a,

.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {

color:#00C2ED;

background:none;




}





sf-navbar ul a{margin-top:5px;}



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:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {

	background:none;

	color:#00C2ED;

	margin-top:5px;

}





ul.sf-navbar .current ul,

ul.sf-navbar ul li:hover ul,

ul.sf-navbar ul li.sfHover ul {

	left:			0;

	top:			2.5em; /* match top ul list item height */

	

	

}



ul.sf-navbar ul li{background:none;}

ul.sf-navbar ul li a:hover{ text-decoration:underline;}

ul.sf-navbar ul li span.current{ color:#4D4D4D; margin-top:5px; float:left;  padding:12px; padding-bottom:0px; padding-top:4px;}

ul.sf-navbar ul li span.unactive{ color:#CCC; margin-top:5px; float:left;  padding:12px; padding-bottom:0px; padding-top:4px;}









ul.sf-navbar .current ul ul {

	top: 			-999em;

	background:none;

}



.sf-navbar li li.current > a {

	font-weight:	bold;

}



ul.sf-navbar li:hover a{ color:#00C2ED;}





ul.sf-navbar li.current{ 	background:none;

	background:#fff url("../design/images/menu-background-hover-trans.png") top left repeat-x;

	color:#00C2ED;}





ul.sf-navbar li.current a{ color:#00C2ED; }





ul.sf-navbar li.current ul li.current{ background:none; }

ul.sf-navbar li.current ul li.current a{ background:none; color:#4D4D4D; }

ul.sf-navbar li.current ul li.current a:hover{ text-decoration:none;}



ul.sf-menu li.sfHover a{ color:#00C2ED; }

ul.sf-menu li.sfHover ul li.current { background:none; }



ul.sf-menu li.sfHover ul li.current a{ background:none; color:#4D4D4D; }

ul.sf-menu li.sfHover ul li.current a:hover{ text-decoration:none; }











