input[type=text].error { border: 1px solid #CC3366; }
input[type=text].valid { border: 1px solid green; }
label.error {
	background: url('images/unchecked.gif') no-repeat;
	background-position: left 4px;
	padding: 5px 0 5px 18px;
	margin: 5px 0 5px .4rem;
	font-size: 0.8em;
	display: inline-block;
	color:red;
	border:none;
	border-bottom: 1px dotted #CC3366;
}
/*
input.valid {
	background: url('images/checked.gif') no-repeat;
	background-position: left 4px;
	margin-left:.2rem;
	display: inline;
	width: 16px;
	height: 16px;
	border:none;
}
*/