@charset "utf-8";
/* CSS Document */

table.form fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}
table.form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	color: #002d62;
	margin:10px 0px;
}
table.form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	color: #002d62;
	margin:10px 0px;
}
table.form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	color: #002d62;
	margin:10px 0px;
}
table.form input.radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 20px;
	color: #002d62;
	margin:10px 0px;
}
table.form input.check{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 20px;
	color: #002d62;
	margin:10px 0px;
}
.req {
	color:#F48121;
}
#form_errors{color:#FF0000; display:none;}
#form_thanks{color:#33CC00; display:none;}

table.form {
	width:100%;
	color:#333;
	margin:15px 0px;
}
table.form td.question {
	width:200px;
}
table.form th {
	font-size: 14px;
	color: #002d62;
	margin:0px;
	font-weight:bold;
	text-align:left;
	height:35px;
}
