    #contact {
        background:transparent; color:#000;margin:0;padding:0;
        border:none;
        width: 100%;
        }
    .c_contact_table {
        width:100%;
        background:#A0CE4A;
        margin:1em 0 0 0;padding:0;padding-bottom:5px; border-collapse:collapse;
        }
    .c_header {
        margin:0;padding:5px;background:#444;color:#ddd;
        border-bottom:1px solid #000; border-top:1px solid #888;
        }
    .c_theading {
        margin:0;padding:5px;text-align:right;vertical-align:top;
        background:transparent;
        }
    .c_tdata {
        margin:0;padding:5px 5px 0 0;vertical-align:top;
        background: transparent;
        }
    .c_required {
        margin:0;padding:0;color:red;font-weight:bolder;
        }
    .c_error {
        margin:0;padding:0;color:#CC0000;font-weight:bolder;
        }
    .c_note {
        margin:0; padding:5px 5px 0 0; text-align: right;
        }
    input._tdata {
        background: #red;
        }
    .message {
        margin:0;padding:5px;width:400px;border:1px solid #efefef;
        background:#F5F5F5;
        }
    .sentmessage {
        margin:0;padding:0 10px;
        }
    .tymessage {
        margin:0;padding:0 10px;font-family:serif;font-size:1.3em;
        }
    .sent {
        margin:0;padding:5px;font-size:1.3em;font-weight:bold;
        }

    #content #body #status_msg { font-weight:bold; font-family:verdana; font-size:18px; padding:20px; background:#3B6F37; margin:30px 0; color:#FFFF66; border:2px solid #80DF74;}

    table.c_contact_table textarea {
    	overflow : auto;
    }