.sucMessage, .erMessage {
    padding: 15px;
    border-radius: 20px;
    font-size: 18px;
    text-align: center;
}

.sucMessage {
    border: 2px solid green;
}

.erMessage {
    border: 2px solid red;
}

.labelEx {
    font-weight: bold;
    padding: 5px 0 0px 5px;
}

.textField {
    width: 50%;
}

.textArea {
    width: 100%;
    height: 150px;
}

.errorMessage {
    font-size: 11px;
    color: #e93a3a;
    padding-left: 5px;
    margin-top: -10px;
}

.submitButton {
    margin-top: 10px;
    -moz-box-shadow:inset 0px 1px 0px 0px #fed897;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
    box-shadow:inset 0px 1px 0px 0px #fed897;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
    background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
    background-color:#f6b33d;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #eda933;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #cd8a15;
}

.submitButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
    background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
    background-color:#d29105;
}