body {
padding: 40px 0 10px 0; 
margin: 0; 
background: #fff url(images/bg.gif) top center no-repeat;
color: #666;
line-height: 20px
}

table {border: 0; padding: 0; margin: 0; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left}
img {border: 0}

a:link{color: #0F547E; text-decoration:none}
a:visited{color: #0F547E; text-decoration:none}
a:hover{color: #36A3CB; text-decoration:none}

a.link2:link { color: #0F547E; font-weight: bold; text-decoration: none}
a.link2:visited { color: #0F547E; font-weight: bold; text-decoration: none}
a.link2:hover { color: #FFFFFF; font-weight: bold; text-decoration: none}

a.link3:link { color: #0F547E; font-weight: bold; text-decoration: none}
a.link3:visited { color: #0F547E; font-weight: bold; text-decoration: none}
a.link3:hover { color: #36A3CB; font-weight: bold; text-decoration: none}

a.link4:link { color: #FFFFFF; font-weight: bold; text-decoration: none}
a.link4:visited { color: #FFFFFF; font-weight: bold; text-decoration: none}
a.link4:hover { color: #36A3CB; font-weight: bold; text-decoration: none}

a.link5:link { color: #0F547E; font-size:14pt; font-weight: bold; text-decoration: none}
a.link5:visited { color: #0F547E; font-size:14pt; font-weight: bold; text-decoration: none}
a.link5:hover { color: #36A3CB; font-size:14pt; font-weight: bold; text-decoration: none}

H1 {font-size:10pt; font-weight: normal; display: inline}
H2 {font-size:10pt; font-weight: normal; display: inline}
H3 {font-size:10pt; font-weight: normal; display: inline}
H4 {font-size:10pt; font-weight: normal; display: inline}
H5 {font-size:10pt; font-weight: normal; display: inline}
H6 {font-size:10pt; font-weight: normal; display: inline}

li{list-style-image:url(images/dot.jpg)}
.lgrey {color: #D9D9D9; font-size:10pt}
.quotes {font-size:8pt; font-style:italic}
.lwhite {color: #FFFFFF; font-size:10pt}
.blue {color: #0F547E}
.white {color: #FFFFFF}
.bodytitle {color: #0F547E; font-size:10pt; font-weight:bold}
.securetitle {color: #36A3CB; font-size:12pt; font-weight:bold}
.footer {color: #777777; font-size:8pt}
.bg {background: #0F547E url("images/bg2.jpg") bottom left no-repeat}
.bg2 {background: #D9D9D9}
.bg3 {background: #36A3CB}
.bg4 {background: #EEEEEE}
.bg5 {background: #0F547E url("images/topbg.jpg")}
.tableb {border-color:#666666; border-style:dashed; border-width:1px}
.formbutton {font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #0F547E}
.formfield {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E}

/* required */
form.ddfm .required {color: #990000}
/* main */
.ddfmwrap {font-family: verdana, arial, helvetica; width: 480px}
.ddfmwrap p.fieldwrap {padding: 1px; margin: 1px}
.ddfm {text-align: left; padding: 10px; width: 480px}
/* errors */
.ddfmwrap .ddfmerrors {color: #990000; float: left; display: block; width: 30%; font-weight: bold; text-align: right; margin: 0 10px 0 0; padding-bottom: 10px; padding-top: 10px}
.ddfmwrap .errorlist  {color: #990000; float: left; display: block; width: 65%; margin-bottom: 10px; margin-top: 10px; text-align:left}
/* submit */
.submit {margin-top: 10px; text-align: center; clear:both; width: 100%}
/* verify */
form.ddfm input.fmverify {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E; float: left; width: 20%; margin-bottom: 5px; position: relative; display: block}
/* select */
form.ddfm select.fmselect {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E; float: left; display: block;width: 65%; margin-bottom: 10px}
form.ddfm select.fmselect {float: left; display: block;width: 65%; margin-bottom: 10px}

form.ddfm label {display: block; float: left; width: 30%; text-align: right;margin: 0 10px 0 0; padding-bottom: 10px;clear: left}
form.ddfm label.fmtextlblwide {color: #FFFFFF; display: block;  float: left; text-align: left;margin: 0 10px 0 1px; padding-bottom: 10px}
form.ddfm label.fmtextlblwide {font-size: 100%;font-weight: bold}

form.ddfm textarea {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E}
form.ddfm textarea {float: left; position: relative;width: 65%;margin-bottom: 10px;}
form.ddfm textarea.fmtextwide {display: block;float: left;width: 90%;margin-right: 2px;margin-bottom: 10px}

form.ddfm input.fmtext {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E}
form.ddfm input.fmtext {float: left; display: block;width: 65%;margin-bottom: 10px}

form.ddfm .fmradio {float: left; display: block;width: 65%;margin-bottom: 5px}
form.ddfm .fmradio {width: 65%; float: left;display: block;margin-bottom: 5px}
form.ddfm .fmradio p {padding: 0;margin: 0 0 5px 0;line-height: 100%}

form.ddfm input.fmfile {font-family: verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; background-color: #0F547E; float: left; display: block;width: 65%;margin-bottom: 10px}

form.ddfm h2 {font-family: verdana, arial, helvetica;text-align: left;margin: 0 0 10px 0;padding: 0;font-size: 100%}

form.ddfm fieldset {padding: 0 10px 2px 10px;margin: 0 0 10px 0;display: block}

form.ddfm legend {padding: 0 6px 0 6px;margin: 0 0 0 10px; font-size: 100%; color: #0F547E; font-size:10pt; font-weight:bold}

form.ddfm .fmcheck {width: 65%; float: left;display: block;  margin-bottom: 5px}
form.ddfm .fmcheck p {padding: 0;margin: 0 0 5px 0;line-height: 100%}

form.ddfm .fmfullblock {float: left; width: 100%;margin-bottom: 13px;display: block}
form.ddfm .fmhalfblock {width: 65%;padding-left: 20%;margin-bottom: 10px;float: left; display: block}
form.ddfm img {margin: 1px 0 0 10px}
