﻿aside .contact_form .txt_small {
    background: url('../images/txt_area_small.png') no-repeat scroll 0 0 transparent;
    height: 26px;
    width: 104px;
}
aside .contact_form td {
    vertical-align: top;
}

aside .contact_form label {
    font-weight: 600;
}
aside .validation_Summary {
    border: 1px solid #C6C6C6;
    border-radius: 3px 3px 3px 3px;
    margin: 10px 0;
    padding: 5px;
}
aside .validation_Summary ul {
    margin: 3px 16px;
    padding: 0;
}
aside .contact_form input {
    border: medium none;
    color: #333333;
    margin: 3px 0 10px;
}
aside .contact_form .txt_large {
    background: url('../images/txt_area_large.png') no-repeat scroll 0 0 transparent;
    height: 26px;
    width: 232px;
}
aside .btn_submit {
    background: url('../images/btn_request.png') no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 24px;
    width: 113px;
}
aside .success_message {
    display: block;
    color:red;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 0 0;
}