.contact-form p.form-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #606d91;
}

.contact-form span.required-field, .contact-form p span.required-field {
	font-size: 1em;
	color: red;
}

.contact-form table tr td.left-cell {
	vertical-align: top;
	text-align: right;
}

.contact-form table tr td input, .contact-form table tr td textarea, .contact-form table tr td select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #787878;
	background: white;
	border: 1px solid #787878;
}

.contact-form table tr td input.invalid, input.invalid,
.contact-form table tr td textarea.invalid, textarea.invalid {
	background: #f6a9a9 !important;
	color: black;
}

.contact-form table tr td input {
	width: 200px;
}

.contact-form table tr td input.submit-input {
	width: auto;
	background: white;
}

.center-aligned {
	text-align: center;
}
