input.required, textarea.required {
	
	
}
input.validation-failed, textarea.validation-failed {

}
input.validation-passed, textarea.validation-passed {
	xborder: 1px solid #7c95af;
	xcolor : #000;
}

.validation-advice {
	margin-right: 2;
	padding: 1px;
	padding-left: 4;
	
	border: 0px solid silver;
	color : #002A4F;
	font-family:arial;
	font-size:11px;
	position:absolute;
	width:auto;
	z-index:40;
	xdisplay:none;
	xtext-overflow : ellipsis;
	xoverflow : visible;
	
}

.custom-advice {
	margin: 0;
	padding: 5px;
	xbackground-color: FFFFCC;
	color : #002A4F;
	font-family:arial;
	font-size:11px;
	position:absolute;
	z-index:10;
	BORDER: 1px solid gray;
}

