html{background-color:#e2e2e2;margin:0;padding:0}body{background-color:#fff;border-top:solid 0 #000;color:#333;font-size:12px;font-family:Arial;margin:0;padding:0}.content-wrapper{margin:0 auto;max-width:960px}#body{background-color:#efeeef;clear:both;padding-bottom:35px}.main-content{padding-left:10px;padding-top:10px}header .content-wrapper{padding-top:20px}footer{clear:both;-color:#e2e2e2;font-size:.8em;height:100px}label{display:block;font-size:12px;font-weight:600}input{border:1px solid #e2e2e2;background:#fff;color:#333;font-size:12px;margin:5px 0 6px 0;padding:2px;width:300px}input:focus,textarea:focus{border:1px solid #7ac0da}input[type="checkbox"]{background:transparent;border:inherit;width:auto}input[type="submit"],input[type="button"],button{background-color:#d3dce0;border:1px solid #787878;cursor:pointer;font-size:12px;font-weight:600;padding:7px;margin-right:8px;width:auto}td input[type="submit"],td input[type="button"],td button{font-size:1em;padding:4px;margin-right:4px}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:12px;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:12px;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}span.validationMessage{font-size:12px;font-weight:normal;color:#c4161c}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:12px}.validation-summary-valid{display:none}table{border-collapse:collapse;border-spacing:0;margin-top:.75em;border:0 none}th{font-size:12px;text-align:left;border:none 0;padding-left:0}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}td{padding:.25em 2em .25em 0;border:0 none}.required:after{content:" *";color:red}