label {
    display:block;
    font-weight:bold;
    margin-top:5px;
}

.div_form_error {
    padding:0px;
    background:red;
    display:table;
    margin:0;
}
.form_error {
    color:red;
    font-weight:bold;
}
.div_form_error_list {
    background:#FFD5DB;
    color:black;
    border:1px solid red;
    padding:5px;
    display:table;
    margin:5px 0;
}
.div_form_error_list h2 {
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:4px;
    background:red;
    color:#fff;
}
.submit {
    background:#73a3e7 url(../images/admin/header_bg.gif) 0 50%; 
    font-weight:bold; 
    font-size:small; 
    padding:2px; 
    border:1px solid #4681de;
    color:#fff;
    margin: 0 5px;
}
.submit_delete {    
    background:#F2D0DB url(../images/admin/red_bg.gif) 0 50%;
    border: 1px solid #77111F;
    color:#fff;
    padding:2px;
    margin: 0 5px;
}
.multiselect_transfer {
    width:150px;
}
/* fvalidate error classes  */
/*****************************************/
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FDB3BE;
	}
label.errHilite {
	color: #C00;
	}
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
