TD, DIV, SPAN {
	font: 11px georgia, times new roman, times, serif;
}

/* GENERAL STYLES */
.pagetitle {
	color: #9B946B;
	font: 20px bold arial narrow, arial, helvetica, sans serif;;
}
.pagetitle span {
	font: 20px bold arial narrow, arial, helvetica, sans serif;;
	white-space: nowrap;
}
.bodytext {
	font: 11px georgia, times new roman, times, serif;
	line-height: 19px;
}
.smalltext {
	font: 10px arial, helvetica, sans serif;
}
.captiontext {
	color: #706141;
	font: 11px arial, helvetica, sans serif;
	font-style: italic;	
}
.footertext {
	color: #9D966D;
	font: 10px arial, helvetica, sans serif;
}
.hotlinktitle A {
	font: bold 11px arial, helvetica, sans serif;
}
.captiontext {
	font: 11px arial, helvetica, sans serif;
}
.childlink A {
	font: bold 11px arial, helvetica, sans serif;
}
.hierarchy {
	color: #A39E8B;
	font: 11px arial, helvetica, sans serif;	
}
.sidebarlink A {
	color: white;
	font: 11px arial, helvetica, sans serif;
	text-decoration: none;
}


/* FORM STYLES */
TEXTAREA, SELECT, INPUT {
	font: 11px verdana, geneva, arial, sans serif;
	background: #E2E9F6;
}
.checkbox {
	background: white;
}

.searchform
{
	text-align: center;
	margin-top: 4px;
}
.searchform form
{
	margin: 0;
	padding: 0;
}
.searchform label
{
	color: #ffffff;
}
.searchform input.keywords
{
	width: 70px;
}
.searchform input.button
{
	color: #ffffff;
	background: #132e4c;
	border: 1px solid #501b17;
	font-size: 0.9em;
}
.searchresults p
{
	margin: 0;
}
.searchresults h3
{
	margin: 1em 0 0 0;
	padding: 0;
}

table.calendar_table {
	border-collapse:collapse;
	border-spacing:0;
}
table.calendar_table th {
	text-align:left;
	font: bold 10px georgia, times new roman, times, serif;
	padding: 25px 10px 4px 0;
	color: #9E2E2E;
	border-bottom: 1px solid #9E2E2E;
}
table.calendar_table td {
	vertical-align: top;
	padding: 4px 10px 4px 0;
}
table.calendar_table colgroup col.calendar_date {
	width: 25%;
	white-space: nowrap;
}
table.calendar_table colgroup col.calendar_item {
	width: 75%;
}
table.calendar_table tr.calendar_small_print td {
	font: 10px georgia, times new roman, times, serif;
}
hr {
	margin: 20px 0;
}