h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#282828;text-transform:uppercase;margin-bottom:14px}h1{font-size:38px;line-height:42px;padding-top:5px}h2{font-size:28px;line-height:30px}h3{color:#435280;font-size:18px;line-height:25px}h4{font:100 18px Tahoma, Geneva, sans-serif;margin:0 0 18px;padding:14px 0 0 0}h6{font:100 22px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;margin:0}p{line-height:20px;margin:0 0 15px}a{color:#435280;border:none}a:hover{color:#4d4d4d}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}input[type="email"],input[type="password"],input[type="text"],select,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body{background-color:#4d4d4d;font:100 14px Tahoma, Geneva, sans-serif;color:#282828}header.main{float:left;width:100%;background-color:#fff;border-bottom:3px solid #435280;border-top:6px solid #435280;height:228px;clear:both}header.main nav{float:left;width:100%}header.main nav .container{width:auto}header.main ul.primary-navigation{float:right;width:auto;padding:5px 0 12px;border-bottom:1px solid #454545}header.main ul.primary-navigation li{float:left;padding:0 22px;margin:0;position:relative;border-left:1px dotted #2C2C2C}header.main ul.primary-navigation li:first-child{border-left:none;padding-left:0}header.main ul.primary-navigation li:last-child{padding-right:0}header.main ul.primary-navigation li a{text-decoration:none;font:600 14px Open Sans, sans-serif;color:#282828;text-transform:uppercase;line-height:13px;float:left;text-transform:uppercase}header.main ul.primary-navigation li a:hover,header.main ul.primary-navigation li.active a{color:#435280}header.main nav .primary-navigation > li:hover .secondary-nav-container a:hover{color:#f4f2f2}header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#c3c2c2}header.main nav .secondary-nav-container{display:none;left:-15px;position:absolute;top:15px;width:140px;background:#4d4d4d;z-index:99999}header.main nav .primary-navigation > li:hover .secondary-nav-container{display:block}header.main nav ul.secondary-navigation{margin:0;padding:0}header.main nav ul.secondary-navigation li{padding:0;margin:0}header.main nav ul.secondary-navigation li a{float:left;padding:10px;text-align:left;font:100 14px Arial, Helvetica, sans-serif;color:#c3c2c2;text-transform:capitalize;border-bottom:1px solid #494949;margin-left:6px}#long-nav-col nav.non-mobile{float:left;position:relative;width:100%}#long-nav-col nav.non-mobile .container{position:relative;padding-top:15px}#long-nav-col nav.non-mobile ul.primary-navigation{position:relative;display:block;margin:0 auto;text-align:center}#long-nav-col nav.non-mobile ul.primary-navigation li{position:relative}#long-nav-col nav.non-mobile .secondary-nav-container{width:auto;float:left;left:-45px}#long-nav-col nav.non-mobile ul.secondary-navigation{width:auto}.content .widget.gallery{padding-bottom:15px}.content .widget.gallery a{width:90px;margin:0 18px 18px 0}.content .widget.gallery a img{width:100%;border-width:2px;height:78px}.content img{border:5px solid #a09fa4}.content ol{margin-left:0;list-style-position:inside}.content .widget.map{width:100%;margin:0 0 20px;border:1px solid #cdcdcd;float:left}.content .widget.map img{height:250px}.content .widget.html img{width:31%}.content .widget.form{width:100%;padding:4px 0 10px 0;float:left}.content .widget.form .errorlist{margin:0 0 5px}.content .widget.form .errorlist li{color:#282828;border:1px solid red}.content .widget.form button,.content .widget.form input,.content .widget.form textarea{width:100%}.content .widget.form input[type="submit"],.content .widget.form input[type="submit"]:active,.content .widget.form input[type="submit"]:hover{width:auto;float:right;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #1b1b1b 0%, #282828 50%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1b1b), color-stop(50%, #282828), color-stop(100%, #282828));background:-webkit-linear-gradient(top, #1b1b1b 0%, #282828 50%, #282828 100%);background:-o-linear-gradient(top, #1b1b1b 0%, #282828 50%, #282828 100%);background:-ms-linear-gradient(top, #1b1b1b 0%, #282828 50%, #282828 100%);background:linear-gradient(bottom, #1b1b1b 0%, #282828 50%, #282828 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#282828',GradientType=0 );color:#ebebeb;text-transform:uppercase;border:none;color:#ebebeb;font:100 12px Arial, Helvetica, sans-serif;text-shadow:inherit}.content .widget.form input,.content .widget.form textarea{width:100%;margin:0 0 5px;padding:6px 5px}.content .widget.form label{color:#282828;font:100 14px Open Sans, sans-serif;margin:0 0 3px}.content .widget.form .submit{width:auto;padding:10px 25px;border-radius:0;font-size:14px;font-weight:normal;text-shadow:normal}.content .widget.form textarea{height:85px;margin:0 0 20px}.content .widget.form:before{font-size:1.5em;text-transform:uppercase;color:#fff}.content .widget.carousels img{border-width:6px}.carousel .carousel-nav{position:relative;z-index:99999}.carousel .carousel-nav > a.next,.carousel .carousel-nav > a.prev{margin-top:-250px;text-indent:-9999px;text-decoration:none}.carousel .carousel-nav > a.next{margin-right:10px}.carousel .carousel-nav > a.prev{margin-left:10px}.carousel .carousel-nav > a.next:before,.carousel .carousel-nav > a.prev:before{display:inline;font-size:3.2em;font-weight:700;color:#fff;width:36px;height:36px;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;visibility:visible;background:rgb(12.531%, 15.336%, 23.94%)}.carousel .carousel-nav > a.next:before{content:"\203A";text-indent:10px;line-height:28px;float:right}.carousel .carousel-nav > a.prev:before{content:"\2039";text-indent:8px;line-height:30px;float:left}.logo span{padding-top:0;font-size:2em}.logo img{margin:0;padding-top:0;width:auto;max-width:100%}.heading-bg{background:#435280;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhODJiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTY3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #435280), color-stop(100%, rgb(19.403%, 23.747%, 37.068%)));background:-webkit-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-o-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-ms-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:linear-gradient(bottom, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#435280', endColorstr='darken(#435280, 10)',GradientType=0 );border:1px solid rgb(45.17%, 51.596%, 71.3%);padding:6px 0 6px 10px;float:left}.cta-container{float:right;font:100 21px Open Sans, sans-serif;color:#282828;padding-top:5px;margin:0 0 16px}.cta-container .phone{font:700 24px Open Sans, sans-serif;color:#435280;padding:0 0 0 5px;text-decoration:none}nav.mobile{display:none;float:left;width:100%}.social{float:left;width:100%;padding:10px 0 3px 0}.social ul li:first-child:before{content:"Follow Us:";font:100 22px Open Sans, sans-serif;color:#282828}.social ul{float:right;width:auto;margin:0;padding:0}.social ul li{float:left;margin:0;padding:0}.social ul li a{margin-left:6px}.social ul li a img{width:auto;vertical-align:top}.widget.form:before{zoom:1;width:100%;font:100 22px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;padding:6px 0 6px 10px;float:left;margin:0 0 11px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#435280;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhODJiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTY3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #435280), color-stop(100%, rgb(19.403%, 23.747%, 37.068%)));background:-webkit-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-o-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:-ms-linear-gradient(top, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);background:linear-gradient(bottom, #435280 0%, rgb(19.403%, 23.747%, 37.068%) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#435280', endColorstr='darken(#435280, 10)',GradientType=0 );border:1px solid rgb(45.17%, 51.596%, 71.3%);background:#435280 \9}.widget.form:before{content:"Quick Contact..."}.widget.form h2{font-size:.9em;line-height:1.1em;font-weight:bold}.content{float:left;width:100%;padding:0;background-color:#4d4d4d}.content ul li:before{content:"\2713";font-weight:700;margin:0 0 8px 0;padding-right:6px;background:none}.content .container ul li{padding-right:10px;text-indent:-18px;margin-left:18px}.content .container ol li{padding-right:10px;text-indent:-12px;margin-left:18px}.content .container{background:rgb(94.7%, 94.7%, 94.7%);padding:10px 0}.content .container ul.errorlist li:before{content:""}.content .container ul.errorlist li{margin:0 0 5px;text-indent:1px}.content .row:first-child .container{margin-top:-60px}.footer{float:left;width:100%;background:#4d4d4d;font:100 14px Open Sans, sans-serif;color:#fff;padding:0;margin:0;text-align:center}.footer nav{float:left;width:100%;padding:25px 0 0 0}.footer .secondary-nav-container{display:none}.footer ul.primary-navigation{padding:0;margin:0 0 10px;float:left;width:100%}.footer ul.primary-navigation li{display:inline}.footer ul.primary-navigation li a{text-decoration:none;color:#9f9f9f;text-transform:uppercase}.footer ul.primary-navigataion li a:hover{text-decoration:underline}.footer ul.primary-navigataion li.active a{text-decoration:underline}.footer ul.primary-navigataion li:after{content:"|";padding-left:5px;margin-right:5px;color:#9f9f9f}.footer ul.primary-navigation li:last-child:after{content:"";padding:0;margin:0}.footer address{line-height:22px;text-align:center;font:100 14px Open Sans, sans-serif;color:#9f9f9f;border-bottom:1px solid #161519;padding:0 0 20px}.footer address strong{font-weight:700;color:#9f9f9f}.footer address a,footer address a:visited{text-decoration:underline;color:#9F9F9F}.footer address a:hover,footer address a:focus{color:#9F9F9F;text-decoration:none}.footer .copyright{padding:11px 0 0;color:#9f9f9f}@media only screen and (max-width: 959px){.widget.form h2:before{font-size:18px}}@media only screen and (max-width: 959px){.content .widget.gallery a{width:75px;margin:0 11px 18px 0}}@media only screen and (max-width: 959px){header.main ul.primary-navigation li{padding:0 4px}}@media only screen and (max-width: 959px){header ul.primary-navigation li a{padding:0 9px;font-size:12px}}@media only screen and (max-width: 959px){h2{font-size:19px;line-height:22px;margin:0 0 15px}}@media only screen and (min-width: 767px){.logo img{max-height:175px}}@media only screen and (max-width: 767px){h1{padding:0;margin:0}}@media only screen and (max-width: 767px){.widget.carousels{display:none}}@media only screen and (max-width: 767px){.content .row:first-child .container{margin-top:0 !important}}@media only screen and (max-width: 767px){.widget.form h2:before{width:96.5%}}@media only screen and (max-width: 767px){.widget{padding:0 5px}}@media only screen and (max-width: 767px){.content .widget.form{padding:18px 5px 10px}}@media only screen and (max-width: 767px){.content .widget.html img{width:100%;height:auto}}@media only screen and (max-width: 767px){header.main{height:auto}}@media only screen and (max-width: 767px){.copyright,.social ul,footer address,footer ul.primary{width:100%;text-align:center}}@media only screen and (max-width: 767px){.social ul li,footer ul.primary li{float:none;display:inline}}@media only screen and (max-width: 767px){.social ul li a{text-decoration:none}}@media only screen and (max-width: 767px){.cta-container,.logo{text-align:center;width:100%}}@media only screen and (max-width: 767px){.cta-container{padding:0 0 15px}}@media only screen and (max-width: 767px){.logo{margin:10px 0 0 0}}@media only screen and (max-width: 767px){.logo img{width:100%}}@media only screen and (max-width: 767px){.logo h1{margin:0;padding:0}}@media only screen and (max-width: 767px){.copyright{padding-top:10px;display:inline-block}}@media only screen and (max-width: 767px){header ul.primary-navigation li a,header.main ul.primary-navigation li{width:100%}}@media only screen and (max-width: 767px){header.main ul.primary-navigation li{padding:0 0 1px}}@media only screen and (max-width: 767px){header.main nav ul.secondary-navigation li a{width:100%}}@media only screen and (max-width: 767px){header.main nav .secondary-nav-container{display:block;position:relative;top:1px}}@media only screen and (max-width: 767px){header.main nav ul.secondary-navigation li a{margin:0}}@media only screen and (max-width: 767px){header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#c3c2c2;background:#e1e1e1}}@media only screen and (max-width: 767px){h1{font-size:33px;line-height:40px}}@media only screen and (max-width: 767px){h3{font-size:18px;line-height:22px}}@media only screen and (max-width: 767px){header.main nav{display:none}}@media only screen and (max-width: 767px){nav.mobile{display:block;margin-top:25px}}@media only screen and (max-width: 767px){nav.mobile ul{width:100%;float:left}}@media only screen and (max-width: 767px){nav.mobile ul li{margin:0 0 1px;float:left;width:100%}}@media only screen and (max-width: 767px){nav.mobile ul li a{width:100%;float:left;background:rgb(94.7%, 94.7%, 94.7%);text-decoration:none;padding:4px 2%;color:#282828;text-transform:uppercase}}@media only screen and (max-width: 767px){nav.mobile ul li a:hover,nav.mobile ul li.active > a,nav.mobile ul li.active ul li a.active{background:#435280;color:#000}}@media only screen and (max-width: 767px){nav.mobile ul ul{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li a:before{content:"\00BB \0020";font-size:14px;line-height:15px;vertical-align:top}}@media only screen and (max-width: 767px){nav.mobile ul ul li a{padding-left:5%;padding-bottom:1px;text-transform:capitalize}}@media only screen and (max-width: 767px){nav.mobile ul ul li:last-child{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li:first-child{margin-top:1px}}@media only screen and (max-width: 767px){footer .copyright{padding-top:15px}}
