@charset "UTF-8";

.forminput {
	width:730px;
	margin-bottom:10px;
}

.formname {
	float:left;
	width:100px;
	text-align:right;
}

.forminput {
	float:left;
	width:610px;
	margin-left:20px;
}

.formsubmit {
	margin-left:120px;
}

.spryinput {
	border: 1px solid #999999;
	padding: 2px;
}

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}


.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #CC0000;
}


.textfieldValidState input, input.textfieldValidState {
	border: 1px solid #009900;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	border: 1px solid #CC0000;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #EEEEEE;
}

.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

.textfieldHintState input, input.textfieldHintState {
	/*color: red !important;*/
}

.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}

.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: inline;
	color: #CC0000;
}

.textareaValidState textarea, textarea.textareaValidState {
	border: 1px solid #009900;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
	border: 1px solid #CC0000;
}

.textareaFocusState textarea, textarea.textareaFocusState {
	background-color:#EEEEEE;
}

.textareaFlashState textarea, textarea.textareaFlashState{
	color:red !important;
}

textarea.textareaHintState, .textareaHintState textarea{
	/* color: red !important;*/
}
