#form_container h1 {
    margin-bottom: 0.1em;
}
.fm_charfield {
    height:20px;
}
.fm_charfield, .fm_textfield {
    border: 1px solid #d3d3d3;
}
#id_name, #id_company, #id_job_title, #id_email, #id_address, #id_city, #id_zip, #id_phone, #id_fax, #id_website, #id_coments {
    width: 313px;
    margin: 2px 0;
    border:1px solid #D3D3D3;
    height:20px;
}
#id_comments {
margin:2px 0;
width:313px;
border:1px solid #D3D3D3;
font-family:"Arial",Verdana,sans-serif;
font-size:9pt;
}
#id_state, #id_interest {
margin:2px 0;
width:316px;
}
.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;
}

