﻿.mainContent {
    font-size: 11px;
    color: #0B3655;
    line-height: 15px;
}

    .mainContent h2 {
        border-bottom: 1px solid #246391;
        margin-bottom: 10px;
        padding: 5px 0;
    }

    .mainContent .rigth {
        width: 260px;
        position: relative;
        float: right;
    }

    .mainContent .text {
        width: 400px;
        position: relative;
        float: right;
        min-height: 400px;
    }

        .mainContent .text p {
            padding: 5px 6px;
        }

        .mainContent .text input[type="text"] {
            background: none repeat scroll 0 0 white;
            border: 1px solid #ACACAD;
            height: 25px;
            padding-left: 5px;
            width: 310px;
        }

        .mainContent .text textarea {
            background: none repeat scroll 0 0 white;
            border: 1px solid #ACACAD;
            height: 220px;
            padding-left: 5px;
            padding-top: 5px;
            width: 310px;
            opacity: 0.8;
            margin-bottom: 0;
        }

        .mainContent .text .send {
            width: 317px;
            height: 30px;
            border-right: 1px solid #ACACAD;
            border-left: 1px solid #ACACAD;
            border-bottom: 1px solid #ACACAD;
            background: #fff;
            opacity: 0.8;
        }

            .mainContent .text .send a {
                cursor: pointer;
                float: left;
                padding: 6px 18px;
                text-decoration: none;
                text-transform: uppercase;
                color: #0B3655;
                margin-left: 120px;
            }


        .mainContent .text input.input-validation-error[type="text"], .mainContent .text textarea.input-validation-error, input.input-validation-error[type="file"] {
            border: 1px solid #FF0000;
            background-color: #FFEEEE;
        }
