.tx-pilmailform-pi1 {
	height:		200px;
	padding-left:	0px;
}
.tx-pilmailform-pi1 .header-std {
	font-weight:	bold;
	color:		#006ea1;
	font-size:	10px;
	margin-bottom:	5px;
}
.tx-pilmailform-pi1 .header-err {
	font-weight:	bold;
	color:		#FF0000;
	font-size:	10px;
	margin-bottom:	5px;
}
.tx-pilmailform-pi1 .block1 {
	float:		left;
	width:		230px;
}
.tx-pilmailform-pi1 .block1 label {
	float:		left;
	width:		60px;
}
.tx-pilmailform-pi1 .block1 label span.error {
	color:		#FF0000;
	position:		relative;
	left:		-8px;
}
.tx-pilmailform-pi1 .block1 input {
	border:		1px solid #CCCCCC;
	width:		140px;
}


.tx-pilmailform-pi1 .block2 {
	float:		left;
	width:		290px;
}
.tx-pilmailform-pi1 .block2 label {
	float:		left;
	width:		70px;
}
.tx-pilmailform-pi1 .block2 label span.error {
	color:		#FF0000;
	position:		relative;
	left:		-8px;
}
.tx-pilmailform-pi1 .block2 input {
	border:		1px solid #CCCCCC;
	width:		200px;
}
.tx-pilmailform-pi1 .block2 textarea {
	border:		1px solid #CCCCCC;
	width:		200px;
	height:		143px;
}


.tx-pilmailform-pi1 .block3 label {
	color:		#006ea1;
	font-size:	10px;
	margin:		0;
	padding:		0;
}
.tx-pilmailform-pi1 .block3 span.error {
	color:		#FF0000;
	font-size:	10px;
}
.tx-pilmailform-pi1 .block3 .tx-srfreecap-pi2-cant-read {
	color:		#006ea1;
	font-size:	9px;
}
.tx-pilmailform-pi1 .block3 .tx-srfreecap-pi2-cant-read a {
	color:		#006ea1;
	font-size:	9px;
}
.tx-pilmailform-pi1 .block3 img {
	float:	right;
	border:		none;
	margin-right:	10px;
}
.tx-pilmailform-pi1 .block3 input {
	border:		1px solid #CCCCCC;
	margin-left:	130px;
	width:		148px;
}