body,nav,ul,li,a{margin:0;padding:0}
a{text-decoration:none}
.menu_wrap{float:left;width:100%;margin:22px 0 7px;border-top:solid 1px #c2c2c2}
.menu1{width:100%;max-width:980px;margin:0 auto}
.toggleMenu{display:none;background:#a2b2ff;color:#fff}
.nav{list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav ul{list-style:none;width:9em}
.nav a{padding:8px 0 4px;color:#292929}
.nav li li a{padding:5px 0;color:#000;height:auto}
.nav a:hover{padding:7px 0 4px;border-top:solid 1px #182663;color:#d46c28}
.nav li{position:relative;font-family:'CorbelRegular';font-size:18px;font-weight:400;text-align:left;padding:0 3.2%}
.nav > li{float:left;border-top:none}
.nav > li li > .parent{background-image:url(/images/arrow.png);background-repeat:no-repeat;background-position:95% 50%}
.nav > li li:hover > .parent{background-image:url(/images/arrow.png);background-repeat:no-repeat;background-position:95% 50%}
.nav > li > a{display:block}
.nav li ul{position:absolute;left:-9999px}
.nav > li.hover > ul{left:0}
.nav li li.hover ul{left:100%;top:0}
.nav li li{border-top:none;border-bottom:none;width:149%;padding:0}
.nav li li:first-child{position:relative;margin:0}
.nav li li li:first-child{margin:0}
.nav li li a:hover{border-top:none;border-bottom:solid 1px #999;padding:4px 3px}
.nav li li a{display:block;color:#fff;background:#3f82b6;position:relative;z-index:100;border-top:none;border-bottom:solid 1px #999;padding:4px 3px;font-family:'CorbelRegular';font-size:14px;text-align:left}
.nav li li a:hover{color:#fff;background:#ee802f}
.nav li li:last-child a{border:0 solid #fff}
.nav li li li a{z-index:100;padding:4px 3px;font-family:'CorbelRegular';font-size:14px}
.nav li li li li a{background:#5bbbde;z-index:200;border-top:1px solid #fff;padding:10px 3px 5px;font:normal 12px Georgia,"Times New Roman",Times,serif}
@media screen and (max-width: 940px) {
.nav li{font-size:16px;padding:0 2.45%;padding:0 3.1%}
}
@media screen and (max-width: 818px) {
.nav li{font-size:16px;padding:0 2%;padding:0 2.7%}
}
@media screen and (max-width: 789px) {
.menu_wrap {
	margin: 2px 0 7px !important;
}
}

@media screen and (max-width: 749px) {
.nav li{font-size:15px;padding:0 1.5%;padding:0 2.4%}
}
@media screen and (max-width: 640px) {
.nav li{font-size:14px}
}
@media screen and (max-width: 599px) {
.nav li{font-size:13px;padding:0 1%;padding:0 1.7%}
}
@media screen and (max-width: 514px) {
.nav li{font-size:12px;padding:0 .8%;padding:0 1.5%}
}
@media screen and (max-width: 480px) {
.menu_wrap{margin:0}
.menu1{width:100%;max-width:980px;margin:0 auto;background:#3f82b6}
.toggleMenu{display:none;padding:10px 0;color:#fff;text-align:left;padding-left:2%;background:url(/images/menu-down-arrow.gif) no-repeat 100% 7px;width:96%;font:normal 13px Arial,Helvetica,sans-serif}
.nav li li:first-child{margin:0}
.nav a{background-color:#3f82b6;width:99%;padding:5px 0 5px 1%;color:#fff;height:15px}
.nav a:hover{border-top:none;padding:5px 0 5px 1%;width:99%;color:#fff;background:#ee802f;height:15px}
.nav a:first-child{border-bottom-left-radius:0}
.nav a:last-child{border-bottom-right-radius:0}
.active{display:block}
.nav > li{float:none;border-top:solid 0 #033}
.nav > li > .parent{background-image:url(/images/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}
.nav li li .parent{background-image:url(/images/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}
.nav li li li .parent{background-image:none;background-repeat:no-repeat;background-position:95% 50%}
.nav ul{display:block;width:100%}
.nav > li.hover > ul,.nav li li.hover ul{position:static}
.nav li{position:relative;font-weight:400;font-size:14px;width:100%;padding:0;text-align:left;background:#7689ff;border-bottom:solid 1px #000}
.nav li li{border-right:none;width:100%}
.nav li li a,.nav li li a:hover{padding:5px 0 5px 5%;width:95%}
.nav li li li a,.nav li li li a:hover{background:#85caff;padding:5px 0 3px 10%;font-weight:400;width:89.8%;left:0;color:#000}
.nav li li li li a{background:#24040b;padding:10px 0 0 10%;width:90%;left:0}
}