#main {	height: auto;}h1 {	font-size: 20px;	font-weight: 800;	color: #000;	text-transform: uppercase;	margin: 0 0 30px 10px;}#form_shell {	margin: 0px;	padding-left: 10px;	border: 0px;}#form_shell td {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 14px;}#form_shell ul {	list-style: square;	margin-left: 20px;}#form_shell h2 {	font-weight: 800;	color: #EA0606;	text-transform: uppercase;	margin: 20px 0 10px 0;}#form_shell a {	font-weight: 800;}#form_shell input, #form_shell textarea {	background: #FFFFFF;	margin: 0px;	padding: 0px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;}#form_shell textarea {	border: 1px #666666 solid;	margin: 5px 0 0 5px;	padding: 2px;}#form_shell checkbox {	vertical-align: bottom;}#form_shell select {	font-size: 10px;	margin: 0px;	padding: 1px;	font-family: Helvetica, Arial, Verdana, sans-serif;}#form_shell table {	border: 1px #EDEDED solid;	margin: 15px 0 0 0;	width: 100%;	width: 740px;}#form_shell table td {	padding: 2px;}#form_shell table.pad td {	padding: 5px;}#form_shell table.nested {	width: auto;	border: 0px;	margin: 0px;}#form_shell table.grid td {	border-top: 1px #CCCCCC dashed;}#form_shell .form_text {	padding: 1px;	border: 1px #666666 solid;}.form_radio {	border: 0px;	vertical-align: bottom;}.form_message {	color: #333333;	font-style: italic;	line-height: 16px;}.form_alert {	color: #EA0606;}.form_fieldname  {	text-align: center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;}#form_shell .form_check {	font-size: 14px;	line-height: 18px;	padding: 5px;	color: #EA0606;	background-color: #CCCCCC;}#form_shell .form_emailcheck {	font-size: 14px;	font-weight: bold;	padding: 3px;	border: 2px #EA0606 solid;	color: #000000;	background-color: #EEEEEE;}