/* COLOR/BORDERS CSS */
form.ddfm h1,form.ddfm h2 {color: #606060}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {color: #000000}
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.fmdate,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .submit,form.ddfm .credits {color: #000000}
form.ddfm .required {color: #FF0000}
.ddfmerrors {color: #FF0000}

/* TEXT CSS */
.ddfmwrap {font-size: 10pt;font-family: Arial, Helvetica, sans-serif}
form.ddfm h1,form.ddfm h2 {font-family: Arial, Helvetica, sans-serif;text-align: left;margin: 0 0 10px 0;padding: 0}
form.ddfm h1 {font-size: 140%}
form.ddfm h2 {font-size: 115%}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {font-size: 100%;font-weight: bold}
form.ddfm .credits {font-size: 90%}
form.ddfm legend {font-size: 110%}
.ddfmerrors {font-weight: bold}

/* STRUCTURE CSS */
.ddfmwrap {margin: 0;width: 500px}
.ddfmwrap p.fieldwrap {padding: 1px;margin: 1px;clear: left}
form.ddfm {text-align: left;padding: 5px;width: 440px}
form.ddfm fieldset {padding: 0 10px 2px 10px;margin: 0 0 13px 0;display: block}
form.ddfm legend {padding: 0 6px 0 6px;margin: 0 0 0 10px}
form.ddfm label {display: block; float: left; width: 16%; text-align: right;margin: 0 10px 0 0; padding-bottom: 15px;clear: left}
form.ddfm label.fmtextlblwide {display: block;  float: left; text-align: left;margin: 0 10px 0 1px; padding-bottom: 8px; width: 100%}
form.ddfm select.fmselect {float: left; display: block;width: 75%; margin-bottom: 15px;  padding: 3px;}
form.ddfm .fmcheck {width: 75%; float: left;display: block;  margin-bottom: 15px}
form.ddfm .fmchecklabel {display: inline; float: none; clear: none; text-align: left; margin: 0; padding: 0}
form.ddfm .fmradio {width: 75%;float: left;display: block;margin-bottom: 15px}
form.ddfm .fmradiolabel {display: inline; float: none; clear: none; text-align: left; margin: 0; padding: 0}
form.ddfm .fmcheck p {padding: 0;margin: 0 0 5px 0;line-height: 140%}
form.ddfm .fmradio p {padding: 0;margin: 0 0 5px 0;line-height: 140%}
form.ddfm textarea {float: left; position: relative;width: 75%;margin-bottom: 15px;padding: 3px}
form.ddfm .fmfullblock {padding-left: 0px;float: left; width: 100%;margin-bottom: 13px;display: block}
form.ddfm .fmhalfblock {width: 75%;padding-left: 29%;margin-bottom: 13px;float: left; display: block}
form.ddfm input.fmverify {float: left; width: 22%;margin-bottom: 15px; padding: 3px;position: relative;display: block}

#content form.ddfm img {margin: 0 0 0 10px; float: left;border: 2px solid #7f9db9}

form.ddfm input.fmfile,form.ddfm input.fmtext {float: left; display: block;width: 75%;margin-bottom: 15px;  padding: 3px}
form.ddfm input.fmdate {float: left; display: block;width: 35%;margin-bottom: 15px;  padding: 3px}
form.ddfm textarea.fmtextwide {display: block;float: left;width: 93%;margin-right: 2px;margin-bottom: 15px; padding: 3px}
form.ddfm .credits {text-align: right;margin-top: 30px;margin-right: 10px;width: 95%;font-size: 8pt}
form.ddfm .submit {margin-top: 15px;margin-right: 10px;margin-left: 16%;text-align: left;clear: both; width: 95%}
.ddfmwrap .ddfmerrors {display: block; float: left; width: 27%; text-align: right;margin: 0 10px 0 0; padding-bottom: 15px}
.ddfmwrap .errorlist {float: left; display: block;width: 75%;margin-bottom: 15px;  padding: 3px;text-align: left}
.ddfmwrap .recaptcha {width: 100%;text-align: right;clear: both; height: 120px;margin-right: 7px;padding-bottom: 10px}
.ddfmwrap .recaptcha-inner {float: right;margin-right: 3px}
.ddfmwrap .credits {display:none}
