/*

/////////////////////////////////////////

color index:
-----------------------------------------
#023373 deep blue for bar bg
#024873 dark blue for text
#66bbd9 light blue for text on bar
#f2f2f2 vivid blue for bg or text
#000 red for emphasized parts
-----------------------------------------
/////////////////////////////////////////

*/

#login-id{
padding:0;
margin:0;
text-align:right;
}

#login-id .rootbox-full{
width:100%;
min-width:1000px;
margin:0 0 0 0;
text-align:left;
/*border:1px solid #000;*/
background:url(../images/loginbg.jpg) no-repeat left bottom;
}


#login-id .rootbox{
width:100%;
min-width:1000px;
background: none;
margin:0;
/*border:1px solid #666;*/
}

#login-id .headerbox-full{
width:100%;
min-width:1000px;
height:55px;
background: #023373;
margin:0 auto 0px 0;
}

#login-id .headerbox{
}

#login-id .headerbox .logo{
position:static;
width:171px;
height:43px;
background: url(../images/logo.gif) #023373 no-repeat 20px 13px;
/*margin-bottom:30px;*/
}

#login-id .header-bkbox01{
position: absolute;
top:27px;
right:25px;
width:386px;
height:287px;
background: url(../images/tooth.png) no-repeat center top;
}


#login-id .conbox-full{
clear:both;
width:540px;
min-width:540px;
margin:60px auto 0 0;
/*border:1px solid #000;*/
}

#login-id .conbox{
margin:0;
width:540px;
min-width:540px;
margin-left:20px;
text-align:left;
/*border:1px solid #990000;*/
}

.logrow{
margin-bottom:0px;
display:inline-block;
float:left;
width: 250px;
padding-right:20px;
/*border-bottom:1px solid #660000;*/
}

.logverification{
margin-bottom:0px;
display:inline-block;
float:left;
width: 250px;
padding-right:20px;
/*border-bottom:1px solid #660000;*/
}

.logrow label, .logverification label{
font-size: 1em;
display:block;
margin-bottom: 16px;
color:#023373;
}

.logrow input{
border:1px solid #66bbd9;
font-size:1em;
color:#023373;
width: 248px;
padding:8px 0;
background: fff;
}

.logverification input{
border:1px solid #66bbd9;
font-size:1em;
color:#023373;
padding:5px 0;
background: fff;
}

.logverification td{
font-size:1em;
color:#023373;
width:150px;
/*background: fff;*/
}

.logverificationtextbox{
font-size:1em;
color:#023373;
width:137px;
background: fff;
}

#admLogin_UserNameRequired, #admLogin_PasswordRequired{
display:block;
margin: 6px 0 0 0;
color:#000;
font-size: 26px;
}

.passmomery, .passerrclass, .errclass , .show, .showtittle{
margin-bottom: 16px;
height:47px;
}

.show
{
    border:0px;
}

.passmomery input{
margin-right:10px;
}


.passerrclass, .errclassw{
display:block;
color:#000;
}


.logsubmit{
width:540px;
text-align:left;
margin-bottom: 16px;

/*border:1px solid #555;*/
}

.logsubmit input{
clear:both;
border: 0;
background: #b4db2b;
font-size: 1em;
color:#000;
padding:6px 0;
margin:0;
width:250px;
}

#login-id .conbox p{
margin-bottom: 30px;

}

#login-id .footerbox{
clear:both;
width:100%;
text-align:left;
margin-top: 0px;

}

#login-id .footerbox p{
padding-right:0;
margin:0 auto 0 20px;
text-align:left;
width:auto;
}
	

.floatInputDiv a:link{ text-decoration:none; color: #c8b691;}
.floatInputDiv a:visited{text-decoration:none; color: #c8b691;}
.floatInputDiv a:hover{text-decoration:none; color: #fff;}
.floatInputDiv a:active{text-decoration:none; color: #fff;}

.floatInputDiv
                {
                    background:url(../App_Themes/shoadowTheme/images/bg_paper.jpg) #c8b691 repeat left bottom;
                    width:450px;
                    z-index:900;left:350px;top:150px;position:absolute; overflow:hidden;
                    /*display:none;*/
                }
                .movehead
                {
                    cursor:move;
color: #c8b691;
                    background-color:#33240f;
padding:8px 0;
                }
.floatInput
                {
            
                    margin:15px 20px 20px 20px;
                }
.floatInput fieldset
                {
                    border:1px solid #655032;
                }
.floatInput fieldset legend
                {
                    color:#655032;
                    font-size:1.33em;
                    margin:0;
                }

.floatInputDiv table{
width:100%;
margin:0 auto;

}
.floatInputDiv ul{
color: #33240f;
width:90%;
margin:10px auto;
/* border:1px solid #655032;*/
}
.floatInputDiv ul li{
clear:both;
padding:0;
text-align:left;
overflow:hidden;
height:100%;
/*border:1px solid #655032;*/
}

.floatInputDiv .LoginButton_Li{
text-align:left;
padding:6px 0;
}

.floatInputDiv label{
/*float:left;*/
font-size:1.33em;
width:100%;
margin-top:6px;
}

.floatInputDiv .checkImgBox{
width:100%;
text-align:left;
margin-top:6px;
margin-bottom:6px;
overflow:hidden;
height:100%;
}

.floatInputDiv .checkImgBox img{
float:left;
margin-right:6px;
}
.floatInputDiv input{
/*float:left;*/
color:#655032;
width:280px;
margin-right:6px;
padding:4px 0;
border:0;
background:url(../App_Themes/shoadowTheme/images/con_middle.jpg) #33240f repeat left center;
}

.floatInputDiv .checkImgBox input{
float:left;
}

.floatInputDiv span[style]{
/*float:left !important;*/
clear:both;
/*display:block;*/
color:#a01d26;
margin-left:0px;
/*margin-top:5px;*/
padding-top:10px;
font-size:1.33em;
}

.floatInputDiv #reloadcheck, .floatInputDiv #TopPage_topLogin_LoginButton{
width:auto;
padding-left:6px;
padding-right:6px;
background:#33240f;
color: #c8b691;

}

.floatInputDiv #TopPage_topLogin_LoginButton{
margin:15px auto;
}

.floatInputDiv #TopPage_topLogin_T_validateCode{

}


.floatInputDiv #TopPage_topLogin_UserName{
clear:both;
width:370px;
margin-top:6px;
}
.floatInputDiv #TopPage_topLogin_Password{
clear:both;
width:370px;
margin-top:6px;
}
.floatInputDiv #TopPage_topLogin_T_validateCode{
clear:both;
width:370px;
margin-top:6px;
}
.floatInputDiv #TopPage_topLogin_rfv_validateCode[style]{
clear:both;
}


.forgetpass_note{
width:90%;
margin:6px auto;
text-align:left;
color:#33240f;
}

#TopPage_pForgetContent #TopPage_UserName, #TopPage_pForgetContent #TopPage_Email, #TopPage_pForgetContent #TopPage_T_validateCode_f{
clear:both;
width:370px;
margin-top:6px;
margin-bottom:15px;
display:block;
}

#TopPage_pForgetContent #reloadcheck_f, #TopPage_pForgetContent #TopPage_ForgetButton{
width:auto;
padding-left:6px;
padding-right:6px;
background:#33240f;
color: #c8b691;
}

