form{
  font:100% Arial,Verdana,"Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 550px;
  width: 520px;

}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #236B36;
  border: 1px solid #236B36;
  border-style: solid;
  padding: 10px;
  margin: 0;

}

form fieldset legend {
	color:#fff;
	font-size:1em;
         font-weight: 700;
         background-color:#236B36;
         padding:0.6em;
         margin-top:1em;
}

form label {
	display: block;
	float: left;
	width: 120px;
	padding: 0;
	margin: 5px 0 0;
	text-align: right;
}

form fieldset label:first-letter {
	text-decoration:none;
}

form input, form textarea {

	width:300px;
	margin:5px 0 0 10px;
     	border: 1px solid #236B36;
        font-family:Arial,Verdana,"Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",sans-serif;
        font-size:1em;
}


form input.button {
	width:150px;
	margin:5px 0 0 10px;
     	border: 1px solid #236B36;
        font-family:Arial,Verdana,"Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",sans-serif;
        font-size:1em;
        font-weight: 700;
}




form input#reset {
	margin-left:0px;
}

textarea {
	overflow: auto;

         }

form small {
	display: block;
	margin: 0 0 5px 160px;
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;}
form br {
	clear:left;
}
