form.ddfm h1,
form.ddfm h2{color:#606060;}
form.ddfm legend,
form.ddfm label,
form.ddfm label.fmtextlblwide{color:#2D3639;}
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.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits{color:#6E7F89;}
input[type="submit"]{cursor:pointer;font-weight:bold;color:#171411;background-color:#6E7F89;border:1px solid #FFFFFF;border-radius:5px;font-size:1em;box-shadow:inset 0px 0px 8px rgba(255,255,255,.15);padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;float:left;}
form.ddfm .required{color:#FF0000;}
.ddfmerrors{color:#FF0000;}
.ddfmwrap{font-size:1em;}
form.ddfm h1,
form.ddfm h2{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:normal;}
form.ddfm .credits{font-size:90%;}
form.ddfm legend{font-size:110%;}
.ddfmerrors{font-weight:bold;}
.ddfmwrap{margin:0.25em auto 0.25em auto;width:95%;}
.ddfmwrap p.fieldwrap{color:#565656;padding:1px;margin:1px;clear:left;}
form.ddfm{text-align:left;padding:1em;width:90%px;}
form.ddfm fieldset{padding:0 10px 2px 10px;margin:0 0 13px 0;display:block;border:1px solid;border-color:#6E7F89;border-radius:5px;}
form.ddfm legend{padding:0 6px 0 6px;margin:0 0 0 10px;}
form.ddfm label{display:block;padding-bottom:0px;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:0;}
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:99%;margin-bottom:15px;padding:.5em;background-color:#F5F5F5;border:1px solid #6E7F89;}
form.ddfm .fmcheck{width:99%;float:left;display:block;margin-bottom:15px;background-color:#FFFFFF;border:1px solid #6E7F89;}
form.ddfm .fmchecklabel{display:inline;float:none;clear:none;text-align:left;margin:0;padding:0;}
form.ddfm .fmradio{width:99%;float:left;display:block;margin-bottom:15px;background-color:#FFFFFF;border:1px solid #6E7F89;}
form.ddfm .fmradiolabel{display:inline;float:none;clear:none;text-align:left;margin:0;padding:0;}
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:96%;margin-bottom:15px;padding:0.5em;background-color:#F5F5F5;border:1px solid #6E7F89;}
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:14%;margin-bottom:15px;padding:0.5em;position:relative;display:block;background-color:#F5F5F5;border:1px solid #6E7F89;}
form.ddfm img{margin:1px 0 0 10px;float:left;}
form.ddfm input.fmfile,
form.ddfm input.fmtext{float:left;display:block;width:96%;margin-bottom:5px;padding:0.5em;background-color:#F5F5F5;border:1px solid #6E7F89;}
form.ddfm input.fmdate{float:left;display:block;width:35%;margin-bottom:15px;padding:3px;background-color:#F5F5F5;border:1px solid #6E7F89;}
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:left;margin-right:3px;}
.dpDiv{}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#404040;background-color:#F4F4F4;border:1px solid #999999;}
.dpTR{}
.dpTitleTR{}
.dpDayTR{}
.dpTodayButtonTR{}
.dpTD{border:1px solid #ece9d8;}
.dpDayHighlightTD{background-color:#6E7F89;border:1px solid #AAAAAA;}
.dpTDHover{background-color:#888888;border:1px solid #888888;cursor:pointer;color:#000000;}
.dpTitleTD{}
.dpButtonTD{}
.dpTodayButtonTD{}
.dpDayTD{background-color:#C0C0C0;border:1px solid #AAAAAA;color:white;}
.dpTitleText{font-size:12px;color:#555555;font-weight:bold;}
.dpDayHighlight{color:#666666;font-weight:bold;}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#DDDDDD;font-weight:bold;padding:0px;}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#DDDDDD;font-weight:bold;}