#form_container h1 {
    margin-bottom: 0.1em;
}
.fm_charfield {
    height:20px;
    padding: .3em 0 0;
}
.fm_charfield, .fm_textfield {
    border: 2px solid #dadcde;
    width: 313px;
    margin: 2px 0;
}
.fm_checkboxfield {
    display: block;
    float: right;
}
.fm_charfield:focus , .fm_textfield:focus {
    border-color: #6f9bde;
}
.fm_choicefield {
    width: 316px;
    margin: 2px 0;
}
.sidebar { width: 295px; }
.managedform.sideform {
    margin-left:320px;
    padding-left:35px;
    border-left: 1px solid #e3e3e3;
}
.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: left;
    width: 64px;
}
.managedform label {
    font-weight: normal;
}
#form_sidebar a {
    font-weight: normal;
}
#form_intro {
    color: #134292;
    font-size: 1.5em;
}
.checkbox_text {
    margin-right: 95px;
}
#submit_btn {
    position: relative;
    top: -3em;
}