
.LoginFormCaption td {
    padding:10px;
    padding-left:30px;
    padding-right:30px;
    border:#e9e9e9 4px solid;
    border-bottom:none;
    background:#ffffff;
    font-size:22px;
    font-weight:normal;
    width:700px;
    text-align:left;
}

.LoginTopTextTd {
    color:#000000;
    width:240px;
    padding-left:30px;
    padding-right:50px;
    border:#e9e9e9 4px solid;
    border-top:none;
    border-right:none;
    background:#ffffff;
    vertical-align:bottom;
    text-align:left;
}

.LoginTopTextTd a {
    color:#2c6401;
    text-decoration:underline;
}

.LoginTopTextTd img {
    border:none;
}

.LoginFormTd {
    color:#000000;
    width:322px;
    padding-left:38px;
    padding-right:30px;
    border:#e9e9e9 4px solid;
    border-top:none;
    border-left:none;
    background:#ffffff;
    text-align:left;
}

.LoginUnderFormDiv {
    margin:20px;
}

.LoginFormOuterDiv {
    width:322px;
    vertical-align:middle;
    margin:20px;
    padding:2px;
    background:#eff6e5;
    border:#2b6500 3px solid;
}

.LoginForm {
    width:300px;
    vertical-align:middle;
    padding:10px;
    background:#eff6e5;
    border:#bfdd94 1px solid;
}

.LoginTable table td {
    color:#666665;
    font-size:11px;
    text-align:left;
}

.LoginTable table input {
    width:90px;
}

.LoginFieldTitle {
    width:30%;
    text-align:right;
}

.LoginFieldTitle label {
    font-size:11px;
    color:#2b6500;
}

.LoginFieldTd {
    width:70%;
    text-align:left;
}

.LoginBigTextDiv {
    color:#000000;
    font-weight:bold;
    font-size:18px;
    margin-left:10px;
}

.LoginSmallTextDiv {
    color:#000000;
    font-weight:normal;
    font-size:11px;
    margin-left:10px;
    margin-bottom:15px;
}

.LoginSubmitDiv {
    text-align:center;
}

.LoginSubmit {
    width:88px;
    height:27px;
    background:url(/images/login/login_button.png) no-repeat;
    border:none;
    margin:15px;
}

.LoginGreyText {
    color:#666665;
}

.pnlTitle {
    margin:0px;
    margin-top:20px;
}

.noMargin {
    margin:0px;
}
