body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff;width:600px;margin:20px auto}header,footer,nav,section{display:block}footer{margin-top:40px}#cic{width:275px;height:61px}#bvc{width:200px;height:55px;float:right}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.tcenter{text-align:center}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}hr{margin-bottom:0}.field,hr{margin-top:.5em}.field label{margin:2px 0;line-height:20px;width:150px;display:block;float:left}.field input[type='text'].date{padding:1px 0}.field input[type='text'],.field input[type='text'].date{width:180px;display:block;float:left;height:16px}.field select{margin:0;padding:1px;display:block;float:left}.field.long label,.field.textarea label,.field.long select{float:none;width:auto}.field.long input[type='text']{float:none;width:400px}.field.long .field-validation-error,.field.textarea .field-validation-error{margin:0;display:block;float:none}.field.textarea textarea{float:none;height:150px;width:100%}.field .checkbox-group{width:500px}.field .checkbox-group label{display:inline}.field .field-validation-error.inline{float:none;display:block;margin-left:90px}.note{font-size:.8em;font-style:italic}#otherAssessment{display:none;float:left;margin-left:5px}#otherAssessment .field-validation-error,#otherAssessment input{display:block}.field.workexp label{margin:0;width:90px}.field.workexp input[type='text'].date{width:100px}.field.workexp .field-validation-error{margin-top:0;margin-bottom:0}.field .radio label{width:initial;display:inline}.field-validation-error{margin:2px 0 2px 5px;line-height:20px;display:block;float:left;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}@media print{input{display:none}.field{page-break-inside:avoid}}