
.panel {
	clear: both;
	display: none;
	padding:0 20px;
}
.panel.active-tab-body {
	display: block;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
	
}

input.required, textarea.required {
	
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice, .box_error, .box_message {
	padding: 11px;
	font-weight: bold;}

.validation-advice {
	position: absolute;
	top: -5px;
	left: -10px;
	text-align: right;
	width: 758px;
	background-color: #FFFAD9; 	
	color: #9E282F; }

.ie .validation-advice  {top: -3px;}

.box_error, .box_message {margin: 0 0 10px -10px; padding-left: 10px; width: 748px; position: relative; top: -5px;}
.box_error {background-color: #FFFAD9; color: #9E282F;}
.box_message {background-color: #F5FFD9; color: #4F611D;}

#content .main .box_error p, #content .main .box_message p {margin: 0; width: auto; padding: 0; position: static;}
#content .main form .box_error {margin-left:120px; width:500px;}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}




