#palmer_form { padding:10px; margin:0px; }
	#palmer_form .line { margin:0px; margin-bottom:5px; }
	#palmer_form .label_primary, #palmer_form .label_primary_mandatory { float:left; width:90px; text-align:right; vertical-align:middle; padding-top:3px; margin-right:5px; }
	#palmer_form .label_secondary, #palmer_form .label_secondary_mandatory { float:left; text-align:right; vertical-align:middle; padding-top:3px; margin:0px 5px; }
	#palmer_form .label_primary_mandatory, #palmer_form .label_secondary_mandatory { font-weight:bold; } 
	#palmer_form .input { float:left; }
	#palmer_form .label_checkbox { float:left; width:90px; text-align:right; vertical-align:middle; margin-right:5px; }
	#palmer_form .checkbox_description { float:left; padding-top:3px; }
	#palmer_form .clear { clear:both; }
	#palmer_form .input_text { width:220px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; padding:2px; }
	#palmer_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
	#palmer_form .button { font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; background-color:#fff; }

#volunteer_form { padding:10px 0; margin:0px;  }
	#volunteer_form .line { margin: 0px 0px 5px 0px; clear:both; }
	#volunteer_form .label_primary, #volunteer_form .label_primary_mandatory { float:left; width:150px; text-align:right; vertical-align:middle; padding-top:3px; margin-right:5px; }
	#volunteer_form .label_secondary, #volunteer_form .label_secondary_mandatory { float:left; text-align:right; vertical-align:middle; padding-top:3px; margin:0px 5px; }
	#volunteer_form .label_primary_mandatory, #volunteer_form .label_secondary_mandatory { font-weight:bold; } 
	#volunteer_form .input { float:left; }
	#volunteer_form .label_checkbox { float:left; width:90px; text-align:right; vertical-align:middle; margin-right:5px; }
	#volunteer_form .checkbox_description { float:left; padding-top:3px; }
	#volunteer_form .clear { clear:both; }
	#volunteer_form .input_text { width:220px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; padding:2px; }
	#volunteer_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
	#volunteer_form .button { font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; background-color:#fff; }
	
	.show_list { float:left; }
	.show_list_line { height:20px; line-height:14pt; margin-right:3px; }
	.show_select_line { height:20px; margin-right:3px; text-align:center; }
	
table.volunteer td { vertical-align:top; padding-bottom:4px; }
table.volunteer td div { height:20px; }
	table.volunteer td div input { position:relative; top:-2px; }


