.templ-form {
  text-align:left;
  width: 99%;
}

.form-txtfield {
    clear:both;
	width:100%;
	text-align:justify;
    display:block;
}
span.obligationfield {
		color:#993300;
}

.form-txtfield label {
	clear:both;
	display:block;
	float:left;
	width:8em;
	margin-bottom:0.5em; 
	vertical-align:top
}


.form-txtfield textarea.form_textarea {
    font-family:Arial,Tahoma,sans-serifif;
	color: #58754A;
	 background-color:#F4F8F2;
  font-weight:bold;
	width:25em;
	display:block;
	float:left;
	border: 1px solid #58754A;
    margin-bottom:0.5em;
    padding: 0px 2px 0px 2px;
 }
 
.form-txtfield input.form-input

{
  font-family:Arial,Tahoma,sans-serif;
  color: #58754A;
  background-color:#F4F8F2;
  font-weight:bold;
  float:left;
  width:10em;

  margin-bottom:0.5em;
  border: 1px solid #58754A;
  padding: 0px 2px 0px 2px;
}


