form.ddfm h1,form.ddfm h2{font-size:12px;font-family:Arial;}
form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{color:#333;font-size:12px;font-weight:700;font-family:Arial;}
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:#06284D;}
form.ddfm .required{color:#F00;}
.ddfmerrors{color:#F00;font-weight:700;font-size:12px;font-family:Arial;}
.ddfmwrap{font-family:Arial;font-size:12px;width:320px;margin:0;}
form.ddfm .credits{font-size:90%;font-family:Arial;text-align:right;margin-top:5px;}
form.ddfm legend{font-size:12px;font-family:Arial;margin:0;padding:0;}
.ddfmwrap p.fieldwrap{margin:1px;padding:1px;}
form.ddfm{text-align:left;width:320px;padding:0;}
form.ddfm fieldset{display:block;margin:0;padding:0;}
form.ddfm label{display:block;float:left;width:25%;text-align:left;padding-bottom:2px;clear:left;margin:2px 5px 0 0;}
form.ddfm label.fmtextlblwide{display:block;float:left;text-align:left;padding-bottom:0;margin-bottom:10px;}
form.ddfm textarea{float:left;position:relative;width:65%;margin-bottom:15px;padding:0;}
form.ddfm .fmfullblock{padding-left:0;width:65%;}
form.ddfm .fmhalfblock{margin-left:18%;width:65%;}
form.ddfm input.fmverify{float:left;width:22%;margin-bottom:15px;position:relative;padding:2px;}
form.ddfm img{margin:1px 0 0 10px;}
form.ddfm input.fmfile,form.ddfm input.fmtext{float:left;display:block;width:65%;margin-bottom:15px;padding:1px;}
form.ddfm textarea.fmtextwide{display:block;float:left;width:90%;margin-right:2px;margin-bottom:15px;padding:3px;}
form.ddfm .submit{margin-top:20px;text-align:left;padding-left:85px;}
.ddfmwrap .ddfmerrors{display:block;float:left;width:27%;text-align:right;padding-bottom:15px;margin:0 10px 0 0;}
input,textarea,select,{color:#666;font-family:Arial;font-size:10px;padding:0;}
form.ddfm select.fmselect,.ddfmwrap .errorlist{float:left;display:block;width:65%;margin-bottom:15px;padding:0;}
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;}

.success{
color:#9900CC;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

input {
background-color: #fff;
vertical-align:middle;
border:1px solid #ccc;
}

input:hover {
background-color: #efefef;
vertical-align:middle;
}

input:focus {
background-color:#fff;
vertical-align:middle;
}
