#homeloan_us {
	max-width: 1024px;
	margin:0px auto;
}

#homeloan_msg {
    float:left;
	margin-bottom:20px;
    font-size: 1.00em;
    max-width:55%;
}

#homeloan_sign {
    margin-top:20px;
}

#homeloan_disclaimer {
    font-size: .80em;
    margin-top:50px;
}

#homeloan_signup {
    float: right;
}

#homeloan_form {
    padding:20px;
	width: 330px;
	z-index: 15000;
	overflow: hidden;
	background:#FFFFFF;
    border-radius:5px; 
    border-style:solid; 
    border-color:#000000; 
    border-width:1px;
}

#homeloan_form input[type=text] {
  width: 100%;
  padding: 12px 12px;
  margin: 8px 0;
  box-sizing: border-box;
  font-size: 20px; 
  height: 40px; 
}

#homeloan_form input[type=button], input[type=submit], input[type=reset] {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  height: 50px;
}

#homeloan_form textarea {
  width: 97%;
  margin: 8px 0;
  height: 100px;
}

#homeloan_form button {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  width:145px; 
}

#homeloan_payment {
    color: #A00000; 
    font: normal 22px Helvetica; 
    text-align: right;
	margin-bottom:20px; 
}

#homeloan_calc {
    margin-top:50px; 
    padding:20px;
	width: 330px;
	z-index: 15000;
	overflow: hidden;
	background:#FFFFFF;
    border-radius:5px; 
    border-style:solid; 
    border-color:#000000; 
    border-width:1px;
}

#homeloan_calc input[type=text] {
  width: 100%;
  padding: 12px 12px;
  margin: 8px 0;
  box-sizing: border-box;
  font-size: 20px; 
  height: 40px; 
}

#homeloan_calc input[type=button], input[type=submit], input[type=reset] {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  height: 50px;
}

#homeloan_calc button {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  width:145px; 

}

#homeloan_terms {
  font-size: 0.80em;
  margin-top:10px;
  margin-bottom:20px;
  text-align: left;
}

#homeloan_terms a { 
  text-decoration: underline;
}
