div.overlay div.col3 h1 {
    font-size: 35px;
    line-height: 40px;
}
div.overlay div.col3 p {
    padding-bottom: 8px;
}
div.overlay .col3 .formElement input[type="radio"] + label {
    font-size: 13px;
    font-weight: normal;
}
div.overlay .col3 .formElement .optionBox {
    max-width: 650px;
    width: 600px;
}
div.overlay .col3 .formElement .optionBox .optionColumn {
    display: block;
    float: left;
    margin-right: 20px;
    max-width: 200px;
}
div.overlay .col3 .formElement p.error {
    color: #DC1978;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
div.overlay .col3 .formElement p.text_field {
    float: right;
    margin: -42px 0 2px 60px;
    padding: 0;
}
div.overlay .col3 .formElement p.text_field_wide {
    float: right;
    margin: 0;
    padding: 0;
}
div.overlay .col3 .formElement p.select {
    float: right;
    margin: -36px 0 0 60px;
    padding: 0;
}
div.overlay div.formElement input.error, div.overlay div.formElement textarea.error, div.overlay div.formElement select.error {
    border: 2px solid #DC1978;
}
div.overlay div.col3 form.modular div.formElement div.submitElement {
    margin-right: 0;
}
