#message { height: 26px; color: #000; background-color:#fff; text-align: left; width: 300px; border-bottom: 1px solid #ddd; }
#message_warning { height: 26px; color: #C00; background-color:#fff; text-align: left; font-weight:bold; }
#message_success { height: 26px; color: #fff; background-color:#090; text-align: center; font-weight:bold; text-transform: uppercase; letter-spacing: 2px;}

form { margin:0; padding:0; }
#volunteer label { display:block; padding: 10px 0 0 2px; margin:0; }
#volunteer .example { font-style:italic; display:inline; float:right; font-size:11px; }
	
#volunteer .LV_validation_message{ font-weight:normal; margin: 0; padding-left:20px; font-size: 12px; display:block; margin-top:1px; }
#volunteer .LV_valid { color:#390; background-repeat:no-repeat; background-image:url(/js/icons/checked_circle.gif); background-position:0px center; }
#volunteer .LV_invalid {  display:block; color:#CC0000; background-repeat:no-repeat; background-image:url(/js/icons/unchecked_circle.gif); background-position:0px center; }

#volunteer input.LValid_field_v {  border: 1px solid #666; padding:2px 2px 2px 4px; font-size:14px; display:block; font-family:"Times New Roman", Times, serif; }
#volunteer select { border: 1px solid #666; padding:2px 2px 0px 2px; font-size:14px; font-family:"Times New Roman", Times, serif; width: 70px; }
#volunteer input.LV_invalid_field { border: 1px solid #CC0000; padding:2px 2px 2px 4px; }
#volunteer textarea, #volunteer textarea.LValid_field_v { font-size:12px; border: 1px solid #666; padding:2px 2px 2px 4px; margin:0;}
#volunteer textarea.LV_invalid_field { border: 1px solid #CC0000; padding:2px 2px 2px 4px; margin:0; font-size:12px; }