@charset "UTF-8";


.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}


.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: inline;
	color: #F00;
	padding-left:15px;
	background-image: url(../images/icon-error.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


.selectRequiredMsg, .selectInvalidMsg {
	display: none;
}


.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	display: inline;
	color: #F00;
	padding-left:15px;
	background-image: url(../images/icon-error.gif);
	background-position: left center;
	background-repeat: no-repeat;
}




.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}


.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #F00;
	padding-left:15px;
	background-image: url(../images/icon-error.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

span .selectRequiredMsg{ margin-left: 8px;}
span .textfieldRequiredMsg{ margin-left: 3px;}

.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg{
	display: none;
}
.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
	display: inline;
	color: #F00;
	padding-left:15px;
	background-image: url(../images/icon-error.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


