form {
	padding:10px 20px 10px;
	margin:0 auto;
}	
input, select, textarea {
	border:1px solid #ddd;
	margin:2px;
}
input:hover, select:hover, textarea:hover {
	border:1px solid #aaa;
}
table { 
	padding:0 0 2px; 
	margin:0;
}
th { text-align:left; }

button {
  cursor:pointer;
  height:20px;
  width:84px;

}
button span {
	display:none;
}
button.submit { background:url('/images/submit.png') no-repeat 0px 0px;}
button.submit:hover {	background:url('/images/submit.png') no-repeat 0px -20px;}

button.reset { background:url('/images/reset.png') no-repeat 0px 0px;}
button.reset:hover {	background:url('/images/reset.png') no-repeat 0px -20px;}

.required { 
	background-color: #E9F4FF;
}
.validationError {
	color: #CC3300;
}

.submit.email-button{
		background-color:#ff9900;
		font-weight:bold;
		font-size:14px;
		padding:3px; 	
}
