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

.orgBannerImg {
	padding: 2em;
	float: right;
	width: 30em;
}
.headerWords {
	float: none;
	margin-left: .25em;
}
.orgName {
	font-size: medium;
	text-align: left;
	margin: .25em;
}
.orgCatch {
	text-align: left;
	FONT-STYLE: italic;
	padding: .25em;
}

.header {
	border: thin solid black;
	margin: 0;
	padding: .25em;
}

.footer {
	width: 100%;
}

.mission {
	color: #D0D0D0;
	background-color: #666633;
	font-weight: bold;
	margin: 1em auto;
	text-align: center;
	padding: .5em;
	}
h3.mission { margin: .5em auto; text-align: center; border: none;}
.desc {
	color: #202020;
	background-color: #666633;
	font-weight: bold;
	margin: 1em auto;
	padding: .5em;
	}
div.announcements {
	background-color: #666633;
	color: #404040;
	margin: .1em auto;
	padding: 1em;
	text-align: center;
}
div.annBox {
	background-color: #A6A67C;
	border: thin solid #101010;
	width: 90%;
	margin: 0 auto;
	padding: .1em;
}
span.announcements {
}
h3.announcements {
	color: #000000;
	margin-bottom: 1em;
	font-weight: bold;
	font-size: large;
	border: none;
	padding: .5em;
}
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: #CCCC66 none;
	color: navy;
	height: 1.2em;
	width: 65%;
	border: thin solid navy;
	margin: 0 auto;
	vertical-align: top;
}
.alignLeft {
	background: #CCCC66 none;
	color: navy;
	height: 1.2em;
	width: 65%;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
}
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: medium 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; }
