@import url('https://fonts.googleapis.com/css?family=Cabin+Condensed');@import url('https://fonts.googleapis.com/css?family=Italianno');@import url('https://fonts.googleapis.com/css?family=Fjalla+One&display=swap');@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap');.topbar2{z-index:10000}.banner{position:absolute;top:0;left:0;right:0;z-index:10;height:125px;background:rgba(14,58,87,.9)}.titlewrap{display:block;text-align:center;position:absolute;top:10px;right:auto;left:150px}.title{font-size:36px;padding:0;display:inline-block}.title a{color:#2f7388;text-decoration:underline}.title img{max-width:100%}.searchSocial{bottom:auto;top:20px;right:150px;left:600px;word-spacing:normal;letter-spacing:normal;text-align:right;line-height:30px;white-space:nowrap;display:block;position:absolute;zoom:1;font-family:"Inter",Arial,Helvetica,Sans-Serif;font-size:12pt}.openweather{float:left;margin-right:15px;color:#fff;font-size:12pt;margin-top:3px;font-family:"Inter",Arial,Helvetica,Sans-Serif;font-weight:600;white-space:nowrap;vertical-align:middle}.openweather a{color:#fff;font-weight:600;text-decoration:none}.payutility{float:none;display:inline-block;margin-right:15px;color:#fff;font-size:12pt;margin-top:3px;font-family:"Inter",Arial,Helvetica,Sans-Serif;font-weight:600;white-space:nowrap;vertical-align:middle}.payutility a{color:#fff;font-weight:600;text-decoration:none}.searchPositioner{float:none;display:inline-block;margin-right:1px;position:relative;top:-7px;font-size:0;margin-bottom:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.search.bar{margin-bottom:0;display:inline-block;font-size:0}.fieldAndButton{padding:0;width:200px;line-height:normal;vertical-align:top;background:#071f2e;padding:5px;display:inline-block;border:1px solid #999;overflow:hidden}.hidden{border:none;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background:#fff;color:#000}.searchField{font-size:12pt;padding:3px;width:85%;color:#fff;border:none;background:transparent;font-family:"Inter",Arial,Helvetica,Sans-Serif;display:inline-block}.searchField::placeholder{color:#fff;opacity:1}.searchMag{margin:1px;font-size:20px;color:#555;line-height:20px;height:20px;width:20px;float:right;cursor:pointer;opacity:.9}.searchMag a{text-decoration:underline}.clr{clear:both;font-size:0;height:0}.navwrap{position:absolute;bottom:5px;left:0;right:0;text-align:center;z-index:10}nav.horizontal{border:none;margin:0;padding:0;list-style-type:none;list-style-position:outside}nav.horizontal.block{display:inline-block;padding:0 150px 0 600px;text-align:center;z-index:10;width:100%}nav.horizontal.block ul{width:100%;border-top:1px solid rgba(255,255,255,.25);display:flex;justify-content:space-between;white-space:nowrap;padding-inline-start:0 !important;padding:13px 0 10px 0}nav.horizontal.block li{position:static;padding:0;border-right:none;line-height:normal;display:inline-block}nav.horizontal.block li a{background:transparent;color:#fff;border:none;font-weight:600 !important;margin-right:2px;border-radius:0;font-family:"Inter",Arial,Helvetica,Sans-Serif;font-size:14pt}nav.horizontal.block li ul{background:rgba(255,255,255,.9);text-align:left;border-radius:0;box-shadow:-7px 7px 10px rgba(0,0,0,.1);min-width:100%;position:absolute;margin-top:15px;left:0;right:0;white-space:normal;padding:50px 100px;box-sizing:border-box;vertical-align:top;line-height:1.1;z-index:1000}.triangle{float:none;margin-top:0;color:inherit;opacity:1;display:inline-block;vertical-align:middle;font:normal 10pt Arial,sans-serif;white-space:nowrap;margin:0 3px 0 7px;zoom:1;cursor:pointer;padding:1px 3px;background:transparent;border:none}nav.menu{zoom:1;position:relative}.slider_wrap1{position:relative;font-size:0;line-height:normal}.slider_owl{min-height:200px;overflow:hidden;position:relative;font-size:0;line-height:normal}.owl-item{position:relative;display:inline-block;font-size:0;margin:0;padding:0}.items{height:200px}#innerWrapper{width:1300px;height:auto;margin:0 auto;margin-top:40px;overflow:auto}#content{max-width:1300px;font-size:14px;margin:20px 0 20px 0;min-height:370px;height:100%}.footerbg{height:529px;position:relative;background:url('images/sapphire-harbor-bg.jpg') no-repeat top center;background-size:cover}.footergrad{background:linear-gradient(to bottom,#fff 30%,rgba(255,255,255,0) 50%);height:529px;position:relative;background-size:cover}.main{position:absolute;bottom:0;right:0;left:0;padding:15px;background:rgba(14,58,87,.9);color:#fff;text-align:left;display:block;height:190px}.main hr{clear:both;color:rgba(255,255,255,.18);margin:15px 0}.main a{color:#fff;text-decoration:underline}.footertext{max-width:1750px;margin:20px 100px}.footerleft{float:left;max-width:48%;font-size:12pt}.text{font-family:"Inter",Arial,Helvetica,Sans-Serif;color:#fff;text-align:left;padding:4px 0;display:block;white-space:pre-wrap}.text2{font-family:"Inter",Arial,Helvetica,Sans-Serif;color:#fff;text-align:left;padding:4px 0;display:block;white-space:pre-wrap}.footerright{float:right;max-width:48%;font-size:12pt}.text3{font-family:"Inter",Arial,Helvetica,Sans-Serif;color:#fff;text-align:left;padding:4px 0;display:block;white-space:pre-wrap}.text4{font-family:"Inter",Arial,Helvetica,Sans-Serif;color:#fff;text-align:left;padding:4px 0;display:block;white-space:pre-wrap}.verticalLogo_text{float:right;text-align:right;font-size:14pt;text-align:left;margin:0}.text8{font-size:14pt}.afterfooter{clear:both;height:25px}@media print{#header,.navBar,#footer,#pageTitleContainer,#taxesLink,.breadCrumbs,#navTabs,.reportToolbar,#navBar,#footer3,#bottomNav2,.bannerImg,#logo,#banner,#footer2Logo,#whiteBar,#middleHeader,#bottomHeader,#footer2{display:none}}@media screen and (max-width:856px){body{min-height:700px;background:none;-webkit-text-size-adjust:none;padding:0;text-align:left;direction:ltr;margin:0;color:#000}#viewport{overflow:hidden;position:relative;width:100%}#mobileMenu{width:190px;background:#0e3a57;height:100%;position:absolute;overflow:hidden;left:-190px}#mobileMenu>ul{padding:0;margin:0}#mobileMenu>ul>li{list-style:none}#mobileMenu ul li>a{list-style:none;display:block;padding:0 10px 0 5px;line-height:30px;color:#fff;text-decoration:none;border-bottom:solid #fff 1px}#locations{line-height:18px;text-align:center}#headerMenu{color:#fff;background:#0e3a57;text-align:center;font-size:20px;vertical-align:middle;margin-bottom:0 !important}#headerMenu a{text-decoration:none;color:#fff}#btnToggleMenu{margin:10px;padding:4px 5px 5px 4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#contentWrap{position:relative;height:100%;min-height:700px;-webkit-box-shadow:-6px 0 8px rgba(48,50,50,.5);-moz-box-shadow:-6px 0 8px rgba(48,50,50,.5);box-shadow:-6px 0 8px rgba(48,50,50,.5);-webkit-overflow-scrolling:touch}#contentWrap.menuVisible,#mobileMenu.menuVisible{-webkit-transform:translateX(190px);transform:translateX(190px);-webkit-transition-duration:.3s;transition-duration:.3s}#mobileContent{background:#fff;padding:5px 15px;width:100%;min-height:unset}}@media all and (orientation:landscape){#mobileMenuHome{background-image:url(/images/mobile/landscape.png);background-position:center center;background-size:736px auto;background-repeat:no-repeat;padding-top:30px;padding-bottom:100px;width:100%}#mobileMenuHome ul li>a{line-height:31px}}