#js-mainnav.megamenu.blue{background:#184a7d;width:100%}#js-mainnav.megamenu.blue #js-megaMenuToggle{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#js-mainnav.megamenu.blue ul.level0 li.mega span.mega,#js-mainnav.megamenu.blue ul.level0 li.mega a.mega,#js-mainnav.megamenu.blue .megaMenuToggle{border:0;color:#fff;padding:8px 12px;text-align:left}#js-mainnav.megamenu.blue ul.level0 li:hover,#js-mainnav.megamenu.blue ul.level0 li.active,#js-mainnav.megamenu.blue ul.level0 li.over,#js-mainnav.megamenu.blue ul.level0 li.haschild-over{background:#184a7d}#js-mainnav.megamenu.blue ul.level1 li.mega{border-top:1px dotted #8e6a4d;background:0 0;right:0;clear:right}#js-mainnav.megamenu.blue ul.level1 li.first{border-top:0}#js-mainnav.megamenu.blue ul.level1 li.mega span.mega,#js-mainnav.megamenu.blue ul.level1 li.mega a.mega{border:0;color:#000;padding:8px 12px 8px 8px}#js-mainnav.megamenu.blue ul.level1 li.mega span.mega span.menu-title,#js-mainnav.megamenu.blue ul.level1 li.mega a.mega span.menu-title{font-size:12px;font-weight:600;color:#000;text-transform:none}#js-mainnav.megamenu.blue ul.level1 li.group a.group span.menu-title{text-transform:uppercase}#js-mainnav.megamenu.blue ul.level1 li:hover,#js-mainnav.megamenu.blue ul.level1 li.over,#js-mainnav.megamenu.blue ul.level1 li.haschild-over{background:0 0}#js-mainnav.megamenu.blue ul.level1 li.haschild,#js-mainnav.megamenu.blue ul.level1 li.haschild-over{background-image:none;padding:0}#js-mainnav.megamenu.blue div.group-title span.menu-title{font-size:14px;font-weight:600;color:#000!important;text-transform:none;background:0 0}#js-mainnav.megamenu.blue ul.level1 li.mega .has-image{padding-bottom:2px}#js-mainnav.megamenu.blue .childcontent-inner{background:none repeat scroll 0 0 #f7f7f7;border-color:#f7f7f7;border-right:1px solid #f7f7f7;border-style:none solid solid;border-width:0 1px 1px;box-shadow:0 2px 3px 1px rgba(0,0,0,.5);color:#cfcfcf;position:relative}#js-mainnav.megamenu.blue .childcontent-inner .group ul li.active{background:none repeat scroll 0 0 transparent!important}#js-mainnav.megamenu.blue .childcontent .js-moduletable{color:#ccc}#js-mainnav.megamenu.blue .childcontent .group h3{background:0 0;color:#000;border-bottom:1px dotted #8e6a4d}#js-mainnav.megamenu.blue .childcontent .group div.custom a{color:#407203!important}#js-mainnav.megamenu.blue ul.level1 li.group a.group{padding:5px 12px}#js-mainnav.megamenu.blue .childcontent .js-moduletable a{color:#ccc;border-bottom:1px dotted #ccc}#js-mainnav.megamenu.blue .childcontent .js-moduletable a:hover,#js-mainnav.megamenu.blue .childcontent .js-moduletable a:focus,#js-mainnav.megamenu.blue .childcontent .js-moduletable a:active{color:#fff;text-decoration:none;border-bottom:1px solid #fff}#js-mainnav.megamenu.blue .group-title{border:1px dashed #cfcfcf}#js-mainnav.megamenu.blue ul.level0 li.mega span.menu-desc{color:#999;display:block;font-size:92%;font-weight:400}#js-mainnav.megamenu.blue ul.level1 li.mega span.menu-desc{color:#666;display:block;font-family:helvetica,Myriad Pro,Arial,Tahoma,sans-serif;font-size:11px;font-weight:400}#js-mainnav.megamenu.blue a:hover,#js-mainnav.megamenu.blue a.over{background:0 0}#js-mainnav.megamenu.blue .js-megamenu li.mega:hover>a,#js-mainnav.megamenu.blue .js-megamenu a.over,#js-mainnav.megamenu.blue .js-megamenu a.active{color:#55b9ff!important}#js-mainnav.megamenu.blue .js-megamenu li.mega:hover>a.mega>span.menu-title,#js-mainnav.megamenu.blue .js-megamenu a.over span.menu-title,#js-mainnav.megamenu.blue .js-megamenu a.active span.menu-title{color:#55b9ff!important}#js-mainnav.megamenu.blue ul.level0 li.haschild a:hover>span.menu-title,#js-mainnav.megamenu.blue ul.level0 li.haschild a.over span.menu-title,#js-mainnav.megamenu.blue ul.level0 li.haschild-over a.over span.menu-title{background:url(../../images/arrow3.png) no-repeat scroll left center transparent;padding-left:12px}#js-mainnav.megamenu.blue ul.level1 li.mega a.mega span.menu-title,#js-mainnav.megamenu.blue ul.level1 li.mega a.mega span.menu-title{background:0 0;padding-left:0}#js-mainnav.megamenu.blue ul.level0 li.haschild a.mega span.menu-desc,#js-mainnav.megamenu.blue ul.level0 li.haschild-over a.mega span.menu-desc{padding-left:0}#js-mainnav.megamenu.blue .childcontent .moduletable{color:#000;margin:0}#js-mainnav.megamenu.blue ul.level0 img.borderImageMega,#js-mainnav.megamenu.blue ul.level0 a img.borderImageMega{background:none repeat scroll 0 0 #fff;border:1px solid #999;margin:5px 10px;padding:5px}#js-mainnav.megamenu.blue .childcontent .moduletable h4 a{color:#0e2c8e!important;text-decoration:none}#js-mainnav.megamenu.blue .childcontent .moduletable ul li{margin-left:15px;margin-bottom:10px}#js-mainnav.megamenu.blue .childcontent .moduletable ul li a{color:#0e2c8e!important}#js-mainnav.megamenu.blue .childcontent .moduletable ul li a:hover{background:0 0!important}#js-mainnav.megamenu.blue .js-megamenu{float:left;width:100%}#js-mainnav.megamenu.blue ul.level0{border-right:none;float:left;margin:0;padding:0}#js-mainnav.megamenu.blue ul.level1{padding:0}#js-mainnav.megamenu.blue ul.level1 li.mega span.mega,#js-mainnav.megamenu.blue ul.level1 li.mega a.mega{text-align:left}.contentheading,.componentheading,h1,h2,h3,h4,h5{}h4,h4 a,h4 a:hover{background:0 0}#js-mainnav.megamenu ul.level0 li.mega span.menu-title:hover{color:#55b9ff}