
/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top: -22px;margin-left: -22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top: -18px;right: -18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top: -18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top: -99999px;left: -99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/js/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom: -35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right: -100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}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{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{color:#222;font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active,a:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}hr{display:block;margin:1em
0;padding:0;height:1px;border:0;border-top:1px solid #ccc}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-weight:bold;font-style:italic}pre,code,kbd,samp{font-size:1em;font-family:monospace,monospace;_font-family:'courier new',monospace}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{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em
0;padding:0
0 0 40px}dd{margin:0
0 0 40px}nav ul,nav
ol{margin:0;padding:0;list-style:none;list-style-image:none}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}legend{padding:0;border:0;*margin-left:-7px}button,input,select,textarea{margin:0;vertical-align:baseline;font-size:100%;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table
input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-spacing:0;border-collapse:collapse}td{vertical-align:top}.ir{display:block;overflow:hidden;border:0;background-color:transparent;background-repeat:no-repeat;text-align:left;text-indent:-999em;direction:ltr}.ir
br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.clearfix{zoom:1}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,font,img,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{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}body{min-width:1024px;background:#f3f0eb url(/style/img/pipes.png) no-repeat right 375px scroll;color:#333;font:16px/24px "museo-sans",sans-serif;font-weight:300;font-style:normal}.primary-1{background-color:#008445}.primary-2{background-color:#19633F}.primary-3{background-color:#00562D}.primary-4{background-color:#30C27C}.primary-5{background-color:#57C28E}.secondary-1{background-color:#074C79}.secondary-2{background-color:#1B425B}.secondary-3{background-color:#02314F}.secondary-4{background-color:#3788BC}.secondary-5{background-color:#5B96BC}.tertiary-1{background-color:#53AA00}.tertiary-2{background-color:#4F8020}.tertiary-3{background-color:#366F00}.tertiary-4{background-color:#83D535}.tertiary-5{background-color:#99D560}.museo-sans{font-weight:100;font-weight:300;font-weight:700;font-style:normal;font-family:"museo-sans",sans-serif}.museo-sans-condensed{font-weight:100;font-weight:300;font-weight:700;font-style:normal;font-family:"museo-sans-condensed",sans-serif}h1,h2,h3,h4,h5,h6{}h1 a, h2 a, h3 a, h4 a, h5 a, h6
a{font-weight:inherit}h1{margin-bottom:14px;font-size:46px;font-family:"museo-sans-condensed",sans-serif;line-height:50px}h2{margin-bottom:10px;font-size:35px;font-family:"museo-sans-condensed",sans-serif;line-height:40px}h3{margin-bottom:8px;font-size:16px;font-family:"museo-sans-condensed",sans-serif;line-height:24px}h4{margin-bottom:4px;font-size:21px;line-height:30px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0
0 20px 0;line-height:1.5em}p
img{margin:0}p.lead{color:#777;font-size:21px;line-height:27px}em{font-style:italic}strong{font-weight:700}small{font-size:80%}hr{clear:both;margin:10px
0 30px;height:0;border:solid #ddd;border-width:1px 0 0}blockquote, blockquote
p{color:#777;font-style:italic;font-size:17px;line-height:24px}blockquote{margin:0
0 20px;padding:9px
20px 0 19px;border-left:1px solid #ddd}blockquote
cite{display:block;color:#555;font-size:12px}blockquote cite:before{content:"\2014 \0020"}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555}::-moz-selection{background:#be1e2d;color:#F5F5F5;text-shadow:none}::selection{background:#be1e2d;color:#F5F5F5;text-shadow:none}.anti-aliased{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}form{}label{display:block;margin-bottom:2px}input[type=text],input[type=email],input[type=date],input[type=number],input[type=password],input[type=url],select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px
12px;width:100%;height:40px;outline:none;border:2px
solid #CCC;background:#f5f5f5;box-shadow:none;font-weight:normal;font-family:"museo-sans",sans-serif;line-height:24px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}textarea{height:72px}input:focus,textarea:focus{border:2px
solid #be1e2d}input[type=submit],
input[type=button],
input[type=reset],
#content a.button,a.button{display:inline-block;padding:5px
20px;border:none;background:#be1e2d;color:#F5F5F5;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:16px;border-radius:3px;font-family:"museo-sans",sans-serif;line-height:1.5em !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all  0.3s ease;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
#content a.button:hover,a.button:hover{-webkit-box-shadow:inset 0px 0px 5px rgba(31,31,31,.8);-moz-box-shadow:inset 0px 0px 5px rgba(31,31,31,.8);box-shadow:inset 0px 0px 5px rgba(31,31,31,.8);color:#F5F5F5}a,a:visited{outline:0;color:#be1e2d;text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-ms-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}a:hover,a:focus{color:#be1e2d}p a, p a:visited{line-height:inherit}img.scale{display:block;margin:0
auto;max-width:100% !important;width:auto;height:auto !important}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@keyframes
fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes
fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes
fadein{from{opacity:0}to{opacity:1}}@-o-keyframes
fadein{from{opacity:0}to{opacity:1}}.transition{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.hardwae-acceleration{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateZ(0)}body>section,body>header,body>footer{width:100%}body>section,body>footer{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}body>header{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}body>section>div,body>header>div,body>footer>div{position:relative;margin:0
auto;width:1004px;height:100%}header#header{height:370px;background:#3e3e3e}#header>div{position:relative}#header>div>.login-btn{position:absolute;top:0;right:0;padding:0
12px;height:35px;background:#fffcf6;color:#be1e2d;text-align:center;text-transform:uppercase;font-weight:600;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-family:"museo-sans-condensed",sans-serif;line-height:35px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#header>div>.login-btn.client{right:90px}#header>div>.login-btn:hover{-webkit-box-shadow:inset 0px 0px 5px rgba(31,31,31,.3);-moz-box-shadow:inset 0px 0px 5px rgba(31,31,31,.3);box-shadow:inset 0px 0px 5px rgba(31,31,31,.3)}#header
#nav{position:absolute;top:140px;left:50%;margin-left: -500px;width:1000px}#header #nav
li{float:left;margin-left:10px;width:120px;height:50px;background:transparent;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:3px}body.page-id-10 #header #nav li#home,
body.page-id-11 #header #nav li#services,
body.page-id-12 #header #nav li#products,
body.tax-product-category #nav li#products,
body.post-type-archive-product #nav li#products,
body.page-id-13 #header #nav li#projects,
body.tax-project-category #nav li#projects,
body.post-type-archive-project #nav li#projects,
body.parent-pageid-16 #header #nav li#about,
body.page-id-16 #header #nav li#about,
body.page-id-17 #header #nav
li#contact{background:#666;color:#f5f5f5}#header #nav li:hover{background:#f5f5f5}#header #nav li:first-child{margin-left:0}#header #nav li
a{display:block;height:50px;color:#f5f5f5;text-transform:uppercase;font-weight:600;font-size:20px;line-height:50px}#header #nav li:hover
a{color:#be1e2d}body.page-id-10 #header #nav li#home:hover a,
body.page-id-11 #header #nav li#services:hover a,
body.page-id-12 #header #nav li#products:hover a,
body.tax-product-category #nav li#products:hover a,
body.post-type-archive-product #nav li#products:hover a,
body.page-id-13 #header #nav li#projects:hover a,
body.tax-project-category #nav li#projects:hover a,
body.post-type-archive-project #nav li#projects:hover a,
body.parent-pageid-16 #header #nav li#about:hover a,
body.page-id-16 #header #nav li#about:hover a,
body.page-id-17 #header #nav li#contact:hover
a{color:#f5f5f5}#header #nav
#logo{margin-top: -100px;width:220px;height:290px;background:transparent url(/style/img/tri-state-logo.svg) no-repeat center center scroll;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#header #nav #logo
a{display:block;width:100%;height:100%}#header
h3{position:absolute;bottom:40px;width:100%;color:#f5f5f5;text-align:center;font-weight:200;font-style:italic;font-size:30px;margin-bottom:0;font-family:"museo-sans-condensed",sans-serif}section#page-view{}#page-view
ul{list-style:inside disc}#page-view>div{padding:70px
0 100px}body.home #page-view>div{padding:70px
0;width:840px;text-align:center;font-size:20px}#page-view
h2{position:relative;margin-bottom:0;height:90px;background:#319ABC;color:#f5f5f5;text-align:center;text-transform:uppercase;line-height:90px}#page-view .arrow-down{position:absolute;top:90px;left:50%;margin-left: -15px;width:0;height:0;border-top:15px solid #319ABC;border-right:15px solid transparent;border-left:15px solid transparent}#emergency-contact{position:absolute;bottom:35px;float:none !important;margin:0
!important;width:100% !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#emergency-contact
p{margin-bottom:0;text-align:center;text-transform:uppercase;font-weight:bold}#emergency-contact p
span{position:relative;top:8px;display:inline-block;margin:0
5px;width:32px;height:32px;background:transparent url(/style/img/fire-small.png) no-repeat center center scroll}section#cta{padding:70px
0;background:#319ABC}#cta>div{width:840px}#cta>div>h3{width:100%;color:#f5f5f5;text-align:center;font-size:30px;margin-bottom:35px;font-family:"museo-sans-condensed",sans-serif}#cta>div>a{display:block;float:left;padding-top:90px;width:280px;color:#f5f5f5;text-align:center;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#cta>div>#portfolio{background:transparent url(/style/img/notebook.png) no-repeat center top scroll}#cta>div>#contact{background:transparent url(/style/img/fire.png) no-repeat center top scroll}#cta>div>#login{background:transparent url(/style/img/people.png) no-repeat center top scroll}#cta>div>a:hover{background-position:center 5px !important}section#jobs{background:#3e3e3e;height:85px}#jobs>div{text-align:center;font-size:20px;line-height:85px;color:#f5f5f5}#jobs>div>a{font-weight:bold;font-size:16px;margin-left:10px;padding:4px
10px;background:#319ABC;color:#f5f5f5;border-radius:3px;text-transform:uppercase}#products-carousel{position:relative;height:380px}#carousel-caption{position:absolute;bottom:30px;width:100%;text-align:center;font-weight:bold}#products-nav{position:absolute;top:35%;width:100%}#products-carousel
img{cursor:pointer}#products-nav
#next{position:absolute;right:30px;display:block;width:35px;height:50px;background:#1f1f1f url(/style/img/arrow-right.png) no-repeat center scroll}#products-nav
#prev{position:absolute;left:30px;display:block;width:33px;height:50px;background:#1f1f1f url(/style/img/arrow-left.png) no-repeat center scroll}ul#products-sub-nav{margin:50px
auto 0 auto;width:1024px;height:30px;list-style:none}#products-sub-nav
li{float:left;height:30px;background:transparent;text-align:center;font-size:13px;margin:0
10px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#products-sub-nav li
a{display:block;text-transform:uppercase;font-weight:600;line-height:30px;border-radius:3px;padding:0
15px}#products-sub-nav li:hover
a{color:#1f1f1f}body.page-id-12 #header #products-sub-nav li#sprinkler-heads a,
body.post-type-archive-product #products-sub-nav li#sprinkler-heads a,
body.term-sprinkler-heads #products-sub-nav li#sprinkler-heads a,
body.term-valve-assemblies #products-sub-nav li#valve-assemblies a,
body.term-backflow-preventers #products-sub-nav li#backflow-preventers a,
body.term-general-purpose-valves #products-sub-nav li#general-purpose-valves a,
body.term-sprinkler-alarm-devices #products-sub-nav li#sprinkler-alarm-devices a,
body.term-fire-pumps #products-sub-nav li#fire-pumps
a{background:#be1e2d;color:#f5f5f5}#product-info{display:none}.fancybox-products .fancybox-skin{border-radius:0;background:#f5f5f5;color:#1f1f1f}.fancybox-products .fancybox-skin
h2{text-transform:uppercase}.fancybox-products .fancybox-close{top:10px;right:10px;display:block;width:22px;height:22px;border:2px
solid #f5f5f5;border-radius:50%;background:#be1e2d;background-image:none;color:#f5f5f5;text-align:center;font-weight:bold;font-size:25px;font-family:sans-serif;line-height:22px}#projects-slider-wrap{-webkit-box-shadow:0 0 5px rgba(31,31,31,0.3);-moz-box-shadow:0 0 5px rgba(31,31,31,0.3);box-shadow:0 0 5px rgba(31,31,31,0.3);background:#f5f5f5}#projects-slider-wrap ul#projects-pager{width:100%;list-style:none}#projects-slider-wrap #projects-slider>div{border:10px
solid #f5f5f5;width:1004px;height:515px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner-slideshow{width:984px;height:495px;overflow:hidden}.inner-slideshow
img{max-width:100%;min-width:100%;min-height:100%;width:auto;height:auto}#projects-slider-wrap #projects-pager
li{position:relative;float:left;width:167px;height:60px;background:#1f1f1f;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#projects-slider-wrap #projects-pager li:first-child,
#projects-slider-wrap #projects-pager li:last-child{width:168px}#projects-slider-wrap #projects-pager li:hover{background:#be1e2d}#projects-slider-wrap #projects-pager li.cycle-pager-active{background:#f5f5f5}#projects-slider-wrap #projects-pager li.cycle-pager-active:after{position:absolute;top:60px;left:50%;z-index:999;margin-left: -25px;border-top:25px solid #f5f5f5;border-right:25px solid transparent;border-left:25px solid transparent;content:' '}#projects-slider-wrap #projects-pager li
a{display:block;padding:0
12px;height:60px;color:#f5f5f5;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;font-family:"museo-sans-condensed",sans-serif;line-height:60px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#projects-slider-wrap #projects-pager li.cycle-pager-active
a{color:#333}#projects-slider-wrap #projects-slider > div .cycle-overlay{position:absolute;bottom:0px;left:0px;z-index:600;width:984px;height:60px;background:rgba(0,0,0,0.5);color:#f5f5f5}#projects-slider-wrap #projects-slider > div .cycle-overlay>div{position:absolute;right:30px;font-style:italic;font-family:"museo-sans-condensed",sans-serif;line-height:60px}#projects-slider-wrap #projects-slider>div>ul.inner-pager{list-style-type:none;position:absolute;bottom:20px;left:20px;z-index:700}#projects-slider-wrap #projects-slider > div > ul.inner-pager
li{float:left}#projects-slider-wrap #projects-slider > div > ul.inner-pager li
a{display:block;margin-left:12px;width:16px;height:16px;border-radius:50%;background:#f5f5f5}#projects-slider-wrap #projects-slider > div > ul.inner-pager li:first-child
a{margin-left:0}#projects-slider-wrap #projects-slider > div > ul.inner-pager li.cycle-pager-active
a{background:#be1e2d}#services>div{-webkit-box-shadow:0 0 5px rgba(31,31,31,0.3);-moz-box-shadow:0 0 5px rgba(31,31,31,0.3);box-shadow:0 0 5px rgba(31,31,31,0.3)}#services
h3{position:relative;display:block;margin:0;background:#1f1f1f;text-transform:uppercase;font-size:27px}#services
h3.light{background:#383838}#services
h3.active{background:#be1e2d}#services h3
a{display:block;padding:0
30px;height:70px;color:#f5f5f5;line-height:70px}#services h3 a:hover{color:#be1e2d}#services h3.active a:hover{color:#f5f5f5}#services h3
span{position:absolute;right:30px;width:30px;height:70px;text-align:right;font-size:38px;font-family:sans-serif;line-height:70px}#services h3.active span.toggle-open{display:none}#services h3 span.toggle-close{display:none;font-size:34px;line-height:64px}#services h3.active span.toggle-close{display:inline}#services
.content{padding:30px;height:100%;background:#f5f5f5}#about{}#about>.columns{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px;float:left;margin-bottom:40px}ul#about-sub-nav{margin:50px
auto 0 auto;width:560px;height:30px;list-style:none}#about-sub-nav
li{float:left;margin-left:15px;width:100px;height:30px;font-size:13px;background:transparent;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#about-sub-nav li:first-child{margin-left:0}#about-sub-nav li:hover
a{color:#1f1f1f}#about-sub-nav li
a{display:block;text-transform:uppercase;font-weight:600;line-height:30px;border-radius:3px}body.page-id-16 #about-sub-nav li#about a,
body.page-id-14 #about-sub-nav li#systems a,
body.page-id-18 #about-sub-nav li#fire-facts a,
body.page-id-19 #about-sub-nav li#links a,
body.page-id-15 #about-sub-nav li#safety a,
body.page-id-16 #about-sub-nav li#about:hover a,
body.page-id-14 #about-sub-nav li#systems:hover a,
body.page-id-18 #about-sub-nav li#fire-facts:hover a,
body.page-id-19 #about-sub-nav li#links:hover a,
body.page-id-15 #about-sub-nav li#safety:hover
a{background:#be1e2d;color:#f5f5f5}#systems-header{clear:both;margin-bottom:40px;text-align:center;font-size:20px}#systems-list{margin-bottom:0;width:100%;-webkit-box-shadow:0 0 5px rgba(31,31,31,0.3);-moz-box-shadow:0 0 5px rgba(31,31,31,0.3);box-shadow:0 0 5px rgba(31,31,31,0.3)}#systems-list
h3{position:relative;display:block;margin:0;background:#1f1f1f;text-transform:uppercase;font-size:27px}#systems-list
h3.light{background:#383838}#systems-list
h3.active{background:#be1e2d}#systems-list h3
a{display:block;padding:0
30px;height:70px;color:#f5f5f5;line-height:70px}#systems-list h3 a:hover{color:#be1e2d}#systems-list h3.active a:hover{color:#f5f5f5}#systems-list h3
span{position:absolute;right:30px;width:30px;height:70px;text-align:right;font-size:38px;font-family:sans-serif;line-height:70px}#systems-list h3.active span.toggle-open{display:none}#systems-list h3 span.toggle-close{display:none;font-size:34px;line-height:64px}#systems-list h3.active span.toggle-close{display:inline}#systems-list
.content{padding:30px;height:100%;background:#f5f5f5}#contact{}#contact>img{margin-bottom:40px;border:10px
solid #f5f5f5;-webkit-box-shadow:0 0 5px rgba(31,31,31,0.3);-moz-box-shadow:0 0 5px rgba(31,31,31,0.3);box-shadow:0 0 5px rgba(31,31,31,0.3)}#contact>div>h3{margin-bottom:30px;font-size:20px}#contact>#general-info{float:left;padding-right:50px;width:450px}#contact>#general-info>#map{margin:40px
0 60px;width:430px;height:250px;border:10px
solid #fffcf6;-webkit-box-shadow:0 0 5px rgba(31,31,31,0.3);-moz-box-shadow:0 0 5px rgba(31,31,31,0.3);box-shadow:0 0 5px rgba(31,31,31,0.3)}#contact>#general-info>#service{margin-bottom:60px;text-align:center}#contact>#general-info>#emergency{padding-top:95px;background:transparent url(/style/img/fire.png) no-repeat center top scroll;text-align:center;font-weight:bold}#contact>#contact-info{float:right;padding-left:50px;width:450px}#page-view>#time-report{padding-top:100px}#time-report
table{width:895px;margin-right:12px;margin-left:55px}#time-report .submitted-timesheets{position:absolute;left:0;top:35px;padding:0
12px;height:35px;line-height:35px;background:transparent;text-align:center;background:#be1e2d;color:#f5f5f5;border-radius:3px;font-weight:bold;margin-left:55px}#time-report .timesheet-buttons{margin-left:55px}#time-report
.documents{position:absolute;right:55px;top:35px;padding:0
12px;height:35px;line-height:35px;background:transparent;text-align:center;background:#be1e2d;color:#f5f5f5;border-radius:3px;font-weight:bold}#time-report
.wrapper{position:relative}#time-report .button-group{position:absolute;right:0;top:0;width:40px;height:80px}#time-report .button-group>div>a{width:40px;padding:0;text-align:center;margin-bottom:10px;height:35px;line-height:35px !important;font-size:20px;cursor:pointer}#time-report table#worker,
#time-report table.time,
#time-report table#total-time,
#time-report
table#summary{margin-bottom:30px}#time-report table.job
thead{background-color:#1f1f1f;color:#f5f5f5}#time-report
h3.header{background-color:#be1e2d;color:#f5f5f5;display:block;margin-bottom:0;text-align:center;width:895px;margin-left:55px}#time-report table.job thead th,
#time-report
h3.header{line-height:30px}#time-report table.time thead,
#time-report table#total-time thead,
#time-report table#summary
thead{background-color:#555}#time-report table.time thead th,
#time-report table#total-time thead th,
#time-report table#summary thead
th{font-size:14px;line-height:26px;color:#f5f5f5}#time-report table td.no-border input,
#time-report table
td{border:2px
solid #ccc;background:#f5f5f5;position:relative}#time-report table.time td
input{text-align:center}#time-report table td.no-border input:focus,
#time-report table
td.focus{border:2px
solid #be1e2d}#time-report table#summary td.focus:before{content:'';background-color:#be1e2d;position:absolute;left:0;top:0;height:2px;width:100%}#time-report table td.focus:after{content:'';background-color:#be1e2d;position:absolute;left: -2px;top:0;height:42px;width:2px}#time-report table td.no-border,
#time-report table td select,
#time-report table td
input{border:none;background-color:#f5f5f5}#time-report table td.no-border{background:transparent}#time-report table.job td.job-code{width:110px}#time-report table.job td.job-code
a.button{position:absolute;margin-left: -55px;width:40px;padding:0;text-align:center;height:35px;line-height:40px !important;font-size:20px;cursor:pointer}#time-report table.job
td.description{width:180px}#time-report table.job
td.role{width:140px}#time-report table.job
td.rate{width:90px}#time-report table.job
td.state{width:75px}#time-report table.job
td.rx{width:80px}#time-report table.time
td.total{width:118px;text-align:center}#time-report table#worker p.name span.title,
#time-report table#worker p.end-date
span{background-color:#555;color:#f5f5f5;text-align:center;height:40px;line-height:40px;font-weight:bold;display:inline-block;margin-right: -4px;padding:0
12px}#time-report table#worker p.name
span.name{display:inline-block;height:36px;line-height:36px;border:2px
solid #ccc;padding:0
12px;background-color:#f5f5f5}#time-report table#worker p.end-date{margin-bottom:0}#time-report table#worker p.end-date
input{width:180px}#time-report table#worker
td.comments{overflow:hidden}#time-report table#worker td.comments
p{height:40px;line-height:40px;background:#555;display:inline-block;width:100%;color:#f5f5f5;padding:0
12px;margin-bottom:0;font-weight:bold}#time-report table#total-time
td{width:118px;height:40px;line-height:40px;text-align:center}#time-report table#summary
td{text-align:center;width:140px;height:40px;text-align:center;line-height:40px}#time-report table#summary
th.total{width:200px}#time-report table#summary tfoot td.no-border{text-align:right;height:40px;line-height:40px;padding-right:12px}footer#footer{height:80px;background:#1f1f1f}#footer>div{}#footer>div>p{float:right;margin:0;height:80px;color:#f5f5f5;font-size:14px;font-family:"museo-sans-condensed",sans-serif;line-height:80px}#footer>div>p.copyright{float:left}p.copyright>a{margin-left:10px;padding:4px
10px;background:#be1e2d;color:#f5f5f5;border-radius:3px;text-transform:uppercase}#footer>div>p.siteby{text-transform:uppercase}p.siteby>a{color:#be1e2d;font-weight:bold}p.siteby>a:hover{color:#be1e2d}#login-wrap,#client-login-wrap{display:none}#login-wrap,#client-login-wrap{width:100%;text-align:center}#login-form,
#client-login-wrap
form{margin-top:20px}#login-form label,
#client-login-wrap form
label{display:inline-block;text-align:left;width:100px;text-transform:uppercase}#login-form input[type=text],
#login-form input[type=password],
#client-login-wrap input[type=text],
#client-login-wrap input[type=password]{width:300px}.fancybox-login .fancybox-skin{border:10px
solid #f5f5f5;border-radius:0;background:#1f1f1f;color:#f5f5f5}.fancybox-login .fancybox-close{top:10px;right:10px;display:block;width:22px;height:22px;border:2px
solid #f5f5f5;border-radius:50%;background:#be1e2d;background-image:none;color:#f5f5f5;text-align:center;font-weight:bold;font-size:25px;font-family:sans-serif;line-height:22px}#client-login-wrap #form-switcher{margin-bottom:20px}#client-login-wrap #form-switcher
input{margin-left:10px}#client-login-wrap #form-switcher input:first-child{margin-left:0}#client-login-wrap .reports,
#client-login-wrap
.docs{display:none}#client-login-wrap.reports
.reports{display:block}#client-login-wrap.docs
.docs{display:block}#documents-wrap{display:none;width:600px;height:auto}.fancybox-docs
h2{color:#1f1f1f}.fancybox-docs .fancybox-skin{border:10px
solid #1f1f1f;border-radius:0;background:#f5f5f5;color:#333}.fancybox-docs .fancybox-close{top:10px;right:10px;display:block;width:22px;height:22px;border:2px
solid #f5f5f5;border-radius:50%;background:#be1e2d;background-image:none;color:#f5f5f5;text-align:center;font-weight:bold;font-size:25px;font-family:sans-serif;line-height:22px}.cf:before,.cf:after{display:table;content:" "}.cf:after{clear:both}.cf{*zoom:1}@media screen and (max-width: 768px){}@media screen and (max-width: 480px){}@media screen and (max-width: 320px){}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){}@media only screen and (min-width : 321px){}@media only screen and (max-width : 320px){}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){}@media only screen and (min-width : 1224px){}@media only screen and (min-width : 1824px){}@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5){}@media
print{*{background:transparent !important;box-shadow:none !important;color:black !important;text-shadow: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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}