
 .recaptchatable .recaptcha_image_cell, #recaptcha_table ,  #recaptcha_table td
 {
   background-color:#FFF0BA !important;
 }
 
#recaptcha_table {
	border-style: none !important;
}

#recaptcha_image img
{
	border: solid 1px #7F9DB9 !important;
}

#recaptcha_area
{
	padding: 0 0 0 7.5em !important;
	margin: 0 !important;
	width: 22em !important;
	overflow: hidden !important;
	
	background-image: url("logo.jpg");
	background-repeat: no-repeat;
	background-position: left;
}

#recaptcha_area .recaptchatable tr td
{
	margin: 0px;
	padding: 0px;
}
 
 #recaptcha_response_field {
	border: solid 1px #7F9DB9 !important;
 }
 
.recaptchatable td img {
	display:block;
}

.recaptchatable .recaptcha_image_cell center {
	height:57px;
}
.recaptchatable .recaptcha_image_cell {
	background-color:white;
	height:57px;
	padding:0px !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
	border:0px none !important;
	border-collapse:collapse !important;
	margin:0px !important;
	vertical-align:middle !important;
}
.recaptchatable * {
	border:0px none;
	bottom:auto;
	color:black;
	left:auto;
	margin:0px;
	padding:0px;
	position:static;
	right:auto;
	text-align:left !important;
	top:auto;
}
.recaptchatable #recaptcha_image {
	border:1px solid #DFDFDF !important;
	margin:auto;
}
.recaptchatable a img {
	border:0px none;
}
.recaptchatable a, .recaptchatable a:hover {
	background:transparent none repeat scroll 0% !important;
	border:0px none !important;
	color:blue;
	font-weight:normal;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0px !important;
	text-decoration:none;
}
.recaptcha_input_area {
	background:transparent none repeat scroll 0% !important;
	position:relative !important;
}
.recaptchatable label.recaptcha_input_area_text {
	border:1px solid #DFDFDF !important;
	bottom:auto !important;
	left:auto !important;
	margin:0px !important;
	padding:0px !important;
	position:static !important;
	right:auto !important;
	top:auto !important;
}
.recaptcha_theme_red label.recaptcha_input_area_text, .recaptcha_theme_white label.recaptcha_input_area_text {
	color:black !important;
}
.recaptcha_theme_blackglass label.recaptcha_input_area_text {
	color:white !important;
}
.recaptchatable #recaptcha_response_field {
	font-size:11pt;
}
.recaptcha_theme_blackglass #recaptcha_response_field, .recaptcha_theme_white #recaptcha_response_field {
	border:1px solid gray;
}
.recaptcha_theme_red #recaptcha_response_field {
	border:1px solid #CCA940;
}
.recaptcha_audio_cant_hear_link {
	color:black;
	font-size:7pt;
}
.recaptchatable {
	border:1px solid #DFDFDF !important;
	line-height:1em;
}
.recaptcha_error_text {
	color:red;
}
.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {
	display:none !important;
}

p.submit
{
	margin-bottom: 5em;
}

p.note
{
	color: #606060;
	font-weight: normal;
	font-size: 12px;
	border: 0;
	margin: 0 0 0 10em;
}





