/* CSS Document */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 350px;
	text-align:right;
	display:block;
	/*margin-top: 30px;
	padding: 20px;*/
}


 p.fieldwrap {
	color:#999999;
	display:block;
	margin:0 0 2px 0!important;
	vertical-align:top;
}

label {vertical-align:top;text-align:left; display:block; float:left}

input.fmfile,input.fmtext { 
color:#000000;
background-color: #fff;
width: 160px!important;
height: 15px;
border: 1px solid #8c8c8c;
margin-left: 10px;
font: normal 0.9em Verdana, Arial, Sans-Serif;
}

.fmselect { 
color:#000000;
background-color: #fff;
width: 160px!important;
height: 20px;
border: 1px solid #8c8c8c;
margin-left: 10px;
font: normal 0.9em Verdana, Arial, Sans-Serif;
}

input.fmtextreq { 
display: inline;
color:#000000;
width: 160px;
height: 15px;
border: 1px solid #8c8c8c;
margin-left: 50px;
font: normal 0.9em Verdana, Arial, Sans-Serif;
background:#FFFFFF url(../images/interface/required.gif) no-repeat top right

}

.fmtextarea {
display:inline;
color:#000000;
font: normal 0.9em Verdana, Arial, Sans-Serif;
background-color: #fff;
width: 160px;
height: 70px;
border: 1px solid #8c8c8c;
margin-left: 50px;
}



.errorlist {
color:#FF0000; 
display: block;
font:normal 1em Verdana, Arial, Helvetica, sans-serif; 
}

.form_select {
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	width: 152px;
	height: 20px;
	border: 1px solid #999999;
	}

.button        {
	color: #fff;
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../images/interface/button.gif);
	height:15px;
	width:60px;
	padding:0 10px 0 0;
	text-align:right;
	border: none;
	cursor:pointer;
}



.formfield	 {
	color: #333333;
	font: normal 10px/17px Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	height: 17px;
	border: 1px solid #8c8c8c;
	background: #fff;
}

.formfield_small {
	color: #333333;
	font: normal 10px/17px Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	height: 17px;
	border: 1px solid #74c043;
	background: #fff;
}

.small {font-size:0.8em; color:#CC0000}

