a{
	/* position: relative;
	z-index: 1; */ */
	cursor: pointer;
}

a img{
	border: 0px;
}

input.hellocaptcha_answer { margin-top:5px; width:180px; }
table.fp2  td.cppformpanel_label { text-align:right; width:175px; }
table.fp2  td.cppformpanel_label  label span { display:inline-block; padding:0px 5px 0px 5px; }
table.fp2  img.hellocapthca_turingtest { margin-top:5px; }
.visitor_registration img.hellocapthca_turingtest { margin-top:8px; }

td.contactform input.hellocaptcha_answer { height:22px; border: 1px solid #dfdfdf; background: white; font-size: 11pt; }
