
.recaptchatable td img {
display:block;
}
.recaptchatable .recaptcha_r1_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll 0 -63px;
height:9px;
width:318px;
}
.recaptchatable .recaptcha_r2_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll -18px 0;
height:57px;
width:9px;
}
.recaptchatable .recaptcha_r2_c2 {
background:transparent url(../images/sprite.png) no-repeat scroll -27px 0;
height:57px;
width:9px;
}
.recaptchatable .recaptcha_r3_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll 0 0;
height:63px;
width:9px;
}
.recaptchatable .recaptcha_r3_c2 {
background:transparent url(../images/sprite.png) no-repeat scroll -18px -57px;
height:6px;
width:300px;
}
.recaptchatable .recaptcha_r3_c3 {
background:transparent url(../images/sprite.png) no-repeat scroll -9px 0;
height:63px;
width:9px;
}
.recaptchatable .recaptcha_r4_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll -43px 0;
height:49px;
width:171px;
}
.recaptchatable .recaptcha_r4_c2 {
background-color:#D9D9D9;
height:54px;
width:7px;
}
.recaptchatable .recaptcha_r4_c4 {
background:transparent url(../images/sprite.png) no-repeat scroll -214px 0;
height:57px;
width:97px;
}
.recaptchatable .recaptcha_r7_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll -43px -49px;
height:8px;
width:171px;
}
.recaptchatable .recaptcha_r8_c1 {
background:transparent url(../images/sprite.png) no-repeat scroll -43px -49px;
height:8px;
width:25px;
}
.recaptchatable .recaptcha_image_cell center img {
height:57px;
}
.recaptchatable .recaptcha_image_cell center {
height:57px;
}
.recaptchatable .recaptcha_image_cell {
background-color:white;
height:57px;
}
#recaptcha_area, #recaptcha_table {
width:318px;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
border:0 none;
border-collapse:collapse;
margin:0;
padding:0;
vertical-align:middle;
}
.recaptchatable * {
border:0 none;
bottom:auto;
color:black;
font-family:helvetica,sans-serif;
font-size:8pt;
left:auto;
margin:0;
padding:0;
position:static;
/*right:auto;
text-align:left;*/
top:auto;
}
.recaptchatable #recaptcha_image {
margin:auto;
}
.recaptchatable img {
border:0 none;
margin:0;
padding:0;
}
.recaptchatable a, .recaptchatable a:hover {
background:transparent none repeat scroll 0 0;
border:0 none;
color:blue;
font-weight:normal;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
text-decoration:none;
}
.recaptcha_input_area {
background:transparent none repeat scroll 0 0;
height:45px;
margin-left:20px;
margin-right:5px;
margin-top:4px;
position:relative;
width:146px;
}
.recaptchatable label.recaptcha_input_area_text {
background:transparent none repeat scroll 0 0;
bottom:auto;
height:auto;
left:auto;
margin:0;
padding:0;
position:static;
right:auto;
top:auto;
width:auto;
}
.recaptcha_theme_red label.recaptcha_input_area_text, .recaptcha_theme_white label.recaptcha_input_area_text {
color:black;
}
.recaptcha_theme_blackglass label.recaptcha_input_area_text {
color:white;
}
.recaptchatable #recaptcha_response_field {
bottom:7px;
font-size:10pt;
margin:0;
padding:0;
position:absolute;
width:145px;
}

.recaptcha_audio_cant_hear_link {
color:black;
font-size:7pt;
}
.recaptchatable {
line-height:1em;
}
#recaptcha_instructions_error {
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;
}
