div#cf_app {}
div#cf_formtitle {margin-bottom : 10px;}
div#cf_form {}
div#cf_forminstructions {margin-bottom : 10px; font-style:italic; padding-bottom:3px; border-bottom:1px solid #dedede;}
div#cf_form table.fields {display:table; table-layout:auto; width: auto !important;}
div#cf_form table.fields td {vertical-align:top; padding:2px 4px 6px !important;}
div#cf_form table.fields tr td.cf_label {}
div#cf_form table.fields tr td.cf_field { }
div#cf_form table.fields tr td.cf_field input {}
div#cf_form table.fields tr#cf_province td.cf_field select {}
div#cf_form div#cf_fname {}
div#cf_form div#cf_lname {}
div#cf_form div#cf_company {}
div#cf_form div#cf_email {}
div#cf_form div#cf_phone {}
div#cf_form div#cf_address1 {}
div#cf_form div#cf_address2 {}
div#cf_form div#cf_city {}
div#cf_form div#cf_province {}
div#cf_form div#cf_country {}
div#cf_form div#cf_postalcode {}
div#cf_form div#cf_comment textarea.txt {}
div#cf_form div#cf_URL {}

div#cf_buttons {}
.required {font-size:10px; color:#ff0000;}
div#cf_form table.fields td.cf_req { padding:3px 2px 2px 0 !important; text-align:left;}

	input.cf_submitimg {
		display:block;
		width:53px;
		height:18px;
		background: transparent url(/site-egm/images/button_submit.gif) no-repeat;
		text-indent: -9999px;
	}
	input.cf_submitimg_fr {
		display:block;
		width:72px;
		height:18px;
		background: transparent url(/site-egm/images/button_submit_fr.gif) no-repeat;
		text-indent: -9999px;
	}

