input{
	border: 		1px solid #A6A6BD;
	margin-left:	2px;
	padding-left:	4px;
}

select, textarea {
	border: 		1px solid #A6A6BD;
	margin-left:	2px;
}

input.checkbox{
	border: 		0px solid #000;
	padding-left: 	0;
}

input.submit{
	border: 		0px solid #000;
	padding-left: 	0;
}

.inputEmpty {
	padding-left: 	10px;
}

/* Style for invalid input */
span.invalidInput{
	padding-left: 	12px;
	background:  	url(../images/incorrect.gif) no-repeat left;
	margin-left:	0px;
}
	span.invalidInput input, span.invalidInput select, span.invalidInput label{
		border-left: 	3px solid #FF0000;
		padding-left: 	2px;
		margin-left:	0px;
	}
	
span.invalidInputRed{
	padding-left: 	12px;
	background:  	url(../images/incorrect.gif) no-repeat left;
	margin-left:	0px;
}
	span.invalidInputRed input, span.invalidInputRed select, span.invalidInputRed label{
		background-color:	#FBC8C9;
		border-left: 		3px solid #FF0000;
		padding-left: 		2px;
		margin-left:		0px;
	}

/* Style for valid input */
span.validInput{
	padding-left: 	12px;
	background:  	url(../images/correct.gif) no-repeat left;
	margin-left:	0px;
}
	span.validInput input, span.validInput select, span.validInput label{
		border-left: 	3px solid #00a800;
		padding-left: 	2px;
		margin-left:	0px;
	}
