/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */
form.ddfm h1, form.ddfm h2 {color:#606060;}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {color:#606060;}
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:#404040;}
form.ddfm .required {color:#FF0000;}
.ddfmerrors {color:#FF0000;}

/* TEXT CSS */
.ddfmwrap {font-size:90%; 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: 15px auto 15px auto;	width:450px;}
.ddfmwrap p.fieldwrap {padding:1px; margin:1px; clear:left;}
form.ddfm {text-align:left; padding:10px; width:430px;}
form.ddfm fieldset {padding:0 10px 2px 10px; margin:0 0 3px 0; display:block;}
form.ddfm legend {padding:0 6px 0 6px; margin:0 0 0 10px;}
form.ddfm label {display:block; float:left; width:26%; 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:65%; margin-bottom:15px; padding:3px;}
form.ddfm .fmcheck {width:65%; float:left; display:block; margin-bottom:15px;}
form.ddfm .fmradio {width:65%; float:left; display:block; margin-bottom:15px;}
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:65%; margin-bottom:15px; padding:3px;}
/*display:block; float:left; width:26%; text-align:right; margin:0 10px 0 0; padding-bottom:15px; clear:left; */
form.ddfm .fmfullblock {padding-left:0px; float:left; width:100%; margin-bottom:13px; display:block;}
form.ddfm .fmhalfblock {width:65%; 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;}
form.ddfm img {margin:1px 0 0 10px; float:left;}
form.ddfm input.fmfile, form.ddfm input.fmtext {float:left; display:block; width:65%; 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:7px; width:97%;}
form.ddfm .submit {text-align:right; clear:both; width:97%;}
.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:65%; 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;}

/* For Contact Page Only */
#tab_homedown {width:70px; height:35px; background:#09416c url(images/wmv3/tab_homebg1.gif) no-repeat 0 5px; float:left; margin-right:3px;}
#tab_homedown a {width:70px; height:26px; padding-top:9px; display:block; color:#fff; text-align:center; font-size:12px;}
#tab_homedown a:hover {width:70px; height:29px; padding-top:6px; background:#09416c url(images/wmv3/tab_homebg1.gif) no-repeat bottom; text-decoration:none;}
#tab_homedown img {position:relative; top:2px;}
#tab_contactup {width:86px; height:25px; padding-top:10px; background:#09416c url(images/wmv3/tab_contactbg1.gif) no-repeat top; float:left; margin-right:3px;}
#tab_contactup a {width:86px; height:35px; display:block; color:#fff; text-align:center; font-size:12px;}
#tab_contactup a:hover {width:86px; height:35px; text-decoration:none;}
