.loginBox .x-panel-tl {
    border-bottom: none;
    background-image: url(../images/form-header-left.gif);
}

.loginBox .x-panel-tr {
    background-image: url(../images/form-header-right.gif);
}

.loginBox .x-panel-tc {
    background-image: url(../images/form-header-center.gif);
}

.loginBox .x-panel-header {
    text-align: left;
}

.loginBox .x-panel-header-text {
    color: #1b69c1;
    padding-left: 12px;
}

.loginBox .x-form-item-label {
    color: #1b69c1;
    font-size: 14px;
    text-align: left;
}

.loginBox input.x-form-field {
    border-color: #a2c8d8;
}

.loginBox .x-panel-mc {
    padding: 18px 0pt 16px 0pt;
}

.loginBox .x-form-label-left {
    $margin-bottom: 5px;
}

.loginBox .checkBox {
    $margin-left: 4px;
}

.loginBox .checkBox label {
    font-size: 12px;
    color: #000000;
}

.loginBox .checkBox input {
}

.loginBox .x-btn {
    width: 76px !important;
    margin-right: 7px;
    $margin-right: 8px;
}

.loginBox .x-btn button {
    font-size: 12px;	
}

.loginBox .x-btn .x-btn-left, .loginBox .x-btn .x-btn-center, .loginBox .x-btn .x-btn-right {
    background: none;
}

.loginBox .x-btn .x-btn-left {
    background-image: url(../images/form-button-left.png);
}

.loginBox .x-btn .x-btn-center {
    background-image: url(../images/form-button-center.png);
}

.loginBox .x-btn .x-btn-right {
    background-image: url(../images/form-button-right.png);
}

.loginBox .x-panel-bl {
    background-image: url(../images/form-footer-left.png);
}

.loginBox .x-panel-br {
    background-image: url(../images/form-footer-right.png);
}

.loginBox .x-panel-bc {
    background-image: url(../images/form-footer-center.png);
}

.loginBox #errorBox, .loginBox #infoBox {
    padding-bottom: 17px;
}

.loginBox .errorBox {
    width: 318px;
    border: solid 1px #a90000;
    background-color: #ffffe1;
}

.loginBox .errorBox td.icon {
    padding: 16px 37px 16px 16px;
}

.loginBox .errorBox .error-icon {
    background-image: url(../images/login-error-icon.png);
    width: 39px;
    height: 31px;
    
}

.loginBox .errorBox .error-text {
    color: #a90000;
    font-size: 11px;
    text-align: left;
    padding-right: 16px;
}

.loginBox #passwordRecoveryBox, .loginBox #guestBox {
    margin-top: 4px;
}

.loginBox #buttonBox {
    float: right;
    margin-right: 11px;
}