﻿html {height:100%;}
body{ margin:0 0 0 0; height:100%;
    background-color: #e0e0e0;
}
.copyright{
    font: 11px tahoma,arial,helvetica;
    color:#ffffff;
    text-align:center;
}
.topLayer{background-color:#ffffff;}
.loginTop{
    height:5%;
    background-color:#b9e3f9;
}
.loginTopReset{
    height:5%;
    background-color:#ffffff;
}
.loginBottom{
    background-color:#2357a4;
    background-repeat:repeat-x;
    margin: auto;
    width: 400px;
}
.loginMid{
    /*margin: auto;*/
    background-color:#ffffff;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 400px;
    text-align:center;
    /*padding-bottom:15px;*/
}
.loginTopRight{
    margin: auto;
    width: 95%;
    text-align:right;
    padding-bottom:15px;
}
#ricohLogo {
    margin: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    max-height:100px;
    max-width:270px;
    background: transparent;
}
.bottomInfo {
font-size:28px;
text-align:center;
}
#loginTitle {
font-size:44px;
}
.login_table{
    height:250px;
    margin: auto;
}
.loginFieldLabel{
    color:#ffffff;
    height:22px;
    vertical-align:text-top;
    font:bold 18px Microsoft JhengHei, sans-serif;
}
#login_submit{
    width:107px;
    height:25px;
    background-image: url( '../images/login_btn.gif' );
}
.login_btntxt{
    text-align:center;
    color:#ffffff;
    width:107px;
    height:25px;
    font:bold 12px tahoma,arial,helvetica;
    cursor:pointer;
}
.login_noteTable{
    width:90%;
}
.login_noteTitle{
    color:#ffffff;
    text-align:left;
    vertical-align:middle;
    font:bold 16px tahoma,arial,helvetica;
}
.note_text{
    color:#ffffff;
    font:11px tahoma,arial,helvetica;
}
#login_logo{
    position:absolute;
    left:0px;
    top:30%;
    z-index:100;
}
.login_top_table{
    height:100%;
}


.EulaTop{
    height:50px;
}
.EulaBottom{
    /*background-color:#2357a4;*/
    background-color:#ffffff;
    background-repeat:repeat-x;
    margin: auto;
    width: 800px;
}
.EulaMid{
    
    margin-top: 50px;
    margin: auto;
    width: 400px;
    text-align:center;
    padding-bottom:15px;
}
.Eula_btntxt{
    text-align:center;
    color:#ffffff;
    margin:20px;
    background-color:#2357a4;
    width:300px;
    height:25px;
    font:bold 12px tahoma,arial,helvetica;
    cursor:pointer;
}
.Eula_table{
    height:800px;
    margin: auto;
}

.resetBottom{
    background-color:#2357a4;
    background-repeat:repeat-x;
    margin: 20px auto auto auto;
    width: 65%;
    min-width:400px;
}
.reset_tableCode{
    height:auto;
    margin: auto;
}
.reset_table{
    height:250px;
    margin: auto;
}
    /*.reset_table tr {
margin: 0px 0px 0px 0px;
    }*/
.reset_btntxt{
    text-align:center;
    color:#ffffff;
    width:107px;
    height:25px;
    font:bold 12px tahoma,arial,helvetica;
    cursor:pointer;
}

#reset_codesubmit{
    width:107px;
    height:25px;
    background-image: url( '../images/login_btn.gif' );
}

#reset_submit{
    width:107px;
    height:25px;
    background-image: url( '../images/login_btn.gif' );
}
 /*#resetPWDPanel legend  { color: Red; font-size:25px }*/
 fieldset {
/*display: block;*/
border: 1px solid #2357a4 !important;
margin:20px 20px 20px 20px ;
padding: 15px;
}
legend  { color: #cfefff; 
          font:bold 18px Microsoft JhengHei, sans-serif; 
          margin: auto; 
          border-color:#2357a4;
          border-style:none;
      width:400px;
}

.resetButtonClass
{
      text-align:center;
    color:#ffffff;
    width:107px;
    height:25px;
    font:bold 18px Microsoft JhengHei, sans-serif;
    cursor:pointer;
    background-image: url('../images/login_btn.gif');
    border:none;
}


.Forget{
    color:#ffffff;
    height:22px;
    vertical-align:text-top;
    font:bold 18px Microsoft JhengHei, sans-serif;
}