input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #CCCCCC;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #AB0101;
	color : #000;
}
input.validation-passed, textarea.validation-passed {
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px 8px;
	background-color: #AB0101;
	color : #FFF;
	width: 340px;
	font-size: 12px;
	line-height:1.0em;
}

.form-success{
	text-align:center;
	font-size: 10px;
	margin-top: 15px;
	line-height:1.8em;
	font-weight: normal;
	padding: 10px;
	background-color: #2d1b10;
	color : #FFF;
}