
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 {
	color:#404040
}
form.ddfm .required {
	color:gray;
	font-weight:bolder
}
.ddfmerrors {
	color:#FF0000
}
.ddfmwrap {
height:inherit;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
	font-size:100%;
	font-weight:bold
}
form.ddfm legend {
}
.ddfmerrors {
	font-weight:bold;
	background-color: #CCCCCC;
}
.ddfmwrap {
	margin:0px auto 0px auto;
	width:554px
}
.ddfmwrap p.fieldwrap {
	padding:1px;
	margin:1px;
	clear:left
}
form.ddfm {
	text-align:left;
	width:500px
}
form.ddfm fieldset {
	padding:0 10px 2px 10px;
	margin:0 0 13px 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 15px 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 textarea {
	float:left;
	position:relative;
	width:65%;
	margin-bottom:15px;
	padding:3px
}
form.ddfm input.fmverify {
	float:left;
	width:22%;
	margin-bottom:10px;
	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 {
	margin-right:2px;
	margin-bottom:15px;
	padding:3px
}
form.ddfm .submit {
	text-align:right;
	clear:both;
	width:99%
}
.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
}
