
.iframeTooltip { position:absolute; z-index:1010; filter:alpha(opacity:0.1);
}

.tooltipContent { margin:0px; padding:2px; color:#000; background:#FFFFCC url(../../images/private/td.gif); border:1px solid #333; }

.passwordRequiredMsg, .passwordInvalidStrengthMsg, .passwordMinCharsMsg, .passwordMaxCharsMsg, .passwordCustomMsg, .passwordValidMsg { display: none; }

.passwordRequiredState .passwordRequiredMsg, .passwordMinCharsState .passwordMinCharsMsg, .passwordMaxCharsState .passwordMaxCharsMsg, .passwordInvalidStrengthState .passwordInvalidStrengthMsg, .passwordCustomState .passwordCustomMsg { display: inline; color:#CC3333; border:1px solid #CC3333; padding:3px; background:#F0F1E4; }

.passwordValidState input, input.passwordValidState { background-color:#B8F5B1; }

input.passwordRequiredState, .passwordRequiredState input, input.passwordInvalidStrengthState, .passwordInvalidStrengthState input, input.passwordMinCharsState, .passwordMinCharsState input, input.passwordCustomState, .passwordCustomState input, input.passwordMaxCharsState, .passwordMaxCharsState input { background-color:#FF9F9F; }

.passwordFocusState input, input.passwordFocusState { background-color:#FFFFCC; }

.radioRequiredMsg, .radioInvalidMsg { display: none; }

.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg { display: inline; color:#CC3333; border:1px solid #CC3333; }

.selectRequiredMsg, .selectInvalidMsg { display: none; }

.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg { display: inline; color:#CC3333; border:1px solid #CC3333; background:#F0F1E4; padding:3px; }

.selectValidState select, select.selectValidState { background-color:#B8F5B1; }

select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select { background-color:#FF9F9F; }

.selectFocusState select, select.selectFocusState { background-color:#FFFFCC; }

.textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg { display:none; }

.textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg { display:block; color:#CC3333; border:1px solid #CC3333; background:#F0F1E4; padding:3px; }

.textareaValidState textarea, textarea.textareaValidState { background-color:#B8F5B1; }

textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea { background-color:#FF9F9F; }

.textareaFocusState textarea, textarea.textareaFocusState { background-color:#FFFFCC; }

.textareaFlashState textarea, textarea.textareaFlashState { color:red !important; }

textarea.textareaHintState, .textareaHintState textarea { }

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg { display: none; }

.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg { display:block; color:#CC3333; border:1px solid #CC3333; background:#F0F1E4; padding:3px; }

.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; }

.textfieldFocusState input, input.textfieldFocusState { background-color:#FFFFCC; }

.textfieldFlashText input, input.textfieldFlashText { color: red !important; }

.textfieldHintState input, input.textfieldHintState { }
 @charset "UTF-8";

/* SpryValidationCheckbox.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


/* These are the classes applied on the messages
 * (required message, minSelections message and maxSelections message)
 * which prevent them from being displayed by default.
 */
.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg { display: none; }

/* These selectors change the way messages look when the widget is in one of the error states.
 * These classes set a default red border and font color for the error text.
 * The state class (e.g. .checkboxRequiredState) is applied on the top-level container for the widget, 
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
/*
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg { display: inline; color: #CC3333; border: 1px solid #CC3333; }
*/
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg { display:block; color:#CC3333; border:1px solid #CC3333; background:#F0F1E4; padding:3px; }

