#col3 form table.mailform-table-outer{
    margin: 0;
    padding: 0;
    margin-left: 50px;
    font-size: 0.8em;
    width: 450px;
}
#col3 form table.mailform-table-outer td{
    margin: 0;
    padding: 0;
    padding: 5px 0;
    overflow: hidden;
}
#col3 form table.mailform-table-outer input,
#col3 form table.mailform-table-outer select,
#col3 form table.mailform-table-outer textarea{
    margin: 0;
    padding: 0;
    width: 200px;
    border: 1px solid gray;
}
#col3 form table.mailform-table-outer .tx_mailform_div_label_left{
    float: left;
    width: 120px;
}
#col3 form table.mailform-table-outer .tx_mailform_div_err_msg_1{
    float: left;
    margin-left: 120px;
    margin-bottom: 8px;
    width: 320px;
    height: 14px;
    color: red;
}
#col3 form table.mailform-table-outer .tx_mailform_field_captcha .tx_mailform_div_captcha,
#col3 form table.mailform-table-outer .tx_mailform_field_captcha input{
    margin-left: 120px;
    width: 200px;
}
#col3 form table.mailform-table-outer .tx_mailform_field_captcha .tx_mailform_div_captcha img{
    margin: 0;
    padding: 0;
    width: 200px;
    height: 50px;
    border: 1px solid gray;
}
#col3 form table.mailform-table-outer .tx_mailform_reset{
    float: left;
    margin-top: 5px;
    margin-left: 120px;
    width: 100px;
}
#col3 form table.mailform-table-outer .tx_mailform_reset input{
    width: auto;
}
#col3 form table.mailform-table-outer .tx_mailform_field_submit{
    float: left;
    width: 100px;
}
#col3 form table.mailform-table-outer .tx_mailform_field_submit input{
    width: auto;
    font-size: 1.2em;
}
#col3 form table.mailform-table-outer .tx-srfreecap-pi2-cant-read{
    display: block;    
    padding-bottom: 3px;
    color: gray;
    font-style: italic;
}