#megaMenu ul.megaMenu > li:last-child > a{
	background:none;
}
#megaMenu ul.megaMenu > li.current-menu-item a{color:#91c5fa;}
#megaMenu ul.megaMenu > li.current-menu-item ul li a{color:#333333; background-color:#ffffff; font-weight:normal;}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a{
	color:#91c5fa;
	background:none;
}
#megaMenu ul.megaMenu > li:hover > a,
#megaMenu ul.megaMenu > li.megaHover > a,
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1{
	border-bottom-color:#166ab4;
}
#megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{
	border:1px solid #113c66; 
	padding:10px; 
	min-width:240px;
	z-index:999999;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega:hover > a, 
#megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub:hover > a, 
#megaMenu ul.megaMenu > li.ss-nav-menu-mega.megaHover > a, 
#megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub.megaHover > a{
	color:#91c5fa;
	background:none;
	-webkit-transition: color .2s linear, background .2s linear, border-color .2s linear!important;
	-moz-transition: color .2s linear, background .2s linear, border-color .2s linear!important;
	-ms-transition: color .2s linear, background .2s linear, border-color .2s linear!important;
	-o-transition: color .2s linear, background .2s linear, border-color .2s linear!important;
	transition: color .2s linear, background .2s linear, border-color .2s linear!important;

}
#megaMenu ul ul.sub-menu{
	top:96%;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1{
	top:40px !important;
	border-top:2px solid #166ab4;
	border-bottom:2px solid #166ab4;
	border-left:2px solid #166ab4;
	border-right:2px solid #166ab4;
	/*background-image:url(../images/top_submenu.png);*/
	background-position:20px -10px;
	background-repeat:no-repeat;
	z-index:999;

}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu{
	top:40px !important;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu ul.sub-menu{
	top:40px !important;
}
#megaMenu li.ss-nav-menu-mega ul.sub-menu.sub-menu-1, #megaMenu li.ss-nav-menu-reg ul.sub-menu{
	background-color:#ffffff;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a,
#megaMenu ul ul.sub-menu li a{
	color:#5390cf;
	padding:5px 0;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a span,
#megaMenu ul ul.sub-menu li a span{
	line-height:25px;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a span:before,
#megaMenu ul ul.sub-menu li a span:before{
	display:none;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, 
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, 
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
.wpmega-widgetarea h2.widgettitle{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-left:0;
	padding-bottom:5px;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a{
	padding-left:10px;
	text-decoration:none;
}
.ss-nav-menu-with-img .wpmega-link-title, .ss-nav-menu-with-img .wpmega-link-description{
	/*padding-left:20px;*/
}
.ss-nav-menu-with-img{
	min-height:20px;
}

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-highlight > a,
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li.ss-nav-menu-highlight > a{
	color:#aa0000;
}



#megaMenu a > span.wpmega-item-description{
	color:#888;
}


#megaMenu.megaMenuVertical ul.megaMenu > li:hover > a, 
#megaMenu.megaMenuVertical ul.megaMenu > li.megaHover > a, 
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, 
#megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{	
	
	box-shadow:-1px 0px 2px #dfdfdf;
	-moz-box-shadow:-1px 0px 2px #dfdfdf;
	-webkit-box-shadow:-1px 0px 2px #dfdfdf;
}

#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > a {
	
}
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega:hover > a,
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > a:hover,
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-reg.megaReg-with-sub:hover > a,
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-reg.megaReg-with-sub > a:hover,
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub:hover > a,
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub.megaHover > a{
	border-right-color: #fff;
	border-bottom-color:#ddd;	
}

#megaMenu > ul.megaMenu > li > .wpmega-widgetarea > ul > li > form#searchform div {
	padding-top:9px;
}
#megaMenu > ul.megaMenu > li > .wpmega-widgetarea > ul > li > form#searchform input[type="submit"] {
	background-image: url(../images/search_light.png);
}
