th { text-align:left; }

/* =Forms
-----------------------------------------------------------------------------*/
form { padding: 0.4em; margin: 0; }
form em { color: #FF0000; }
form p { clear: left; margin: 0; padding: 0; padding-top: 0.4em; }
form p label { float: left; width: 35%; }

fieldset { padding: 0.6em; padding-left: 0.7em; }
fieldset legend { padding: 0; margin-bottom: 0.2em; font-weight: bold; color: #000000; font-size: 1.1em; }

input.txt { width: 200px; }

textarea {
  width: 300px;
  height: 100px;
}


.formerror {
  border: 1px solid red;
  background-color : #FFCCCC;
  width: auto;
  padding: 0.4em;
  margin-bottom: 0.4em;
}
.formerror ul { padding-left: 1.7em; }


/* =Recaptcha
-----------------------------------------------------------------------------*/
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#527591 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #527591 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #527591 !important; //Text input field border color
   background-color: #527591 !important; //Text input field background color
 }