span.error {
    display: inline-block;
    color: red;
    padding: 3px 2px 3px 17px;
    background: url('../Images/ie.png') no-repeat left center;
    font-size: 10px;
}

#clsSuccess, #clsError {
    padding: 4px 5px 4px 30px;
    z-index: 50;
    font: bold 13px Helvetica;
    color: #fff;
    border: 2px solid #ADAA60;
    cursor: pointer;
}

#clsSuccess {
    background: #378dc0 url('../Images/sl.png') no-repeat 4px 4px;
}

#clsError {
    background: #E94747 url('../Images/el.png') no-repeat 4px 4px;
}

#log_err_1 {
    display: none;
    color: red;
    margin: -1px 0px 4px 0px;
}

.req {
    color: red;
}

input.error, select.error, textarea.error {
    border-color: #ff0000;
    background-color: #FFBAB3;
}

input.valid, select.valid, textarea.valid {
    border-color: #009900;
    background-color: #E3FBDD;
}

input, textarea, select {
    border-color: #ABADB3 #DBDFE6 #E3E9EF #ABADB3;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font: 12px verdana;
    padding: 3px;
    margin-right: 3px;
}

    input:focus, textarea:focus, select:focus {
        border: 1px solid #54A0E7;
        background-color: #FFFADC;
    }

.btnM {
    background-color: #378dc0;
    font: bold 12px 'Trebuchet MS';
    cursor: pointer;
}

#btnsrc {
    background-color: #378dc0;
    font: bold 12px 'Trebuchet MS';
    cursor: pointer;
    padding: 2px 5px 0px 5px;
}

.ui-datepicker-trigger {
    border: 1px solid #555;
    cursor: pointer;
}
