#body{position:relative;}
#loginMask {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1;}
#loginFormContainer{position:relative;
	width:730px;height:350px;margin:auto;top:15%;background:white;
	border-radius:5px;
	padding:49px;
	padding-top:19px;
	padding-bottom:69px;
	box-shadow:0 0 12px #000;
}
#loginInfo header{width:100%;text-align:center;
		color:#eee;font-size:1.5em;
	background:#35c;
z_background-image:linear-gradient(to bottom, #2a4, #35c, #35c, #2a4);
	z_box-shadow:0 0 2px #2a4;}
#loginInfo p{width:100%;margin-bottom:3px;text-align:justify;color:#353;}
#infoposition, #datetime, #infoposition *, #datetime *{color:#555;font-size:10px;}
.loginForm{
	margin:5px;
	margin-left:15px;
	padding:10px;
	float:left;
	width:315px;
	height:210px;
	border-radius:5px;
	border:silver solid 1px;
	box-shadow:0 0 10px silver inset ;
}
.loginForm form {padding-left:30px}

.loginForm>ul{list-style-type:none;padding:0}
.formField{margin:3px;padding:0;}
.loginForm li{}
.loginForm li{ztext-align:center;}
.loginForm li li {ztext-align:justify;}
.loginForm input, .loginForm button{border-radius:2px;border:1px solid #cce;}
.loginForm input[type=text], .loginForm input[type=password],.loginForm button {width:30%;min-width:150px;}
.loginForm button{
	z_border:1px solid #2a4;
	border:0;
	color:#eee;font-size:1.5em;
	background:#35c;
	z_background-image:linear-gradient(to bottom, #2a4, #3c5, #3c5, #2a4);
	z_box-shadow:0 0 2px #2a4}
.loginForm button:hover{background:#47e;}
#conditions{
	margin:5px;
	text-align:center;
}
.clear{clear:both;}
.body {background:url(images/body.gif) no-repeat;background-size:contain;}
.body a {padding-left:20px;margin-left:0;}