#form-wrapper {
	background-color: #FFFFFF;
	padding: 48px 48px 12px 48px;
	margin: 0px;
}
fieldset {
	border-style: solid;
	border-width: 4px 1px 4px 1px;
	border-color: #d7e0d4;
	padding: 0px;
	clear: both;
	margin: 0px auto 32px auto;
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
}
fieldset p {
	padding: 0px;
	margin: 8px;
}
fieldset h3 {
	font-size: 100%;
	margin: 16px 0px 8px 12px;
	letter-spacing: .1em;
	font-weight: normal;
	line-height: 140%;
}
legend {
	border-width: medium 1px medium 1px;
	margin: 0px 0px 24px 0px;
	letter-spacing: .2em;
	padding: 4px 6px 4px 6px;
	border: solid 1px #d7e0d4;
	color: #3c4b37;
}
.info-title {
	padding: 2px;
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 8px;
}
.info-rqst {
	font-size:smaller;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 200px;
}
.error-message {
	padding: 0px 0px 0px 12px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
}
.format-req {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 4px;
	float: left;
	color: #6b8662;
}
.coll-invis {
	visibility: collapse;
}
form {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	padding: 8px;
}
.note {
	color: #de6e0a;
	font-weight: bold;
}
input {
	color: #0c100b;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	background-color: #FFFFFF;
}
select {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0c100b;
	text-transform: uppercase;
}
