/*#field { margin-left: .5em; float: left; }
#field, label { float: left; font-family: Arial, Helvetica, sans-serif; font-size: small; }
br { clear: both; }*/
input { border: 1px solid black; margin-bottom: .5em;  }
input.error ,select.error,textarea.error{
/*  border: 1px solid red !important;  */
 border-bottom: 2px solid red !important; 
    background-color: #ffffad !important;
/*     border-radius: 10px 10px 0 0 !important; */
}
label.error {
	background: url('images/unchecked.gif') no-repeat 0 2px;
 	 margin: 9px 0 !important;
    padding-left: 21px !important;
	/*margin: 0.8em 0 0.3em 16.2em;
	width:310px !important;*/
}
label.valid {
	background: url('images/checked.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}

label.checked {
    background: url("images/checked.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/*label#student_ol_type_title-error, label#student_al_type_title-error {
    margin: 1em 1em 1em 8.5em;
    width: 100% !important;
}*/