/* FORM */
#form {
margin:30px;
}
.field {
margin:0 10px 10px 0;
}
label {
display:block;
clear:left;
font-weight:bold;
margin-bottom:1px;
}
input {
padding:3px;
}
input,select,textarea {
background-color: #ddd;
border-color:#222;
border-width:0 1px 1px 0;
}
textarea:focus, input:focus, textarea:active, input:active {
background-color: #fff;
}
.submitbutton {
background-color: #a4c6bb;
}
/* validation */
input.disabled {
	background-color: #F2F2F2;
}
input.required, textarea.required {
}
input.validation-failed, textarea.validation-failed {
	color : #000;
	background-color: #fff;
}
input.validation-passed, textarea.validation-passed {
	color : #333;
	background-color: #ccc;
}
.validation-advice {
float:left;
text-align:left;
color : #FF0000;
font-size:7pt;
padding:0 0 5px 3px;
}
.custom-advice {
float:left;
text-align:left;
color : #ff0000;
font-size:7pt;
padding:0 0 5px 3px;
}
.required_star {
color:#003366;
}
.terms {
display: none;
height:0px;
width:0px;
}
