label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
input {
        border:#090 solid 1px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
}
label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

form {
    width: 275px;
}

form fieldset {
  font-size: 10pt;
  border-color: #090;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 100%;
  font-weight: bold;
  color: #000000;
  background-color: #bfb;
  margin: 0 0 0 0;
  padding: 2px 5px;
  border: 1px #090 solid;
}
.button {
    width:100px;
    background:#090;
    color:#fff;
    border-top: 1px solid #6c6; 
    border-left: 1px solid #6c6;
    border-right: 1px solid #050;
    border-bottom: 1px solid #050;
    margin-left: 95px;
    display:block;
}
form fieldset p {
    width:100px;
    display:block;
}

