form.ddfm h1,form.ddfm h2{color:#004271;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:0 0 10px;padding:0;}
form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{color:#004271;font-size:100%;}
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;display:inline;}

form.ddfm .required{color:red;}
.submit input{background-image:url(images/email.gif);width:96px;height:36px;border:0;}
.ddfmerrors{color:red;}
.ddfmwrap{font-size:110%;border:0;}
form.ddfm h1{font-size:140%;}
form.ddfm h2{font-size:115%;}
form.ddfm .credits{font-size:90%;text-align:right;margin-top:7px;margin-right:10px;width:95%;}
form.ddfm legend{font-size:110%;margin:0 0 0 10px;padding:0 6px;}
.ddfmwrap p.fieldwrap{margin:1px;padding:1px;}
form.ddfm{text-align:left;width:600px;padding:15px;}
form.ddfm fieldset{}
form.ddfm label{float:left;width:26%;text-align:right;padding-bottom:15px;margin:0 10px 0 0;}
form.ddfm label.fmtextlblwide{display:block;float:left;text-align:left;padding-bottom:8px;margin:0 10px 0 1px;}
form.ddfm textarea{float:left;position:relative;width:65%;margin-bottom:15px;padding:3px;}
form.ddfm .fmfullblock{padding-left:0;float:left;width:100%;margin-bottom:13px;display:block;}
form.ddfm .fmhalfblock{width:65%;padding-left:29%;margin-bottom:13px;float:left;display:block;}
form.ddfm input.fmverify{float:left;width:60px;margin-bottom:15px;position:relative;display:block;padding:3px;}
input,textarea{border:1px solid #c0cbd7;}
form.ddfm img{float:left;margin:1px 0 0 10px;}
form.ddfm textarea.fmtextwide{display:block;float:left;width:93%;margin-right:2px;margin-bottom:15px;padding:3px;}
form.ddfm .submit{margin-top:15px;margin-left:350px;text-align:right;clear:both;}
.ddfmwrap .ddfmerrors{display:block;float:left;width:27%;text-align:right;padding-bottom:15px;margin:0 10px 0 0;}
.ddfmwrap .errorlist{float:left;display:block;width:65%;margin-bottom:15px;text-align:left;padding:3px;}
form.ddfm select.fmselect,form.ddfm input.fmfile,form.ddfm input.fmtext{float:left;display:inline;width:20%;padding:3px;}
form.ddfm .fmcheck,form.ddfm .fmradio{width:65%;float:left;display:block;margin-bottom:15px;}
form.ddfm .fmcheck p,form.ddfm .fmradio p{line-height:140%;margin:0 0 5px;padding:0;}
.fixfile{display:block;margin-top:20px;clear:both;}
#fm_subject{margin-bottom:10px;}