#form_container h1 {
    margin-bottom: 0.1em;
}
.fm_charfield {
    height:20px;
}
.fm_charfield, .fm_textfield {
    border: 1px solid #d3d3d3;
}
.fm_charfield, .fm_textfield {
    width: 313px;
    margin: 2px 0;
}
.fm_choicefield {
    width: 316px;
    margin: 2px 0;
}
.managedform.sideform {
    margin-left:240px;
    padding-left:30px;
    padding-top: 28px;
}
.managedform td {
    width: 313px;
}
.managedform td.required {
    color: #B3B3B3;
    font-size: 0.91em;
    font-style: italic;
}
.managedform td.submit {
    text-align: right;
}
.managedform th {
    text-align: right;
    width: 64px;
}
.managedform label {
    font-weight: normal;
}
#form_sidebar a {
    font-weight: normal;
}

