form {
  margin:0;
  padding:0;
  }

input, textarea, select {
	margin:0px;
	color: #333333;
	font-family: trebuchet ms, lucida, arial, helvetica, sans-serif;
	border:1px solid #73765B;
	font-size: 100%
}

.noborder {
	border: 0px;
	padding: 0;
	margin: 0;
}

.error {
	background-color:#E4DBD7
}

fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background-color: #EBECE3;
}

label {
	float: left;
	width: 11em;
	}
	
.inputstyle {
	width: 200px;
}

select {
  border:1px solid #73765B;
}

form label:hover {
  color:#73765B;
  cursor:pointer;
}

form label.inline {
  display:inline;
  font-weight:normal;
}

form input, form textarea, form select {
  margin:0px 0;
}

form textarea {
  background:#fff;
  border:1px solid #73765B;
  color:#333333;
  width: 100px
}

form input.button {
  padding:0px;
  border:1px solid #73765B;
  background:#73765B;
  color:#fff;
  width: 75px;
  font:bold 100% trebuchet ms, lucida, arial, helvetica, sans-serif;
  text-align:left;
  }
  
form input.button:hover {
  color:#fff;
  background:#B0B58C;
  cursor:pointer;
  }
  
form input.button:active {
  border-color:#fff;
  background:#B0B58C;
  color:#fff;
  }