/* --- FORMS FORMATTING --- */.form_table {	padding: 0 .8em;	font: 10px Geneva, Arial, Helvetica, sans-serif;	font-weight: bold; }	#contact td { 	/*border-bottom: 1px dotted #999;*/	padding: 5px 0;	padding-left: 4px;}.required {	font-weight: bold; 	color: #FF0000;	border-bottom: 1px dotted #999;	}.requiredindent {	font-weight: bold; 	color: #FF0000;	padding-left: 10px;}.select {	font-size: 9px;}.labelcell { 	font-weight: bold; 	color: #122F61; 	width: 125px; 	border-bottom: 1px dotted #999;} .longlabelcell {	font-weight: bold; 	color: #122F61;	height: 18px;	border-bottom: 0; }.fieldcell { 	color: #000000;	text-align: left; 	margin-right: 0px; 	padding-right: 0px; 	border-bottom: 1px dotted #999;} .fieldcell input { 	width: 250px; 	color: #102132; 	margin-right: 0px; }.fieldcell textarea {	background-color: #EBEBEB; }.tintrow {	color: white;	background-color:#708EAE;	border-bottom: 1px solid #999;	padding: 3px;	font-size: 1.2em;	}.row_noborder {	border-bottom: none;	}	.button { 	font-size: 11px; 	background-color: #e2e8e8; 	color: #102132; 	margin-left: 12px; 	margin-top: 3px; 	margin-bottom: 2px;	text-align: center; }tr.headerrow {	background-color:#AEC4E0;	}	