/* MAIN CONTAINERS */
#maintablecontainer {width:100%; margin:0; padding:0}
#tdcontainer {width: 100%; margin:0; padding:0; font-size: 11px; font-family:Verdana, Arial; color:#FF0000; text-align:left}

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


/* FORM ELEMENTS */
form.ddfm .innerform textarea {float: left; position: relative; width:280px; margin-bottom: 13px; padding:2px 0px 0px 3px; color: #202020; font-size: 11px; font-family: Verdana, Arial; background: #FDF7FC; height:75px; border:1px solid #82BEAA}

form.ddfm .innerform .fmselect {float: left; display: block; width:280px; margin-bottom: 13px; padding:1px 0px 0px 0px; vertical-align:middle; height:20px; color: #202020; font-size: 11px; font-family: Verdana, Arial; background: #FDF7FC; height:20px; border:1px solid #82BEAA}

form.ddfm .innerform input.fmtext {float: left; display: block; width:280px; margin-bottom: 13px; padding:2px 0px 0px 3px; vertical-align:middle; height:20px; color: #202020; font-size: 11px; font-family: Verdana, Arial; background: #FDF7FC; border:1px solid #82BEAA}

form.ddfm .innerform input.fmverify {float: left; display: block; width: 22%; margin-bottom: 30px; padding:2px 0px 0px 3px; vertical-align:middle; height:20px; color: #202020; font-size: 11px; font-family: Verdana, Arial; background: #FDF7FC; border:1px solid #82BEAA}


/* ERROR NOTIFICATION */

#errors {text-align:center; letter-spacing:1px; font-size: 10px; font-family:Verdana, Arial; font-weight:bold; color:#42826D}
.errorlist {margin:0; padding-top: 3px; font-size: 11px; font-family:Verdana, Arial; color:#42826D}

/* SEND BUTTON */
#sendcontainer {width:100%; margin:0px 0px 15px 0px; padding:0}
.sendtdcontainer {margin:0; padding:0; text-align:right; vertical-align:top}

.sendbutton {width:120px; float:right; padding:2px 0px 2px 0px; margin:0px 57px 0px 0px; display:inline; font-family: Arial; font-size: 12px; color: #FFFFFF; background-color: #599481; font-weight: bold; border-top: 2px solid #82BEAA; border-right: 2px solid #42826D; border-bottom: 2px solid #42826D; border-left: 2px solid #82BEAA; cursor:pointer}


/* THANK YOU MESSAGE */
#thankyou {margin:50px 0px 60px 197px; text-align:center; font-size: 12px; font-family:Verdana, Arial; font-weight:bold; color:#42826D}


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: #42826D}
form.ddfm .innerform .fmcheck p, form.ddfm .innerform .fmradio p, form.ddfm .innerform .fmfullblock, form.ddfm .innerform .fmhalfblock, form.ddfm .innerform .credits {color: #1B1B1B; font-size: 11px; font-family: Verdana, Arial; background: #F2F0F0; margin:0; padding:3px; border:1px solid #999999}
form.ddfm .innerform .required {color: #FF0000}


.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 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}

