/* MAIN CONTAINERS */

#formcontainer {width:450px; margin:0 auto; padding:0; display:block; float:left}
form.ddfm .innerform {text-align: left; padding: 0; margin:0; font-size:11px}
.innerform {display:block; height:220px; *height:260px} /*Adjust to general form height*/


/* FORM ELEMENTS */

form.ddfm .innerform textarea {display:block; width:270px; margin-bottom: 0px; padding:2px; color: #555555; font-size: 12px; font-family: Arial; background: url(formbg.gif) #ffffff; height:75px; border:1px solid #dddddd}
form.ddfm .innerform .fmselect {display: block; width:276px; margin-bottom: 0px; padding:2px; vertical-align:middle; color: #555555; font-size: 12px; font-family: Arial; background: url(formbg.gif) #ffffff; border:1px solid #dddddd}
form.ddfm .innerform input.fmtext { display: block; width:270px; margin-bottom: 0px; padding:2px; vertical-align:middle; color: #555555; font-size: 12px; font-family: Arial; background: url(formbg.gif) #ffffff; border:1px solid #dddddd}
form.ddfm .innerform input.fmverify {float:left; display: block; width: 50px; margin-bottom: 0px; padding:2px; vertical-align:middle; color: #555555; font-size: 12px; font-family: Arial; background: url(formbg.gif) #ffffff; border:1px solid #dddddd}

/* ERROR NOTIFICATION */
#errorcontainer {width:220px; margin-left:155px; padding:0; margin-top:0}
#errors {text-align:left; letter-spacing:1px; font-size: 10px; font-family:Arial; font-weight:bold; color:#FF0000; margin:0; padding:0}
.errorlist {margin:0 0 10px 0; padding-top: 0px; font-size: 11px; font-family:Arial; color:#FF0000; text-align:left}


/* SEND BUTTON */
#sendcontainer {float:right; position:relative; padding-right:167px}
.formbutton {padding-bottom:1px; position:absolute; display:block; width:102px}


/* THANK YOU MESSAGE */
#thankyou {margin-top:50px; text-align:center; font-size: 12px; font-family:Arial; font-weight:bold; color:#FF0000}


form.ddfm .innerform h1, form.ddfm .innerform h2 {color: #606060; margin:0; padding:0}
form.ddfm .innerform legend, form.ddfm .innerform label, form.ddfm .innerform label.fmtextlblwide {font-size: 11px; font-family: Arial; color: #555555}
form.ddfm .innerform .fmcheck p, form.ddfm .innerform .fmradio p, form.ddfm .innerform .fmfullblock, form.ddfm .innerform .fmhalfblock, form.ddfm .innerform .credits {color: #555555; font-size: 11px; font-family: Arial; background: #F2F0F0; margin:0; padding:3px; border:1px solid #999999}
form.ddfm .innerform .required {color: #FF0000}


/* Verify Image */
form.ddfm .innerform img {margin: 0px 0 0 3px; float:left}



.ddfm .innerformerrors {color: #FF0000; font-weight:bold; text-align:left; padding:10px 0px 0px 90px}
#tdcontainer .ddfm .innerformerrors {display: block; text-align: left; padding-bottom: 15px}
form.ddfm .innerform h1, form.ddfm .innerform h2 {font-family:Verdana, Arial; text-align: left; margin: 0 0 0px 0; padding: 0}
form.ddfm .innerform h1 {font-size: 140%}
form.ddfm .innerform h2 {font-size: 115%}
form.ddfm .innerform legend, form.ddfm .innerform label, form.ddfm .innerform label.fmtextlblwide {font-size: 100%; font-weight: bold}
form.ddfm .innerform .credits {font-size: 90%}
form.ddfm .innerform legend {font-size: 110%}

#tdcontainer p.fieldwrap {padding: 1px; margin: 1px;}
form.ddfm .innerform fieldset {padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block}
form.ddfm .innerform legend {padding: 0 6px 0 6px; margin: 0 0 0 10px}
form.ddfm .innerform label {display: block; float: left; width: 22%; text-align: right; margin: 0 10px 0 0}
form.ddfm .innerform label.fmtextlblwide {display: block; float: none; text-align: left; margin: 0 10px 0 1px; padding-bottom: 0px; width: 100%}
form.ddfm .innerform .fmcheck {width: 65%; float: left; display: block; margin-bottom: 0px}
form.ddfm .innerform .fmradio {width: 65%; float: left; display: block; margin-bottom: 0px}
form.ddfm .innerform .fmcheck p {padding: 0; margin: 0 0 5px 0; line-height: 140%}
form.ddfm .innerform .fmradio p {padding: 0; margin: 0 0 5px 0; line-height: 140%}
form.ddfm .innerform .fmfullblock {padding-left: 0px; float: left; width: 100%; margin-bottom: 0px; display: block}
form.ddfm .innerform .fmhalfblock {width: 65%; padding-left: 29%; margin-bottom: 13px; float: left; display: block}
form.ddfm .innerform input.fmfile {float: left; display: block; width: 65%; margin-bottom: 15px}
form.ddfm .innerform textarea.fmtextwide {display: block; float: left; width: 93%; margin-right: 2px; margin-bottom: 0px; padding: 0px}
form.ddfm .innerform .credits {text-align: right; margin-top: 7px; width: 97%}
form.ddfm .innerform .submit {text-align: right; clear: both; width: 88%}
#tdcontainer .recaptcha {width: 100%; text-align: right; clear: both; height: 120px; margin-right: 7px; padding-bottom: 10px}
#tdcontainer .recaptcha-inner {float: right; margin-right: 3px}
