form#TestForm{
width:308px;
}
label { display: block; clear: both; padding-top: 10px; }
label span.label { display: block; float: left; width: 100px; }
label span.required { color: #DA5619; font-weight: bold; }
label input,label textarea { display: block; float: left; }
input,textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.textbox { width: 200px; padding: 3px; border: solid 1px #c0c0c0; }
.validation-failed{ background-color: #d99067; }
input.button {}

div.toolbar { clear: both; padding-top: 10px; text-align:right; }

div#ClientValidationSummary { background-color: #e9e9e9; width: 286px; padding: 10px; font-style:italic; border: solid 1px #c0c0c0; margin-top:10px;  }
div#ClientValidationSummary ul{
font-style:normal;
}

div#ClientValidationSummary a { }

div.validation-inline-error-message{ display: block; float: left; padding-left: 10px; color: #ff0000; }