form {
	background-color: #272E38;
	padding: 10px;
}
.formfield {
	font-size: 16px;
	width: 480px;
	background-color: #2B363F;
	border: 3px double #294C62;
	color: #63ABD1;
}
.formfield:focus {
	background-color: #FFFFCC;
	border: 3px double #FFCC00;
	color: #000000;
}
.button {
	font-size: 18px;
}
.formrow {
	padding: 5px;
	border: 1px solid #2B363F;
	margin-bottom: 1em;
}
.formrow:hover {
	border: 1px solid #FFCC00;
}
.fieldlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: .5em;
}

.formtitle {
	font-size: 18px;
	color: #748CA0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}
.formrowspam {
	padding: 5px;
	border: 1px solid #00CCFF;
	margin-bottom: 1em;
	background-color: #6F99C4;
}
.fieldnotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BCCFEB;
	margin-top: 0.5em;
}
