body{background-image:url(../images/bg_grad.jpg);background-repeat:repeat-x;background-color:#00657e;font-family:'Open Sans',sans-serif;font-size:10px}html,body{position:relative;width:100%;overflow-x:hidden}a{color:#00a6e4}b,strong{font-weight:700}i,em{font-style:italic}p{font-size:130%}ol,ul{font-size:130%}h1,h2,h3,h4,h5,h5{font-family:'Open Sans',sans-serif;line-height:1}h1{font-size:300%;color:#00a6e4}h2{font-size:210%;color:#00a6e4;text-transform:uppercase}h3{font-size:180%;color:#00a6e4;text-transform:uppercase;font-weight:bold}h4{font-size:140%;text-transform:uppercase;font-weight:bold}#bg{background-color:#fff;background-repeat:no-repeat;margin-left:auto;margin-right:auto;max-width:1352px}#header{padding-top:0px;margin-bottom:-25px;z-index:1000;position:relative}#footer_bg{max-width:1352px;height:99px;background-image:url(../images/footer.jpg);background-repeat:no-repeat;margin-left:auto;margin-right:auto}.walkerLink{float:right;margin-top:65px;color:#00a6e4}.walkerLink a{color:#fff;text-decoration:none;text-transform:uppercase}.walkerLink a:hover{text-decoration:underline}.bannercontainer{overflow:hidden}.exit{padding-bottom:10px;padding-top:5px;height:10px}.exit,.exit a{float:right;clear:both;color:#01657f;font-weight:700;line-height:1em;text-decoration:none}.loginSlider .banner ul>li{position:relative!important}.loginSlider .banner li{height:580px!important}.loginSlider .loginForm,.loginSlider .loginForm *,.register,.register *,.update-profile,.update-profile *{z-index:1009!important}.defaultimg{}.sliderBottom{visibility:visible!important}.content{background-color:#fff;padding-bottom:33px}.banner ul{position:relative;height:100%}.control{margin-top:-25px}.restart,.next{background-position:top left;height:20px;width:80px;padding-left:25px;display:block;background-repeat:no-repeat;text-decoration:none;font-size:1.1em;color:#00a6e4;font-weight:600;text-transform:uppercase;font-family:'Open Sans',sans;line-height:1em;z-index:1000;position:relative;float:left}.restart{background-image:url(../images/restart-icon.gif)}.next{background-image:url(../images/next-icon.gif)}.restart:hover,.next:hover{background-position:bottom left;color:#47c7f7}.inactive{color:#e3e3e3!important;background-position:0px -20px!important}.progress{margin-top:-75px;z-index:999;position:relative;color:#00a6e4;text-transform:uppercase;font-weight:600}.progress li{float:left;display:block;width:7px;height:7px;background-color:#e4e4e4;overflow:hidden;text-indent:9999px;margin-right:3px;border:solid 1px #fff}.progress .active{background-color:#00a6e4;border:solid 1px #00a6e4}#pause,#resume,#kb-pause,#kb-resume,#pause-btn,#resume-btn{background-color:transparent;border:none;width:135px;height:86px;border-radius:0px;overflow:hidden;text-indent:9999px;z-index:990;position:absolute;right:0px;top:15px}#play-btn{width:100%;height:100%;display:block;background-color:rgba(0,101,126,0.4)!important;position:absolute;left:0px;top:0px;z-index:900;font-size:3em;text-shadow:none;border-radius:0px!important;background-image:url(../images/play-button.gif);background-position:center;background-repeat:no-repeat;text-indent:9999px}html.no-touch #play-btn{display:none}#pause,#resume,#kb-pause,#kb-resume{background-image:none;z-index:1000}#pause-btn{background-image:url(../images/pause-button.png)}#resume-btn{background-image:url(../images/resume-button.png)}.hidden{display:none!important}.visible{display:block!important}.sliderTop{width:102%;height:60px;position:absolute;top:0px;left:-1%;background-image:url(../images/slider-header.png);background-position:top center;background-repeat:no-repeat;z-index:999;pointer-events:none}.sliderBottom{width:102%;height:100px;position:absolute;bottom:0px;left:-1%;background-image:url(../images/slider-footer.png);background-size:cover;background-position:top center;background-repeat:no-repeat;pointer-events:none}.logout{height:25px}.update-profile{width:100%}.logout a{text-decoration:none;text-transform:uppercase;color:#01657f;font-size:1.1em;font-family:'Open Sans',sans;font-weight:700;text-align:right;float:right}.loginLoginFieldset label{float:left}.loginLoginFieldset input[type="text"],.loginLoginFieldset input[type="password"]{background-color:#000;background-color:rgba(0,0,0,0);border:solid 1px #fff;color:#fff}.loginLoginButton{z-index:999}.loginLoginButtonButton,.beginButton,.beginButton-hidden,.updateDetailsButton,.registerButton,.continueButton{background:none!important;background-color:transparent!important;border:none!important;background-image:url(../images/login-button.png)!important;width:225px;height:109px;border-radius:0px!important;overflow:hidden;z-index:1000;position:absolute;right:0px;top:15px;text-indent:9999px}.beginButton-hidden{bottom:30px!important;background-image:none!important;top:auto}.beginButton{background-image:url(../images/begin.png)!important}.updateDetailsButton{background-image:url(../images/update.png)!important}.registerButton{background-image:url(../images/register-button.png)!important}.faux{z-index:900}.continueButton{background-image:url(../images/continue.png)!important;top:auto;bottom:15px;z-index:900}.continueButton.invisible{bottom:-130px}.invisible{background-image:none!important;background-color:transparent!important;z-index:1005}.title{float:right;text-transform:uppercase;color:#990;font-size:2em}.title h1{text-transform:uppercase;color:#01657f;font-size:1.2em;font-weight:600;letter-spacing:0px}.title span{font-weight:300}.logo{width:288px;height:auto;float:left;clear:both}.sectionTitle{top:20px;z-index:990;position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:20px;line-height:1em;font-family:'Open Sans',sans;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:50px 40px 20px 20px;background-color:#00657e}.cp-title{font-size:4em!important;color:#fff!important;font-family:'Open Sans',sans!important;text-transform:uppercase;font-weight:300;letter-spacing:0px;line-height:0.9em!important}.cp-left .cp-title,.cp-right .cp-title{margin-top:280px}.cp-right .cp-title{border-right:solid 20px #00a6e4!important;display:block;padding:8px 20px 8px 0px;margin-right:-40px;white-space:nowrap}.cp-left .cp-title{display:block;padding:8px 0px 8px 20px;margin-left:-40px;border-left:solid 20px #00a6e4!important}#mainMask{left:0px!important}.mapLegend{width:10px;height:10px;border:solid 2px #fff!important;background-color:red}.mapLegendText{position:absolute;text-shadow:none;font-weight:600;font-size:15px;text-transform:uppercase;line-height:1em;font-family:'Open Sans',sans;margin:0px;border-width:0px;border-style:none;padding:0px;color:#fff}.mainElLabel{color:#00a6e4!important;font-weight:700!important;text-transform:uppercase!important;float:none!important;height:25px;padding:0px;margin:0px}.elWrap input[type="text"]{width:100%}.elWrap{margin-right:10px}.errorContainer{position:absolute;top:0px;right:0px}.formiterror{float:right;text-align:right;font-size:9px!important}.mainLabel{margin:0px;padding:0px}.formSegWrap{float:left;padding:0px;width:250px;margin:0px;height:60px;margin-right:10px;position:relative}.formSegWrap.Quarter{width:120px}.formRow{clear:both}.updateForm{width:700px}.registerForm input[type="text"],.registerForm input[type="password"]{width:100%}.registerForm .formSegWrap{width:430px!important;clear:both}.ui-widget-overlay{z-index:1000}.ui-front{z-index:1001}.ui-widget-header{background:none!important;border:none!important;text-align:center;font-size:2.4em;font-weight:400;text-transform:uppercase}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;background-color:#00a6e4!important;border:none!important;color:#fff!important}.ui-widget-content{background:none;background-color:#01657f!important;text-align:center;color:#fff;font-size:1.2em;font-weight:400;text-transform:uppercase;border:none}.ui-dialog-buttonpane{text-align:center}.ui-dialog-buttonset{float:none!important;text-align:center;width:100%}.ui-dialog-titlebar-close{display:none}.ui-dialog-titlebar{padding-left:0px!important;padding-right:0px!important}.ui-dialog-title{float:none!important;width:100%!important;text-align:center!important;text-overflow:none!important}.ui-button{width:180px;margin-left:auto!important;margin-right:auto!important;padding:0px!important}#questionWrap{background-color:#e3eef2;padding-left:40px;padding-top:90px;padding-bottom:120px;position:relative;background-image:url(../images/slider-header.png);background-position:top;background-repeat:no-repeat}#questionWrap form{position:relative;width:100%;z-index:1000}#questionWrap .sliderBottom{z-index:999}.questionNumber{font-size:2.5em;color:#00657e}.question{font-size:1.8em;margin-top:20px;color:#00657e;width:70%;font-weight:600}.questioninstruct{font-size:1.4em;margin-top:30px;color:#00a6e4;width:70%;font-weight:600;margin-bottom:10px}.radioEl{float:left;clear:both;margin-top:10px;margin-bottom:10px}.radioWrap label{margin-top:10px;margin-left:10px;font-size:2em;font-weight:400;color:#666;float:left}.buttonLink{background-color:#01657f;border-radius:10px;padding:8px 14px;display:block;float:left;text-decoration:none;color:#fff}.buttonLink:hover{background-color:#00a6e4}@media only screen and (max-width:959px){.bannercontainer{min-height:462px}.loginLoginButtonButton,.beginButton,.beginButton-hidden{bottom:90px!important;background-size:contain!important;width:140px;height:70px}}@media only screen and (max-width:767px){.mapLegendText{font-size:20px}.mapLegend{width:5px;height:5px;border:solid 1px #fff!important}.sliderBottom,.sliderTop{background-size:cover;background-repeat:no-repeat}.sliderBottom{bottom:0px;background-position:top;height:35px!important}.sliderTop{height:16px;background-position:bottom}.logo{width:150px;height:auto;float:left;clear:both}.title{float:right}#header{margin-bottom:10px}.sectionTitle{font-size:10px}.sectionTitle{left:-2px;top:0px;padding:29px 10px 8px 10px!important}.walkerLink{margin-top:30px}.bannercontainer{min-height:255px}#pause,#resume,#kb-pause,#kb-resume,#pause-btn,#resume-btn{width:80px;height:55px;top:0px;right:0px;background-repeat:no-repeat;background-size:cover}}@media only screen and (max-width:480px){.mapLegendText{font-size:21px}.mapLegend{width:3px;height:4px;border:solid 1px #fff!important;background-color:red}.title{width:100%;text-align:center;padding-top:10px;font-size:1.5em}.logo{margin-left:auto;margin-right:auto;width:220px!important;height:40px;float:none;display:block}.title{}#pause,#resume,#kb-pause,#kb-resume,#pause-btn,#resume-btn{width:75px;height:50px;top:0px;right:0px;background-repeat:no-repeat;background-size:contain}.bannercontainer{min-height:180px}.walkerLink{margin-top:20px}}#content{background-color:#fff;padding:100px 10px 10px 10px}.error{color:red;width:55%;line-height:1em;white-space:normal}