#content ul.form-section {
  margin: 10px;
}

.form-all {
	width: 325px;
}
.form-all .form-label-auto {
	display: block;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0pt;
	padding-bottom: 3px;
	padding-left: 0pt;
}


input, textarea, select {
	font-size: 11px;
	color: #333366;
	border: #c3c3c3 1px solid
}

.form-all input, .form-all textarea, .form-all button {
	width: 300px;
	font: .7em Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	color: black;
}

.form-all button {
	background-color: #E1E1E1;
	cursor: pointer;
}

.form-required {
	color: grey;
	font-weight: normal;
	margin-left: 5px;
}

.form-error-message {
	color: red;
}
.form-validation-error {
	border: 1px solid red;
}
#content .form-section.page-section {
	padding-left: 5px;
}

#content .form-section.page-section li {
	list-style: none;
	margin-left: 0;
}

.form-submit-button {
	margin-top: 10px;
}

/*- Show message after form is submitted -*/
#well.show_thanks {
  background-color: rgba(0, 128, 0, 0.15);
  padding: 15px;
  border: 1px solid rgba(0, 128, 0, 1);
  margin-bottom: 25px;
  display: none;
}
