@charset "UTF-8";

.selectRequiredMsg, .selectInvalidMsg {
	display: none;
}

.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	display: inline;
	color: #CC3333;
}

.selectValidState select, select.selectValidState {
	  background-color: #BAFE79;
	  border:3px double #95c44d;
}


select.selectRequiredState, .selectRequiredState select,
select.selectInvalidState, .selectInvalidState select {
	background-color: #ffd4d4;
	border:3px double #ff8585;
}

.selectFocusState select, select.selectFocusState {
	background-color: #E3FFC9;
}
