/* CSS Document */

#form label {
	width: 140px;
	display: inline;
	line-height: 12px;
	float: left;
	vertical-align: middle;
	}
#form br {
	clear: left;
}

fieldset {
	border: 1px solid #ccc;
	margin: 2px 0;
	padding: 5px;
}

#form input, #form select {
	width: 160px;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	margin: 2px 0;
	vertical-align: middle;
	}
	
#form textarea {
	width: 295px;
	font-size: 10px;
	margin: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	margin: 2px 0;
	}

#form legend {
	color: #c00;
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
}

#form button, #quest button {
	background-color:#fff;
	border: 0;
	margin: 0;
	padding: 0;
}

#quest select {
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	}
	
#quest .textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	width:100%;
	}
