@import url(http://fonts.googleapis.com/css?family=Average+Sans:400,700);@import url(http://fonts.googleapis.com/css?family=Questrial);body{background-color:#717E8D;margin:0px;padding:0px;border:#FFFFFF 0px solid;}
div{margin:0;padding:0;border:0;}
table, tr, td{border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:0;}
.td-right{text-align:right;}
.td-left{text-align:left;}
.td-center{text-align:center;}
.td-top{vertical-align:top;}
.td-middle{vertical-align:middle;}
.td-bottom{vertical-align:bottom;}
.center-align{text-align:center;}
.center-div{margin-left:auto;margin-right:auto;}
.right-div{margin-left:auto;margin-right:0;}
.left-div{margin-left:0;margin-right:auto;}
.fullwidth{width:100%;}
.halfwidth{width:50%;}
.nobreak{white-space:nowrap;}
.just{text-align:justify;}
img{border:0;}
.blockimage{display:block;}
.formmargin{margin:0px;}
a:link,
a:visited,
a:active{color:#D6FFAD;text-decoration:none;}
a:hover{color:#D6FFAD;text-decoration:underline;}
body, div, table{color:#FFFFFF;font-family:"Average Sans", arial, helvetica, sans-serif;font-size:15px;font-weight:400;line-height:160%;}
.title{color:#FFFFFF;font:26px "Questrial", arial, sans-serif;font-weight:normal;letter-spacing:0px;line-height:140%;}
.subtitle{color:#FFFFFF;font:19px "Questrial", arial, sans-serif;font-weight:normal;line-height:normal;}
.smalltitle{color:#FFFFFF;font:18px "Average Sans", arial, sans-serif;font-weight:700;line-height:normal;}
.smalltext{color:#FFFFFF;font:13px "Average Sans", arial, sans-serif;font-weight:400;padding-bottom:5px;line-height:normal;}
.contact-title{font-size:22px;line-height:normal;}
.hilite{color:#FFFF00;}
h1, h2, h3, h4{margin:0px 0px 1px 0px;}
.list{font-size:16px;color:#E9E7BC;line-height:normal;text-align:left;margin-top:0px;margin-bottom:0px;}
.floatlist{float:left;width:50%;min-width:200px;}
.list li{text-indent:1px;}
.pageheight{min-height:750px;}
.pagewrapper{width:100%;min-width:319px;text-align:center;margin:0 auto;}
.pagebox{padding:0px 0px 0px 0px;margin:0 auto;}
#contentbox{max-width:950px;margin:0 auto;padding:30px 0px 10px 0px;}
.content-pad{padding:0px 35px 10px 15px;}
#left-content{float:left;width:100%;max-width:645px;padding:0px;}
.outer-background{background-color:#717E8D;}
.inner-background{background-color:transparent;border:#000000 0px solid;}
#headerdiv{padding:15px 0px 10px 0px;margin:0px 0px 0px 0px;border:#000000 0px solid;}
.headercolor{background-color:#5C6A78;}
.logo-respond{height:100px;width:600px;max-width:600px;min-width:280px;margin:0 auto;display:block;}
.textlogo{font:normal 30px "Questrial", arial, sans-serif;width:100%;padding:15px 0px 15px 0px;display:block;}
a.textlogo:link, a.textlogo:visited, a.textlogo:active{color:#FFFFFF;text-decoration:none;}
a.textlogo:hover{color:#FFFFFF;text-decoration:none;}
.img-borders{border:#000000 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.img-float{float:left;margin:3px 8px 1px 0px;}
.float-item{float:left;margin-right:10px;margin-bottom:2px;}
.text-nowrap{overflow:hidden;min-width:175px;}
.divclear{height:1px;clear:both;font-size:1px;line-height:1px;padding:0px;margin:0px;}
.img-respond{width:100%;height:auto;}
.img-respond-box{max-width:599px;margin-bottom:20px;}
.img-respond-home{max-width:100%;margin-bottom:30px;}
.top-image{border:#000000 1px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.page-splits{line-height:1px;font-size:1px;height:3px;background-color:transparent;margin-top:10px;margin-bottom:10px;padding:0px;border:#A2AAB2 1px solid;border-width:1px 0px 1px 0px;}
.splits-xtramargin{margin-top:30px;margin-bottom:30px;}
.homelinks{color:#9BA8B8;}
.homelinks a{padding:6px;}
#sidebar-content{float:left;width:100%;max-width:290px;padding:0px;border-left:#A2AAB2 1px solid;}
.sidebar-pad{padding:0px 0px 10px 35px;}
.sidebar-pad-home{padding-top:10px;}
.sidebar-textarea{text-align:left;width:250px;margin:0 auto;padding:0px 0px 10px 0px;border:solid #A2AAB2;border-width:0px 0px 1px 0px;}
.sidebar-text{color:#FFFFFF;font:15px "Average Sans", arial, sans-serif;text-align:left;font-weight:400;line-height:150%;}
.sidebar-title{color:#FFFFFF;font:20px "Questrial", arial, sans-serif;font-weight:normal;line-height:normal;background-color:#5C6A78;padding:8px 5px 9px 8px;margin:0px auto 7px auto;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.sidebar-image{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0px auto 15px auto;border:#000000 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.side-links{padding:10px 0px 10px 0px;margin:0px;}
.side-links a{font:16px "Questrial", arial, sans-serif;font-weight:400;line-height:normal;display:block;padding:9px 0px 9px 10px;border:dashed #C2CAD2;border-width:0px 0px 1px 0px;}
.side-links a:first-child{border-width:1px 0px 1px 0px;}
.google-ad-sidebar{width:250px;margin:0px auto 25px auto;}
.ad-blank-60{line-height:60px;color:#FFFFFF;background-color:#999999;text-align:center;}
.ad-blank-250{line-height:250px;color:#FFFFFF;background-color:#999999;text-align:center;}
.footer-splits{color:#FFFFFF;height:5px;line-height:normal;background-color:#5C6A78;margin:0px auto 0px auto;padding:0px;border:solid #000000;border-width:0px 0px 0px 0px;}
#FooterFRM{visibility:visible;}
.footer-frame{display:block;width:100%;overflow:hidden;margin:0px;padding:0px;}
.footer-height{height:375px;}
.footer-page{background-color:#5C6A78;margin:0px;padding:0px;}
.footer-page, .footer-page div, .footer-page table{color:#FFFFFF;}
.footer-pad{padding:50px 10px 10px 10px;}
.footer-border{border:solid #000000;border-width:0px 0px 0px 0px;}
div.footer-title{color:#FFFFFF;font:20px "Questrial", arial, sans-serif;font-weight:500;padding-bottom:5px;margin-bottom:3px;border-bottom:#9BA8B8 1px solid;}
table.footer-links td{padding:5px 30px 5px 30px;border-right:#7A8796 1px solid;}
.footer-image{margin:50px 0px 3px 12px;border:#000000 1px solid;}
.footer-image-table{margin-left:20px;}
.footer-links{font-size:16px;line-height:30px;}
.footer-social{width:180px;padding-left:10px;}
.footerlinks-1{width:33%;}
.footerlinks-2{width:33%;}
.footerlinks-3{width:33%;}
.html5-icon{margin-top:12px;margin-bottom:8px;}
.footer-copyright{color:#FFFFFF;font:13px "Average Sans", arial, sans-serif;font-weight:400;line-height:normal;padding:14px 0px 14px 0px;margin:0px 0px 0px 0px;background-color:#4E5C6A;border:solid #9BA8B8;border-width:1px 0px 0px 0px;}
body.footer-page a:link,
body.footer-page a:visited,
body.footer-page a:active{color:#FFFFFF;text-decoration:none;white-space:nowrap;}
body.footer-page a:hover{color:#D6FFAD;text-decoration:underline;white-space:nowrap;}
div.footer-copyright a:link,
div.footer-copyright a:visited,
div.footer-copyright a:active{color:#FFFFFF;text-decoration:none;}
div.footer-copyright a:hover{color:#D6FFAD;text-decoration:underline;}
.socialspace{padding-left:1px;padding-right:2px;}
.socialRspace{width:0px;}
.socialicon{border:#FFFFFF 0px solid;display:block;background-color:#5C6A78;padding:0px;border:#9BA8B8 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.socialicon:hover{border:#FFFFFF 1px solid;background-color:#717E8D;}
.mobile-social{display:none;}
.contact-pad{padding:15px 0px 15px 0px;}
.contact-select{color:#CCFFFF;font-weight:400;}
.contactform-table{margin:20px 0px 10px 50px;}
table.contactform-table td{padding:1px 0px 1px 0px;}
input[type=submit].submitbutton, input[type=reset].submitbutton{color:#FFFFFF;font:normal 18px "Questrial", arial, sans-serif;text-align:center;background-color:#5C6A78;-webkit-appearance:none;padding:7px 8px 7px 8px;margin:0px 0px 0px 0px;cursor:pointer;width:120px;border:#A2AAB2 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
input[type=submit].submitbutton:hover, input[type=reset].submitbutton:hover{color:#FFFFFF;background-color:#0081F7;border:#FFFFFF 1px solid;}
.shadeform{font:13px arial, sans-serif;color:#000000;background-color:#FFFFFF;background-image:url("picts/shadeform.png");text-align:left;width:200px;border:#999999 1px solid;}
.textarea{font:13px arial, sans-serif;background-color:#FFFFFF;color:#000000;background-image:url("picts/shadeform.png");text-align:left;width:250px;height:150px;border:#999999 1px solid;}
.dropdown{font:13px arial, sans-serif;background-color:#FFFFFF;color:#000000;width:225px;}
#map-canvas{width:235px;height:160px;}
.directions{font-size:14px;font-weight:400;line-height:normal;padding:8px 0px 5px 0px;}
.directions .shadeform{width:233px;margin:2px 0px 5px 0px;}
input[type=submit].directionbutton{width:235px;}
.no-formmargin{margin:25px 0px 25px 0px;}
.article-home-pad{padding:1px 0px 0px 0px;}
.arrow-link{font-size:17px;display:inline-block;padding:12px 0px 5px 0px;text-indent:26px;min-height:27px;background-image:url("picts/arrow-link.png");background-repeat:no-repeat;background-position:0px 14px;}
a.arrow-link:hover{background-image:url("picts/arrow-link-hover.png");}
@media print{.printhide{display:none;}
.pageheight{min-height:initial;}
}
@media screen{.printonly{display:none;}
}
#menudiv a{outline:none;}
#menudiv{background-color:#5C6A78;position:relative;padding:6px 0px 6px 0px;margin:0px auto 0px auto;border:#000000 solid;border-width:0px 0px 0px 0px;}
#menudiv, #menusub{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#menusub a{color:#FFFFFF;font-family:"Questrial", arial, helvetica, sans-serif;font-size:17px;font-weight:normal;line-height:normal;text-decoration:none;text-align:center;padding:10px 15px 10px 15px;margin:0px 0px 0px 0px;cursor:pointer;background-color:transparent;display:inline-block;border:#999999 solid;border-width:0px 0px 0px 0px;transition:all 0.5s ease;-webkit-transition:all 0.5s;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;*display:inline;*zoom:1;}
#menusub a:first-child{border-width:0px 0px 0px 0px;}
#menusub a:hover{color:#FFFFFF;background-color:#0081F7;text-decoration:none;}
#mobile-menu-icon{cursor:pointer;display:none;text-align:center;padding:5px 0px 5px 5px;}
.menu-icon-img{display:block;margin:0px auto 0px 0px;}