@charset "utf-8";


#rectangle_vertical_navigation{z-index:1;width:66%;background:0;position:absolute;left:17%;top:3.2em}
ul#css3menu2{margin:0;list-style:none;padding:0;width:25.4%;background-color:transparent;border-width:0;border-style:;border-color:;z-index:999;position:relative;display:block;float:left}
ul#css3menu2 li{display:block;white-space:nowrap}
ul#css3menu2>li{margin:0;border-width:1px 0 0 0;border-style:solid;border-color:#fff}
ul#css3menu2 a:active,ul#css3menu2 a:focus{outline-style:none}
ul#css3menu2 a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font-family:'FuturaBT',Century Gothic,Verdana,Geneva,sans-serif;font-variant:small-caps;font-size:1.2em;line-height:1.3em;color:#094463;text-shadow:#FFF 0 0 0;cursor:pointer;padding:5% 5% 5% 5%;background-color:transparent}
ul#css3menu2 li:hover>a,ul#css3menu2 li a.pressed{background-color:#094463;border-color:#fff;border-style:solid;color:#fff;text-shadow:#000 0 0 0;background-position:0 100px;text-decoration:none;border-width:0;border-style:solid;border-color:#fff}
ul#css3menu2 li.topfirst{font-size:1em;border:0;cursor:default;color:#890404;}
ul#css3menu2 li.topfirst>a{font-size:1.1em;line-height:.7em;border:0;cursor:default;color:#890404}
ul#css3menu2 li.topfirst:hover>a,ul#css3menu2 li.topfirst a.pressed{font-size:1.1em;line-height:.7em;border:0;cursor:default;background-color:transparent;color:#890404;text-shadow:#FFF 0 0 0}
ul#css3menu2 li.topsecond{position:relative;font-size:.6em;line-height:1.1em;border-width:0;border:0;padding-top:.2em;padding-bottom:1em}
ul#css3menu2 li.topsecond>a{position:relative;font-size:.6em;line-height:1.1em;border-width:0;border:0}
ul#css3menu2 li.topsecond:hover>a,ul#css3menu2 li.topsecond a.pressed{cursor:default;border-width:0;border:0;background-color:transparent;color:#094463}
ul#css3menu2 li.toplast>a{padding-bottom:5%}
.icons{width:95%;margin-top:0;padding-bottom:5%;padding-left:5%;padding-right:5%;border-width:0;border:0}
.topfirst{font-size:1em;border:0;color:#890404;z-index:1;position:absolute;left:17.5%;line-height:1.5em;width:15%}
*{border:0;margin:0;padding:0}
body{background:url(../_images/layout/underwater-pool.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.slice1{position:absolute;left:0;width:25%;display:block}
.slice2{position:absolute;left:25%;width:25%;display:block}
.slice3{position:absolute;left:50%;width:25%;display:block}
.slice4{position:absolute;left:75%;width:25%;display:block}
#logo-link{z-index:9000;width:18%;position:absolute;left:64%;padding:2px}
#rectangle_body{z-index:-2;width:66%;height:110%;background:#FFF;zoom:1;filter:alpha(opacity=70);opacity:.9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0;position:fixed;left:17%;top:-2em;-moz-box-shadow:0 0 12px #335161;-webkit-box-shadow:0 0 12px #335161;box-shadow:0 0 12px #335161}
#rectangle_body_content{z-index:0;background:0;width:66%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0;position:absolute;left:17%;top:0}
#rectangle_socialmedia_right{z-index:-2;width:44px;line-height:15px;background:#none;position:fixed;top:4em;left:83%;padding-top:6px;padding-left:5px;padding-right:1px}
/*rectangle_body_text{z-index:0;background:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0;position:relative;}*/

#rectangle_socialmedia_right_bg{z-index:-3;width:44px;line-height:15px;background:#fff;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;position:fixed;top:4em;left:83%;-moz-box-shadow:1px 1px 5px #335161;-webkit-box-shadow:1px 1px 5px #335161;box-shadow:1px 1px 5px #335161;-moz-border-radius-topleft:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0}
#rectangle_footer{z-index:-3;background:0;width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;position:absolute;bottom:0}
.wrapper{position:relative;float:left;width:100.00%;padding-top:30px;background:#ebf2f5;background:-moz-linear-gradient(top,#ebf2f5 0,#094463 22%,#094463 77%,#094463 77%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebf2f5),color-stop(22%,#094463),color-stop(77%,#094463),color-stop(77%,#094463));background:-webkit-linear-gradient(top,#ebf2f5 0,#094463 22%,#094463 77%,#094463 77%);background:-o-linear-gradient(top,#ebf2f5 0,#094463 22%,#094463 77%,#094463 77%);background:-ms-linear-gradient(top,#ebf2f5 0,#094463 22%,#094463 77%,#094463 77%);background:linear-gradient(to bottom,#ebf2f5 0,#094463 22%,#094463 77%,#094463 77%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf2f5',endColorstr='#094463',GradientType=0)}
.left1{position:relative;float:left;left:.5%;width:32.00%;color:#fff;padding-top:20px;font-size:.4em;line-height:1.4em;font-weight:none;border:0}
.left2{position:relative;float:left;left:1.50%;width:32.00%;color:#fff;padding-top:20px;font-size:.4em;line-height:1.4em;font-weight:none;border:0}
.left3{position:relative;float:left;left:.5%;color:#fff;padding-top:20px;font-size:.4em;line-height:1.4em;font-weight:none;border:0}
.right{position:relative;float:right;right:.50%;width:33.00%;color:#fff;padding-top:20px;font-size:.4em;line-height:1.4em;font-weight:none;border:0}
.date{position:relative;float:left;left:15.00%;width:70.00%;background-color:#cfcfcf}
.hr{background:#fff no-repeat scroll center;margin-left:20%;margin-top:5px;line-height:11px;width:60%;height:1px}
div.hr hr{display:none}
@font-face{font-family:FuturaBT;src:url(../_fonts/futubk-webfont.eot);src:url(../_fonts/futubk-webfont.eot?#iefix) format(embedded-opentype),url(../_fonts/futubk-webfont.woff) format(woff),url(../_fonts/futubk-webfont.ttf) format(truetype),url(../_fonts/futubk-webfont.svg#futura_bk_btbook) format(svg);font-weight:normal;font-style:normal}
@font-face{font-family:OpenSans;src:url(../_fonts/opensans-regular-webfont.eot);src:url(../_fonts/opensans-regular-webfont.eot?#iefix) format(embedded-opentype),url(../_fonts/opensans-regular-webfont.woff) format(woff),url(../_fonts/opensans-regular-webfont.ttf) format(truetype),url(../_fonts/opensans-regular-webfont.svg#open_sansregular) format(svg);font-weight:normal;font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif;color:#222}
body{margin:0;font-size:19px;line-height:21px;font-family:'OpenSans',Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:inherit;font-size:inherit}
p{font-size:15px;line-height:19px;color:#333;padding-left:2.5em;padding-right:2.5em}
.two-col{-moz-column-count:2;-moz-column-gap:1%;-webkit-column-count:2;-webkit-column-gap:1%;column-count:2;column-gap:1%}
h1{font-family:'Futura',Century Gothic,Geneva,Verdana,sans-serif;font-weight:bold;font-size:34px;line-height:36px;color:#f08810;padding-left:.5em;padding-right:.5em;margin-top:.8em;margin-bottom:.2em}
h2{font-family:'Futura',Century Gothic,Geneva,Verdana,sans-serif;font-size:20px;line-height:25px;color:#069;padding-left:1.8em;padding-right:1.8em;margin-bottom:1em;margin-top:.18em}
h3{font-size:17px;line-height:19px;color:#069;padding-top:1em;padding-bottom:.5em}
h4{font-size:15px;font-weight:bold;line-height:19px;color:#333;padding-left:2.5em;padding-right:2.5em}
h5{background-image:url(../_images/logos/ClearBlue-Waters-logo-large.png);background-repeat:no-repeat;background-position:0 50%;padding-left:15px;font-size:14px;font-weight:normal;line-height:18px;color:#333;background-size:10px;margin-right:30px;margin-left:0}
h6{font-family:'OpenSans',Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:normal;line-height:1.2em;color:#fff;padding-left:.8em;padding-right:.8em}
.subnav{color:#fff;font-size:.4em;line-height:1.4em;padding-left:20px;padding-right:20px;font-weight:none;border:0}
ul,ol{margin-left:4em;margin-right:20px; margin-top:1em; color:#333;font-size:14px;line-height:20px}
ul{list-style-type:circle}
a:link{color:#06F;font-size:1em;border:0;text-decoration:none}
a:visited{color:#06F;border:0;text-decoration:none}
a:hover{color:#b5ed15;border:0;text-decoration:none}
a:active{color:#1fcade;border:0;text-decoration:none}
.footer{margin-left:20%}
a.footer:link{color:#abe6ed;border:0;text-decoration:none}
a.footer:visited{color:#abe6ed;border:0;text-decoration:none}
a.footer:hover{color:#1fcade;border:0;text-decoration:none}
a.footer:active{color:#abe6ed;border:0;text-decoration:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
strong,b{font-weight:bold;color:#069}
i,em,blockquote{font-style:italic}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top}
input,textarea{border:1px solid #06F;background:#fff;padding:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px}
.contact{padding:2px;margin:5px;font-size:14px;font-weight:normal;width:75%}
.captcha-input{padding:2px;margin:5px;font-size:1em;font-weight:normal;width:100px}
.dropdownlist{padding:2px}
fieldset{margin-bottom:40px}
legend{font-weight:bold;border:0;*margin-left:-7px;padding:0;white-space:normal}
.formset{margin:25px 0}
.formset li{list-style:none;margin-bottom:10px}
.formset li label{float:left;width:150px}
.submitbtn{background:#fff;border:2px solid #06F;font-size:13px;padding:5px;text-transform:uppercase;color:#06F;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}
form{margin:0}
label{cursor:pointer}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical;width:75%}
input:invalid,textarea:invalid{background-color:#f0dddd}
abbr[title]{border-bottom:1px dotted}
blockquote{margin:1em 40px}
dfn{font-style:italic}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{display:block;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;padding:0;margin:0}
svg:not(:root){overflow:hidden}
.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:5%;width:90%;height:90%}
figure{margin:0}
.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden;zoom:1;filter:alpha(opacity=0);opacity:0}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
img,object,embed,video{max-width:100%}
.ie6 img{width:100%}
.fluid{clear:both;margin-left:0;width:100%;float:left;display:block}
.fluidList{list-style:none;list-style-image:none;margin:0;padding:0}
.gridContainer{margin-left:auto;margin-right:auto;width:87.6521%;padding-left:1.1739%;padding-right:1.1739%;clear:none;float:none}
.zeroMargin_mobile{margin-left:0}
.hide_mobile{display:none}
@media only screen and (min-width:481px){.gridContainer{width:88.5326%;padding-left:.7336%;padding-right:.7336%;clear:none;float:none;margin-left:auto}
.zeroMargin_tablet{margin-left:0}
.hide_tablet{display:none}
}
@media only screen and (min-width:769px){.gridContainer{width:89.0217%;max-width:1232px;padding-left:.4891%;padding-right:.4891%;margin:auto;clear:none;float:none;margin-left:auto}
.zeroMargin_desktop{margin-left:0}
.hide_desktop{display:none}
}
#dialog-overlay{width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:#000;position:absolute;top:0;left:0;z-index:3000;display:none}
#dialog-box{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;width:25%;position:relative;z-index:5000;display:none}
#dialog-box .dialog-content{text-align:center;padding:10px;margin:13px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px}
a.btn-ok{margin:10px auto 0 auto;text-align:center;background-color:#69F;display:block;width:50px;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer}
a.button:hover{background-color:#36F}
a.button{color:white}
#dialog-box .dialog-content p{font-weight:700;margin:0}
#dialog-box .dialog-content ul{margin:10px 0 10px 20px;padding:0;height:50px}
.counties{background-image:url(../_images/layout/EasternNC-over.jpg);background-size:cover}