table.spaced tr.alt td, table.spaced tr.light td {
	font-size: 1em;
	padding: 15px 1px 15px 8px;
}

table.spaced tr.alt, table.spaced, tr.light {
	border: 1px;
}

table.spaced .alt {
	background-color: #e0dfdf;
}

span.namer {
	font-weight: bold;
	font-size: 1.1em;
}

tr.dark_header th {
	background-color: #d8e2ea;
	text-align: left;
	padding:15px;
	vertical-align: top;
	line-height: 15px;
}

table.spaced tr.light td.status-td, table.spaced tr.alt td.status-td {
	text-align: center;
	font-size: .9em;
}

table.spaced tr.light td.date-td, table.spaced tr.alt td.date-td {
	text-align: center;
	font-size: .9em;
}

table.spaced tr.light td.reg-td, table.spaced tr.alt td.reg-td {
	text-align: center;
	font-size: .9em;
}


td.left{
	padding-right: 10px;
	text-align: left;
	padding-left: 20px;
	width: 15%;
	white-space:nowrap;
}

td.right{
	width: 85%;
}

tr.pad-tr {
	padding-bottom: 15px;
}

.spaced-input {
	margin-bottom: 10px;
	margin-top: 5px;
	width: 230px;
}

select#select-month {
	width: 7em;
}

select#select-day {
	width: 5em;
}

select#select-year {
	width: 5em;
}

table.dark-row {
	background-color: #d6eefc;
}

table.light-row {
	background-color: white;
}

div#most-recent {
	text-align: left;
	width: 150px;
	font-weight: bold;
}

td#info {
	font-weight: bold;
	font-size: 1.1em;
}

h2 {
	font-size: 18px;
}

td#button-bar {
	text-align: left;
	padding-left: 20px;
	margin-top: 20px;
}

p#button-bar-lower {
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
}

span#no-rec {
	font-weight: bold;
	color: red;
	text-align: center;
}

span.op-full {
	display: none;
}

a.linky {
	font-weight: bold;
}

a.full_link {
	text-decoration: underline;
	font-weight: bold;
}

li {
	line-height: 18px;
}

button#search-again {
	margin-bottom: 10px;
}

p#button-p {
	width: 45%;
	text-align: center;
}