﻿html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;line-height:1}form{margin:0}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{font-size:100%;font-family:inherit;margin:0;padding:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;overflow:visible}textarea{overflow:auto;padding:0;vertical-align:top}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{-webkit-appearance:none}:focus{outline:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}figure{margin:0}img{-ms-interpolation-mode:bicubic;display:block}ol,ul{margin:0;padding:0}dl,dd{margin:0}li{display:block;list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:inherit;font-size:inherit;margin:0}p{margin:0}blockquote{margin:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit;font-size:inherit}cite{font-style:normal}ins{text-decoration:none}dfn{font-style:inherit}del{text-decoration:none}mark{background:none;color:inherit}address{font-style:normal}tt,code,kbd,samp{font-family:inherit;font-size:inherit}small{font-size:100%}q{quotes:none}q:before,q:after{content:'';content:none}a{font-weight:inherit;color:inherit;text-decoration:none}a:hover,a:active{outline:none}a:focus{outline:none}a img{border:none}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}th{font-weight:inherit}td{vertical-align:top}body{background:#0877af url("../images/bg.jpg") no-repeat center top;color:#353535;font:14px/21px Arial,Helvetica,sans-serif;min-width:1002px}::-moz-selection{background:rgba(0,0,0,.8);color:#fff;text-shadow:none}::selection{background:rgba(0,0,0,.8);color:#fff;text-shadow:none}iframe{display:block}.group,.dataformContainer fieldset>ul>li,.menuNavContainer>ul{zoom:1}.group:before,.dataformContainer fieldset>ul>li:before,.menuNavContainer>ul:before,.group:after,.dataformContainer fieldset>ul>li:after,.menuNavContainer>ul:after{content:"\20";display:block;height:0;overflow:hidden}.group:after,.dataformContainer fieldset>ul>li:after,.menuNavContainer>ul:after{clear:both}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,#Form1{height:100%}.site-wrapper{min-height:100%}.site-header,.container{position:relative}.site-header{height:118px;z-index:4}.lt-ie8 .site-header{height:112px}.container,.content-wrapper{margin:0 auto;width:958px}.content-wrapper{padding:34px 0 176px}.l-inline li{display:inline-block}.lt-ie8 .l-inline li{float:left}.l-stacked li{display:block}.site-footer{height:153px;margin-top:-153px}.cp .content-container{margin:0;min-height:296px}.grid-nine{width:662px}.col{float:left;margin-right:19px}.hot-buttons .col{margin-right:14px}.grid-four{width:277px}.hot-buttons .grid-four{width:310px}.last,.hot-buttons .last{margin:0}.site-header{background:#fff;border-top:6px solid #0066a5}.header-logo,.site-tagline{position:absolute}.header-logo{display:block;left:0;top:28px}.site-tagline{color:#9a9a9a;font:500 16px/16px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;left:306px;top:28px}.lt-ie9 .site-tagline em{font-family:franklin-gothic-urw-cond-i5,"Trebuchet MS",sans-serif}.hot-buttons,.feature-banner,.content-container,.contact-details,.our-team,.boss-details{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff url("../images/bg-hotbuttons.png") repeat-x 0 0;border:1px solid #1a91b4;padding:14px 13px 16px}.residential{background-color:#d9e8f2}.slides,.caption{overflow:hidden}.slides{background-image:url("../images/preloader.gif");background-position:center;background-repeat:no-repeat;height:289px;position:relative}.commercial{background-color:#fcdee0}.commercial .caption a{color:#ed242c}.slide,.title a,.image img,.caption{width:100%}.lt-ie8 .slide,.lt-ie8 .title a,.lt-ie8 .image img,.lt-ie8 .caption{width:260px}.slide{display:none;line-height:18px;text-align:center}.no-js .slide:first-child{display:block}.title a,.image img,.caption{left:0;position:absolute}.title a,.image img{top:0}.title a{overflow:hidden;-moz-text-overflow:clip;-webkit-text-overflow:clip;text-overflow:clip;white-space:nowrap;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;color:#fff;display:block;font:500 36px/36px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;height:197px;padding-top:151px;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:1}.title a:hover{background:rgba(255,255,255,.2);text-decoration:none}.lt-ie9 .title a{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.lt-ie8 .title a{height:46px}.caption{height:72px;padding:18px 25px 0;top:197px}.lt-ie8 .caption{height:54px}.feature-banner,.content-container,.our-team,.boss-details{margin-top:20px}.feature-banner{background-image:none}.feature{background-color:#fff1cc;height:294px}.feature .title a{height:220px;padding-top:174px}.feature .caption{height:54px;top:220px}.feature .caption a{color:#c79305}.lt-ie8 .feature .caption{height:36px}.content-container{padding:27px 29px 29px}.supplier-buttons{margin-top:28px}.supplier-buttons ul{margin:0}.supplier-buttons li{float:left;list-style:none;margin-left:16px}.supplier-buttons li:first-child{margin:0}.supplier-buttons a{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;border:1px solid #b2d1e4;display:block;height:297px;overflow:hidden;width:293px}.supplier-buttons a:hover{filter:alpha(opacity=80);opacity:.8;zoom:1}.lt-ie8 .supplier-buttons a{width:291px}.supplier-buttons img{max-width:100%}.contact-details p,.our-team p,.boss-details p{margin:0}.contact-details>p,.our-team>p,.boss-details>p{font:500 20px/20px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;text-align:center}.lt-ie9 .contact-details>p,.lt-ie9 .our-team>p,.lt-ie9 .boss-details>p{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.contact-details img,.our-team img,.boss-details img{max-width:100%}.contact-details iframe,.boss-details img{margin-bottom:8px}.contact-details a{color:#353535}.contact-header,.team-header,.boss-header{background-color:#ffba01;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc838),color-stop(100%,#ffba01));background-image:-webkit-linear-gradient(top,#fdc838 0%,#ffba01 100%);background-image:-moz-linear-gradient(top,#fdc838 0%,#ffba01 100%);background-image:-ms-linear-gradient(top,#fdc838 0%,#ffba01 100%);background-image:-o-linear-gradient(top,#fdc838 0%,#ffba01 100%);background-image:linear-gradient(top,#fdc838 0%,#ffba01 100%)}.contact-header p,.team-header p,.boss-header p{background:url("../images/bg-spritesheet.png") no-repeat;font:500 32px/30px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;height:94px;padding:9px 0 0 64px}.lt-ie9 .contact-header p,.lt-ie9 .team-header p,.lt-ie9 .boss-header p{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.lt-ie8 .contact-header p,.lt-ie8 .team-header p,.lt-ie8 .boss-header p{height:85px}.contact-header .small,.team-header .small,.boss-header .small{color:#0066a5;display:inline-block;font:500 18px/20px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif}.lt-ie9 .contact-header .small,.lt-ie9 .team-header .small,.lt-ie9 .boss-header .small{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.lt-ie8 .contact-header .small,.lt-ie8 .team-header .small,.lt-ie8 .boss-header .small{display:inline;zoom:1}.contact-header p{background-position:0 33px}.team-header p{background-position:0 -72px}.boss-details .small{margin-top:4px}.boss-details a{font-size:18px}.boss-header p{background-position:0 -177px}.site-footer,.site-footer a{color:#fff}.site-footer{background:#00286f;font:11px/16px Arial,Helvetica,sans-serif}.site-footer ul{margin:0}.site-footer li{list-style:none}.footer-logo,.footer-contact,.cartoon-mouse,.cartoon-mouse .bubble,.footer-legal{position:absolute}.footer-logo,.footer-legal{left:0}.footer-logo{height:38px;overflow:hidden;top:41px;width:162px}.footer-logo img{margin-top:-315px}.footer-contact{left:196px;top:38px}.footer-contact li{padding-top:8px}.footer-contact .caps{font:500 14px/14px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif}.lt-ie9 .footer-contact .caps{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.ico-home{background:url("../images/bg-spritesheet.png") no-repeat 0 -420px;padding-left:52px;width:224px}.lt-ie8 .ico-home{width:172px}.ico-mail{background:url("../images/bg-spritesheet.png") no-repeat 0 -515px;padding-left:55px;width:217px}.lt-ie8 .ico-mail{width:162px}.ico-print{background:url("../images/bg-spritesheet.png") no-repeat 0 -630px;padding-left:56px;width:141px}.lt-ie8 .ico-print{width:85px}.footer-contact li,.footer-legal li{float:left}.cartoon-mouse,.cartoon-mouse .bubble{right:0}.cartoon-mouse{background:url("../images/bg-spritesheet.png") no-repeat 0 -735px;height:102px;top:-4px;width:180px}.cartoon-mouse .bubble{color:#001048;font:italic bold 13px/16px Arial,Helvetica,sans-serif;right:0;top:6px;width:92px}.cartoon-mouse p{margin:0}.cartoon-mouse>p{font:500 16px/18px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;padding:67px 0 0 86px}.lt-ie9 .cartoon-mouse>p{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.cartoon-mouse .caps{color:#128ebd}.footer-legal{top:113px}.footer-legal li{border-left:1px solid #fff;line-height:11px;margin-left:4px;padding-left:4px}.footer-legal li:first-child{border:none;margin:0;padding:0}h1{color:#0066a5;font:500 26px/26px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;margin-bottom:20px}.lt-ie9 h1{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}h2{color:#0066a5;font:500 22px/22px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;margin-bottom:6px}.lt-ie9 h2{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}h3{color:#ffa201;font:500 16px/16px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;margin-bottom:3px;text-transform:uppercase}.lt-ie9 h3{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}ol,p,ul,table{margin-bottom:20px}ol,ul{margin-left:25px}ol li,ul li{display:list-item}ol li{list-style:decimal}ul li{list-style:disc}a{color:#0066a5;text-decoration:none}a:hover{text-decoration:underline}.caps{text-transform:uppercase}.past-projects ul li em{float:right}.past-projects ul li ul{margin-bottom:0}.past-projects h2,.underlined-headings h2{border-bottom:2px solid #0066a5;padding-bottom:6px;margin-bottom:18px;margin-top:30px}.underlined-h1 h1{border-bottom:2px solid #0066a5;padding-bottom:6px;margin-bottom:18px;margin-top:30px}.underlined-h1 h3{margin-bottom:18px}.content-container .button,.content-container .dataformContainer input[type="submit"],.dataformContainer .content-container input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#eee;border:1px solid #ccc;display:inline-block;margin:30px 0;padding:12px 18px}.content-container .button:hover,.content-container .dataformContainer input[type="submit"]:hover,.dataformContainer .content-container input[type="submit"]:hover{text-decoration:none;color:#fff;background:#0066a5;border-color:#0066a5}.contact-page .grid-nine p{font-size:1.4em}.dataformContainer #dataformErrorMessage,.dataformContainer .errorMessage{color:#ed2024}.dataformContainer .dataformRequired,.dataformContainer .dataForm_Legend,.dataformContainer #liImageButtons{display:none}.dataformContainer .dataform_checkboxList,.dataformContainer .dataform_radioList,.dataformContainer fieldset>ul{margin:0}.dataformContainer .dataform_checkboxList>li,.dataformContainer .dataform_radioList>li,.dataformContainer fieldset>ul>li{clear:both;list-style:none}.dataformContainer .dataform_checkboxList,.dataformContainer .dataform_radioList,.dataformContainer input[type="file"],.dataformContainer input[type="text"],.dataformContainer select,.dataformContainer textarea{float:right}.dataformContainer .dataform_checkboxList,.dataformContainer .dataform_radioList,.dataformContainer input[type="file"],.dataformContainer select{width:200px}.dataformContainer .dataForm_headerText{margin:0}.dataformContainer .dataForm_Required{padding-left:3px}.dataformContainer .errorMessage{margin-left:-7px}.dataformContainer fieldset>ul>li{margin-bottom:12px}.dataformContainer fieldset>ul>li .errorMessage,.dataformContainer fieldset>ul>li>label{*float:left}.dataformContainer input[type="text"],.dataformContainer textarea,.dataformContainer select{width:238px;padding:4px 8px}.dataformContainer select{padding:0 0 0 4px;height:28px}.dataformContainer input[type="checkbox"],.dataformContainer input[type="radio"]{margin-right:4px}.dataformContainer input[type="submit"]{cursor:pointer}.menuNavContainer{position:absolute;right:0;top:68px}.menuNavContainer ul{margin:0}.menuNavContainer li{list-style:none;position:relative}.menuNavContainer li:hover>ul{display:block}.menuNavContainer a{display:block;text-decoration:none}.menuNavTopLevel{float:left}.menuNavTopLevel:first-child>a{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);border-left-width:1px}.menuNavTopLevel:first-child:hover>a{border-left-color:#d6a829;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.menuNavTopLevel>a{-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2);background-color:#005191;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#007bb3),color-stop(100%,#005191));background-image:-webkit-linear-gradient(top,#007bb3 0%,#005191 100%);background-image:-moz-linear-gradient(top,#007bb3 0%,#005191 100%);background-image:-ms-linear-gradient(top,#007bb3 0%,#005191 100%);background-image:-o-linear-gradient(top,#007bb3 0%,#005191 100%);background-image:linear-gradient(top,#007bb3 0%,#005191 100%);border:1px solid #00568c;border-left-width:0;color:#fff;font:500 16px/42px franklin-gothic-urw-cond,"Trebuchet MS",sans-serif;padding:0 14px;text-transform:uppercase}.lt-ie9 .menuNavTopLevel>a{font-family:franklin-gothic-urw-cond-n5,"Trebuchet MS",sans-serif}.menuNavTopLevel:hover>a{-webkit-box-shadow:inset 1px 0 0 0 #d6a829;-moz-box-shadow:inset 1px 0 0 0 #d6a829;box-shadow:inset 1px 0 0 0 #d6a829;background-color:#fec52a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe11c),color-stop(100%,#fec52a));background-image:-webkit-linear-gradient(top,#ffe11c 0%,#fec52a 100%);background-image:-moz-linear-gradient(top,#ffe11c 0%,#fec52a 100%);background-image:-ms-linear-gradient(top,#ffe11c 0%,#fec52a 100%);background-image:-o-linear-gradient(top,#ffe11c 0%,#fec52a 100%);background-image:linear-gradient(top,#ffe11c 0%,#fec52a 100%);border-color:#d6a829 #d6a829 #d6a829 #00568c;color:#353535}.menuNavTopLevel:last-child>a{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.menuNavTopLevel ul{display:none;left:0;position:absolute;top:44px;width:200px}.menuNavTopLevel ul li{background:#005191;border-top:1px solid #3374a7}.menuNavTopLevel ul li:first-child{border:0}.menuNavTopLevel ul li:hover>a{padding-left:19px}.lt-ie9 .menuNavTopLevel ul li{float:left;width:200px}.menuNavTopLevel ul a{-webkit-transition:padding-left .2s ease-out;-moz-transition:padding-left .2s ease-out;-ms-transition:padding-left .2s ease-out;-o-transition:padding-left .2s ease-out;transition:padding-left .2s ease-out;color:#fff;padding:11px 14px 10px}.menuNavTopLevel ul ul{left:200px;margin-top:-42px;top:auto}.newsImgScrollerItemsdsdReadMore{display:none}.eventRSVPGender,.eventRSVPGenderTitle,.eventRSVPDOB,.eventRSVPDOBTitle{display:none}.loginMemberSignUpPersonalForumAliasTitle,.loginMemberSignUpPersonalForumAlias,.loginMemberSignUpPersonalInterestTitle,.loginMemberSignUpPersonalInterest,.loginMemberSignUpPersonalPictureTitle,.loginMemberSignUpPersonalPicture,.loginMemberSignUpNominatingMemberOneTitle,.loginMemberSignUpNominatingMemberOne,.loginMemberSignUpNominatingMemberTwoTitle,.loginMemberSignUpNominatingMemberTwo{display:none}.donation-information,.donation-order-line-text{display:none}.memberSearch_resultsHeader_interest,.memberSearch_results_interest,.memberSearch_resultsHeader_nickName,.memberSearch_results_nickName,.memberSearch_detailsHeader_interest,.memberSearch_details_interest,.memberSearch_detailsHeader_nickName,.memberSearch_details_nickName{display:none}