html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}table,tbody,tfoot,thead,tr,th,td{font-size:100%;font:inherit;vertical-align:baseline;border-collapse:collapse;border-spacing:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}@font-face{font-family:'OpenSansRegular';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#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansItalic';src:url('fonts/OpenSans-Italic-webfont.eot');src:url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Italic-webfont.woff') format('woff'),url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url('fonts/OpenSans-Bold-webfont.eot');src:url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Bold-webfont.woff') format('woff'),url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal}.cms-copy a,.cms-copy ul li ul li,.cms-copy ol li ol li,.cms-copy ul li ol li,.cms-copy ol li ul li,.cms-copy li a,.cms-copy li p a,.cms-copy table p,.cms-copy table li,.cms-copy table li p{font-size:1em}.cms-copy a{color:#00aeef}.cms-copy a:hover{text-decoration:underline}.cms-copy ul{list-style:disc outside none;margin:0 0 15px 20px}.cms-copy ul li ul,.cms-copy ol li ul{margin-top:10px;list-style:disc outside none}.cms-copy ol{list-style:decimal outside none;margin:0 0 15px 24px}.cms-copy ul li ol,.cms-copy ol li ol{margin-top:10px;list-style:decimal outside none}.cms-copy li{margin:0 0 5px 0;font-size:1.2em;line-height:1.5}.cms-copy li p{font-size:1em;margin:0}.cms-copy table,.cms-copy td,.cms-copy th{border-color:#000}.cms-copy td,.cms-copy th{font-size:1.2em;padding:5px}.cms-copy span{font-size:1em}.overlay{display:none;width:100%;height:100%;background:transparent url(img/bg-black-opa-80.png);position:fixed;top:0;left:0;z-index:9999}.pop-up{display:none;padding:60px 0 50px;width:676px;color:#fff;background-color:#909090;position:fixed;top:50%;left:50%;z-index:10000}input,textarea,button{margin:0;padding:0;border:0;background:none;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;outline:none}input.text,input[type="text"]{display:block;border:1px solid silver;padding:0 8px;width:260px;height:28px;font:1.2em/28px Arial,Helvetica,Sans-serif;background:#fff}input.submit,input[type="submit"]{cursor:pointer}label{font-size:1.2em;display:block;margin:0 0 3px 0}textarea{display:block;border:1px solid silver;padding:8px;width:260px;height:112px;font:1.2em/1.5 Arial,Helvetica,Sans-serif;resize:none}input.radio,input.checkbox{display:inline}button{cursor:pointer}.form-line{margin:0 0 7px;position:relative;z-index:1}.form-line p{margin:0}.opt-item-container{margin:0 0 15px}.opt-item-container input{margin-right:7px;margin-bottom:0}.opt-item-container label{display:inline-block;margin-top:-2px;margin-bottom:0;width:auto;vertical-align:top;line-height:1.5}.form-txt-box-cont,.form-txt-area-cont{position:relative;z-index:1}.inner-form-default-label{font-size:12px;height:28px;line-height:28px;position:absolute;top:1px;left:10px}input.text-focus,textarea.text-area-focus{border:1px solid #00aeef}.form-line-w-dd-expanded{z-index:999}.form-note{display:block;color:#00aeef;font-size:1.1em}.form-error{display:block;margin:5px 0 0 0;font-size:1.2em;color:#c00}body{margin:0;padding:0;font:62.5% 'OpenSansRegular',Arial,Helvetica,Verdana,sans-serif;color:#000;background-color:#02071c}h1,h2,h3,h4{line-height:1.2;margin:0 0 15px 0;color:#7f7f80;text-transform:uppercase}h1{font-size:2.4em}h2{font-size:2em}h3{font-size:1.6em}h4{font-size:1.2em}p{font-size:1.2em;margin:0 0 15px 0;line-height:1.9}span{font-size:1.2em}address{font-size:1.2em;font-style:normal;line-height:1.5;margin:0 0 15px}a{color:#000;font-size:1.2em;text-decoration:none;cursor:pointer;outline:none}p a{font-size:1em}table{margin:0 0 15px 0}td,th{padding:5px;font-size:1.1em;line-height:1.5;vertical-align:middle}.group:after{visibility:hidden;display:block;content:"";clear:both;height:0}.img-replacement{display:block;text-indent:-9999px;font-size:0;line-height:0}.pipe-div{font-size:13px;position:relative;margin:0 5px}.c-spr{background:transparent url(img/common-sprite.png) no-repeat 0 0}.s-float-left{float:left!important;margin:0 20px 15px 0!important}.s-float-right{float:right!important;margin:0 0 15px 20px!important}.s-r-corner{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.s-box-shadow{-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2)}.s-silver-gradient{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 30%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#f8f8f8),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#f8f8f8 30%,#ebebeb 100%);background:-o-linear-gradient(top,#f8f8f8 30%,#ebebeb 100%);background:-ms-linear-gradient(top,#f8f8f8 30%,#ebebeb 100%);background:linear-gradient(to bottom,#f8f8f8 30%,#ebebeb 100%)}.btn{display:inline-block;padding:0 25px;height:30px;line-height:27px;font-size:12px;outline:none;position:relative}.grand-wrapper{margin:0;padding:0;width:100%;position:absolute;top:0;background:url(img/karina-water-bkgd.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.wrapper{width:980px;margin:0 auto;position:relative}#content{margin-top:30px;position:relative;z-index:999;width:978px;background:#f1f1f2;border:1px solid #97aca9;-webkit-box-shadow:0 0 3px #abc5c0;box-shadow:0 0 3px #abc5c0;border-radius:3px}#content .cont-wrapper{width:858px;border:1px solid #cbcbcb;background:#fff;margin:30px;padding:30px}#content .content{padding:15px;width:100%}.left-column{display:block;width:195px;margin-right:30px;float:left}.right-column{display:block;float:left;width:633px}#header{position:relative;height:158px}a.logo{position:absolute;display:block;top:50px}#header p.subheading{font-family:'OpenSansItalic';position:absolute;top:100px;left:414px;font-size:3em;color:#7f7f80}p.subheading span{font-size:1em;color:#2965a0}#nav-access{position:absolute;top:-9999px;left:-9999px}.main-nav{background:#f1f1f2;position:absolute;top:-2px;right:0;width:703px;border:1px solid #97aca9;-webkit-box-shadow:0 0 2px #abc5c0;box-shadow:0 0 2px #abc5c0;border-radius:3px}.main-nav li{float:left;letter-spacing:6px;margin:0 22px 0 22px;text-transform:uppercase;text-align:center;display:block}.main-nav li a{display:block;padding:0 1px 0 7px;height:53px;line-height:53px}.main-nav li a.active{border-top:5px solid #2965a0;line-height:44px}.main-nav li a:hover{border-top:5px solid #2965a0;line-height:44px}.footer-nav{position:relative;top:61px;width:720px;display:inline-block}.footer-nav li{padding-left:62px;margin-left:62px;border-left:1px solid #7f7f80;float:left}.footer-nav li a{color:#fff}.footer-nav li.first{padding-left:0;margin-left:0;border-left:none}.contact-tabs{display:block;position:absolute;margin-top:-33px;right:10px;height:31px;line-height:31px;color:#fff}.contact-tabs li{background:#2965a0;float:left;margin:0 7px}.contact-tabs a{display:block;color:#fff;height:32px;line-height:32px;padding:0 17px;border-bottom:1px solid #97aca9}.contact-tabs a:hover{background:#172548}.contact-tabs span{padding:0 17px}.pagination{position:relative;display:block;height:103px;width:150px;top:30px;left:820px}.pagination span{float:left;line-height:24px;padding:0 8px 0 4px}.pagination a.pagination-control-prev{width:26px;height:24px;background:url(img/pagination-left.gif) no-repeat;display:block;float:left;text-indent:-9999px}.pagination a.pagination-control-next{width:26px;height:24px;background:url(img/pagination-right.gif) no-repeat;display:block;float:left;text-indent:-9999px}.pagination a{margin:0 3px 0 0;font-size:1.1em}.pagination .selected{font-size:1.1em;font-weight:bold;margin:0 3px 0 0}.product-tab-wrapper{padding:0 30px 0 0;margin:0 30px;position:relative;display:block;width:888px;height:52px;border-top:1px solid #cbcbcb;top:30px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;background:#fff}.product-tab-wrapper li{border-right:1px solid #cbcbcb;height:52px;float:left}.product-tab-wrapper li a{display:block;padding:0 35px 0 35px;text-align:center;line-height:52px;text-transform:uppercase;border-bottom:1px solid #cbcbcb}.product-tab-wrapper li a.selected{border-top:5px solid #2965a0;line-height:42px;height:47px;border-bottom:1px solid #fff}.pg-title{font-size:1.8em}.home-content{position:relative;height:480px}.home-slideshow{position:absolute;top:0;left:0;z-index:1;xoverflow:hidden;width:920px;height:420px;margin:30px}.slideshow{width:920px;height:420px}.slideshow li{display:block;width:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.slideshow li:first-child{z-index:2}.sliderNavContainer{display:none}.slideshow-text{position:relative;top:58px;margin-left:60px!important;z-index:1111;font-size:3em;color:#fff!important;font-family:'OpenSansItalic';-webkit-text-shadow:0 1px 2px #6484af;text-shadow:0 1px 2px #6484af;width:600px;line-height:35px!important;text-transform:capitalize!important}h2.slideshow-text{font-size:2em!important}.slideshow-controls{position:absolute;height:70px;width:100%;top:172px}.slider-nav-alt{width:50px;height:50px;top:185px;position:absolute;z-index:999;text-indent:-9999px;font-size:0;line-height:0}.slider-nav-alt-prev{left:-50px;background:url(img/left-arrow.jpg) no-repeat}.slider-nav-alt-prev:hover{background:url(img/left-arrow-over.jpg) no-repeat}.slider-nav-alt-next{right:-50px;background:url(img/right-arrow.jpg) no-repeat}.slider-nav-alt-next:hover{background:url(img/right-arrow-over.jpg) no-repeat}.slideshow-overlay{position:absolute;z-index:1111;top:129px;left:606px;width:273px;background:url('img/slideshow-overlay-image.jpg') repeat-y}.slideshow-overlay h3{position:relative;text-transform:uppercase;color:#fff;font-size:15px;line-height:42px;width:190px;padding:0;margin:0 0 0 5px}.slideshow-overlay p{position:relative;width:190px;color:#fff;margin:0 0 0 5px}.slideshow-overlay li{display:block;height:126px;margin-left:43px;background:url('img/slideshow-overlay-gradient.jpg') repeat-x;position:relative;z-index:1}.slideshow-overlay a{display:block;background:url('img/slideshow-overlay-arrow.jpg') no-repeat;text-indent:-9999px;position:absolute;right:0;top:0;height:126px;width:40px}.slideshow-overlay li a:hover{background:url('img/slideshow-overlay-arrow-over.jpg') no-repeat}.tile-cont{width:922px;margin:0 auto}.tile-cont h1{margin:40px 0 20px 0}.tile{width:290px;background:#fff;float:left;height:319px;display:block;margin:0 25px 30px 0}.tile p{padding:10px}.tile h2{text-transform:uppercase;color:#999;font-size:1.3em;padding:10px 10px 0;margin:0}.tile .find-out-more{position:absolute;top:299px;margin-left:156px;text-transform:uppercase;color:#fff;height:32px;line-height:32px;width:116px;display:block;padding:0 6px 0 12px;background:#2965a0 url('img/find-out-more.jpg') top right no-repeat}.find-out-more:hover{color:#fff}.last{margin-right:0}.main-image{margin-bottom:30px}.image-wrapper{position:relative}.page-image{display:none}.active{display:block}.product-image-controls{position:absolute;margin-left:-25px;width:607px;top:157px}.product-btn{width:25px;height:50px;text-indent:-9999px}.prod-prev-control{background:url(img/product-left-arrow.jpg) no-repeat;float:left}.prod-next-control{background:url(img/product-right-arrow.jpg) no-repeat;float:right}.tech-specs-wrapper{width:273px;height:374px;position:absolute;top:0;left:588px;background:#336ea8;color:#fff}.tech-specs-wrapper h3{line-height:55px;height:55px;width:100%;text-transform:uppercase;background:url(img/tech-specs.jpg) center left no-repeat;padding:0 0 0 33px;margin:0 0 0 12px;color:#fff}.tech-specs-wrapper ul{padding:0 12px 12px 12px}.tech-specs-wrapper li{border-bottom:1px solid #30c7d7;line-height:26px;font-size:1.4em}.projects .tile{position:relative}.projects .tile .find-out-more{position:absolute;bottom:0}.tile .find-out-more:hover{background:#172548 url('img/find-out-more-hover.jpg') top right no-repeat;color:#fff}.project-image-controls{position:absolute;margin-left:-25px;width:908px;top:157px}.project-btn{width:25px;height:50px;text-indent:-9999px}.proj-prev-control{background:url(img/product-left-arrow.jpg) no-repeat;float:left}.proj-next-control{background:url(img/product-right-arrow.jpg) no-repeat;float:right}.left{border-top:1px solid #7f7f80;padding-top:10px;width:372px;float:left}.right{width:372px;float:right;margin-right:60px}#footer{color:#7f7f80}.site-by-copy{float:right;display:inline-block;width:230px;height:80px;margin-top:45px}.copy,.by{display:block;height:24px;line-height:24px;margin:0 0 0 15px;clear:both;float:right}.by{margin:0 0 0 0}.by-label{float:left;margin:0 5px 0 0;font-size:11px}a.efinity{float:left;width:66px;height:23px;background:transparent url(img/logo-efinity.png) no-repeat 0 0}