.app_form {
	position: relative;
	margin: 30px 0 0 0;
}
.app_form table {
	width: 100%;
	border: 0;
	margin: 0 0 30px 0;
}
.app_form table tr {
}
.app_form table tr td {
	border: 0;
	padding: 8px 4px;
	vertical-align: top;
}
.app_form table tr td.right {
	text-align: right;
}
.app_form table tr td.heading {
	font-size: 1.6em;
	background-color: #EBEAF7;
}
.app_form table tr td.heading span {
	font-size: 2.2em;
}

input.text_norm {
	width: 200px;
}
input.GBP {
	background-image: url(../images/GBP.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
	text-indent: 14px;
}
input.text_short {
	width: 66px;
}
input.text_Vshort {
	width: 25px;
}

.app_form table input, .app_form table select, .app_form table textarea {
	font-size: 1em;
}