#TextDisplayForm {
	position: relative;
	height: 300px;
	width: 100%;
	left: 10px;
}

#TextDisplayForm table {
	position: relative;
	height: 100%;
	width: 100%;
}

#TextDisplayForm table td {
	text-align: center;
	vertical-align: middle;
}

#ContactFormContainer {
	position: relative;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	height: 90%;
}

#ContactInfo {
	position: relative;
	width: 98%;
	height: 95%;
}

#LeftBlock {
	float: left;
	width: 180px;
	position: relative;
	margin-left: 2%;
}

#Comments {
	float: right;
	width: 45%;
	position: relative;
	margin-right: 2%;
}

.SubmitButtons {
	position: absolute;
	width: 120px;
	bottom: 0px;
	left: 120px;
}

fieldset {
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 18px;
	padding-left: 5px;
	-moz-border-radius:8px;
	width: 98%;
	height: 80%;

}

.required {
	font-size: smaller;
	color: #8C0000;
}


div.Field {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.input {
	background-color: #DDE6AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #363C13;
}

legend {
	color: #CBD29D;
	font-family: "French Script MT";
	font-size: 24px;
}

label {
	color: #ECEDD8;
}

textarea {
	position: relative;
	width: 90%;
}

#TextContainer {
	height: 275px;
	width: 100%;
	top: 10px;
	text-align: center;
}

.error {
	text-align: left;
	width: 90%;
	top: 10px;
	left: 10px;
	position: relative;
}

.error .red {
	color: #622020;
}

.errorBack a {
	position: relative;
	left: 2px;
	top: -8px;
} 

#Submit {
	position: relative;
	width: 50px;
	height: 23px;
	display: inline;
	float: left;
}