@charset "UTF-8";

/* CSS Document */

/* Overrides some of the default styles 
   for widget error messages to include images
----------------------------------------------- */

img {border:0;}
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .selectRequiredState .selectRequiredMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg
	{
	color:#c70c0c; 
	font-weight:bold;	
	border:0px;	
	}
	
.validMsg{
	width:16px;
	height:16px;
	margin-left:6px;
	margin-top:-2px;
	display:none;
}

.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg 
{
border:0;
display:inline;
}

#counter
	{
	}

.radioValidState .validMsg, .textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg{
	display:inline;
}


ul.form_list li.textfieldValidState select, ul.form_list li.textfieldValidState input, ul.form_list li.textfieldValidState textarea,
ul.form_list li.textareaValidState select, ul.form_list li.textareaValidState input, ul.form_list li.textareaValidState textarea,
ul.form_list li.selectValidState select, ul.form_list li.selectValidState input, ul.form_list li.selectValidState textarea,
ul.form_list li.checkboxValidState select, ul.form_list li.checkboxValidState input, ul.form_list li.checkboxValidState textarea
	{
	background-color:#FFF;
	}

li.textfieldValidState select, li.textfieldValidState input, li.textfieldValidState textarea,
li.textareaValidState select, li.textareaValidState input,li.textareaValidState textarea,
li.selectValidState select, li.selectValidState input, li.selectValidState textarea,
li.checkboxValidState select, li.checkboxValidState input, li.checkboxValidState textarea
	{
	background-color:#FFF;
	}
	
td.textfieldValidState select, td.textfieldValidState input, td.textfieldValidState textarea,
td.textareaValidState select, td.textareaValidState input, td.textareaValidState textarea,
td.selectValidState select, td.selectValidState input, td.selectValidState textarea,
td.checkboxValidState select, td.checkboxValidState input, td.checkboxValidState textarea
	{
	background-color:#FFF;
	}
/* Applied for indicating incomplete or error to li.required */
/* PARENT SELECTORS */ 
ul.form_list li.radioRequiredState, 
ul.form_list li.checkboxRequiredState, 
ul.form_list li.checkboxMaxSelectionsState, 
ul.form_list li.checkboxMinSelectionsState, 
ul.form_list li.selectRequiredState, 
ul.form_list li.textfieldRequiredState, 
ul.form_list li.textareaMinCharsState,
ul.form_list li.textareaMaxCharsState,
ul.form_list li.textfieldRequiredState, 
ul.form_list li.textfieldInvalidFormatState
	{
	background-color:#efefef; border:1px solid #C00; padding:5px; 
	}

td.checkboxRequiredState input, td.checkboxRequiredState select, td.checkboxRequiredState textarea, 
td.checkboxMaxSelectionsState input, td.checkboxMaxSelectionsState select, td.checkboxMaxSelectionsState select,
td.selectRequiredState input, td.selectRequiredState select, td.selectRequiredState textarea, 
td.textfieldRequiredState input, td.textfieldRequiredState select, td.textfieldRequiredState textarea, 
td.textareaMinCharsState input,td.textareaMinCharsState select, td.textareaMinCharsState textarea, 
td.textareaMaxCharsState input, td.textareaMaxCharsState select, td.textareaMaxCharsState textarea, 
td.textfieldRequiredState input, td.textfieldRequiredState select, td.textfieldRequiredState textarea, 
td.textfieldInvalidFormatState input td.textfieldInvalidFormatState select, td.textfieldInvalidFormatState textarea
	{
	background-color:#fff;
	}
/* PARENT SELECTORS */ 
ul.form_list li.radioRequiredState label, 
ul.form_list li.checkboxRequiredState label, 
ul.form_list li.checkboxMaxSelectionsState label, 
ul.form_list li.selectRequiredState label,
ul.form_list li.textfieldRequiredState label, 
ul.form_list li.textareaMinCharsState label,
ul.form_list li.textareaMaxCharsState label,
ul.form_list li.textfieldRequiredState label, 
ul.form_list li.textfieldInvalidFormatState label
	{
	color:#C00;
	}
select.*, input.*, textarext.*
{
	background-color:#FFF;
}

#validcheckbox
	{
	float:left;
	margin:0px 5px 0px 5px;
	}
#errors
	{
	float:left;
	}

div.error_text {color:#C00; font-weight:bold; text-align:center; background-color:#efefef; border:1px solid #C00;}
