html, body{
/*  height:100%;*/
  background-color:#FFFFFF;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  color: #3A3A3A;
}
#mainContainer{
  width: 100%;
  height:400px;
  vertical-align:middle;
}
#loginBox{
  background:url("/images/paynl_100.jpg") no-repeat scroll 25px center transparent; 
  position: relative;
/*  margin-top: -82px; */
  top: 50%;
  width:400px;
  border: 2px solid #8FC326;
  padding:15px;
  margin-left: auto;
  margin-right: auto;
}
#error{
  color: red;
}
#paynlLogo{
  float:left;
}
#loginForm{
  float: right;
  text-align: left;
}
#loginForm input{
  margin-left: 10px;
}
select{
  font-family: Arial, Tahoma, Verdana;
  font-size: 10px;
  color: #3A3A3A;
}
.submit{
  background-color:#EEEEEE;
  border: 1px solid #CCCCCC;
  cursor: pointer;
  font-size: 10px;
  color: #3A3A3A;
  margin-top:5px;
  padding:3px;
}
#loginForm input[type=text]{
  width: 140px;
}
#loginForm input[type=password]{
  width: 140px;
}

