form td { padding-bottom: 4px; padding-top: 4px; }
input { padding: 4px; width: 200px; }
input, textarea, select { background: #ffffff url(../images/bg-input.gif) top left no-repeat; border: 1px solid #666666; font: 11px Verdana, Arial, Helvetica, sans-serif; }
input.checkbox, input.radio_button { background: none; border: 0; width: 15px; }
input.submit { border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; height: 23px; margin: 0px; padding: 0px; width: 117px; }
input.submit:hover { cursor: pointer; }
input:hover, textarea:hover, select:hover, input:active, textarea:active, select:active { border: 1px solid #333333; }
label { font-weight: bold; }
select { padding: 2px; width: 100px; }
textarea { float: left; height: 200px; width: 350; }
.LV_invalid { }
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active { border: 1px solid #CC0000; }
.LV_valid { }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_validation_message{ margin: 0 0 0 5px; }
