/* SpryFormValidation.css - Revision: Spry Preview Release 1.4 */

.textfieldFlashText input,input.textfieldFlashText{color:red !important}.textfieldFocusState input,input.textfieldFocusState{background-color:#FFC}.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none}.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{border:0px solid #C33;color:#C33;display:inline}.textfieldValidState input,input.textfieldValidState{background-color:#B8F5B1}input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input{background-color:#FF9F9F}



.textareaFlashState textarea,textarea.textareaFlashState{color:red !important}.textareaFocusState textarea,textarea.textareaFocusState{background-color:#FFC}.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none}.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{border:0px solid #C33;color:#C33;display:inline}.textareaValidState textarea,textarea.textareaValidState{background-color:#B8F5B1}textarea.textareaRequiredState,.textareaRequiredState textarea,textarea.textareaMinCharsState,.textareaMinCharsState textarea,textarea.textareaMaxCharsState,.textareaMaxCharsState textarea{background-color:#FF9F9F}



.checkboxRequiredMsg,.checkboxMinSelectionsMsg,.checkboxMaxSelectionsMsg{display:none}.checkboxRequiredState .checkboxRequiredMsg,.checkboxMinSelectionsState .checkboxMinSelectionsMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg{border:0px solid #C33;color:#C33;display:inline;}



.selectFocusState select,select.selectFocusState{background-color:#FFC}.selectRequiredMsg,.selectInvalidMsg{display:none}.selectRequiredState .selectRequiredMsg,.selectInvalidState .selectInvalidMsg{border:1px solid #C33;color:#C33;display:inline}.selectValidState select,select.selectValidState{background-color:#B8F5B1}select.selectRequiredState,.selectRequiredState select,select.selectInvalidState,.selectInvalidState select{background-color:#FF9F9F}



.radioRequiredMsg,.radioInvalidMsg{display:none}.radioRequiredState .radioRequiredMsg,.radioInvalidState .radioInvalidMsg{border:0px solid #C33;color:#C33;display:inline}



.Accordion{border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px #000;overflow:hidden}.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{background-color:#3CF}.AccordionFocused .AccordionPanelTab{background-color:#39F}.AccordionPanel{margin:0;padding:0}.AccordionPanelContent{height:200px;margin:0;overflow:auto;padding:0}.AccordionPanelOpen .AccordionPanelTab{background-color:#EEE}.AccordionPanelTab{background-color:#CCC;border-bottom:solid 1px gray;border-top:solid 1px #000;cursor:pointer;margin:0;padding:2px}.AccordionPanelTabHover,.AccordionPanelOpen .AccordionPanelTabHover{color:#555}