﻿body,td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

input,select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
select.LV_valid_field:hover, 
select.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors select.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
select.LV_invalid_field:hover, 
select.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors select.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
	background-color:#FF9B9B;
}

.formstyle form {background-color:#FFFFFF; padding: 15px; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif}
.formstyle input, select {border:solid 1px #e59719;}
.formstyle input.b-1 {border:none;}
.formstyle table td {border-bottom:dashed 1px #fff;}
.formstyle .formhead {color: #3089c5; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif}