.ssf-red-wrap{
	background:#fff;
	padding: 0;
	}

ul.menubar.ssf-red ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #4396CA;
    margin-top: 0px;
    padding: 0;
	}
	
ul.menubar.ssf-red ul ul{
margin-top:-2px;}
	
	
.ssf-red li a{
	font-weight:bold;
	font-size:12px;
	line-height:27px;
	color:#4b4b4b;
}

ul.menubar.ssf-red ul li a,
ul.menubar.ssf-red ul ul li a{
line-height:27px;}

.menubar.ssf-red > li{
	border-bottom: 1px solid #cecece;
}

.menubar.ssf-red > li.last {
	border:none;}



.ssf-red li.actives > a,
.ssf-red li > a:hover,
.ssf-red li.selected > a:hover{
	color:#fff;
	background:#4396CA;
}

.ssf-red > li.selected > a{
	color:#fff;
	background:#4396CA;
	}
		

		

/*==================SUPERFISH MENUS (Aug 16 2011)===================*/

.menubar, .menubar * {
	margin:			0;
	padding: 0px 0px 0px 0px ;
	list-style:		none;
}
.menubar ul {
    margin-left: -11px;
    position: absolute;
    top: -999em;
    width: 299px;
	}

	
.menubar ul ul {
    margin-left: 5px;
}	
.menubar ul li {
	width:			100%;
}
.menubar li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.menubar li:active {
	visibility:		inherit; /* vanyo */
}
.menubar li {
	float:			left;
	position:		relative;
	width:			100%;
}


.menubar a {
	display:		block;
	position:		relative;
    line-height: 35px;
	}

	
.menubar li:hover ul{
	left:			187px;
	top:			0; /* match top ul list item height */
	z-index:		99;
}
.menubar li:active ul{
	left:			187px;
	top:			0; /* vanyo */
	z-index:		99;
}

ul.menubar li:hover li ul{
	top:			-999em;
}
ul.menubar li:active li ul{
	top:			-999em;  /* vanyo */
}

ul.menubar li li:hover ul{
	left:			235px; /* match ul width */
	top:			0;
}
ul.menubar li li:active ul{
	left:			235px; /* vanyo */
	top:			0;
}

ul.menubar li li:hover li ul{
	top:			-999em;
}
ul.menubar li li:active li ul{
	top:			-999em;  /* vanyo */
}

ul.menubar li li li:hover ul{
	left:			230px; /* match ul width */
	top:			0;
}
ul.menubar li li li:active ul{
	left:			230px; /* vanyo */
	top:			0;
}

#column-left ul.menubar > li > a{
	display:block;
	height:40px;}

	
#column-left ul.menubar li ul li a{
	display:block;
	}
	
#column-left ul.menubar.ssf-red ul li a, 
#column-left ul.menubar.ssf-red ul ul li a {
    line-height: 18px;
    padding: 10px 24px !important;
}

.ssf-green li.actives > a,
.ssf-green li > a:hover,
.ssf-green li.selected > a:hover, .ssf-green li.selected > a{ 
	color:#FFFFFF!important;
 	background: none repeat scroll 0 0 #4396CA!important;
	}

/*sidebar menus*/

#column-left .menubar li a{
	padding: 0 24px;
	}

	
.menubar-widget{
	border:1px solid #c0c0c0;
	border-top:2px solid #5c5c5c;
	}

	
.ssf-red-wrap,
.ssf-green-wrap{
	border:1px solid #fff;}


ul.menubar li{
	position:relative;}

ul.menubar li span.arrow{
	background:url(images/arrows.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	background-position: left 3px;
	position:absolute;
	top:13px;
	right:15px;
	}

	
ul.menubar li.actives > span.arrow{
	background-position: 1px -8px;
	}

	
#primary .widget-container.widget_menubar{
	padding-top:10px}

#column-left .menubar li a, .ssf-green li a, a.feed, a.twitter, a.youtube, #back-top a {
	
transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s; /* Firefox 4 */
-webkit-transition: all 0.5s ease 0s; /* Safari and Chrome */
-o-transition: all 0.5s ease 0s; /* Opera */
}