body { margin: 0px; padding: 0px;         font-size: 13px; font-family: Georgia, "Times New Roman" , "Bitstream Charter" ,Times,serif, "Microsoft YaHei Bold" , "Microsoft YaHei" , "微软雅黑" , "WenQuanYi Zen Hei" , "文泉驿正黑" , "WenQuanYi Micro Hei" , "文泉驿微米黑" , "黑体"; }
div span { margin: 0px; padding: 0px; }

.top {border-bottom: #c6c6c6 1px solid; background: #d9d9d9;  height: 30px; width: 100%; margin:0px; text-indent:20px; }
.top a { text-decoration: none; line-height:30px; color:#333; }

.login { width: 320px; margin: 5em auto; }
.login_error{background-color: #ffebe8; border:1px solid #c00;line-height:40px;  text-indent:15px; color:Red;}
.login_error .message { margin: 0 0 16px 8px; border-width: 1px; border-style: solid; padding: 12px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

h1  { background: url(../images/logo-login.gif) no-repeat top center; width: 326px; height: 67px; text-indent: -9999px; overflow: hidden; padding-bottom: 15px; display: block; }
a { color: #21759b; }
a:hover { color: #d54e21; }
 .message {	background-color: #ffffe0; border:1px solid #e6db55; line-height:40px;  text-indent:15px;}
 
 .main{width: 320px; margin: 20px auto; padding: 16px 16px 40px 16px; background: #fff;  border: 1px solid #e5e5e5;color: #777;}
  .main p{margin-bottom: 0;}
 input{ border:1px solid #ccc; min-height:20px;  }
 input[type=checkbox]{line-height:15px; border: 0px currentColor; }
 
 .input{font-size: 18px;    width: 97%;    padding: 3px;    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 0px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb; color:#555;}
    
.submit 
{
    float: right;   
}
.forgetmenot
{
    font-weight: normal;
    float: left;
    margin-bottom: 0;
}
.button-primary{      padding: 3px 10px;
    border: none;   
    border-width: 1px;
    border-style: solid;  
    cursor: pointer;
    text-decoration: none;
    margin-top: -3px;
  border-color: #298cba; font-weight: bold; color: #fff; background: #21759B url(../images/button-grad.png) repeat-x scroll left top; text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}