BODY, TD {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	background-image: url(template_images/page_bg.gif);
}

H1 {
	font-family: times, serif;
	font-size: 150%;
	line-height: 1.05em;
}

.page_title {
	font-weight: normal;
	padding: 0;
	margin-top: 0;
	margin-bottom: .5em;
}

H2 {
	font-family: arial, sans-serif;
	font-size: 135%;
	color: #660000;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: .5em;
}

H2.first, H2.subtitle {
	margin-top: .5em;
}

H2 A {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

H3 {
	font-size: 115%;
	margin-top: 1.2em;
	margin-bottom: .5em;
	margin-left: .5em;
}

.toplinkcell {
	font-size: 90%;
	font-weight: bold;
	background-color: #FFF8E0;
}

.toplinkcell A {
	text-decoration: none;
}

.toplinkcell A:hover {
	text-decoration: underline;
}

#bibliopage H3 {
	margin-top: 3em;
}

#bibliopage H2 {
	font-size: 160%;
	margin-bottom: 0;
}

.backlinks {
	padding-top: 0;
	padding-bottom: .3em;
	font-weight: bold;
	background-color: #FFBF40;
}

.backlinks A { text-decoration: none; }
.backlinks A:hover { text-decoration: underline; }

P.pagelinks {	
	font-weight: bold;
	font-size: 90%;
	line-height: 1.35em;
}

.home_mainarea {
	padding-left: .5em;
	padding-top: .5em;
}

.navarea {
	font-size: 85%;
	font-family: times, serif;
}

.home_navarea, .home_naviconarea, .home_mainarea, .navarea {
	// font-family: times, serif;
	background: #FFF8E0;
	background-image: url(template_images/content_area_bg.gif);
}

.dateline {
	font-size: 85%;
	color: #BFAD87;
	margin-bottom: 1em;
}

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;
}

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

A:link {
	color: #004891;
}

A:visited {
	color: #002260;
}

A:hover {
	color: #006E9E;
}

A.nolinelink {
	text-decoration: none;
}

A.nolinelink:hover {
	text-decoration: underline;
}

.page_title_cell{
	background-image: url(template_images/page_title_bg.gif);
	padding: 0;
	margin: 0;
}

.logosubtitle {
	background-image: url(template_images/logosubtitle.gif);
}

.r_logoarea {
	background-image: url(template_images/home_rt_of_logo.gif);
}

.bot_r_logoarea {
	background-image: url(template_images/home_b_rt_of_logo.gif);
}

.top_r_logoarea {
	background-image: url(template_images/home_t_rt_of_logo.gif);
}

.l_l_label_area {
	background-image: url(template_images/l_l_label.gif);
}

.l_label_area {
	background-image: url(template_images/l_label_bg.gif);
}

.r_label_area {
	background-image: url(template_images/rt_label_bg.gif);
}

.rt_l_edge {
	background-image: url(template_images/rt_l_edge.gif);
}

.l_l_edge {
	background-image: url(template_images/l_l_edge.gif);
}

.l_rt_edge {
	background-image: url(template_images/l_r_edge.gif);
}

.page_menu_top {
	background-image: url(template_images/menu_top.gif);
}

.content_area_top {
	background-image: url(template_images/content_top.gif);
}

.conttable {
	background-color: #FFF8E0;
	background-image: url(template_images/content_area_bg.gif);
}

.contentarea, .contentsubarea {
	background: #FFF8E0;
	padding-top: .3em;
	padding-bottom: 1.2em;
	padding-right: .3em;
	padding-left: .3em;
	background-image: url(template_images/content_area_bg.gif);
}

.contentsubarea {
	padding-top: .35em;
	padding-left: .35em;
	padding-bottom: .15em;
	padding-right: .15em;
	border: 1px #903810 solid;
}

.contentsubarea H2.first {
	margin-top: 0;
}

.BOPCT_cell {
	background-color: #FFF8E0;
	background: #FFF8E0;
	padding-left: 1em;
	padding-bottom: .5em;
	color: #777777;
	height: 3em;
}

LI {
	margin-top: .8em;
	max-width: 35em;
}

.pagesection {
	max-width: 35em;
	border-top: 2px #004891 solid;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-top: 1em;
}

.article_author {
	font-weight: bold;
	margin-left: 0px;
}

P {
	max-width: 35em;
}

.contentarea P {
	margin-left: .5em;
	margin-right: 5%;
	margin-top: 0;
	margin-bottom: .8em;
}

.H2new {
	font-weight: bold;
	color: #992200;
}

DT {
	margin-top: 2em;
	margin-left: 1em;
	margin-right: 1.5em;
	max-width: 35em;
}

DD {
	margin-bottom: 3em;
}

#pct_faq_page DL {
	margin-top: 6em;
}

#pct_faq_page DT {
	font-size: 110%;
	font-weight: bold;
}

#pct_faq_page .pagelinks {
	margin-left: 2em;
	margin-top: .65em;
	padding: 0;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 1.15em;
}

.pagelinks A {
	text-decoration: none;
}

.pagelinks A:hover {
	text-decoration: underline;
}

DT.newauthor {
	border-top: 1px black solid;
	padding-top: .5em;
}

DD {
	margin-left: 1.5em;
	margin-top: 1em;
	margin-right: 1.5em;
	max-width: 35em;
}

DD P {
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

A.morelink {
	color: #255877;
	text-decoration: underline;
}

.morelink {
	font-family: times, serif;
	letter-spacing: .05em;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
	margin-left: 1em;
}

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

.home_navarea {
	padding-bottom: 1em;
}

.home_naviconarea {
	padding-right: .25em;
	padding-bottom: 1em;
}

.home_navarea A {
	// font-family: arial, sans-serif;
	// font-size: 90%;
	font-weight: bold;
}

.navarea A {
	text-decoration: underline;
	color: #255877;
}

.navarea A:hover {
	text-decoration: none;
}

.navarea P {
	padding: 0;
	margin-top: .2em;
	margin-bottom: .5em;
	margin-left: 1.5em;
	margin-right: .25em;
}

.menuheader, .firstmenuheader {
	font-family: arial, sans-serif;
	color: #333333;
	font-size: 110%;
	margin-bottom: .6em;
	margin-left: .15em;
	margin-right: .2em;
	padding-left: .5em;
}

.menuheader {
	background-image: url(template_images/menu_div.gif);
	padding-top: .35em;
	margin-top: 1em;
}

.firstmenuheader {
	margin-top: .5em;
}

.menuheader A, .firstmenuheader A {
	color: #003300;
	text-decoration: none;
}

.menuheader A:hover, .firstmenuheader A:hover {
	text-decoration: underline;
}

.menupar0, .menupar1 {
	font-size: 115%;
	margin-left: 1em;
}

.menupar2, .menupar3 {
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 85%;
	margin-top: .6em;
	margin-left: 6.5em;
	margin-bottom: 0;
	padding-left: 3em;
}

.menupar3 {
	margin-left: 3.2em;
}

