fieldset {
margin: 1.5em 0 0 0;
padding: 0;
border:0;
}
legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}
fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottom: 1em;
}
fieldset.submit {
float: none;
width: auto;
border-style: none;
background-color: transparent;
background-image: none;
padding-left:12em;
}
label {
float: left;
width: 10em;
margin-right: 1em;
}
input, textarea {
border:1px solid black;
}
input {
width:30em;
}
textarea {
width:30.8em;
}

input.submit {
width:auto;
background:#fff;
color:#000;
border:1px solid black;
}