/* MAIN CONTAINERS */
#maintablecontainer {width:450px; margin:16px 0px 0px 0px; padding:0}
#tdcontainer {width: 400px; margin:0; padding:0; font-size: 11px; font-family:Verdana, Arial; color:#90D0CA; text-align:left}

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


/* FORM ELEMENTS */
form.ddfm .innerform textarea {float: left; position: relative; width:280px; margin-bottom: 13px; padding:2px; color: #1B1B1B; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; height:115px; border:1px solid #cccccc}
form.ddfm .innerform .fmselect {float: left; display: block; width:286px; margin-bottom: 13px; padding:2px; vertical-align:middle; color: #1B1B1B; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; height:20px; border:1px solid #cccccc; letter-spacing:0px}
form.ddfm .innerform input.fmtext {float: left; display: block; width:280px; margin-bottom: 13px; padding:2px; vertical-align:middle; color: #1B1B1B; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; border:1px solid #cccccc}
form.ddfm .innerform input.fmverify {float: left; display: block; width: 22%; margin-bottom: 30px; padding:2px; vertical-align:middle; color: #1B1B1B; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; border:1px solid #cccccc}


/* ERROR NOTIFICATION */
#errors {text-align:left;  font-size: 11px; font-family:Verdana, Arial; font-weight:bold; color:#983b47; margin-left:30px}
.errorlist {margin:0; padding:0; font-size: 11px; font-family:Verdana, Arial; color:#983b47; margin-left:30px}


/* SEND BUTTON */
#sendcontainer {margin:0px 0px 30px 0px; padding:0; width:100%}
.sendtdcontainer {margin:0; padding:0; text-align:left; vertical-align:top}
.sendbutton {width:120px; padding:2px 0px 2px 0px; margin:0px 0px 0px 272px; font-family: Arial; font-size: 13px; color: #FFFFFF; background-color: #983b47; font-weight: bold; border: 1px solid #732c35; cursor:pointer}

/* THANK YOU MESSAGE */
#thankyou {padding:0; width:100%; height:300px; text-align:center; font-size: 12px; font-family:Verdana, Arial; font-weight:bold; color:#983b47; padding-left:16px}


/* TITLES */
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: Verdana, Arial; color: #983b47; letter-spacing:0}
form.ddfm .innerform .fmcheck p, form.ddfm .innerform .fmradio p, form.ddfm .innerform .fmfullblock, form.ddfm .innerform .fmhalfblock, form.ddfm .innerform .credits {color: #983b47; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; margin:0; padding:3px; border:1px solid #999999; letter-spacing:0}
form.ddfm .innerform .required {color: #983b47}





.ddfm .innerformerrors {color: #90D0CA; 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 10px 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: 8px; width: 100%}
form.ddfm .innerform .fmcheck {width: 65%; float: left; display: block; margin-bottom: 15px}
form.ddfm .innerform .fmradio {width: 65%; float: left; display: block; margin-bottom: 15px}
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: 13px; display: block}
form.ddfm .innerform .fmhalfblock {width: 65%; padding-left: 29%; margin-bottom: 13px; float: left; display: block}
form.ddfm .innerform img {margin: 0px 0 0 10px; float: left}
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: 15px; 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}