html {
	color:#656565;
	font-family:'CompatilFactLTW01-Regul 721693',Arial,Helvetica,sans-serif;
	font-size:13px;line-height:17px; 
}

h3 {font-size:15px;}

#contact .col {
  clear: right;	
  width: 250px;
  float: left;
  margin-right: 25px;
}

#contact .colb {
  clear: right;	
  width: 250px;
  float: left;
}

#contact .col2 {
  clear: left;
  width: 540px;
  float: left;
}

#contact #left form .textareafield {
    padding-bottom: 10px;
	padding-top: 3px;
}

#contact #left form .textareafield textarea {
	font-family: arial;
	font-size:12px;
	padding: 6px;
	/*
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	*/
	width: 428px;
	height: 132px;
	float: left;
	border: 1px solid #B5B5B5;
	/*background: url(../img/global/textarea.gif) no-repeat;*/
}
  
#contact #left form .textareafield label {
  	display: block;
   	font-size: 12px;
    /*color: #999999;*/
    width: 200px;
    display: block;
    padding-bottom: 10px;
}
    
#contact #left label {
	font-size: 12px;
	/*color: #999999;*/
	width: 390px;
	display: block;
	float: left;
	padding-bottom: 5px;
	line-height: 2;
}

#contact #left .field {
	clear: left;
	overflow: hidden;
}

/* reCaptcha attributes */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color: #FFFFFF !important; //reCaptcha widget background color
}

#recaptcha_table {
	border-color: #A8A8A8!important; //reCaptcha widget border color
}

#recaptcha_response_field {
	border-color: #A8A8A8 !important; //Text input field border color
	background-color: #999999 !important; //Text input field background color
}

#left p a, #left ul li a {
	color: #189dd2;
	text-decoration: underline;
}

#left p a:hover, #left ul li a:hover {
	text-decoration: none;
}

.errorMsg {
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}

.hintText {
	font-size:10px;
	/*color:#999999;*/
}

#backBtn { margin-left:-2px; }