/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/.sf-navbar {	background:		none;	height:			2.35em;	padding-bottom:	2.4em;	position:		relative;    width: 100%;    border-bottom: solid 2px #fc0048;    margin-bottom: 2.4em;}.sf-navbar li {	background:		#000080;	position:		static;    border-right: solid 1px #fff;}.sf-navbar li a.sf-with-ul {    color: white;}.sf-navbar a {	border-top:		none;    color: black;}.sf-navbar li ul {	width:			64em; /*IE6 soils itself without this*/}.sf-navbar li li {	background:		none;    color: black;	position:		relative;    /* height: 1.8em; */    font-size:90%;    border: none;    padding-left:2px;    margin-top:-1px;}.sf-navbar li li ul {	width:			8em;}.sf-navbar li li li {	width:			100%;}.sf-navbar ul li {	width:			auto;	float:			left;}.sf-navbar a, .sf-navbar a:visited {	border:			none;    color: black;}.sf-navbar li.current a {	background:		#fc0048;    color:          white;    margin-left:-2px;}.sf-navbar li.current a:hover {  /* color:orange; */}.sf-navbar li:hover {background-color:black;}  /* lefthand border on hover of lower bar */.sf-navbar li.sfHover,.sf-navbar li li.current,.sf-navbar a:focus,.sf-navbar a:active {	background:#fc0048;}.sf-navbar li.sfbreadcrumb a:hover {background-color:#fc0048;}.sf-navbar li.sfbreadcrumb li a:hover {background-color:black;}.sf-navbar li li {}.sf-navbar a:hover {background-color:black;}.sf-navbar li.sfbreadcrumb li.current a:hover {background-color:#fc0048;}.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:hover, .sf-navbar ul a:active, .sf-navbar ul a:focus  {    color: white;}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 {}ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul {	left:			0;	top:			2.0em; /* match top ul list item height */}ul.sf-navbar .current ul ul {	top: 			-999em;}.sf-navbar li li.current > a {	font-weight:	normal;}/*** point all arrows down ***//* point right for anchors in subs */.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -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: -10px -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;}