@charset "utf-8";
/* CSS Document */
#landing_form {
  border-collapse: collapse;
  border-style: solid;
  border-color: hsl(0, 0%, 80%);
  border-width: 1px;
    width: 99%;
	margin: 0 auto;
	background: url(../img/p2_form_bg.png) right top no-repeat hsl(0, 100%, 100%);
	  background-size: 30%;
		background-position-y: 267px;
    table-layout:fixed;
}
#landing_form th {
  background-color: hsl(52, 90%, 88%);
}
#landing_form td, th {
  border: 1px hsl(0, 0%, 50%) solid;
  text-align: left;
  vertical-align: middle;
  font-size: 14px;
  color: hsl(0, 0%, 0%);
  padding: 10px;
}
input,select{
	padding:7px;
}
.required {
  /*float: right;*/
  /*top: 4px;*/
  /*position: relative;*/
	/*right: 4px;*/
  width: 10%;
  padding-left: 2%;
}

.check_req table{
		margin: 0 auto;	
	}
	
	.check_req .ureru-efo-baloon-wrapper{
		  left: 40%;
	}