.content {
	width: 100%;
	border: gray solid 2px;
	background-color: white;
	/*border-collapse: collapse;*/
	table-layout: fixed;
}
h1 {
	padding-top: 15px;
	font-size: 1.5em;
}
label {
	font-size: 1.25em;
}
td, tr {
	text-align: left;
}
.padded {
	padding-top: 10px;
}
.desc {
	width: 150px;
}
.noBorder {
	border: none;
}
.border {
	border: 1px #DDD solid;
}
.quarter {
	width:25%;
}
.full {
	width: 100%;
}
.required {
	color: #d01a23;
}
.error {
	background-color: #d01a23;
	color: white;
}
.ext {
	width: 205px;
}
