@charset "UTF-8";
/* CSS Document */

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
	background: url('../images/icon_success.gif');
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
}
	
.LV_invalid {
	color:#CC0000;
	background-image: url('../images/icon_error.gif');
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
}
	
.LV_validation_message {
    font-weight:bold;
    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 {

}
    
.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 {
	
}

/* Custom Server Side Error Return */

.error_input { background:#FFF0F5; }
.error_message {border: 1px solid #C00; padding: 4px; margin-bottom: 4px; background:#FFF0F5; color: #C00;}
.error_message ul {margin: 5px; padding-left: 20px; color: #C00;}
.error_message p {margin: 0px; padding: 0px; color: #C00;}

/* Warning Message */

.warning_message {border: 1px solid #FC0; padding: 4px; margin-bottom: 4px; background: #FFC;}
.warning {padding: 2px; margin: 0;}

/* Success Message */

.success_message {border: 1px solid #090; padding: 4px; margin-bottom: 4px; background: #E4FCE3;}
.success {padding: 2px; margin: 0;}