.flexform{ width:360px;margin:0 auto}.flexform .formTitle{ width:326px;margin-left:15px}.flexform .formTitle .title{ font-size:115%;padding:5px 15px;font-weight:bold}.flexform .formBody{ margin:0px;padding:0px;border:none}.flexform .formBody .body{ padding:20px 32px}.flexform .formBody .body label{ display:block;font-weight:bold;margin:5px 0px;font-size:105%}.flexform .formBody .body .textInput input{ width:70%}.flexform .formBody .body .required{ background-image:url('../../../../../File/embedded/MailForm/Assets/Images/bubble_required.png');background-repeat:no-repeat;background-position:right bottom}.flexform .formBody .body ul{ margin:5px 10px;padding:0px}.flexform .formBody .body li{ list-style-type:none;padding:2px 0px}.flexform .formBody .body li label{ display:inline;font-weight:normal;padding:0px 5px}.flexform .formBody .body select{ width:70%}.flexform .formBody .body textarea{ width:70%;height:82px;background-image:url('../../../../../File/embedded/MailForm/Assets/Images/bubble_textarea_back.png');background-repeat:repeat-x}.flexform .formButton{ text-align:center;background-color:Transparent;border:none;padding:5px 0px;font-weight:bold;width:174px;margin-left:160px}.formBody div.errorMessage,div.validation-summary-errors{ font-size:75%;font-weight:bold;color:#F00}.formBody .body .textInput input.error,.formBody .body .textInput input.input-validation-error{ background-image:url('../../../../../File/embedded/MailForm/Assets/Images/bubble_invalid.png')}.formBody .body .textAreaInput textarea.error .formBody .body .textAreaInput textarea.input-validation-error{ background-image:url('../../../../../File/embedded/MailForm/Assets/Images/bubble_invalid_textarea.png')}