body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff;width:1024px;margin:0 auto;text-align:center}header,footer,nav,section{display:block}.PageHeader{position:relative;width:100%;height:12em;text-align:center;padding-top:1em}.PageBreak{height:.1em;width:100%;margin-top:5em;background-color:#ddd}.PageFooter{position:relative;width:100%;height:10em;text-align:center;color:#ddd}.PageBody{background-color:#fff;margin-top:50px}#main-wrap{overflow:hidden}#slideshow{margin:0 auto;position:relative;width:100%;height:480px;padding:10px;box-shadow:0 0 1px rgba(0,0,0,.4)}#slideshow>div{position:absolute;top:10px;left:10px;right:10px;bottom:10px}nav{background-color:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 2px 2px -1px rgba(0,0,0,.055);color:#888;display:block;margin:8px 8px 8px 8px;overflow:hidden;width:1024px}nav ul{margin:0;padding:0}nav ul li{display:inline-block;list-style-type:none;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}nav>ul>li>a{color:#aaa;display:block;line-height:56px;padding:0 24px;text-decoration:none}nav>ul>li>a>.caret{border-top:4px solid #aaa;border-right:4px solid transparent;border-left:4px solid transparent;content:"";display:inline-block;height:0;width:0;vertical-align:middle;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}nav>ul>li:hover{background-color:#9accb3}nav>ul>li:hover>a{color:#fff}nav>ul>li:hover>a>.caret{border-top-color:#fff}nav>ul>li>div{background-color:#aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 2px 2px -1px rgba(0,0,0,.055);display:none;margin:0;opacity:0;position:absolute;width:165px;visibility:hidden;z-index:100;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}nav>ul>li>div ul>li{display:block}nav>ul>li>div ul>li>a{color:#fff;display:block;padding:12px 24px;text-decoration:none}nav>ul>li>div ul>li:hover>a{background-color:rgba(255,255,255,.1)}nav>ul>li:hover>div{display:block;opacity:1;visibility:visible}ul.features{margin:0;padding:0 0 0 0;overflow:hidden;list-style:none;color:#6c6c6c}ul.features li{overflow:hidden;display:block;padding:1.5em 0 1.8em 0;border-top:1px solid #eaeaea;font-size:1.15em;font-weight:300;color:#8c8c8c}ul.features li:first-child{padding-top:0;border-top:none}ul.features img{position:relative;border-radius:50%}ul.features .image-left{margin-right:1.5em}ul.features .image-left{margin-bottom:0}ul.features h3{margin-bottom:.4em;padding:1.2em 0 5px 0;font-size:1.2em;font-weight:600;color:#8c8c8c}ul.features li a{text-decoration:none;color:rgba(255,255,255,.75)}ul.features li a:hover{text-decoration:underline}.back-to-top{position:fixed;bottom:10em;right:2em;text-decoration:none;text-align:center;color:#fff;background-color:#aaa;font-size:12px;display:none;border-radius:3px;padding-top:10px;width:75px;height:75px}.back-to-top:hover{background-color:#888;color:#fff}.editor-input{border:solid 1px #9accb3;padding:.5em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;-webkit-appearance:none;border-radius:0;border:solid 1px #9accb3;outline:none!important}.editor-textarea{width:600px;height:400px;border:solid 1px #9accb3;padding:.5em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:75px;border:solid 1px #9accb3;outline:none!important}.editor-textarea:focus{border:solid 1px #396;outline:none!important}textarea{width:600px;height:200px;border:solid 1px #d9d9d9;padding:.5em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}.areabox{width:600px;height:200px;text-wrap:normal}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}input[type=submit]{padding:5px 15px;color:#fff;background-color:#396;border:0 none;cursor:pointer;width:100px;height:30px;-webkit-border-radius:5px;border-radius:5px}.SubmittedBanner{background-color:#396;color:#fff;width:100%;height:50px;text-align:center;padding-top:24px}.SmallText{font-style:italic;color:#aaa}.ContactUs{text-align:center;padding-left:1.1em}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}form input{border:solid 1px #9accb3;padding:.5em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;-webkit-appearance:none;border-radius:0}form input:focus{border:solid 1px #396;outline:none!important}