/*==================== general styles ====================*/
.spacer, .menuSpacer {
	display: none;
}

.blueType {
	font-size: 11px;
}


/*==================== div styles ====================*/
.contentSubColumn {
	margin-bottom: 34px;
	border: none;
}


/*==================== paragraph styles ====================*/
p {
	font-size: 10px;
	margin: 0 0 8px;
}

p.breadcrumbs {
	font-size: 9px;
}

p.topnav {
	font-size: 9px;
}

#sideNav div {
	margin: 0 12px 7px 12px;
}

#sideNav p {
	font-size: 10px;
}

#sideNav div.subPage {
	margin: -4px 9px 0 24px;		/* originally -7px */
}

p.contentSubColumnHead {
	font-size: 10px;
}

#footer p {
	font-size: 9px;
}

.sideHome .newsHeader {
	font-size: 10px;
	margin: 0;
}

.sideHome .date {
	font-size: 10px;
	margin: 0;
}

.sideHome .title, .sideHome .event {
	font-size: 10px;
}


/*==================== table styles ====================*/
.contentSubColumn td p {
	font-size: 9px;
}


/*==================== header styles ====================*/
h2 {
	font-size: 10px;
}

h3 {
	font-size: 11px;
}

h4 {
	font-size: 11px;
}

h6 {
	font-size: 11px;
}


/*==================== list styles ====================*/
ul, ol, li {
	font-size: 10px;
}


/*==================== form styles ====================*/
.search {
	font-size: 9px;
}

/*==================== link styles ====================*/
a.popupLink:link, a.popupLink:visited, a.popupLink:active {
	font-size: 10px;
}
