/* HTML TAGS */

h2.form_section_heading { border-bottom:1px dashed #000; padding:35px 0 5px 0;} 

.cms {	font-size:0.8em; color:#fff; display:block; padding:0 0 5px 10px;}
.cms_link {	font-size:0.8em; color:#fff; display:block; padding:10px 0 5px 10px;}

.marginForm { font-size:1.2em; color:ffffff; margin:0 0 20px 0; }

	.marginForm fieldset 					{ display:block; margin:15px 0 1em 0; border:0 solid #fff; border:1px dashed #000; padding:10px; color:#000; }	
		.marginForm fieldset legend 		{ color:#000; padding:0 5px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:1.4em; background-color:#fff;  }
		.marginForm fieldset.radio 			{ margin: 0 0 1em 0; border:0 solid #fff; border-top:1px dashed #444; }
		.marginForm fieldset.radio input 	{ position:static; clear:both; float:left; margin:0 10px 0 0; width:40px; }
		.marginForm fieldset.radio label 	{ position:relative; top:1.25em; display:inline; width:350px; margin:0 0 0 175px; font-weight:normal; }
		.marginForm fieldset.radio legend 	{ color:#fbb031; background-color:#000000; padding:0 5px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:1.2em; }
	
	.marginForm input 				{ position:relative; top:-1.4em; left:220px; display:block; width:200px; }
	.marginForm input.checkbox 		{ position:relative; top:-15px; left:220px; display:block; width:200px; }
	.marginForm label.checkbox 		{ width:300px; margin-top:5px; }
	.marginForm input.table_cell 	{ position:relative; top:0px; left:0px; display:block; width:122px; margin:4px; }
	.marginForm textarea 			{ position:relative; top:-1.4em; left:220px; display:block; width:200px; }
	.marginForm input.submit 		{ clear:both; top:0; width:200px; }
	.marginForm label 				{ clear:both; float:left; display:block; width:200px; margin-top:-1em; padding:0 0 2px 0; font-weight:normal;}
	.marginForm label.first 		{ margin-top:15px; }
	
	.marginForm select { position:relative; top:-1.4em; left:220px; display:block; min-width:200px; }

	.marginForm p.form_notes { position:relative; top:0px; left:0px; width:520px;  paadding:5px 0 10px 0; font-size:0.9em;  }
	.marginForm p.form_text  { paadding:5px 0 5px 0; font-size:1.0em;  }

input.email_contact_btn { width:65px; margin:0; padding:0; position:relative; top:0; left:0;}

.form_wrapper_fieldset { color:#000; padding:0 5px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:1.4em; background:none; }

table.form_table { border:1px solid #d5c49b; margin-bottom:15px;  }
	table.form_table th { padding: 4px 2px; font-weight:bold; color:#000; border-bottom:1px solid #d5c49b;border-right:1px solid #fff; text-align:center; text-transform:uppercase; font-size:1.0em; background-color:#d5c49b;  }
	table.form_table td { padding: 2px; border-right:1px solid #d5c49b; }
	table.form_table input.table_cell { width:115px; }


	
.form_notes { font-size:0.9em; color:#333333; position:relative; left:400px; top:-20px; width:250px;}	
	
	
