@charset "utf-8";

form li.highlighted
{
	background-color:#fff7c0;
}

form .guidelines
{
	background: #f5f5f5;
	border: 1px solid #e6e6e6;
	color: #444;
	font-size: 80%;
	/* [disabled]left: 100%; */
	line-height: 130%;
	margin: 0 0 0 8px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 30%;
	z-index: 800;
}

form .guidelines small
{
	font-size:105%;
}

form li.highlighted .guidelines
{
	visibility:visible;
}

form li:hover .guidelines
{
	visibility:visible;
}

.no_guidelines .guidelines
{
	display:none !important;
}

.no_guidelines form li
{
	width:97%;
}

.no_guidelines li.section
{
	padding-left:9px;
}
#MainForm {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

.response_form .form_entry {
	display: block;
	float: left;
	clear: both;
	width: 100%;
}

.form_entry label {
	width: 250px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 16px;
}

.form_entry span {
	/* [disabled]float: left; */
	margin-right: 16px;
	/* [disabled]font-size: 20px; */
	/* [disabled]color: #333; */
}
.form_entry span p {
	display: block;
	float: left;
	width: 200px;
}

.form_entry input {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #090;
	font-weight: bold;
}
.form_entry input:hover {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* [disabled]color: #C3C; */
	background-color: #95FFAF;
	font-weight: bold;
}
.form_entry input:focus {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C3C;
	background-color: #EAFFEA;
	font-weight: bold;
}

.form_entry .buttons {
	display: block;
	margin-left: 260px;
	/* [disabled]height: 20px; */
	/* [disabled]width: 40px; */
}
.form_entry .buttons input:hover {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C3C;
	background-color: #0F3;
	font-weight: bold;
}

.form_entry select {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #090;
	width: 210px;
	font-weight: bold;
}
.form_entry select:hover {
	background-color: #95FFAF;
}
.form_entry select:focus {
	background-color: #EAFFEA;
	font-weight: bold;
	color: #C3C;
}

.form_entry textarea {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #090;
	font-weight: bold;
}
.form_entry textarea:hover {
	background-color: #95FFAF;
}
.form_entry textarea:focus {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C3C;
	background-color: #EAFFEA;
	font-weight: bold;
}

/*.form_entry option:hover {
	background-color: #0F6;
	font-weight: bold;
	color: #C3C;
}*/

.response_form .checkbox1 {
	float: left;
	display: block;
	clear: none;
	height: 360px;
	margin-top: -20px;
}
.form_entry .checkbox1 label {
	text-align: left;
	display: block;
	float: left;
	clear: both;
	height: 30px;
	/* [disabled]margin-left: 280px; */
}
.response_form p {
	/* [disabled]display: block; */
	padding-right: 200px;
	padding-left: 250px;
	/* [disabled]float: left; */
}
.form_entry .check_header {
	/* [disabled]display: block; */
	/* [disabled]clear: both; */
	/* [disabled]float: left; */
}
