form {
    margin-bottom: 1em;
}

fieldset {
    border: 0;
    margin-bottom: 1em;
}

fieldset h2,
fieldset h3 {
    margin-bottom: 0.5em;
}

fieldset .optbreak {
    margin-left: 16px;
    font-weight: bold;
}

.field {
    clear: both;
    margin-bottom: 0.5em;
}

.field label {
    float: left;
    display: inline;
    width: 250px;
}

.optionset .middleColumn {
    margin-left: 250px;
}

.optionset .middleColumn ul {
    margin-left: 0;
    list-style-type: none;
}

.optionset .middleColumn label {
    float: none;
}

.middleColumn .message {
    margin-left: 250px;
}

.middleColumn .message.required {
    color: #F00;
}

input.text,
textarea {
    width: 400px;
}