
/* reCaptcha button images */
#recaptcha_reload, #recaptcha_switch_audio, #recaptcha_whatsthis, #recaptcha_switch_img {
  border : 0px;
  width : 25px;
  height : 16px;
}


/* Area around the picture buttons and text */
.recaptcha_input_area {
    width : 200px;
    margin: 0;
    padding: 10px 7px 7px;
}

.recaptcha_only_if_audio, .recaptcha_only_if_image, .recaptcha_button_reload, .recaptcha_help
{
  display:block;
  width:200px;
}

/* reCaptcha image cell */
.recaptcha_image_cell {
  display:block;
  height:57px;
  width:300px;
}


/* The whole div containing the reCaptcha */
.recaptchatable {
  width:300px;
  height : 116;
} 


/* Text box for responses from user */
.recaptcha_theme_custom #recaptcha_response_field {
    width : 300px;
    border:1px solid #92B6EB !important;
    border-color: #36CD54 #005300 #005300 #36CD54;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 1px;
}

.recaptcha_area{
    width : 300px;
    margin: 0;
    padding: 10px 7px 7px;
}


/* Area around the text box and copyright notice. */
.recaptcha_challenge_field {
    width : 300px;
    margin: 0;
    padding: 10px 7px 7px;
}

/* Instructions label */
.InstructionsLabel {
    color: black;
    display: block;
    float: left;
    padding-left: 7px;
    font:bold;
}

.CopyrightLabel {
    color: black;
    display: block;
    float: left;
    font-size:x-small;
}

.CopyrightLink {
    float: left;
    font-size:x-small;
    padding-left: 7px;
}

.SubmitButton
{ 
	background-color: #128d2a;
	color: #ffffff;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #36cd54;
	border-right: 1px solid #005300;
	border-bottom: 1px solid #005300;
	border-left: 1px solid #36cd54;
	padding: 2px 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
    	padding-left: 7px;
}
