#mailform {
    padding: 0px;
    margin: 0px;
}

.csc-mailform {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.csc-mailform-field {
    padding: 0px;
    padding-top: 4px;
    margin: 0px;
    clear: both;
}

.csc-mailform-field label {
    width: 150px;
    min-width: 150px;
    float:left;
}

.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {
    border: 0px;
    border-bottom: solid #929B02 1px; 
    width: 340px;
    padding: 2px;
}

.csc-mailform-label {
    font-weight: bold;
    padding: 4px 0px;
    border-top: solid #929B02 1px; 
    display: block; 
}

input.csc-mailform-check {
    border: 0px; 
}

.csc-mailform-submit {
    min-width: 500px;
    width: 500px ! important;
    margin: 12px 0px; 
    padding: 4px;
    font-weight: bold;
}