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 #e13e9a;

		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 #e13e9a;

		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;

	}