
/*** TOP NAVIGATION ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}

ul.sf-menu{/*background:#eee url(images/nav.png) repeat-x left top; */width:970px;padding:0;margin:0;list-style-type:none;position:relative;z-index:15; background-color: #fff; margin-left: 10px; padding-right:10px;}
ul.sf-menu li {display:block;position:relative;float:left;list-style-type:none;/*padding:0 1px 0 0;*/margin:0;}
ul.sf-menu li.menu-item {/*background:transparent url(images/nav-div.png) no-repeat right top;*/}
ul.sf-menu li a{min-height:32px;/*display:block;*/ font-weight:bold;font-size:18px;text-transform:lowercase;text-decoration:none;/* text-shadow:#fff 1px 1px 1px;*/text-align:center;color:#4e4e4e;padding:0 13px 0 11px;position:relative;line-height:42px;
padding: 8px 14px 0px 8px; }
ul.sf-menu li a.home span.title{background:transparent url(images/icons.png) no-repeat 0px -756px;padding-left:22px;}
ul.sf-menu li.active a.home span.title{background-position:0px -710px;}
ul.sf-menu li a:hover {border-bottom: 4px solid #ddd;}
/*ul.sf-menu li:hover a{border-bottom: 4px solid #eee;}*/
ul.sf-menu li.active a:hover,ul.sf-menu li.active:hover a{/*border-bottom: 4px solid #eee;*/}
ul.sf-menu li a span.title{display:block;padding:0;}
ul.sf-menu li a span.pointer{display:none;}

ul.sf-menu li.active a span.pointer,
ul.sf-menu li.active-parent a span.pointer,
ul.sf-menu li.active-ancestor a span.pointer
{position:absolute;width:100%;height:7px;bottom:-7px;left:0;display:block;background:transparent url(images/nav-pointer.png) no-repeat center top;}

ul.sf-menu li.active a,
ul.sf-menu li.active-parent a,
ul.sf-menu li.active-ancestor a
{background:#000 url(images/nav-active.png) no-repeat left top;color:#dedede;text-shadow:#000 1px 1px 1px;}

ul.sf-menu li a span.arrow{display:none;}

/* fade on mouse out */
ul.sf-menu li a.fadeThis{position:relative;z-index:1;}
ul.sf-menu li a.fadeThis span.hover{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#fff;z-index:-1;margin:0;padding:0;}

ul.sf-menu li.active a.fadeThis span.hover,
ul.sf-menu li.active-parent a.fadeThis span.hover,
ul.sf-menu li.active-ancestor a.fadeThis span.hover
{background:none;}

ul.sf-menu li.active a.fadeThis span.hover
{background-color:transparent;}

/* submenus */
ul.sf-menu ul li a span.pointer{display:none !important;}
ul.sf-menu ul{list-style-type:none; /*border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;*/position:absolute;display:none;width:150px;top:40px;left:0;margin:0;padding:6px;line-height:normal;background-color:#fff;-moz-box-shadow:0px 8px 14px rgba(0,0,0,0.3);/*-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;*/-webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.3);/*-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;*/box-shadow:0px 8px 14px rgba(0,0,0,0.3);/*border-bottom-right-radius:8px;border-bottom-left-radius:8px;*/}

ul.sf-menu li.active ul,
ul.sf-menu li.active-parent ul,ul.sf-menu li.active-ancestor ul
{background-color:#000;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}

ul.sf-menu li.active li a,
ul.sf-menu li.active-parent li a,
ul.sf-menu li.active-ancestor li a
{background:none;}

ul.sf-menu ul li{float:none;margin:0;background:none; line-height:42px;}
ul.sf-menu ul li a span.title{padding-left:10px;}
ul.sf-menu ul li a{min-height:1px;height:auto;padding:8px 14px 0px 8px;margin:0;text-align:left;text-transform:none;line-height:135%; min-width: 80px;}
ul.sf-menu li.active ul a{background:none;}
ul.sf-menu ul li a:hover{/*background-color:#333;color:#fff;text-shadow:#333 1px 1px 1px;*/border-bottom: 4px solid #ddd;}
ul.sf-menu ul li.active a{color:#f8b013;}
ul.sf-menu ul li.active li a{color:#dedede;}
ul.sf-menu ul li a span.title{padding:0;}
ul.sf-menu ul ul{left:150px;top:0;border-top:1px solid #ccc;/*-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;*/}
ul.sf-menu li:hover ul ul,ul.sf-menu li:hover ul ul ul,ul.sf-menu li:hover ul ul ul ul{display:none;}
ul.sf-menu li:hover ul,ul.sf-menu li li:hover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li li:hover ul{display:block;}
ul.sf-menu li li a span.arrow{display:block;position:absolute;right:6px;top:0;line-height:32px;}


/* fade on mouse out */
ul.sf-menu li li a.fadeThis span.hover,
ul.sf-menu li.active li a.fadeThis span.hover,
ul.sf-menu li.active-ancestor li a.fadeThis span.hover{background-color:#333;}

.current-menu-item {
	
	/*background:url("images/nav-active.png") no-repeat scroll left top #000000 !important;
color:#DEDEDE !important;*/
/* text-shadow:1px 1px 1px #000000 !important; */
	}
	
.current-menu-item a {
	border-bottom: 4px solid #1977B0;
	/*color:#DEDEDE !important;*/
 
	}
	
.current-menu-item a:hover {
	/*color:#4E4E4E !important;*/

	}
	
ul.sf-menu li#menu-item-22 a {
padding-left: 0px;	
	}
