.login_form
{ position: absolute;
  left:50%;
  top: 40%;
  width: 280px;
  height: 130px;
  margin: -65px 0 0 -140px;
  border: 1px solid blue;
  border-radius: 8px;
  background-color: #E0E8FE;
  box-shadow: 5px 5px 5px grey;
  overflow: hidden;
}

.login_form h1
{ text-align:center;
  background-color:#066DC7;
  height:16px;
  padding:2px 0;
  color: white;
  font-size: 12px;
  margin:0;
}

.login_form>form>div
{ margin:4px 5px 3px 5px;  
  width: 155px;
  float: left;
}

.login_form>form>div>p
{ margin: 0 0 0 5px;
  text-indent: 0;
  font-size:12px;
}

.login_form>form>button
{ width: 100px;
  height: 24px;
  margin: 17px 0 0 15px;
  font-size:12px;
  /*padding:5px;*/
  border-radius: 5px;
}

.login_form>div
{ text-align: left;
  background-color:LightBlue;
  margin-top:0px;
  position:absolute;
  bottom:0;
  width:100%;
  padding:2px 0px 1px 5px;
}
