@charset "utf-8";

/* CSS Document */

.mega-hdr-a {cursor:arrow;}



#dc_jqmegamenu_widget-3-item ul li a.dc-mega {

position: relative;

}

/*#dc_jqmegamenu_widget-3-item ul li a .dc-mega-icon {

display: block;

position: absolute;

top: 18px;

right: 15px;

width: 8px;

height: 6px;

background: url(skins/images/arrow.png) no-repeat 0 100%;

}

*/

#dc_jqmegamenu_widget-3-item ul li.mega-hover a .dc-mega-icon {

background-position: 0 100%;

}





#dc_jqmegamenu_widget-3-item ul li .sub-container {

position: absolute;

padding-left: 20px;

margin-left: -285px!important;

width:702px;

}

#dc_jqmegamenu_widget-3-item ul li .sub {

background: url(skins/images/repeat.jpg) repeat 100% 100%;

border:1px solid #fff;

padding: 20px 20px 0px 10px;



}

#dc_jqmegamenu_widget-3-item ul li .sub-container.mega .sub {

padding: 20px 0px 0px 0;

}

#dc_jqmegamenu_widget-3-item ul.full-width li .sub-container.mega .sub {

margin-right: -2px;

}

#dc_jqmegamenu_widget-3-item ul li .sub .row {

width: 150px!important;

overflow: visible;

float: left;

margin: 0px 0px 0px 20px;

}

#dc_jqmegamenu_widget-3-item ul li .sub li {

list-style: none;

float: none;

width: 170px;

font-size: 1em;

font-weight: normal;

}

#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr {

margin: 0 10px 10px 0;

float: left;

}

#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr.last {

margin-right: 0;

}

#dc_jqmegamenu_widget-3-item ul li .sub a {

background: none;

border: none;

text-shadow: none;

color: #fff;

padding: 7px 10px;

display: block;

float: none;

text-decoration: none;

font-size: 0.9em;

}

#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-340 a.mega-hdr-a {

background-image: url(skins/images/answeringIcon.png); }



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-53 a.active {background-position: 0px 3px!important;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-53 ul.sub-menu li a.active {background-image:none!important; font-weight:bold;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-66 a.mega-hdr-a {

background-image: url(skins/images/handlingIcon.png); margin-left:15px; }



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-66 ul 

{margin-left:20px;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-66 a.active {background-position: 0px 0px!important;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-66 ul.sub-menu li a.active {background-image:none!important; font-weight:bold;}





#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-92 a.mega-hdr-a {

background-image: url(skins/images/specialistIcon.png); padding-left:35px; margin-left:10px; }





#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-92 ul 

{margin-left:15px;}






#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-92 ul.sub-menu li a.active { font-weight:bold;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-108 a.mega-hdr-a {

background-image: url(skins/images/assosiatedIcon.png); }



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-108 a.active {background-position: 0px 0px!important;}



#dc_jqmegamenu_widget-3-item ul li .sub li#menu-item-108 ul.sub-menu li a.active {background-image:none!important; font-weight:bold;}



#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a {

padding: 10px 0px 10px 30px;

margin-bottom: 5px;

font-family:Verdana, Geneva, sans-serif;

font-weight: bold;

color: #fff;

font-size:1.0em;

letter-spacing:-1;

background-repeat:no-repeat;

background-position:left; 

}







#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {

color: #fff;

text-shadow: none;

}

#dc_jqmegamenu_widget-3-item ul .sub li.mega-hdr li a {

padding: 4px 5px 4px 20px;

background: url(skins/images/arrow_off.png) no-repeat 5px 8px;

font-weight: normal;

}

#dc_jqmegamenu_widget-3-item ul .sub li.mega-hdr li a:hover {

color: #fff;

background: #397690 url(skins/images/arrow_off.png) no-repeat 5px 8px;

font-size:1.1em;

}

#dc_jqmegamenu_widget-3-item ul .sub ul li {

padding-right: 0;

}

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega .sub {

padding: 20px 20px 20px 0;

}

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li {

padding: 0;

width: 150px;

margin: 0;

}

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li a {

padding: 7px 5px 7px 22px;

background: url(skins/images/arrow_off.png) no-repeat 7px 10px;

}

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li a:hover {

color: #a32403;

background: #efefef url(skins/images/arrow_on.png) no-repeat 7px 10px;

}



#dc_jqmegamenu_widget-3-item .clear {

	clear: both;

}



.row li a {width:25%!important; }



.sub-menu li a {width:auto!important;}

