﻿.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: white;
	height: 57px;
	padding: 7px !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th
{
	margin: 0 !important;
	border: 0 !important;
	border-collapse: collapse !important;
	vertical-align: middle !important;
}
.recaptchatable *
{
	margin: 0;
	padding: 0;
	border: 0;
	color: black;
	position: static;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	text-align: left !important;
}
.recaptchatable #recaptcha_image
{
	margin: auto;
	border: 1px solid #dfdfdf !important;
}
.recaptchatable a img
{
	border: 0;
}
.recaptchatable a, .recaptchatable a:hover
{
	-moz-outline: none;
	border: 0 !important;
	padding: 0 !important;
	text-decoration: none;
	color: blue;
	background: none !important;
	font-weight: normal;
}
.recaptcha_input_area
{
	position: relative !important;
	background: none !important;
}
.recaptchatable label.recaptcha_input_area_text
{
	border: 1px solid #dfdfdf !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	bottom: 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
{
	font-size: 7pt;
	color: black;
}
.recaptchatable
{
	line-height: 1em;
	border: 1px solid #dfdfdf !important;
}
.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;
}

