.fm-form fieldset { border: 0; margin: 0; padding: 0; }
.fm-form legend { display: none; }

.fm-form {
	padding:0px 10px 0px 40px;
}

.div-input-text , .div-input-select , .div-input-textarea, .div-input-text-name, .div-input-text-short, .div-input-text-long  {
	float:left;
	width:450px;
	height:25px;
}

.div-input-text-name {
	width:205px;
	padding-right:10px;
}

.div-input-text-short {
	width:90px;
	padding-right:10px;
}

 .div-input-text-long {
 	width:320px;
 	padding-right:10px;
 }

.div-input-textarea  {
	height:130px;
	clear:both;
}

.form-label {
	float:left;
	width:405px;
}
.div-input-text-short .form-label {
	width:80px;
}
.div-input-text-long .form-label {
	width:305px;
}
.div-input-text-name .form-label {
	width:190px;
}

.input-text, .input-select, .input-text-name, .input-text-short, .input-text-long  {
	 width:215px;
	 height:15px;
	 padding:0 0 0 1px;
	 margin:0;
	 color:#222e15;
	 font-size:12px;
	 line-height:15px;
	 /*border: 1px solid #222e15;*/
	 background-color: #dfe8ba;
	 border:1px solid #dfe8ba;
}

.fm-form .input-text {
	width:405px;
}
.fm-form .input-select {
	width:408px;
	height: 20px;
}

.input-text-short {
	width:70px;
}

.input-text-long {
	width:305px;
}

.input-text-name {
	width:190px;
}


.input-textarea  {
	 width:405px;
	 height:100px;
	 padding:0 0 0 1px;
	 margin:0;
	 color:#222e15;
	 font-size:12px;
	 line-height:15px;
	 /*border: 1px solid #222e15;*/
	 background-color: #dfe8ba;
	 border:1px solid #dfe8ba;
}

.fm-form .input-submit {
	 float:right;
	 width:155px;
	 height:20px;
	 margin-right:15px;
	 color:#FFFCD7;
	 font-size:12px;
	 font-weight:bold;
	 line-height:15px;
	 border: 1px solid #222e15;
	 background-color: #92AC3C;
}

.fm-form .errorMsg { display:block; margin-bottom:0px; color: #CC0000; font-weight:bold;}
.fm-form .error-field label {  color: #CC0000; }

.input-text-2 {
	float:right;
	width:160px;
	 height:15px;
	 padding:0 0 0 3px;
	 margin:0;
	 color:#222e15;
	 font-size:12px;
	 line-height:15px;
	 border: 1px solid #222e15;
	 background-color: #dfe8ba;
}

.input-arrow  {
	 float:right;
	 display:block;
	 width:15px;
	 height:15px;
	 padding:0;
	 margin:0;
	 font-size:0px;
	 line-height:0px;
	 overflow:hidden;
	 border: 1px solid #222e15;
	 border-left:none;
	 background-image:url(/templates/pics/arrow-button.gif);
}