﻿.recaptchatable td img {
	display:block;
}
.recaptchatable .recaptcha_image_cell center img {
	height:57px;
}
.recaptchatable .recaptcha_image_cell center {
	height:57px;
}
.recaptchatable .recaptcha_image_cell {
	background-color: #EEE !important;
	height:57px;
	padding:7px !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 #7F9DB9 !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;
}

img#recaptcha_logo, #recaptcha_tagline {
	display: none;
}

table#recaptcha_table {
	border: none !important;
}