/*form validation*/
.focus { background-color: #fefbc8; }
.error {
  background-color: #ffb7b2;
  border           : 1px solid #528d07;
  margin-bottom    : 5px;
  color       : #003300;}
div.errorMessage {
	display: block;
	font: .7em "lucida sans", verdana, sans-serif;
	color: #000;
	margin: 0 0 1em 0;
	padding: .5em;
	background-color: #ffdfdf;
	border: 1px dotted #de9292;
}
fieldset {
	border: 1px;
	border-left:#d6ebff;
	border-right:#d6ebff;
	border-top:#d6ebff;
	border-bottom: #d6ebff;
}
/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	padding:2px;
	display:inline;
}
/* Style for invalid input */
.invalidInput{
	background-color: #ff9595;
	border:1px solid #ff9595;
}

/* Style for valid input */
.validInput{
	background-color: #fff;
}
