.textfieldRequiredMsg
{
    DISPLAY: none
}
.textfieldInvalidFormatMsg
{
    DISPLAY: none
}
.textfieldMinValueMsg
{
    DISPLAY: none
}
.textfieldMaxValueMsg
{
    DISPLAY: none
}
.textfieldMinCharsMsg
{
    DISPLAY: none
}
.textfieldMaxCharsMsg
{
    DISPLAY: none
}
.textfieldValidMsg
{
    DISPLAY: none
}
.textfieldRequiredState .textfieldRequiredMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldInvalidFormatState .textfieldInvalidFormatMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldMinValueState .textfieldMinValueMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldMaxValueState .textfieldMaxValueMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldMinCharsState .textfieldMinCharsMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
    BORDER-RIGHT: #cc3333 1px solid;
    BORDER-TOP: #cc3333 1px solid;
    DISPLAY: inline;
    BORDER-LEFT: #cc3333 1px solid;
    COLOR: #cc3333;
    BORDER-BOTTOM: #cc3333 1px solid
}
.textfieldValidState INPUT
{
    BACKGROUND-COLOR: #b8f5b1
}
INPUT.textfieldValidState
{
    BACKGROUND-COLOR: #b8f5b1
}
INPUT.textfieldRequiredState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldRequiredState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldInvalidFormatState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldInvalidFormatState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMinValueState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldMinValueState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMaxValueState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldMaxValueState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMinCharsState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldMinCharsState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMaxCharsState
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldMaxCharsState INPUT
{
    BACKGROUND-COLOR: #ff9f9f
}
.textfieldFocusState INPUT
{
    BACKGROUND-COLOR: #ffffcc
}
INPUT.textfieldFocusState
{
    BACKGROUND-COLOR: #ffffcc
}
.textfieldFlashText INPUT
{
    COLOR: red! important
}
INPUT.textfieldFlashText
{
    COLOR: red! important
}
