#contact-form input, 
#contact-form textarea {
	background-color: white;
    color: #666666;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#contact-form textarea {
	resize: none;
}

#contact-form fieldset {
  margin: 2em 0;
  padding: 0 0 1em;
  position: relative;
}

#contact-form label {
  float: left;
  margin: .5em;
  width: 13em;
  text-align: left;
}

#contact-form form ol {
  //margin-left: .5em;
  margin-right: 1.5em;
  list-style-type: none;
}

#contact-form li {
  float: left;
  clear: left;
  width: 100%;
  margin-left: 0;
}

/* nested items - checkboxes, radio buttons, etc.*/
#contact-form ol ul,
#contact-form ol ol {
  margin-top: .5em;
  //margin-left: 2.5em;
  list-style-type: none;
}
#contact-form ol ul label,
#contact-form ol ol label {
  text-align: left;
}
#contact-form .discover label {
  width: auto;
}

#contact-form input, 
#contact-form textarea {
  margin-top: .25em;
}

#contact-form fieldset {
	border: none;
}

#contact-form .req-label {
  font-weight: bold;
}

#contact-form .warning,
#captcha-error {
  color: #900;
  //background: #ffc;
  //padding: 5px;
}

#contact-form span.error-message,
#contact-form span.errors {
  font-size: x-small;
}

#btnBox {
	text-align:right;
	padding-right: 16em;
	padding-bottom: .45em;
}

#recaptcha_area,
#captcha_error_div {
    margin: 0 12em 2em 12em;
}

.message-box {
	margin: auto;
	width:100%; 
	border: 2px solid #ff8533; 
	border-radius: 5px;
}

.message-text{
	padding: 0px 10px 0px 10px; 
	text-align:justify;
}

.message-text-highlight{
	font-weight: bold;
}

.g-recaptcha{
   padding-left: 32%;
}