#form_container h1 {
    margin-bottom: 0.1em;
}
.fm_charfield {
    height:20px;
}
.fm_charfield, .fm_textfield {
    border: 2px solid #fc9900;
}
.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: 0;
}
.managedform td {
    width: 313px;
}
.managedform td.required {
    color: #B3B3B3;
    font-size: 0.91em;
    font-style: italic;
}
.managedform td.submit {
    text-align: left;
    padding-top: 15px;
}
.managedform th {
    text-align: right;
    width: 64px;
}
.managedform label {
    font-weight: normal;
}
#form_sidebar a {
    font-weight: normal;
}
th.form_title {
    text-align: left;
    color: #ffa400;
}
th.error {
    color: #FC9900;
}
