body {background: url(../../images/graylogin/bg2.jpg) ;font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #444; 
      -webkit-font-smoothing: antialiased; 
      /* Fix for webkit rendering */
      -webkit-text-size-adjust: none; height: 100%;text-align: center;
}
html{height: 100%;}
.hiddencenterdiv{height: 100%;overflow: hidden;display: inline-block;width: 1px;overflow: hidden;margin-left: -1px;zoom: 1;*display: inline;*margin-top: -1px; _margin-top: 0;vertical-align: middle;}
.loginpage{text-align:center; display: inline-block;vertical-align: middle;}
.login{width: 370px;margin:0px auto;height: 298px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;
background: url(../../images/graylogin/form-bg.png) top left;padding: 8px 0 0 8px; 
}
.login table{
    width: 360px;
		height: 289px;/*更改这里可以调整高度,原值:239px*/
		background: #fff url(../../images/graylogin/bg_form.jpg) repeat-x top left;		
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		-moz-box-shadow:0px 1px 3px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow:0px 1px 3px 2px rgba(0,0,0,0.1);
		box-shadow:0px 1px 3px 2px rgba(0,0,0,0.1);
}
.login table .field{padding-left:20px;}
.login table h2{font-size: 14px;font-weight: bold;color: #555555;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: 0 1px 0 #fff;filter: dropshadow(color=#fff, offx=0, offy=1);line-height:25px;margin-left:25px;}
input[type="text"], input[type="password"]{
box-shadow: 0px 0px 0px 4px #f2f5f7;width: 290px;height: 33px;padding: 0 10px 0 10px;margin: 0 auto;color: #aeaeae;border: 1px solid #bec2c4;
}
input[type="text"]:focus, input[type="password"]:focus{box-shadow: 0px 0px 0px 4px #e0f1fc;border:1px solid #7dc6dd;}
input[type="checkbox"] {vertical-align: middle;}
button {background:url(../../images/graylogin/login.png) no-repeat;width:82px;height:32px;border:0px;float: right;margin-right: 24px;}
button:hover {background:url(../../images/graylogin/login_hover.png) no-repeat;width:82px;height:32px;border:0px;}
button:active {background:url(../../images/graylogin/login_active.png) no-repeat;width:82px;height:32px;border:0px;}	
label {display: inline;margin-left: 24px;vertical-align: middle;}
label span {color: 555555;font-size: 12px;}