@charset "UTF-8";
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg, .textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg, .selectRequiredMsg, .selectInvalidMsg {display:none;font-family:Arial, Helvetica, sans-serif;font-size:.8em;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg {
	display:inline;
	color:#BE0D34;
	border:1px solid #CC3333;
	margin-left:2px;
	padding:2px;
}
.textfieldValidState input, input.textfieldValidState, .textareaValidState textarea, textarea.textareaValidState, .textareaValidState textarea, textarea.textareaValidState, .selectValidState select, select.selectValidState {
	background-color:#BE0D34;
}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input, textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea, select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select {
	background-color:#FFD6D8;
}
.textfieldFocusState input, input.textfieldFocusState, .textareaFocusState textarea, textarea.textareaFocusState, .selectFocusState select, select.selectFocusState {
	background-color:#FFFBDE;
}
.textfieldFlashText input, input.textfieldFlashText, .textareaFlashState textarea, textarea.textareaFlashState {color:red !important;}
.textfieldHintState input, input.textfieldHintState, textarea.textareaHintState, .textareaHintState textarea {}
.sep {display:block;height:1px;line-height:1px;}
#contactFormTable th {
	font-size: .85em;
}
