﻿/*_*/
/*********************************recapthca******************/
#FormRequestBackground .recaptchatable td img {
	/* see http://developer.mozilla.org/en/docs/Images%2C_Tables%2C_and_Mysterious_Gaps */
display: block;
}
#FormRequestBackground .recaptchatable .recaptcha_r1_c1 {
	background: url(images/sprite.png) -0px -63px no-repeat;
	/*width: 318px;*/
	width: 258px;
	height: 9px;
}
#FormRequestBackground .recaptchatable .recaptcha_r2_c1 {
	background: url(images/sprite.png) -18px -0px no-repeat;
	width: 9px;
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_r2_c2 {
	background: url(images/sprite.png) -27px -0px no-repeat;
	width: 9px;
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_r3_c1 {
	background: url(images/sprite.png) -0px -0px no-repeat;
	width: 9px;
	height: 63px;
}
#FormRequestBackground .recaptchatable .recaptcha_r3_c2 {
	background: url(images/sprite.png) -18px -57px no-repeat;
/*	width: 300px;*/
	width: 240px;
	height: 6px;
}
#FormRequestBackground .recaptchatable .recaptcha_r3_c3 {
	background: url(images/sprite.png) -9px -0px no-repeat;
	width: 9px;
	height: 63px;
}
#FormRequestBackground .recaptchatable .recaptcha_r4_c1 {
	background: url(images/sprite.png) -43px -0px no-repeat;
  width: 171px;
/*    width: 111px;*/
	height: 49px;
}
#FormRequestBackground .recaptchatable .recaptcha_r4_c2 {
	background: url(images/sprite.png) -36px -0px no-repeat;
	width: 7px;
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_r4_c4 {
	background: url(images/sprite.png) -214px -0px no-repeat;
/*	width: 97px;*/
	width: 37px;
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_r7_c1 {
	background: url(images/sprite.png) -43px -49px no-repeat;
	width: 171px;
/*	width: 111px;*/
	height: 8px;
}
#FormRequestBackground .recaptchatable .recaptcha_r8_c1 {
	background: url(images/sprite.png) -43px -49px no-repeat;
	width: 25px;
	height: 8px;
}
#FormRequestBackground .recaptchatable .recaptcha_image_cell center img {
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_image_cell center {
	height: 57px;
}
#FormRequestBackground .recaptchatable .recaptcha_image_cell {
	background-color: white;
	height: 57px;
}
/* some people break their style sheet, we need to clean up after them */
#FormRequestBackground #recaptcha_area, #FormRequestBackground #recaptcha_table {
/*width: 318px !important;*/
 width: 258px !important;
}
#FormRequestBackground .recaptchatable, #FormRequestBackground #recaptcha_area tr, #FormRequestBackground #recaptcha_area td, #FormRequestBackground #recaptcha_area th {
	margin: 0px !important;
	border: 0px !important;
	padding: 0px !important;
	border-collapse: collapse !important;
	vertical-align: middle !important;
}
#FormRequestBackground .recaptchatable * {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: helvetica,sans-serif;
	font-size: 8pt;
	color: black;
	position: static;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	text-align: left !important;
}
#FormRequestBackground .recaptchatable #recaptcha_image {
	margin: auto;
}
#FormRequestBackground .recaptchatable img {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
}
#FormRequestBackground .recaptchatable a, #FormRequestBackground .recaptchatable a:hover {
	border: 0px !important;
	padding: 0px !important;
	text-decoration: none;
	color: blue;
	background: none !important;
	font-weight: normal;
}
#FormRequestBackground .recaptcha_input_area {
	position: relative !important;
	width: 146px !important;
/*	width: 86px !important;*/
	height: 45px !important;
	margin-left: 20px !important;
	margin-right: 5px !important;
	margin-top: 4px !important;
	background: none !important;
}
#FormRequestBackground .recaptchatable label.recaptcha_input_area_text {
	margin: 0px !important;
	padding: 0px !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	bottom: auto !important;
	background: none !important;
	height: auto !important;
	width: auto !important;
}
#FormRequestBackground .recaptcha_theme_red label.recaptcha_input_area_text, #FormRequestBackground .recaptcha_theme_white label.recaptcha_input_area_text {
	color: black !important;
}
#FormRequestBackground .recaptcha_theme_blackglass label.recaptcha_input_area_text {
	color: white !important;
}
#FormRequestBackground .recaptchatable #recaptcha_response_field {
	width: 145px !important;
/*	width: 85px !important;*/
	position: absolute !important;
	bottom: 7px !important;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 10pt;
}
#FormRequestBackground .recaptcha_theme_blackglass #recaptcha_response_field, #FormRequestBackground .recaptcha_theme_white #recaptcha_response_field {
	border: 1px solid gray;
}
#FormRequestBackground .recaptcha_theme_red #recaptcha_response_field {
	border: 1px solid #cca940;
}
#FormRequestBackground .recaptcha_audio_cant_hear_link {
	font-size: 7pt;
	color: black;
}
#FormRequestBackground .recaptchatable {
	line-height: 1em;
}
#FormRequestBackground #recaptcha_instructions_error {
	color: red !important;
}
#FormRequestBackground .recaptcha_is_showing_audio .recaptcha_only_if_image, #FormRequestBackground .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, #FormRequestBackground .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, #FormRequestBackground .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {
	display: none !important;
}
