html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, img, menu, nav, section{display:block;}
input, select{vertical-align:middle;}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{margin:0px;padding:20px 0px 0px;font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:22px;color:#444;min-width:1100px;background:url(/uploads/images/bg-1.jpg) center 165px, -webkit-linear-gradient(#e7e7e7, #fff);background:url(/uploads/images/bg-1.jpg) center 165px, -o-linear-gradient(#e7e7e7, #fff);background:url(/uploads/images/bg-1.jpg) center 165px, -moz-linear-gradient(#e7e7e7, #fff);background:url(/uploads/images/bg-1.jpg) center 165px, linear-gradient(#e7e7e7, #fff);}
body .bg{}
.globalContainer{width:1024px;padding:0px;margin:0 auto;position:relative;}
.wrap{width:100%;position:relative;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.rightColumn{display:inline-block;width:45%;}
.rightColumn img{width:100%;}
.leftColumn{display:inline-block;width:47%;margin-right:3%;vertical-align:top;}
h1, h2, h3{font-family:"Arial Black", Arial, sans-serif;font-weight:700;}
h1{font-size:22px;line-height:24px;margin:-40px -40px 40px -40px;font-style:italic;color:#fff;padding:20px 40px;background:#000;text-transform:uppercase;}
h2{font-size:18px;line-height:18px;margin-bottom:10px;color:#009ed6;text-transform:uppercase;font-style:italic;}
h3{font-size:16x;line-height:24px;margin-bottom:15px;text-transform:uppercase;font-style:italic;}
h4{font-size:18px;line-height:22px;margin-bottom:10px;}
h5{font-size:16px;line-height:20px;margin-bottom:5px;}
h6{font-size:14px;line-height:18px;margin-bottom:5px;}
p{font-size:13px;line-height:22px;margin:0px 0px 30px 0px;padding:0px;color:#444;font-weight:400;}
hr{margin:30px 0px 30px 0px;border-bottom:dotted 1px #ccc;clear:both;border-right:none;border-left:none;border-top:none;}
a{text-decoration:underline;}
a.generalBtn{text-decoration:none;display:block;padding:10px;margin:0;color:#009ed6;border-top:solid 1px #e8e8e8;font-size:14px;line-height:14px;text-transform:uppercase;font-family:"Arial Black", Arial, sans-serif;font-style:italic;}
#mainContainer a.generalBtn{margin:0 0 30px;}
a:hover{text-decoration:none;}
#mainContainer ul, #mainContainer ol{padding:0px;margin:0px 30px 30px 0px;position:relative;left:30px;}
#mainContainer ul li{padding:0px;margin-bottom:5px;}
.floatLeft, .alignleft{float:left;margin:0 5% 5% 0;}
.floatRight, .alignright{float:right;margin:0 0 5% 5%;}
.aligncnenter{text-align:center;margin:0 auto;display:block;}
.inside #mainContent img{padding:5px;margin:10px;background:#fff;}
.columns{float:left;padding-right:20px;overflow:hidden;position:relative;}
.one{width:100%;float:none;margin:0 auto;padding:0px;}
.threeFour{width:75%;}
.two{width:50%;}
.twoThree{width:67%;}
.three{width:33%;}
.four{width:25%;}
.five{width:20%;}
.six{width:16.67%;}
.columnContent{padding:20px;}
.gutter{padding:20px 0px 20px 20px;}
#masthead{height:auto;min-height:182px;max-width:1024px;padding-top:20px;background:#fff;margin:0px auto 20px auto;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);}
a.logo{display:block;width:452px;height:92px;padding:0;margin:0 0 20px 40px;position:relative;float:left;}
a.logo img{height:100%!important;}
.veteranIcon{background:url(../images/veteran-icon.jpg) no-repeat center center;width:200px;color:#009ee3;font-size:25px;line-height:normal;text-align:right;height:auto;display:block;float:right;clear:right;padding:0;margin:20px;}
.searchbox{float:right;margin-right:20px;}
#siteWideSearch{display:block;float:right;clear:right;padding:0;margin:12px 20px 0px 0px;position:relative;}
a.searchEnable{display:block;float:right;width:30px;height:30px;border-radius:5px;position:relative;z-index:1000;text-align:center;}
a.searchEnable span.enabled{background:url(../images/magnifying-glass-white.png) center center no-repeat;display:block;width:20px;height:20px;position:absolute;top:5px;left:5px;}
a.searchEnable span.disabled{background:url(../images/close-btn-white.png) center center no-repeat;display:none;width:20px;height:20px;position:absolute;top:4px;left:4px;}
.searchSite{width:200px;padding:0px;margin:0px;background:#fff;display:none;right:35px;top:-2px;position:absolute;overflow:hidden;z-index:1000;}
.searchSite input[type=text]{background-color:#444;color:#fff;border:none;font-size:12px;padding:10px 50px 10px 10px;width:100%;height:30px;}
.searchSite input[type=submit]{background:url(../images/magnifying-glass-icon.png) center center no-repeat;position:absolute;height:30px;width:35px;right:0px;}
nav.main{clear:both;text-align:left;background:#009ee3;position:relative;z-index:999;text-transform:uppercase;padding-left:25px;}
.navControl{display:none;}
nav.a.disabled{pointer-events:none;cursor:default;}
#menu-main-nav{margin:0px;padding:0px;left:0px;z-index:99;display:block;}
#menu-main-nav li{margin:0px 0px 0px -3px;padding:0px;display:inline-block;position:relative;}
#menu-main-nav li:first-child{margin:0px !important;}
#menu-main-nav li a{font-size:13px;text-decoration:none;display:block;margin:0px;padding:15px 20px;color:#fff;font-weight:400;}
#menu-main-nav li a:hover{background-color:#0062af;}
#menu-main-nav li:last-child a{border:none;}
#menu-main-nav li ul{visibility:hidden;position:absolute;margin:0;padding:0;background-color:#0062af;border-radius:0px;z-index:99;width:200px;left:0px;}
ul#menu-main-nav li:hover > ul{visibility:visible;box-shadow: 0px 4px 10px 1px rgba(0,0,0,.8);}
ul#menu-main-nav li:hover{background-color:#0062af;color:#fff;}
ul#menu-main-nav li ul li{display:block;position:relative;width:100%;margin:0 !important;}
ul#menu-main-nav li ul li a{padding:10px 15px !important;text-align:left !important;color:#fff;font-size:12px !important;font-family:Arial, Helvetica, sans-serif !important;display:block;margin:0px !important;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.3);}
ul#menu-main-nav li ul li a:hover{background-color:rgba(0, 0, 0, 0.3);}
ul#menu-main-nav li:hover ul ul{visibility:hidden;}
ul#menu-main-nav li ul li:hover> ul{visibility:visible;}
ul#menu-main-nav li ul li ul{visibility:hidden;background:#555;position:absolute;top:0%;left:200px;width:200px;}
header{height:auto;margin-bottom:50px;}
header .three{padding:0;overflow:visible;margin-right:2%;width:32%;}
header .three:last-child{margin-right:0;}
header .three .img{height:560px;position:relative;overflow:hidden;border-radius:170px;border-top-right-radius:0px !important;border-top-left-radius:0px !important;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);}
header .three .img img{height:100%;width:auto;position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
header .three .ring{position:absolute;left:50%;bottom:-20px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background:url(/uploads/images/ring.png) no-repeat center center/contain;width:352px;height:352px;z-index:1;text-align:center;}
header .three .ring span{background:url(../images/white-up-arrow.png) no-repeat center bottom, -webkit-linear-gradient(#009ed6, #37758a);background:url(../images/white-up-arrow.png) no-repeat center bottom, -o-linear-gradient(#009ed6, #37758a);background:url(../images/white-up-arrow.png) no-repeat center bottom, -moz-linear-gradient(#009ed6, #37758a);background:url(../images/white-up-arrow.png) no-repeat center bottom, linear-gradient(#009ed6, #37758a);color:#FFF;font-weight:400;font-style:italic;font-size:19px;padding:15px;display:block;border-radius:0px 50px 50px 100px;box-shadow:2px 2px 0px rgba(255, 255, 255, 0.5) inset, 0px 0px 5px rgba(0, 0, 0, 0.5);margin:208px 63px 0px 33px;}
header .three a.ring{color:#fff;text-decoration:none;}
#mainContainer{background:#fff;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);margin-bottom:-10px;z-index:2;}
#mainContent{padding:40px;overflow:visible;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);}
#mainContent img{max-width:50%;height:auto;}
#mainContent img[align=left]{margin:10px 20px 20px 0;}
#mainContent img[align=right]{margin:10px 0 20px 20px;}
.inside #mainContent img{max-width:100%;height:auto;}
.inside #mainContent{min-height:700px;}
.inside.single #mainContent .featuredImg{height:0px;padding-bottom:35%;overflow:hidden;position:relative;margin:0 -40px 40px;}
.inside #mainContent .featuredImg{height:0px;padding-bottom:50%;overflow:hidden;position:relative;margin:-40px -40px 40px;}
.inside #mainContent .featuredImg img{max-width:none;width:100%;padding:0px;margin:0px;position:absolute;top:25%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%);}
.inside #mainContent table{width:100% !important;}
.inside #mainContent table tr td{width:auto !important;padding:0px !important;margin:0px !important;}
.inside #mainContent table tr td img{max-width:66% !important;}
aside{padding:40px !important;overflow:visible !important;}
aside h2{background:#009ee3;color:#fff;font-style:italic;text-transform:uppercase;font-size:22px !important;line-height:24px !important;padding:20px 40px;margin:-40px -40px 40px -40px;}
.inside aside{}
aside img{width:100%;height:auto;margin-bottom:20px;margin-top:0px !important;}
#secondaryContainer{padding:40px 40px 10px;background:url(/uploads/images/bg-1.jpg);color:#fff;text-shadow:0px 0px 5px #000;}
#secondaryContainer h2, #secondaryContainer h3, #secondaryContainer h4, #secondaryContainer h5, #secondaryContainer h6, #secondaryContainer p, #secondaryContainer a{color:#fff;}
#secondaryContainer h3{padding-top:40px;}
#secondaryContainer img{box-shadow:0px 0px 5px #000;}
#secondaryContainer ul{font-size:22px;font-weight:700;font-style:italic;left:30px !important;position:relative;}
#secondaryContainer ul li{margin-bottom:10px;list-style-image:url(../images/white-right-arrow.png);}
#secondaryContainer img[align=left]{margin:0px 40px 20px 0;}
#secondaryContainer img[align=right]{margin:0px 0 20px 40px;}
#secondaryContainer .numbers{position:absolute;right:0;bottom:20px;font-size:16px;}
footer{background:#0062af;display:block;clear:both;}
footer .wrap{width:1024px;margin:0 auto;padding:20px 0px;}
footer p{font-size:12px;}
p.developer{float:right;width:auto;color:#fff;clear:both;margin-right:20px;margin-bottom:0px;}
p.developer a, p.copyright a{color:#fff;}
p.copyright{float:left;width:auto;color:#fff;margin-left:20px;margin-bottom:0px;}
#blogListing{border-bottom:1px solid #ccc;padding:10px;}
#blogListing:hover{background-color:#E9E9E9;cursor:pointer;}
a.validationPop{text-decoration:none;}
a.validationPop span{display:none;text-decoration:none;width:200px;word-wrap:normal;}
a.validationPop:hover span{position:absolute;text-align:left;padding:3px;text-decoration:none;display:inline;left:18px;background:rgb(242, 222, 222);font-size:11px;font-weight:normal;line-height:14px;border:1px solid #e70000;color:black;cursor:hand;}
a.infoPop{text-decoration:none;position:absolute;}
a.infoPop span{display:none;text-decoration:none;min-width:350px !important;}
a.infoPop:hover span{white-space:normal;position:absolute;text-align:left;padding:3px;text-decoration:none;display:inline;min-width:350px !important;left:18px;background:#e9f3ff;font-size:11px;font-weight:bold;line-height:14px;border:1px solid #0033ff;color:black;cursor:hand;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alert-link{font-weight:bold;}
.alert > p,
.alert > ul{margin-bottom:0;}
.alert > p + p{margin-top:5px;}
.alert-dismissable{padding-right:35px;}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#356635;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#2d6987;}
.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853;}
.alert-warning hr{border-top-color:#f8e5be;}
.alert-warning .alert-link{color:#a47e3c;}
.alert-danger{background-color:#f2dede;border-color:#e70000;color:#e70000;}
.alert-danger hr{border-top-color:#e6c1c7;}
.alert-danger .alert-link{color:#e70000;}
.required{font-size:.7em;top:-7px;position:relative;color:#d21822;}
.formFieldRequiredDesc{font-style:italic;font-size:.9em;}
.formFieldLabel{font-weight:bold;font-size:1.1em;padding-right:5px;}
.formFieldDescription{font-style:italic;font-size:.9em;margin:0;}
.formFieldGroup{border:1px solid #ccc;padding:10px;margin-bottom:10px;}
label.show-menu{display:none;position:fixed;opacity:1;visibility:visible;overflow:hidden;text-align:center;z-index:99999999;background:#777;background:rgba(119,119,119,.5);color:#fff;font-size:30px;width:45px;height:48px;line-height:43px;right:0px;top:0px;padding-top:2px;}
label.show-menu span{top:20px;left:7px}
label.show-menu span, label.show-menu span:before, label.show-menu span:after{cursor:pointer;border-radius:1px;height:5px;width:30px;background:#fff;position:absolute;display:block;content:'';}
label.show-menu span:before{top:-10px;}
label.show-menu span:after{bottom:-10px;}
.mm-slideout{background-color:transparent;}
.mm-hidden{display:none !important;}
.mm-wrapper{overflow-x:hidden;position:relative;}
.mm-menu,
.mm-menu > .mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}
.mm-menu{box-sizing:border-box;background:inherit;display:block;overflow:hidden;padding:0;}
.mm-panel{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mm-panel.mm-opened{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%, 0, 0);-moz-transform:translate3d(-30%, 0, 0);-ms-transform:translate3d(-30%, 0, 0);-o-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0);}
.mm-panel.mm-highest{z-index:1;}
.mm-menu > .mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px;}
.mm-menu > .mm-panel.mm-hasnavbar{padding-top:40px;}
.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after{content:'';display:block;height:20px;}
.mm-vertical .mm-panel{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{border-color:transparent;}
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel{display:block;}
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next{height:40px;bottom:auto;}
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after{top:16px;bottom:auto;}
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;}
.mm-navbar > *{display:block;padding:10px 0;}
.mm-navbar a,
.mm-navbar a:hover{text-decoration:none;}
.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1;}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0;}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0;}
.mm-panel .mm-navbar{display:none;}
.mm-panel.mm-hasnavbar .mm-navbar{display:block;}
.mm-listview,
.mm-listview > li{list-style:none;display:block;padding:0;margin:0;}
.mm-listview{font:inherit;font-size:14px;line-height:20px;}
.mm-listview a,
.mm-listview a:hover{text-decoration:none;}
.mm-listview > li{position:relative;}
.mm-listview > li, .mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before{border-color:inherit;}
.mm-listview > li > a,
.mm-listview > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0;}
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow{padding-right:50px;}
.mm-listview > li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;}
.mm-listview > li:not(.mm-divider):after{left:20px;}
.mm-listview .mm-next{background:rgba(3, 2, 1, 0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0;}
.mm-listview .mm-next + a,
.mm-listview .mm-next + span{margin-right:50px;}
.mm-listview .mm-next.mm-fullsubopen{width:100%;}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none;}
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span{padding-right:50px;margin-right:0;}
.mm-menu > .mm-panel > .mm-listview{margin:20px -20px;}
.mm-menu > .mm-panel > .mm-listview:first-child,
.mm-menu > .mm-panel > .mm-navbar + .mm-listview{margin-top:-20px;}
.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0;}
.mm-listview .mm-inset > li{padding:5px 0;}
.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;}
.mm-listview .mm-spacer{padding-top:40px;}
.mm-listview .mm-spacer > .mm-next{top:40px;}
.mm-listview .mm-spacer.mm-divider{padding-top:25px;}
.mm-prev:before,
.mm-next:after,
.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-prev:before{border-right:none;border-bottom:none;left:20px;}
.mm-next:after,
.mm-arrow:after{border-top:none;border-left:none;right:20px;}
.mm-menu{background:#f3f3f3;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.7);}
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a{color:rgba(0, 0, 0, 0.3);}
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu .mm-listview{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span{background:rgba(255, 255, 255, 0.5);}
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(0, 0, 0, 0.05);}
.mm-menu .mm-divider{background:rgba(0, 0, 0, 0.05);}
.mm-page{box-sizing:border-box;position:relative;}
.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-opened{overflow:hidden;position:relative;}
html.mm-opened body{overflow:hidden;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:rgba(3, 2, 1, 0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-offcanvas{display:none;position:fixed;}
.mm-menu.mm-current{display:block;}
.mm-menu{width:80%;min-width:140px;max-width:440px;}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%, 0);-moz-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0);}
@media screen and (min-width:1025px){#menu-main-nav{display:block !important;}
}
@media screen and (max-width:1024px){body{min-width:100%;margin:136px 0 0 0;padding:0px;}
.searchbox{display:none;}
#masthead{border-bottom:2px solid #000;}
label.show-menu{display:block;}
.mm-menu.mm-offcanvas{top:136px;border-right:1px solid #009FDF!important;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{color:rgb(0, 159, 223)!important;}
.mm-listview > li > a, .mm-listview > li > span{color:#009FDF!important;}
.mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-arrow:after{border-color:rgb(0, 159, 223)!important;}
#searchbox{width:100%;}
html.mm-opening .mm-slideout{-webkit-transform:translate(60%, 0);-moz-transform:translate(60%, 0);-ms-transform:translate(60%, 0);-o-transform:translate(60%, 0);transform:translate(60%, 0);}
.globalContainer{width:100%;}
}
@media screen and (min-width:768px) and (max-width:1024px){#masthead{height:auto;min-height:136px;position:fixed;z-index:99;top:0;margin-bottom:0px;}
nav.main{padding-left:0;}
#siteWideSearch{float:none;position:absolute;top:-2px;right:10px;}
.navControl{display:block;height:50px;position:relative;z-index:999;color:#FFF;text-decoration:none;background-image:url('../images/nav-mobile-icon.png');background-repeat:no-repeat;background-position:center center;margin:0px;top:0px;padding:13px 0px;width:100%;}
#menu-main-nav{display:none;text-align:left;background:#777;}
#menu-main-nav li{display:block;}
#menu-main-nav ul{background:#555;}
#menu-main-nav ul li a{color:#fff;}
#menu-main-nav ul ul{background:#333;}
#menu-main-nav ul ul li a{color:#fff;}
#menu-main-nav ul, #menu-main-nav ul ul{visibility:visible !important;width:100% !important;position:relative !important;left:0 !important;}
header{padding:0 20px;}
header .three .img{height:460px;}
header .three .ring{width:107%;height:73%;bottom:-11px !important;background:url("../images/ring.png") no-repeat scroll center bottom/contain transparent;padding-top:70%;}
header .three .ring span{background:url("../images/white-up-arrow.png") no-repeat scroll center bottom, linear-gradient(#009ED6, #37758A) repeat scroll 0% 0% transparent;color:#FFF;font-weight:400;font-style:italic;font-size:16px;padding:15px;display:block;box-shadow:2px 2px 0px rgba(255, 255, 255, 0.5) inset, 0px 0px 5px rgba(0, 0, 0, 0.5);border-radius:50px;margin:0px 50px;}
aside h2{font-size:15px !important;}
#secondaryContainer .numbers{bottom:5px;font-size:12px;line-height:16px;}
footer .wrap{width:100%;margin:0 auto;}
}
@media screen and (max-width:767px){html.mm-opening .mm-slideout{-webkit-transform:translate(327px, 0);-moz-transform:translate(327px, 0);-ms-transform:translate(327px, 0);-o-transform:translate(327px, 0);transform:translate(327px, 0);}
#headerWrapMobile{display:block;position:fixed;background-color:white;height:65px;z-index:100;top:0;width:100%;}
.mm-menu.mm-offcanvas{top:50px;border-right:1px solid #009FDF!important;}
body{margin:50px 0 0 0;}
#masthead{height:auto;position:fixed;z-index:99;top:0;padding-top:5px;min-height:50px;margin-bottom:0px;border-bottom:2px #000 solid;}
a.logo{width:80%;height:40px;margin:0px 10px;left:auto;top:auto;position:static;float:none;}
.veteranIcon{display:none;}
#siteWideSearch{display:none;}
.leftColumn{width:100%!important;}
.rightColumn{width:100%!important;}
nav.main{padding-left:0px;}
.navControl{display:block;height:50px;position:relative;z-index:999;color:#FFF;text-decoration:none;background-image:url('../images/nav-mobile-icon.png');background-repeat:no-repeat;background-position:center center;margin:0px;top:0px;padding:13px 0px;width:100%;}
#menu-main-nav{display:none;text-align:left;background:#777;}
#menu-main-nav li{display:block;}
#menu-main-nav ul{background:#555;}
#menu-main-nav ul li a{color:#fff;}
#menu-main-nav ul ul{background:#333;}
#menu-main-nav ul ul li a{color:#fff;}
#menu-main-nav ul, #menu-main-nav ul ul{visibility:visible !important;width:100% !important;position:relative !important;left:0 !important;}
header{margin-bottom:0px;}
header .three{margin:0 0 20px;height:auto;}
header .three .ring{position:absolute;left:50%;bottom:0px;transform:translate(-50%, 0%);background:rgba(0,0,0,0.8);width:100%;height:auto;padding:10px;z-index:1;text-align:center;}
header .three .img{border-radius:0px !important;height:0;padding-bottom:75%;}
header .three .img img{width:100%;height:auto;}
header .three .ring span{background:url("../images/white-up-arrow.png") no-repeat scroll center bottom, linear-gradient(#009ED6, #37758A) repeat scroll 0% 0% transparent;color:#FFF;font-weight:400;font-style:italic;font-size:16px;padding:15px;display:block;box-shadow:2px 2px 0px rgba(255, 255, 255, 0.5) inset, 0px 0px 5px rgba(0, 0, 0, 0.5);border-radius:50px;margin:0px 20px;}
.columns{width:100% !important;padding-bottom:20px;padding-right:0px;}
#mainContainer.gutter{padding:0;}
#mainContent, aside{padding:40px 40px 0px !important;}
aside{padding-bottom:40px !important;}
#secondaryContainer img{width:100%;height:auto;}
#secondaryContainer ul{font-size:18px;margin-bottom:20px;}
#secondaryContainer .numbers{position:relative;right:auto;bottom:auto;font-size:16px;}
footer .wrap{width:100%;margin:0 auto;padding-top:20px;}
nav.footer{display:none;}
a.footerLogo{display:block;width:80%;height:100px;padding:0;margin:0 auto 20px;position:relative;background:#000;float:none;}
footer #socialMedia{margin:0 auto 20px;float:none;text-align:center;right:auto;width:100%;}
address.contactInfo{display:block;font-style:normal;width:100%;float:center;padding:0;margin:0 0 2% 0;text-align:center;}
.contactInfo p, .contactInfo a{color:#fff !important;margin:0;}
p.developer{display:none;}
p.copyright a{color:#fff;}
p.copyright{float:none;text-align:center;width:0 auto;color:#fff;margin:0 0 20px;}
}
a.validationPop{text-decoration:none;}
a.validationPop span{display:none;text-decoration:none;width:200px;word-wrap:normal;}
a.validationPop:hover span{position:absolute;text-align:left;padding:3px;text-decoration:none;display:inline;left:18px;background:rgb(242, 222, 222);font-size:11px;font-weight:normal;line-height:14px;border:1px solid #e70000;color:black;cursor:hand;}
a.infoPop{text-decoration:none;position:absolute;}
a.infoPop span{display:none;text-decoration:none;min-width:350px !important;}
a.infoPop:hover span{white-space:normal;position:absolute;text-align:left;padding:3px;text-decoration:none;display:inline;min-width:350px !important;left:18px;background:#e9f3ff;font-size:11px;font-weight:bold;line-height:14px;border:1px solid #0033ff;color:black;cursor:hand;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alert-link{font-weight:bold;}
.alert > p,
.alert > ul{margin-bottom:0;}
.alert > p + p{margin-top:5px;}
.alert-dismissable{padding-right:35px;}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#356635;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#2d6987;}
.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853;}
.alert-warning hr{border-top-color:#f8e5be;}
.alert-warning .alert-link{color:#a47e3c;}
.alert-danger{background-color:#f2dede;border-color:#e70000;color:#e70000;}
.alert-danger hr{border-top-color:#e6c1c7;}
.alert-danger .alert-link{color:#e70000;}
.required{font-size:.7em;top:-7px;position:relative;color:#d21822;}
.formFieldRequiredDesc{font-style:italic;font-size:.9em;}
.formFieldLabel{font-weight:bold;font-size:1.1em;padding-right:5px;}
.formFieldDescription{font-style:italic;font-size:.9em;margin:0;}
.formFieldGroup{padding:10px;margin-bottom:10px;}
#sidebarForm input[type=text], input[type=email], input[type=tel], select[type=interest], textarea{width:100%;font-family:inherit;font-size:12px;padding:10px;margin:0px;border-radius:none;border:none;background:#e8e8e8;color:#333;}
#sidebarForm input[type=submit]{border:none;background:#000;color:#fff;padding:10px;font-family:inherit;font-size:14px;margin:0px !important;width:100%;font-style:italic;font-weight:700;}
#sidebarForm textarea{height:125px;}
#sidebarForm .quote input, .quote select, .quote textarea{margin:0 0 10px;}