.textfieldRequiredMsg {
	DISPLAY: none
}
.textfieldInvalidFormatMsg {
	DISPLAY: none
}
.textfieldMinValueMsg {
	DISPLAY: none
}
.textfieldMaxValueMsg {
	DISPLAY: none
}
.textfieldMinCharsMsg {
	DISPLAY: none
}
.textfieldMaxCharsMsg {
	DISPLAY: none
}
.textfieldValidMsg {
	DISPLAY: none
}
.textfieldRequiredState .textfieldRequiredMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldInvalidFormatState .textfieldInvalidFormatMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldMinValueState .textfieldMinValueMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldMaxValueState .textfieldMaxValueMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldMinCharsState .textfieldMinCharsMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldMaxCharsState .textfieldMaxCharsMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textfieldValidState INPUT {
	
}
INPUT.textfieldValidState {
	
}
INPUT.textfieldRequiredState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldRequiredState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldInvalidFormatState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldInvalidFormatState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMinValueState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldMinValueState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMaxValueState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldMaxValueState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMinCharsState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldMinCharsState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
INPUT.textfieldMaxCharsState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldMaxCharsState INPUT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textfieldFocusState INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
INPUT.textfieldFocusState {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
.textfieldFlashText INPUT {
	COLOR: red! important
}
INPUT.textfieldFlashText {
	COLOR: red! important
}
.textfieldHintState INPUT {
	BACKGROUND: #f2f2f2
}
INPUT.textfieldHintState {
	BACKGROUND: #f2f2f2
}
.textareaRequiredMsg {
	DISPLAY: none
}
.textareaMinCharsMsg {
	DISPLAY: none
}
.textareaMaxCharsMsg {
	DISPLAY: none
}
.textareaValidMsg {
	DISPLAY: none
}
.textareaRequiredState .textareaRequiredMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textareaMinCharsState .textareaMinCharsMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textareaMaxCharsState .textareaMaxCharsMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.textareaValidState TEXTAREA {
	BACKGROUND: #f2f2f2
}
TEXTAREA.textareaValidState {
	BACKGROUND: #f2f2f2
}
TEXTAREA.textareaRequiredState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textareaRequiredState TEXTAREA {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
TEXTAREA.textareaMinCharsState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textareaMinCharsState TEXTAREA {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
TEXTAREA.textareaMaxCharsState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textareaMaxCharsState TEXTAREA {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.textareaFocusState TEXTAREA {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
TEXTAREA.textareaFocusState {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
.textareaFlashState TEXTAREA {
	COLOR: red! important
}
TEXTAREA.textareaFlashState {
	COLOR: red! important
}
.selectRequiredMsg {
	DISPLAY: none
}
.selectInvalidMsg {
	DISPLAY: none
}
.selectRequiredState .selectRequiredMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.selectInvalidState .selectInvalidMsg {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_gui/error.gif) #fff no-repeat 3px 4px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px 160px; FONT: bold 1em verdana,arial, sans-serif; COLOR: #cc3333; PADDING-TOP: 4px
}
.selectValidState SELECT {
	BACKGROUND: #f2f2f2
}
SELECT.selectValidState {
	BACKGROUND: #f2f2f2
}
SELECT.selectRequiredState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.selectRequiredState SELECT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
SELECT.selectInvalidState {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.selectInvalidState SELECT {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: #ff9f9f
}
.selectFocusState SELECT {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
SELECT.selectFocusState {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; BACKGROUND-COLOR: #ffffcc
}
INPUT {
	BACKGROUND: #eee
}
TEXTAREA {
	BACKGROUND: #eee
}
SELECT {
	BACKGROUND: #eee
}
.SlidingPanels {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 400px; BORDER-BOTTOM-STYLE: none
}
.SlidingPanelsContentGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.SlidingPanelsContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; BORDER-BOTTOM-STYLE: none
}
.SlidingPanelsAnimating * {
	OVERFLOW: hidden! important
}
.SlidingPanelsCurrentPanel {
	
}
.SlidingPanelsFocused {
	
}
