form.ddfm h1,form.ddfm h2{color:#606060;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;padding:0;text-align:left;}
form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{color:#606060;font-size:100%;font-weight:700;}
form.ddfm .fmcheck p,form.ddfm .fmradio p,form.ddfm textarea,form.ddfm .fmfullblock,form.ddfm .fmhalfblock,form.ddfm .fmselect,form.ddfm input.fmtext,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .submit,form.ddfm .credits{color:#404040;}
form.ddfm .required{color:red;}
.ddfmerrors{color:red;font-weight:700;}
.ddfmwrap{font-family:Arial,Helvetica,sans-serif;font-size:100%;margin:15px auto;width:450px;}
form.ddfm h1{font-size:140%;}
form.ddfm h2{font-size:115%;}
form.ddfm .credits{font-size:90%;margin-top:7px;text-align:right;width:97%;}
form.ddfm legend{font-size:110%;margin:0 0 0 10px;padding:0 6px;}
.ddfmwrap p.fieldwrap{clear:left;margin:1px;padding:1px;}
form.ddfm{padding:10px;text-align:left;width:430px;}
form.ddfm fieldset{display:block;margin:0 0 13px;padding:0 10px 2px;}
form.ddfm label{clear:left;display:block;float:left;margin:0 10px 0 0;padding-bottom:15px;text-align:right;width:26%;}
form.ddfm label.fmtextlblwide{display:block;float:left;margin:0 10px 0 1px;padding-bottom:8px;text-align:left;width:100%;}
form.ddfm textarea{float:left;margin-bottom:15px;padding:3px;position:relative;width:65%;}
form.ddfm .fmfullblock{display:block;float:left;margin-bottom:13px;padding-left:0;width:100%;}
form.ddfm .fmhalfblock{display:block;float:left;margin-bottom:13px;padding-left:29%;width:65%;}
form.ddfm input.fmverify{display:block;float:left;margin-bottom:15px;padding:3px;position:relative;width:22%;}
form.ddfm img{float:left;margin:1px 0 0 10px;}
form.ddfm textarea.fmtextwide{display:block;float:left;margin-bottom:15px;margin-right:2px;padding:3px;width:93%;}
form.ddfm .submit{clear:both;text-align:right;width:97%;}
.ddfmwrap .ddfmerrors{display:block;float:left;margin:0 10px 0 0;padding-bottom:15px;text-align:right;width:27%;}
.ddfmwrap .errorlist{display:block;float:left;margin-bottom:15px;padding:3px;text-align:left;width:65%;}
.ddfmwrap .recaptcha{clear:both;height:120px;margin-right:7px;padding-bottom:10px;text-align:right;width:100%;}
.ddfmwrap .recaptcha-inner{float:right;margin-right:3px;}
form.ddfm select.fmselect,form.ddfm input.fmfile,form.ddfm input.fmtext{display:block;float:left;margin-bottom:15px;padding:3px;width:65%;}
form.ddfm .fmcheck,form.ddfm .fmradio{display:block;float:left;margin-bottom:15px;width:65%;}
form.ddfm .fmcheck p,form.ddfm .fmradio p{line-height:140%;margin:0 0 5px;padding:0;}
