/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	height: 45px;
	position: relative;
	margin: 1px 0px 0px 0px;
	padding: 0px;
}
.sf-navbar li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 45px;
	float: left;
}
.sf-navbar li a {
	height: 45px;
	float: left;
	background-image: url(/wp-content/themes/oygmr0pecx4kbmadakrx7h59639/files/modules/mod_superfishmenu/tmpl/css/img/menu_buttons.gif);
	background-repeat: no-repeat;
	width: 100%;
}
.sf-navbar li.item1{width: 102px;}
.sf-navbar li.item2{width: 122px;}
.sf-navbar li.item3{width: 131px;}
.sf-navbar li.item4{width: 115px;}
.sf-navbar li.item5{width: 165px;}
.sf-navbar li.item6{width: 113px;}
.sf-navbar li.item7{width: 103px;}
.sf-navbar li.item8{width: 139px;}

.sf-navbar li.item1 a:link, .sf-navbar li.item1 a:visited{ background-position: left top;}
.sf-navbar li.item1 a:hover, .sf-navbar li.item1 a:active{ background-position: left bottom;}

.sf-navbar li.item2 a:link, .sf-navbar li.item2 a:visited{ background-position: -102px top; }
.sf-navbar li.item2 a:hover, .sf-navbar li.item2 a:active, .sf-navbar li.item2.sfHover a{ background-position: -102px bottom;}

.sf-navbar li.item3 a:link, .sf-navbar li.item3 a:visited{ background-position: -224px top; }
.sf-navbar li.item3 a:hover, .sf-navbar li.item3 a:active, .sf-navbar li.item3.sfHover a{ background-position: -224px bottom;}

.sf-navbar li.item4 a:link, .sf-navbar li.item4 a:visited{ background-position: -355px top;}
.sf-navbar li.item4 a:hover, .sf-navbar li.item4 a:active, .sf-navbar li.item4.sfHover a{ background-position: -355px bottom;}

.sf-navbar li.item5 a:link, .sf-navbar li.item5 a:visited{ background-position: -470px top; }
.sf-navbar li.item5 a:hover, .sf-navbar li.item5 a:active, .sf-navbar li.item5.sfHover a{ background-position: -470px bottom;}

.sf-navbar li.item6 a:link, .sf-navbar li.item6 a:visited{ background-position: -635px top; }
.sf-navbar li.item6 a:hover, .sf-navbar li.item6 a:active, .sf-navbar li.item6.sfHover a{ background-position: -635px bottom;}

.sf-navbar li.item7 a:link, .sf-navbar li.item7 a:visited{ background-position: -748px top; }
.sf-navbar li.item7 a:hover, .sf-navbar li.item7 a:active, .sf-navbar li.item7.sfHover a{ background-position: -748px bottom;}

.sf-navbar li.item8 a:link, .sf-navbar li.item8 a:visited{ background-position: right top; }
.sf-navbar li.item8 a:hover, .sf-navbar li.item8 a:active, .sf-navbar li.item8.sfHover a{ background-position: right bottom;}

.sf-navbar li a span{ display: none;}


.sf-navbar li ul {
	width: auto; /*IE6 soils itself without this*/
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 58px;
}
.sf-navbar li.item2 ul{left: 23px;}
.sf-navbar li.item3 ul{left: 108px;}
.sf-navbar li.item4 ul{left: 200px;}
.sf-navbar li.item5 ul{left: 200px;}
.sf-navbar li.item6 ul{left: 540px;}
.sf-navbar li.item7 ul{left: 387px;}
.sf-navbar li.item8 ul{left: 850px;}

.sf-navbar li ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	line-height: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-right: 1px solid #8ab0ca;
}


.sf-navbar li ul li a{
	background: none;
	line-height: normal;
	text-decoration: none;
	height: auto;
	width: auto;
	margin: 0px 10px;
}
.sf-navbar li ul li a:link, .sf-navbar li ul li a:visited{ color: #8ab0ca;}
.sf-navbar li ul li a:hover, .sf-navbar li ul li a:active, .sf-navbar li ul li#current a{ color: #ffffff;}

.sf-navbar li ul li.item17, .sf-navbar li ul li.item20, .sf-navbar li ul li.item31,
.sf-navbar li ul li.item34, .sf-navbar li ul li.item37, .sf-navbar li ul li.item71, .sf-navbar li ul li.item73{ border: none; margin-right: 0px;}

.sf-navbar li ul li a span{ display: inline;}