BODY, TD {
	font-family: arial, sans-serif;
	# font-family: Times, serif;
	font-size: 10pt;
	line-height: 1.2em;
}

H1 {
	font-family: Times, serif;
	font-size: 250%;
	margin-top: 2em;
	margin-bottom: 1em;
	letter-spacing: .1em;
	line-height: .9em;
}

H1.pagetitle {
	font-family: times, serif;
	font-size: 165%;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1em;
	margin-top: .5em;
	margin-bottom: .75em;
	padding: 0;
}

H1.pagetitle B {
	font-family: arial, sans-serif;
	font-size: 80%;
	color: #662828;
}

H1.banner {
	margin-top: 0;
	margin-bottom: .2em;
	text-align: center;
}

.bannercell {
	text-align: center;
}

.pagegrouplink {
	font-size: 90%;
	margin-bottom: 0;
	color: #662828;
}

H2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 145%;
	font-weight: normal;
	margin-top: 2em;
	margin-bottom: .5em;
}

H2.colheader, H2.second_colheader {
	font-family: times, serif;
	font-size: 185%;
	font-weight: bold;
	color: #662828;
	margin-top: .25em;
	margin-bottom: 1.25em;
	line-height: 1em;
	text-align: center;
}

H2.second_colheader {
	margin-top: 1.5em;
}

H2.subtitle {
	font-family: Times, serif;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: .1em;
	color: #442828;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 0;
}

H3 {
	margin-top: 1.2em;
	margin-bottom: .5em;
	margin-left: .8em;
}

.pageheader {
	margin-top: 1em;
}

.homepageheader {
	margin-bottom: .8em;
}

.home_announcements {
	padding-bottom: .8em;
}

.pagefooter {
	margin-top: 1em;
	margin-bottom: 1em;
}

.newpagetextcol {
	padding-left: .75em;
	padding-top: .75em;
	padding-right: .2em;
	padding-bottom: 2em;
}

P {
	margin-left: .8em;
	max-width: 40em;
}

P.otherpagelink {
	font-family: verdana, sans-serif;
	font-style: italic;
	font-size: 90%;
	margin: 0;
	color: #004B1C;
}

P.photo {
	margin: 0;
	padding: 0;
}

P.photocaption {
	font-size: 85%;
	font-weight: bold;
	font-color: #DDCCCC;
	padding: 0;
	margin-top: 0;
	margin-bottom: 3.5em;
	margin-right: 1em;
	margin-left: 1em;
}

.otherpagelink A {
	color: #004B1C;
}

A.notyetlink
	color: #AAAAAA;
}

.logocell {
	background-image: url(images/newpage_logobg.jpg);
}

.newpagebanner {
	background-image: url(images/newpage_bannerpics.jpg);
}

.newunderbarcell {
	background-image: url(images/newpage_greenshadowstripe.jpg);
}

.newovermenucell {
	background-image: url(images/newpage_underlogostripe.jpg);
}

.menu_r_edge {
	background-image: url(images/newpage_redgeshadow.jpg);
}

.hometextcol {
	padding-right: 2em;
	padding-left: .5em;
	padding-bottom: 2em;
	background-color: #FEE3B9;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.pagetextcol {
	padding-right: 2em;
	padding-left: .5em;
	padding-bottom: 2em;
	padding-top: 1.2em;
	background-color: #FDF8EC;
}
.pagetextcol p {
	width: 40em;
}

.home_pics_cell {
	background-image: url(images/home_topbanner.jpg);
}

.mainunderbarcell {
	background-image: url(images/home_hbar_main.gif);
}

.mainovermenucell {
	background-image: url(images/home_hbar_underlogo.gif);
}

.homepagedivider {
	background-image: url(images/home_divider.gif);
}

LI {
	margin-top: .4em;
}

.home_page_content_cell {
	margin-left: 35;
	background-color: #F8F8F0;
	background-image: url(images/bg_papertexture.jpg);
	padding: 1em;
}

.page_content {
	background-color: #F8F8F0;
	background-image: url(images/bg_papertexture.jpg);
	width: 100%;
	margin-left: 10px;
	padding: 1em;
}

.page_content_text {
	max-width: 45em;
}

.page_content P {
	margin-left: 1em;
	margin-top: 0;
	margin-bottom: .8em;
	max-width: 45em;
	width: 45em;
}
A.morelink {
	font-size: 85%;
	color: #232868;
	text-decoration: underline;
}

.pagecontactfooter {
	text-align: center;
	margin-top: .7em;
	margin-bottom: 1em;
	font-size: 80%;
}

.pagecontactfooter P {
	margin-top: .5em;
}

.content_r_edge_cell {
	background-repeat: repeat-y;
	background-image: url(images/contentarea_r_edge.jpg);
}

/* **** menu styles *** */

.navmenucell {
	padding-left: .5em;
	padding-right: 1em;
	padding-bottom: 1.5em;
	width:  210px;
}

.navmenucell P {
	line-height: 1.35em;
	padding-bottom: .65em;
}

.menulink1sel, .menulink2sel, .menulink3sel {
	color: #232868;
}

A.menulink1, A.menulink2, A.menulink3 {
	color: #000044;
	text-decoration: none;
}

A.menulink1:hover, A.menulink2:hover, A.menulink3:hover {
	color: #232868;
	text-decoration: underline;
}

.menuheader {
	font-weight: bold;
	padding-top: 1.2em;
}

.menublock {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
}

.menublock P {
	padding-left: 1em;
	margin-top: .6em;
	margin-bottom: 0;
}

.menupar0, .menupar1 {
	margin-left: 1em;
	margin-top: 1.3em;
	margin-bottom: .6em;
	font-weight: bold;
}

.menupar2 {
	font-size: 80%;
	margin-top: .6em;
	margin-left: 2em;
	margin-bottom: 0;
	line-height: 95%;
}

.menupar3 {
	font-size: 80%;
	margin-top: .75em;
	margin-left: 3em;
}
