.form-table {
	margin:1.5em 0 3em;
}
.form-table .form-caption,
.form-table .form-element {
	padding: 0 0 6pt;
}
.form-table .form-caption {
	font-size: 10pt;
	padding: 4pt 0 1pt;
}
.form-required {
	color: red;
}
.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(images/icon_warn.gif);
}
.form-table .inputtext {
	width: 19em;
}
.form-table select {
	max-width: 19em;
}
.form-table .inputtextarea {
	overflow: auto;
}
.form-captcha {
	margin:0 0 15pt;
}
.form-captcha td {
	padding:0 5pt 10pt;
}
.form-captcha-title h3 {
	margin-bottom: 0;
}
.form-captcha .inputtext {
	font-family:Times New Roman;
	font-size:29px;
	font-weight:bold;
	text-transform:uppercase;
	width:6em;
}

.form-table .f-sep {
	font-size:0;
	overflow:hidden;
	height:4pt;
}