.hidden_element{display:none;}
.showed_element{display:block;}

.CSC_error_message, .CSC_error{
    background: url("images/error.png") no-repeat scroll 10px center transparent;
    border: 2px dashed red;
    margin: 10px 0;
    min-height: 50px;
    padding: 5px 2px 5px 60px;
}

.CSC_notice_message, .CSC_notice {
    background: url("images/notice.png") no-repeat scroll 10px center transparent;
    border: 2px dashed orange;
    margin: 10px 0;
    min-height: 50px;
    padding: 5px 2px 5px 60px;
}
optgroup{
	font-weight:bold;
}
optgroup option {
    font-weight: normal;
}