#form {
	padding: 20px 10px;
}

#form label {
	font-size: 14px;
	font-weight: bold;
	margin-right: 20px;
	text-align: right;
	width: 200px;
}

#form input {
	border: 1px solid #BFBDAC;
	font-size: 14px;
}

#form select {
}

#form textarea {
	border: 1px solid #BFBDAC;
	font-size: 14px;
}

#submit {
	border: none;
	float: right;
}

body {
	background-color: #045777;
}

#he_search {
	background-color: white; padding: 20px; color: rgb(51, 51, 51); line-height: 1.3em; font-size:13px; width: 940px;
}

#he_search h1 {
	font-weight: bold; padding-top: 10px; margin-top: 0px; margin-bottom:10px; font-size: 20px; color: rgb(110, 174, 42);
}

.feature-pane {
	float:left;width:600px;margin-right:20px;
}

.feature-pane h2 {
	padding-top: 10px; color: #666666;
}

.icon {
	clear: both; float: left; margin-right: 20px; padding-bottom: 20px;
}

.icon-text {
	padding-bottom: 20px;
}

.form-cutout {
	display: block; background-color: #EFEDDC; border: 1px solid #BFBDAC; padding: 10px 20px;
}

.sidebar {
	float:left;width:300px;padding-left:10px;
}

.sidebar h2 {
	font-weight: bold; padding-top: 10px; margin-top: 0px; font-size: 15px; color: rgb(110, 174, 42);
}

#box-1 {
	background-color:#EEEEEE;padding:10px 20px;margin-bottom:15px;
}

#box-2 {
	background-color:#EEEEEE;padding:10px 20px;
}

#platinumForm .fmtext {
	width: 145px;
	height: 18px;
	float: right;
	font-size: 12px;
	border: 1px solid #BFBDAC;
	color: #333;
}

#platinumForm textarea {
	border: 1px solid #BFBDAC;
	font-size: 12px;
}

#platinumForm #fm_state {
	float: right;
}

.form-cutout {
	width: 400px;
	margin-top: 20px;
	padding: 20px;
	background-color: #EFEFEF;
	border: none;
}

#form-submit {
	float: right;
	margin-top: 20px;
}
