form {
  margin: 0;
  padding: 0;
  font-size: 100%;
  width: 100%;
}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0 10 0 0;
  font-size: 0.8em;
}

form legend {
    color: #006000;
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 160px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

form br {
	clear:left;
}

textarea {
  overflow: auto;
}