html{width:100%;height:100%;}
.login_squre{padding-top:3em;width:400px;margin:0 auto;position:relative;z-index:10;}
.user-input{margin-bottom:16px;}
#low-ie-warning{background:rgb(248,210,145) no-repeat scroll 3px center;position:absolute;top:0;left:0;font-size:15px;color:#333;width:100%;padding:8px 15px 8px 23px;text-align:center;z-index:999;}
#user_name_login{margin:auto;max-width:23em;}
#LogoBox{margin-bottom:3em;text-align:center;}
.join_form{margin:5em auto;max-width:420px;width:expression(this.parentNode.offsetWidth > 420 ? "420px":"auto");}
.box{border:1px solid #C8C2C2;background:#FFFFFF;padding:25px 28px;box-shadow:0 0 6px #C5C1C1;}
.login{margin:10px auto;max-width:377px;width:expression(this.parentNode.offsetWidth > 377 ? "377px":"auto");opacity:0.94;}
body.login{padding:55px 0;}
body.login div.login table{width:100%;}
.usernamelabel,.passwordlabel{margin-right:12px;}
input[type="text"],input[type="password"]{-moz-transition:-moz-box-shadow 0.2s ease-in-out 0s;background-color:#FAFAFA;border:1px solid #AAC5CD;border-radius:4px 4px 4px 4px;box-shadow:0 2px 1px #E1E1E1 inset;outline:medium none;padding:5px 10px;height:22px;line-height:22px;resize:none;width:93.5%;}
input[type="text"]:focus,input[type="password"]:focus{background-color:#F6F8F9;border:1px solid #88B9C8;box-shadow:0 2px 1px #E1E1E1 inset,0 0 3px #88B9C8;outline:medium none;}
#usernameTD,#passwordTD{padding-bottom:20px;}
.helpTip{margin-bottom:20px;}
#language a{color:#76797C !important;}
.license{text-align:center;color:gray;font-size:12px
}
#expires_seven{margin:0 2px;vertical-align:middle;}
.dynamic_guide{background-image:url(img/guide.png);background-repeat:no-repeat;}
.head_style{border-bottom:1px solid #bbb;width:100%;}
.guide{width:100%;text-align:right;margin-top:20px;}
.guide_content{width:387px;height:100px;margin-top:20px;}
.guide_item_left{float:left;width:24%;margin-left:5px;height:100%;}
.guide_item_right{float:left;width:70%;margin-left:5px;height:100%;}
.app_icon{background-position-x:-289px;background-size:683px;background-position-y:0px;}
.footer-html{position:absolute;bottom:40px;width:100%;text-align:center;margin:0px;font-size:12px;}
.footer{position:absolute;bottom:0px;width:100%;text-align:center;padding:7px 0px;background-color:white;margin:0px;font-size:12px;}
.footer a{color:#aaa;}
.require{color:red;}
