/* Yes, yes, I know. I did these very quickly. */ 
.form_box { width: 400px; } 
.form_row { width: 100%; clear: both; } 
.form_label { width: 105px; float: left; }
.form_field { float: left; }

/* I think the above may be for the Modalbox forms. The below are for forms in 
 * the public HTML pages. 
 */ 

legend, label { 
	font-weight: bold; 
} 

div.salt_form { 
	width: 100%; 
} 

div.form_row { 
	width: 100%; 
	float: left; 
	margin: 1px 0 3px 0;
	clear: both; 
} 

div.top_to_bottom_field { 
	float: left;
} 

div.top_label { 
	float: left; 
	clear: both; 
	padding: 3px; 
} 

div.bottom_field { 
	float: left; 
	clear: both; 
	padding: 3px; 
} 

div.left_to_right_field { 
	float: left; 
	clear: both; 
} 

div.left_label { 
	float: left; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 0; 
	padding-left: 3px; 	
} 

div.right_field { 
	float: left; 
	padding-top: 0; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 	
} 

div.left_field { 
	float: left; 
	padding: 3px; 
} 

div.right_label { 
	float: left; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 0; 
	padding-left: 3px; 	
} 


div.hidden_field { 
	float: left; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 0; 
	padding-left: 3px;
	color: #ade537;
	font-style: italic; 	
} 

span.required { 
	color: #c30;
	font-weight: bold; 
} 

span.optional { 
	color: #000;
	font-weight: bold; 
} 

/* Holman!!! */
a.cms { color: #DA3E2E; } 