.input { background-color: #f9fafc; BORDER-BOTTOM: #d7d8d9 1px solid; BORDER-LEFT: #898c94 1px solid; BORDER-RIGHT: #d7d8d9 1px solid; BORDER-TOP: #898c94 1px solid;  }
.input2 { height: 160px; width:380px; margin-top:4px; background-color: #f9fafc; BORDER-BOTTOM: #d5d8dc 1px solid; BORDER-LEFT: #898c94 1px solid; BORDER-RIGHT: #d5d8dc 1px solid; BORDER-TOP: #898c94 1px solid; }
.submit { width:76px; height:23px; padding-bottom:3px; border-right: #808387 1px solid; border-bottom: #808387 1px solid; border-top: #aaadb0 1px solid; border-left: #aaadb0 1px solid;  color:#ffffff; background-color: #7a7f85;  }

input, textarea, select { border:1px solid #aaaaaa; font-size:12px; font-family: arial, tahoma, helvetica, sans-serif; }
input.submit:hover { cursor: pointer;}

.LV_valid { color:#00CC00;}	
.LV_invalid { color:#CC0000;}
.LV_validation_message{ margin:0 0 0 5px;}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field { border: 1px solid #d7d8d9;}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active, 
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field { border: 1px solid #CC0000;}