div.top {
	padding:40px 0 20px;
}
.reqd {
	font-weight:bold;
}
.errfield {
	color: #cc0000;
}
h1.request {
	padding:0 10px 20px;
}
h1.error, h1.confirm {
	font-size:1.0em;
	font-weight:bold;
	padding:20px;
	border-style:solid;
	border-width:2px;
	margin-bottom:1em;
}
h1.error {
	color:#C00;
	border-color:#C00;
}
h1.confirm {
	color:#390;
	border-color:#390;
}
form.request {
	background:url(/assets/images/vborder.gif) top center repeat-y;
	padding-top:1em;
}
form.request div.lcol, form.request div.rcol {
	padding-bottom:20px;
	width:395px;
}
form.request div.lcol {
	padding-left:10px;
}
form.request div.rcol {
	padding-right:10px;
}
form.request input.rcol {
	margin-right:10px;
}
form.request h2 {
	margin-bottom:1em;
	padding-bottom:.2em;
	/*border-bottom:1px #D1C294 solid;*/
}
#options {
	padding:5px 10px;
	background:#DDD;
	margin-top:10px;
}
.indent {
	padding-left:25px;
}
.tpad {
	padding-top:.8em;
}