  div{
      box-sizing:border-box;
      padding:5px;
  }
  .formborder{
	  background-color:#3d4f9d;
	  height:35px;
	  width:640px;
	  margin:0px auto;
  }
  .formbody{
	  background-color:#ececec;
	  height:300px;
	  width:640px;
	  margin:0px auto;
  }
  .logo{
	  width:640px;
	  margin:0px auto;
	  text-align:center;
	  padding:0;
  }
  .seperator{
	  height:20px;
	  width:640px;
	  margin:0px auto;
  }
  .main{
	  width:640px;
	  margin:0px auto;
	  text-align:center;
	  padding:0px
  }
  .langbar{
      font-family: Arial, Helvetica, sans-serif;  
      width:100%;
      text-align:right;
      height:40px;
      background-color:#3d4f9d;
  }
  .extrabar{
      font-family: Arial, Helvetica, sans-serif;  
      width:100%;
      line-height:20px;
      background-color:#ececec;
      text-align:left;
      padding:5px 10px;
  }
  .langbar a{
      line-height:30px;
  }
  .loginform{
      width:640px;
      background-color:#ececec;
  }
  #input_box table{
      margin:0 auto;
  }
.formrow{
  width : 60%;
  margin:10px auto;
}
.formrow .formtitle{
  font-size : 18px;
  text-align : center;
  font-weight : 700;
  margin:10px 0px;
  padding:0px;
}
.formrow .formmessage{
  color:#ff0000;
  font-size:18px
  padding:0px;
}
.formrow .formdescription{
  text-align : left;
}
.formrow .formheading{
  text-align : left;
  padding:0px;
}
.formrow .formcontent{
  text-align : left;
  padding:0px;
}
.formrow .formcontent .forminput{
  width:100%;
  box-sizing : border-box;
  ime-mode : disabled;
}
address {
  margin: 0;
  font-size: 0.8em;
  font-style: normal;
  line-height: 2;
  text-transform: uppercase;
  text-align: right;
  width: 100%;
}
