#form_container h1 {
    margin-bottom: 0.1em;
}
.fm_charfield {
    height:20px;
    padding: .3em 0 0;

}
.fm_charfield, .fm_textfield {
    border:1px solid #999999;
    margin:2px 0;
    width:313px;
    font-family: "Helvetica", "Arial", Verdana, sans-serif;
}
.fm_textfield {
    font-size: 12px;
}
.fm_checkboxfield {
    display: block;
    float: right;
}
.fm_charfield:focus , .fm_textfield:focus {
    border-color: #6f9bde;
}
.fm_choicefield {
    width: 316px;
    margin: 2px 0;
}
.sidebar { width: 290px; }
.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;
}
#form_sidebar hr {
    margin: 10px auto 0;
    width: 100%;
}
.managedform label {
    font-weight: normal;
}
#form_intro {
    color: #134292;
    font-size: 1.5em;
}
.checkbox_text {
    margin-right: 95px;
}
#submit_btn {
    position: relative;
    top: -3em;
}

#contact_form {
    border-left: none;
    padding-left: 0;
    margin-left: 310px;
}
#contact_form td.required {
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
    font-style: normal;
    color: #666;
}
#contact_form .required label {
    background: url('/static/images/style/required-star.gif') top right no-repeat;
    padding-right: 10px;
}
#contact_form .required .notes {
    background: url('/static/images/style/required-star.gif') top left no-repeat;
    padding-left: 10px;
}
#contact_form td.submit {
    text-align: left;
}
#contact_form #submit_btn {
    top: 0;
}
#contact_form .fm_textfield {
    width: 628px;
    height: 68px;
}
#contact_form .fm_checkboxfield {
    float: left;
    margin-right: 5px;
}
#contact_form .divider {
    padding-bottom: 20px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
}
#contact_form ul, #request_form ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#contact_form li, #request_form li {
    list-style-type: none;
}
#contact_form .fm_charfield {
    width: 288px;
    padding: 3px;
}
#contact_form .fm_choicefield {
    width: 288px;
}
#contact_form td, #contact_form th {
    width: auto;
}
#contact_form td.submit {
    padding-top: 15px;
}

