@charset "UTF-8"; 

 
.selectRequiredMsg, .selectInvalidMsg{display:none}

.selectRequiredState .selectRequiredMsg, 
.selectInvalidState .selectInvalidMsg{display:inline; color:#C33; background-image:url(../images/sicon/icon_error.gif); background-repeat:no-repeat; padding-left:15px; background-position:left center}

 
.selectValidState select, select.selectValidState{background-color:#E7FCE4}

select.selectRequiredState, .selectRequiredState select, 
select.selectInvalidState, .selectInvalidState select{background-color:#FFD0D0; border:3px solid #FF9F9F}

.selectFocusState select, select.selectFocusState{background-color:#FFC}
