body {
  margin:0;
  padding:0;
  background-color:#9b1a08;
  font-family:Verdana,sans-serif;
	font-size:11px;
  color:#444444;
}

#formLog {
  padding:0;
}

#bdyLogin {
  position:absolute;
  margin-top:150px;
  bottom:130px;
  width:335px;
  padding:5px;
  margin-left:50%;
  left:-170px;
  background-color:#ffffff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px;
}

#bdyLogin #imgLogin {
  width:332px;
  padding-top:122px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  background-image:url('../gfx/agilteck_logo.png');
  background-position:top center;
  background-repeat:no-repeat;
}
#bdyLogin #imgLogin span {
  display:block;
  height:80px;
  border:solid 1px #e3e3e3;
  text-indent:-999999px;
  background-image:url('../gfx/map.jpg');
}

#bdyLogin #frmLogin { padding:10px; }
#bdyLogin #frmLogin .input { margin-bottom:10px; }
#bdyLogin #frmLogin .input .labelInput {
  float:left;
  width:90px;
  height:18px;
  line-height:18px;
  text-align:right;
  margin-right:10px;
}
#bdyLogin #frmLogin .input input {
  width:200px;
  border:solid 1px #666666;
  background-color:#ffffff;
}
#bdyLogin #frmLogin .input input:hover { background-color:#eff2ee; border-color:#3478e8; }
#bdyLogin #frmLogin .input input:focus { background-color:#eff2ee; border-color:#761e1e; }
#bdyLogin #frmLogin #submit { text-align:center; margin-top:20px; }
#bdyLogin #frmLogin #submit button { 
  border:solid 1px #34780a;
  background-color:#a6dc6e;
  color:#222222;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
}

#bdyLogin #frmLogin #reference {
  text-align:center;
  position:absolute;
  width:325px;
  margin-top:37px;
}
#bdyLogin #frmLogin #reference a {
  font-size:10px;
	color:#ffffff;
}

#bdyLogin #frmLogin #version {
  text-align:right;
  font-size:10px;
}