h1 {
	margin: 0.35em 0px 0.5em; color: rgb(115, 178, 62); line-height: 1.12em; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal;
}
h2 {
	margin: 1em 0px 0.75em; color: rgb(51, 51, 51); line-height: 1em; font-family: Arial, Helvetica, sans-serif; font-size: 1.12em; font-weight: normal;
}
.textContent h2 {
	font-size: 1.4em;
}
h3 {
	margin: 1em 0px 0.66em; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal;
}
.textContent h3 {
	line-height: 1.12em; font-size: 1.12em;
}
p {
	margin: 0px 0px 0.66em; line-height: 1.33em; font-family: Arial, Helvetica, sans-serif; font-size: 0.87em;
}
p a {
	line-height: 1.33em;
}
p.ingress {
	color: rgb(102, 102, 102); letter-spacing: 0.05em;
}
ul {
	list-style: circle; margin: 0px 0px 0.66em;
}
li {
	margin: 0.12em 1.5em; line-height: 1.33em; font-family: Arial, Helvetica, sans-serif; font-size: 0.87em;
}
#trail p {
	margin: 0px; padding: 0px; color: rgb(99, 99, 102); font-size: 0.75em;
}
#rightCol h2 {
	margin: 1.25em 0px 0.8em; color: rgb(115, 178, 62); line-height: 1em; padding-bottom: 0.25em; font-size: 1em; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightCol li {
	list-style: none; margin: 0.66em 0px; line-height: 1.2em; clear: both; font-size: 0.87em;
}
#rightCol li .ingress {
	list-style: none; line-height: 1.2em; font-size: 0.85em; margin-top: 0.3em; display: block;
}
#rightCol li .date {
	font-size: 0.85em;
}
#rightCol .fpIndex li {
	margin: 0.5em 0px 0.5em 1.25em; list-style-image: url("images/bullet_pink.gif");
}
#footer p {
	margin: 0px; color: rgb(99, 99, 102); font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;
}
.currentNews h2 {
	background: url("images/bullet_pink.gif") no-repeat left 0.25em; margin: 1em 0px 0.75em; padding-left: 16px;
}
.currentNews p {
	padding-left: 16px;
}
.currentNews p.date {
	margin: -0.5em 0px 0px; color: rgb(128, 127, 131);
}
.currentNews li {
	list-style: none; margin: 0px 0px 0px 1em;
}
#meta p {
	margin: 0.5em 0px; color: rgb(128, 127, 131); font-size: 0.75em;
}
.linkList li {
	list-style: url("images/bullet_pink.gif");
}
.advancedSearch .searchTerms legend {
	font-size: 0.85em; font-weight: bold;
}
.resultList li {
	list-style: url("images/bullet_pink.gif"); line-height: 1.1; margin-top: 1em; margin-bottom: 1em;
}
.optTitle {
	color: rgb(128, 127, 131);
}
.meta {
	color: rgb(128, 127, 131); font-size: 0.75em;
}
.intro h2 {
	margin: 0.62em 0px; color: rgb(115, 178, 62); line-height: 1em; font-size: 1.5em;
}
h2.fp {
	margin: 0.8em 0px; color: rgb(115, 178, 62); line-height: 1em; padding-bottom: 0.25em; font-size: 1.25em; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightCol h2.fp {
	margin: 0.8em 0px; color: rgb(115, 178, 62); line-height: 1em; padding-bottom: 0.25em; font-size: 1.25em; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
p.go {
	background: url("images/bullet_go.png") no-repeat left top; height: 16px; padding-left: 1.6em; margin-bottom: 1.68em; vertical-align: middle;
}
.fpNewsList li {
	list-style: none; margin: 1em 0px; line-height: 1.2em; clear: both; font-size: 0.87em;
}
#rightCol .fpNewsList li {
	list-style: none; margin: 1em 0px; line-height: 1.2em; clear: both; font-size: 0.87em;
}
.fpNewsList li .ingress {
	list-style: none; line-height: 1.2em; font-size: 0.85em; margin-top: 0.3em; display: block;
}
.fpNewsList li .date {
	font-size: 0.85em;
}
.fpIndex {
	margin-bottom: 1em; list-style-image: url("images/bullet_pink.gif");
}
.fpIndex li {
	margin: 0.5em 0px 0.5em 1.25em; line-height: 1.1em; font-size: 0.87em;
}
.publicationList {
	font-size: 0.87em; margin-bottom: 1em; list-style-image: url("images/bullet_pink.gif");
}
.publicationList .publicationAuthor {
	font-size: 0.8em;
}
.publicationList .publicationMeta1 {
	font-size: 0.8em;
}
.publicationList .publicationMeta2 {
	font-size: 0.8em;
}
.browsepages .next {
	padding: 0px 10px; text-align: center; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.browsepages .previous {
	padding: 0px 10px; text-align: center; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.browsepages td.selected {
	font-weight: bold;
}
