*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Arial,"Helvetica Neue",Helvetica,Sans-Serif;color:#3e4545;background-color:#fff;margin:0;padding:0;font-size:13px;-webkit-text-size-adjust:none}a{text-decoration:none;color:#e1001e}a img{border:0 none}a:hover{color:#8b4513}img{max-width:100%}h1{color:#bcbec0;font-size:31px;margin:0 0 10px 0;padding:0;font-weight:normal}h2,h2 a{color:#e1001e!important;font-size:16px;margin:0;padding:10px 0 5px 0;font-weight:normal;text-transform:uppercase}h3{color:#e43719;font-size:18px;margin:0 0 5px 0;padding:0;font-weight:normal}h4{color:#3e4545;font-size:17px;margin:0 0 10px 0;padding:0;font-weight:normal}h5{padding:0;font-size:22px;display:inline;font-weight:normal}h6{padding:0;font-size:16px;display:inline;font-weight:normal}h7{color:#3e4545;font-size:12px;margin:0;padding:0;font-weight:normal;text-transform:uppercase}h8{color:#3e4545;font-size:9px;margin:0;padding:0;font-weight:normal;text-transform:uppercase}ul{padding:5px 0 5px 15px;margin:0}p{margin:0 0 10px 0;padding:0}#divCenter{width:100%}#divHeader{width:100%}.menu-header{display:block;width:100%;padding:10px 30px 10px 30px;overflow:auto}.menu-header:before{content:"";font-family:FontAwesome;font-weight:bold;text-align:right;float:right;padding-left:10px}.menu-header:hover{cursor:pointer}.menu-header-current{float:left}.menu-header-title{float:right;font-size:12px}.menu-header.primary{background-color:#333;color:#fff;font-size:14px;text-transform:uppercase;line-height:24px}.menu-header.primary .menu-header-current{color:#e43719}.menu ul{margin:0;padding:0;list-style:none}.menu li{margin:0;padding:0;display:inline-block}.menu a{color:#000;text-decoration:none;display:block}.menu.primary{display:none;font-size:14px;text-transform:uppercase}.menu.primary ul{background-color:#fff;border:1px solid #333}.menu.primary li{display:block;padding:3px 13px 3px 30px}.menu.primary li a:hover{color:#e43719}.menu.primary li.menu-selected a{color:#e43719}.menu.primary .menu-sub,.menu.primary li.menu-separator{display:none}.menu-wrapper.section{margin:0 0 10px 0}.menu-header.section{margin:0;background-color:#e9e9e5;font-size:14px;text-transform:uppercase;border-top:3px solid #e43719}.menu.section{display:none;font-size:14px}.menu.section ul{background-color:#fff;border:1px solid #e9e9e5}.menu.section li{display:block;padding:3px 13px 3px 30px}.menu.section li a:hover{color:#e43719}.menu.section li.menu-selected a{color:#e43719}#divLoggedIn{width:100%;display:block;float:left}#divAuthenticated{float:right;margin-top:13px}#divSearch{width:100%;display:block;float:left;margin:15px 0 0 0;white-space:nowrap}#formSearch{float:right;width:260px;padding:3px 0 2px 0;border-bottom:solid 1px #d7d7d9}#formSearch a{color:#d7d7d9}#formSearch a:hover{color:#e43719}#formSearch input{border:0;padding:0;margin:0;width:calc(100% - 16px)}#q:focus{border:1px solid silver}#divLogo{float:right;background-image:url('../../Images/logo_small.png');background-repeat:no-repeat;background-position:top right;height:43px;width:100%;margin:30px 30px 10px 0}#divMain{width:100%}.Highlight{color:#e1001e}.caseStudiesPanel{margin:11px 0 11px 0;padding:0 0 27px 0;background-color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.caseStudyPanel{margin:27px 0 0 0;width:100%;background-color:#333;padding:15px 30px 0 30px;color:#bcbec0;font-size:13px}.caseStudyPanel:hover{background-color:#444}.caseStudyPanel .more{color:#fff;font-size:11px;text-transform:uppercase}.caseStudyPanel .more a{color:#fff}.caseStudyPanel .more a:hover{color:#e1001e}#divFooter{width:100%;float:left;margin:15px 0 15px 0;padding:0 30px 0 30px;text-transform:uppercase;color:#808285;font-size:10px}#divFooterRight{float:left}#divFooter a{color:#808285}#divFooter a:hover{color:#e1001e}#divFooterLeft{float:left}form{border:0;padding:0;margin:0}select,textarea{border:1px solid silver;color:#3e4545;background:#fff;font-family:Arial,"Helvetica Neue",Helvetica,Sans-Serif;font-size:12px}input{border:1px solid silver;color:#3e4545;font-family:Arial,"Helvetica Neue",Helvetica,Sans-Serif;font-size:12px}input[type="text"],input[type="email"],input[type="password"],select,textarea,input[type="file"]{width:170px}input[type="submit"]:disabled{color:#808285}fieldset{border:0;padding:0;margin:0}label{display:block;float:left;width:90px;padding:0;margin:5px 0 0 0;text-align:left}label.error{color:#e1001e;padding-left:10px;vertical-align:top;float:none;display:inline}.required{color:#e1001e}fieldset ol{margin:0!important;padding:0!important;white-space:nowrap}fieldset li{list-style:none;padding:5px 5px 0 0;margin:0;display:block;width:calc(320px - 30px - 30px)}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.divFullSizeTextArea{left:5px;top:5px;right:5px;bottom:5px;position:absolute;border:1px solid silver}.divFullSizeTextArea textArea{width:100%;height:100%;margin:0;border:0;min-height:0}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.g-recaptcha{margin-left:90px;transform:scale(.55);transform-origin:0 0}.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}#divMainBottom .gs-title,#divMainBottom .gs-title b{color:#e1001e;font-size:12px;margin:0;padding:10px 0 5px 0;font-weight:normal;text-transform:uppercase;text-decoration:none}#divMainBottom a .gs-visibleUrl,#divMainBottom .gs-visibleUrl{color:#3e4545}.flyout{background-color:#e9e9e5;padding:20px;margin:25px -30px 25px -30px;font-size:18px}.flyout .attribution{font-size:13px}.gsc-adBlock{display:none!important}@media screen and (min-width:360px){fieldset li{width:calc(360px - 30px - 30px)}input[type="text"],input[type="email"],input[type="password"],select,textarea,input[type="file"]{width:210px}.g-recaptcha{transform:scale(.7)}}@media screen and (min-width:480px){fieldset li{width:calc(100% - 30px - 30px)}input[type="text"],input[type="email"],input[type="password"],select,textarea,input[type="file"]{width:300px}.g-recaptcha{transform:scale(1)}.caseStudyPanel{width:calc((100% - 13px)/2)}}@media screen and (min-width:600px){}@media screen and (min-width:768px){.menu-header,.menu.section{display:none!important}.menu.primary{padding:0 0 0 25px;display:flex;overflow:auto;background-color:#333}.menu.primary ul{width:100%;margin:0;display:flex;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;background-color:#333;border:none}.menu.primary li{padding:23px 5px 0 5px;height:100%;white-space:nowrap;width:auto;vertical-align:top;text-align:center}.menu.primary li:hover{color:#e43719}.menu.primary li.menu-separator{color:#fff;display:inline-block}.menu.primary li,.menu.primary li a{color:#fff}.menu.primary li.menu-selected,.menu.primary li.menu-selected:hover{color:#e43719}.menu.primary li.menu-separator{display:inline-block;font-size:20px}.menu.primary .menu-sub{position:absolute;margin:6px 0 0 -13px!important;padding:0!important;width:auto!important;min-width:150px!important;height:auto!important;background-color:#fff!important;white-space:nowrap;z-index:100}.menu.primary li:hover .menu-sub{display:block!important}.menu.primary .menu-sub li{display:block;margin:0!important;padding:3px 13px 3px 13px!important;line-height:normal!important;font-weight:normal!important;height:auto!important;text-align:left!important}.menu.primary .menu-sub li a{color:#414042!important;font-size:13px!important;border:none!important;text-transform:none}.menu.primary li.menu-selected .menu-sub li a{font-weight:normal}.menu-sub li:hover{background-color:#d7d7d9}.caseStudyPanel{width:calc((100% - 13px - 13px)/3)}#divFooterRight{float:right}}@media screen and (min-width:990px){.caseStudyPanel{width:calc((100% - 13px - 13px - 13px)/4)}}@media screen and (min-width:1280px){#divCenter{position:absolute;left:50%;margin-left:-630px;width:1260px}#divFooter{padding:0}}