body {
	background: gray url(/common/graphics/parch-gr.jpg) fixed;
	background-repeat: repeat;
	color: #336666;
	font-size:medium;
}
.pageHeader {
	margin: 0 auto;
	padding: 10em;
	text-align: center;
	border: thin solid gray;
}
h1, h2, h3{
	font-weight: bold;
}

.orgBannerImg {
	margin: 0 auto;
	text-align: center;
	float: none;
}
.headerWords {
	float: none;
	width: 100%;
}
.orgName {
	text-align: left;
	margin: 0;
	padding: .1em;
}
.orgCatch {
	text-align: right;
	FONT-STYLE: italic;
	margin: 0;
	padding: .1em;
}

.header {
	border: none;
	margin: .1em;
	padding: .1em;
}

.footer {
	width: 100%;
}

.mission {
	color: #404040;
	background: #C0C0C0;
	font-weight: bold;
	BORDER: thick double;
	margin: 1em auto;
	text-align: center;
	padding: .5em;
	}
h3.mission { margin: .5em auto; text-align: center; border: none;}
.desc {
	color: #404040;
	background: #B0B0B0;
	font-weight: bold;
	BORDER: medium solid;
	margin: 1em auto;
	padding: .5em;
	}
div.announcements {
	background: #C0C0C0;
	color: #303030;
	border: medium solid;
	margin: .1em auto;
	padding: .1em;
	text-align: center;
}
div.annBox {
	background-color: #DFDFE9;
	border: thin solid #101010;
	width: 90%;
	margin: 0 auto;
	padding: .1em;
}
span.announcements {
}
h3.announcements {
	color: #000000;
	margin: .1em auto;
	font-weight: bold;
	font-size: large;
	border: none;
	padding-bottom: .1em;
}
h4.announcements {
	color: #202020;
	margin: .1em auto;
	font-weight: bold;
	font-size: medium;
	border: none;
	padding-bottom: .1em;
	}

h3.desc { margin: .5em auto; text-align: center; border: none;}

.contacts {
	margin: 0 auto;
	vertical-align: top;
	font: medium;
	text-align: left;
	width: 100%;
	border: thin solid navy;
}
.contactstitle { background: #d9fed3 none; color: navy; height: 1.2em; width: 65%; border: thin solid navy; margin: 0 auto; vertical-align: top; }
.alignLeft { background: #d9fed3 none; color: navy; height: 1.2em; width: 65%; border: none; margin: 0 auto; text-align: left; vertical-align: top; }

A:link { font: medium serif; color: black; }
A:visited { font: medium serif; color: darkgray; }
A:active { font: medium serif; color: navy; }
A:hover { border: thin solid gray; font: large serif; color: blue; }

img.right {
	border: none;
	float:right;
}
p.mappage { 
	margin: 1em;
	padding: 1em;
	background: lightblue;
	border: thin solid black;
	text-align: left;
	width: 70%;
}
A.mappage: {
	 background-color: white;
}
A.mappage:link { font: medium serif; background-color: transparent; color: black; }
A.mappage:visited { font: medium serif; background-color: transparent; color: darkgray; }
A.mappage:active { font: medium serif; background-color: transparent; color: navy; }
A.mappage:hover { border: thin solid gray; background-color: transparent; color: blue; }
