.captcha .recaptchatable .recaptcha_r1_c1, .captcha .recaptchatable .recaptcha_r2_c1, .captcha .recaptchatable .recaptcha_r2_c2,
.captcha .recaptchatable .recaptcha_r7_c1, .captcha .recaptchatable .recaptcha_r8_c1, .captcha .recaptchatable .recaptcha_r3_c1,
.captcha .recaptchatable .recaptcha_r3_c2, .captcha .recaptchatable .recaptcha_r3_c3, .captcha .recaptchatable .recaptcha_r4_c1, .captcha .recaptchatable .recaptcha_r4_c2, .captcha .recaptchatable .recaptcha_r4_c4    {
	background-image: none;	
}

.contact span.captcha table {
    background-color: #F8F8F8;
    }

span.captcha .recaptcha_r2_c2 {
    background-color: #fff;
    }

span.captcha {
	display:block;
	width: 77% ;
	margin-left: 23% !important;
    }
    
.contact span.captcha {
    margin-left: 5px !important;
    width: 250px !important;
    }

span.captcha .recaptcha_input_area {
	margin-left: 0 !important;
}

.captcha #recaptcha_area, .captcha #recaptcha_table, .captcha .recaptchatable .recaptcha_r1_c1  {
	width:100% !important;
    }
    
span.captcha div#recaptcha_area table.recaptchatable td.recaptcha_r2_c1 {
	border: 1px solid #999999 !important;
	border-width: 3px 0 3px 3px !important;
}  

span.captcha div#recaptcha_area table.recaptchatable td.recaptcha_image_cell {
	border: 1px solid #999999 !important;
	border-width: 3px 0 !important;
}    

span.captcha div#recaptcha_area table.recaptchatable td.recaptcha_r2_c2 {
	border: 1px solid #999999 !important;
	border-width: 3px 3px 3px 0 !important;	
}  

span.captcha .recaptchatable #recaptcha_response_field {
    border-color: #999 !important;
}

.captcha .recaptcha_image_cell div, .captcha .recaptcha_image_cell img {
	width: 180px !important;
	}
	
.recaptcha_image_cell img {
	height: 45px;
}

.contact .recaptcha_image_cell img {
	height: 57px;
}
	
.captcha .recaptchatable .recaptcha_r3_c2 {
	width: 182px !important;
	}

.captcha .recaptchatable .recaptcha_r2_c1 {
	background-image:none !important;
	background-color: white !important;
	}

