﻿.clear{margin:0;padding:0;border:0;width:0;height:0;clear:both}.overflow-hidden{overflow:hidden}body{text-align:center;margin:0}a:hover{text-decoration:none}a.hidden{display:none}input[type="text"]:focus,input[type="password"]:focus{outline:none}input[type="text"],input[type="password"]{background-color:#fff;border:1px solid #d7d7d7;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;width:20em;height:1.5em}input[type=checkbox]{margin:0;vertical-align:middle;position:relative;bottom:1px}div.pageContent{margin:20px 10px;text-align:left}div.pageContent div.tabs{margin:0 0 -1px 0;padding-left:10px}div.pageContent div.tabs div.tab{float:left;min-width:150px;margin-right:5px}div.pageContent div.tabs div.tab a,div.pageContent div.tabs div.tab span{display:block;padding:6px 20px;font-size:1.2em;text-decoration:none;text-align:center;vertical-align:middle;font-weight:bold}div.pageContent div.content{padding:20px 10px}div.pageContent div.content h2{margin-top:0;margin-bottom:20px;font-size:2em;font-weight:bold}div.pageContent div.content div.description{margin-left:20px;margin-right:20px;margin-bottom:20px}div.pageContent div.content div.description span.boldText{font-weight:bold}div.pageContent div.content div.description ul{margin:10px 0;padding-left:40px}div.pageContent div.content div.description ul li{padding-left:10px;margin-bottom:2px}div.pageContent div.content div.actions{margin-left:20px;margin-right:20px}div.pageContent div.content div.actions a{text-decoration:none}div.pageContent div.content div.actions a span.actionArrow{font-size:1.4em}div.pageContent div.content div.actions a span.actionText{text-decoration:underline}div.pageContent div.content div.actions a:hover span.actionText{text-decoration:none}div.pageContent div.content div.formFields{margin-bottom:20px}div.pageContent div.content div.formFields div.validation-summary-errors{display:none;margin-left:20px;margin-right:20px;color:#c8221c}div.pageContent div.content div.formFields div.validation-summary-errors span{font-weight:bold}div.pageContent div.content div.formFields div.validation-summary-errors ul{margin:10px 0;padding-left:40px}div.pageContent div.content div.formFields div.validation-summary-errors ul li{padding-left:10px;margin-bottom:2px}div.pageContent div.content div.formFields div.formField{margin-left:20px;margin-right:20px;margin-top:10px}div.pageContent div.content div.formFields div.formField label{font-weight:bold}div.pageContent div.content div.formFields div.formField input{margin-top:5px}div.pageContent div.content div.formFields div.formField input.input-validation-error{border:1px solid #c8221c}div.pageContent div.content div.formFields div.formField div.validationMessage{height:.9em;color:#c8221c;font-size:.9em}div.pageContent div.content div.formFields div.formField #Password{margin-right:10px}div.pageContent div.content div.formFields div.formField div#passwordSecurity{float:left;margin-top:.4em;font-size:.8em}div.pageContent div.content div.formFields div.formField div#passwordSecurity span.none{color:#cdcdcd}div.pageContent div.content div.formFields div.formField div#passwordSecurity span.low{color:#c8221c}div.pageContent div.content div.formFields div.formField div#passwordSecurity span.medium{color:#ffa500}div.pageContent div.content div.formFields div.formField div#passwordSecurity span.high{color:green}div.pageContent div.content div.formFields div.formField div#passwordSecurity div.level{background-color:#e4e4e4;width:15em;height:.8em;line-height:.8em}div.pageContent div.content div.formFields div.formField div#passwordSecurity div.level div.none{width:0%;background-color:#e4e4e4}div.pageContent div.content div.formFields div.formField div#passwordSecurity div.level div.low{width:33%;background-color:#c8221c}div.pageContent div.content div.formFields div.formField div#passwordSecurity div.level div.medium{width:66%;background-color:#ffa500}div.pageContent div.content div.formFields div.formField div#passwordSecurity div.level div.high{width:100%;background-color:green}div.pageContent div.content div.formFields div.formLink{margin-left:20px;margin-right:20px;margin-top:5px}div.pageContent div.content div.formFields div.formCheck{margin-left:20px;margin-right:20px;margin-top:20px;vertical-align:middle}div.pageContent div.content div.formFields div.formSubmit{margin-left:20px;margin-right:20px;margin-top:20px;vertical-align:middle}div.pageContent div.content div.formFields div.formSubmit a.submitButton{display:inline-block;padding:6px 20px 6px 20px;text-decoration:none;font-weight:bold;font-size:1.1em;white-space:nowrap;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em}div.pageContent div.content div.formFields div.formSubmit a.submitButton.disabled,div.pageContent div.content div.formFields div.formSubmit a.submitButton.disabled:hover{cursor:default;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0,#d2d2d2);background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#d2d2d2));background:-ms-linear-gradient(top,#f0f0f0 0%,#d2d2d2 100%);box-shadow:1px 2px 2px #969696;-moz-box-shadow:1px 2px 2px #969696;-webkit-box-shadow:1px 2px 2px #969696;border:1px solid #e1e1e1;color:#3c3c3c;text-shadow:0 1px 1px #c3c3c3;-moz-text-shadow:0 1px 1px #c3c3c3;-webkit-text-shadow:0 1px 1px #c3c3c3}div.pageContent div.content div.formFields div.formSubmit a.actionButton{margin-left:16px}div.pageContent div.content div.formFields div#loader{height:0}div.pageContent.error div.content{font-family:Trebuchet MS,Arial,sans-serif;font-size:14px;background-color:#eee}div.pageContent.error div.content h2{color:red}@-webkit-keyframes progress-button{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-button{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-button{from{background-position:0 0;}to{background-position:40px 0;}}@keyframes progress-button{from{background-position:40px 0}to{background-position:0 0}}.submitButton._progress,.submitButton._progress:hover,.smart-button._progress,.smart-button._progress:hover{cursor:default;background-size:40px 40px!important;background-repeat:repeat!important;box-shadow:0 0 1px #1b1b1b inset!important;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent))!important;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)!important;background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)!important;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)!important;-webkit-animation:progress-button 2s linear infinite;-moz-animation:progress-button 2s linear infinite;-ms-animation:progress-button 2s linear infinite;-o-animation:progress-button 2s linear infinite;animation:progress-button 2s linear infinite}.summary-title{font-size:1.2em}.form-wrapper{width:57%;float:left;border-left:1px solid #d7d7d7}.facebook-wrapper{position:relative;width:42%;float:left}.facebook-wrapper .description{text-align:center}.facebook-wrapper-login .description{margin:100px 20px 0 20px}.facebook-wrapper-login .markup-or{top:140px}.facebook-wrapper-signin .description{margin:150px 20px 0 20px}.facebook-wrapper-signin .markup-or{top:190px}.markup-or{position:absolute;right:-11px;background:#fff;padding:10px 0;display:block;text-transform:capitalize;color:#888;font-size:1.4em}.form-title,.facebook-title{font-size:1.1em;font-weight:bold}.fb-login-button.fb_iframe_widget{display:block;text-align:center}.this-form-custom-checkbox{position:relative;display:inline-block;width:18px}.this-form-custom-checkbox input{display:none}.this-form-custom-checkbox input:checked+label:before{content:"✓";font-size:30px;text-align:center;line-height:15px;font-weight:bold}.this-form-custom-checkbox label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border-radius:3px;background-color:#fff;border:1px solid #d7d7d7}.ie7 .this-form-custom-checkbox input,.ie8 .this-form-custom-checkbox input{display:block}.ie7 .this-form-custom-checkbox label,.ie8 .this-form-custom-checkbox label{display:none}