    #contact {
        background:transparent; color:#000;margin:0;padding:0;
        border:none;font-size:0.9em;
        }
    .c_contact_table {
        width:100%;
        margin:0;padding:0;padding-bottom:5px; border-collapse:collapse;
        font-size:1em;
        }
    .c_header {
        margin:0;padding:5px;
        background:#555;color:#FFF;
        border-top:1px solid #ddd;
        border-bottom:1px solid #c8c8c8;
        }
    .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;
        font-size:1.2em;
        }
    .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;
        }

    #status_msg { font-weight:bold; font-size:14px; font-family:Verdana, Geneva, sans-serif; background:#ddd; padding:10px; border:4px solid #069; }
