html, body {padding:0; margin:0; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left}
table, td, p, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left}
a {text-decoration:none}

body {background:#285e98 url(../images/page_bg.jpg) center top no-repeat}
img {border:none}
.left {width:106px}
.right {width:569px}

.header{ background:url(../images/hdr1.png)}
#leftMenu{ padding:0; margin:0; list-style:none}
#leftMenu li { padding:0; margin:0; height:43px}
#leftMenu li a { padding:6px 0 0 15px; display:inline-block; font-weight:bolder; color:#FFFFFF; line-height:16px; width:88px; height:36px }
#leftMenu li a:hover { color:#0255af; }

.m1 {background:url(../images/menu1.png) no-repeat}
.m2 {background:url(../images/menu2.png) no-repeat}
.m3 {background:url(../images/menu3.png) no-repeat}
.m4 {background:url(../images/menu4.png) no-repeat}
.m5 {background:url(../images/menu5.png) no-repeat}
.m6 {background:url(../images/menu6.png) no-repeat}
.m7 {background:url(../images/menu7.png) no-repeat; height:61px!important}

#pageBody { height:374px; background: url(../images/body_bg.png) bottom center no-repeat}

#menur {padding:0; margin:0; list-style:none}
#menur li{width:20px; height:43px;}

h1 {padding:0 0 10px 10px; font-weight:bold; font-size:20px; text-transform:uppercase; margin:0}
#bodyMain {font-family:tahoma, verdana; font-size:12px; line-height:19px; color:#222222}
#bodyMain strong {font-weight:bold}
#bodyMain b {font-weight:bold}
#bodyMain p { padding:0; margin:0}
#bodyMain table { border-collapse:collapse; border-color:#999999!important}
#bodyMain td{padding:0 2px}

.hidden {display:none}

#hdrTitleCont{float:right; width:100px; padding:20px 0 0 0; color:#FFFFFF; line-height:30px}
#hdrNum {float:right; padding:30px 14px 0 0; color:#FFFFFF; font-weight:bolder}
#copy_right{float:right; padding:20px 30px 0 0; color:#FFFFFF}

.thumb {padding:3px}

<!-- form -->
form.ddfm h1, form.ddfm h2 {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, .ddfmerrors {color: #FF0000;}
.ddfmwrap, form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {font-size: 100%;}
form.ddfm h1, form.ddfm h2 {margin: 0 0 10px 0; padding: 0; text-align: left;}
form.ddfm h1 {font-size: 140%;}
form.ddfm h2 {font-size: 115%;}
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: 95%;}
.ddfmwrap p.fieldwrap {clear: left; margin: 1px; padding: 1px;}
form.ddfm { /*	text-align: left;*/ /*	padding: 10px;*/ /*	width: 430px; */}
form.ddfm fieldset {border: 1px solid #BBBBBB; padding: 10px; width: 80%;}
form.ddfm legend {margin: 0 0 0 10px; padding: 0 6px 0 6px;}
form.ddfm label {clear: left; display: block; float: left; margin: 0 10px 0 0; padding-bottom: 15px; text-align: right; width: 26%;}
form.ddfm label.fmtextlblwide {display: block; float: left; margin: 0 10px 0 1px; padding-bottom: 8px; text-align: left; width: 100%;}
form.ddfm select.fmselect {display: block; float: left; margin-bottom: 15px; padding: 3px; width: 65%;}
form.ddfm .fmcheck, form.ddfm .fmradio {display: block; float: left; margin-bottom: 15px; width: 65%;}
form.ddfm .fmcheck p, form.ddfm .fmradio p {line-height: 140%; margin: 0 0 5px 0; padding: 0;}
form.ddfm textarea {border: 1px solid #CCCCCC; float: left; margin-bottom: 15px; padding: 3px; position: relative; width: 65%;} /* 	display: block;  	float: left;  	width: 26%;  	text-align: right; 	margin: 0 10px 0 0;  	padding-bottom: 15px; 	clear: left;  */
form.ddfm .fmfullblock {display: block; float: left; margin-bottom: 13px; padding-left: 0px; width: 100%;}
form.ddfm .fmhalfblock {display: block; float: left; margin-bottom: 13px; padding-left: 29%; width: 65%;}
form.ddfm input.fmverify {border: 1px solid #CCCCCC; display: block; float: left; margin-bottom: 15px; padding: 3px; position: relative; width: 22%;}
form.ddfm img {float: left; margin: 1px 0 0 10px;}
form.ddfm input.fmfile, form.ddfm input.fmtext {border: 1px solid #CCCCCC; display: block; float: left; margin-bottom: 10px; padding: 3px; width: 65%;}
form.ddfm textarea.fmtextwide {display: block; float: left; margin-bottom: 15px; margin-right: 2px; padding: 3px; width: 93%;}
form.ddfm .credits {margin-top: 7px; text-align: right; width: 97%;}
form.ddfm .submit {clear: both; text-align: right; width: 97%;}
form.ddfm .submit input {background-color: #EEEEEE; border: 1px solid #CCCCCC; color: #444444; font-size: 100%; height: 20px;}
.ddfmwrap .ddfmerrors {display: block; float: left; margin: 0 10px 0 0; padding-bottom: 15px; text-align: right; width: 27%;}
.ddfmwrap .errorlist {display: block; float: left; margin-bottom: 15px; padding: 3px; text-align: left; width: 65%;}
.ddfmwrap .recaptcha {clear: both; height: 120px; margin-right: 7px; padding-bottom: 10px; text-align: right; width: 100%;}
.ddfmwrap .recaptcha-inner {float: right; margin-right: 3px;}