label { display: block; clear: both; color:#000000 }
label span.label { display: block; float: left; width: 150px;  color:#000000}
label span.required { color: #08338f; font-weight: bold;  color:#000000}
label input { display: block; float: left;  color:#000000}
input { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
input.textbox { width: 200px; padding: 3px; border: solid 1px #c0c0c0; }
input.validation-failed{ background-color: #08338f; color:#FFFFFF}
input.button {}

div.toolbar { clear: both; padding-top: 4px; padding-bottom: 10px; }

div#ClientValidationSummary { background-color: #08338f; width: 350px; padding: 5px; color: white; }
div#ClientValidationSummary a { color: white; }

div#disclaimer { width:400px }

div.validation-inline-error-message{ padding-left: 10px; color: #08338f; }


td.testoform{vertical-align:top}
