body		{ margin:0; padding:0; background: url(/graphics/side_bar.gif) repeat-y #fff5e4;
				font-family: Verdana, Arial, sans-serif; font-size: 90% }
a img		{ border-style: none }
#top-bar	{ position: relative; background: url(/graphics/top_bar.jpg) repeat-x #045c6c;
			  top:0; left:0; margin-left: 160px; height: 119px }
#title		{ position: absolute; top: 28px; left: 34px}
#nav-loc	{ position:absolute; top: 96px; right: 5px; color: #fff5e4; 
				font-weight: bold; font-style: italic; font-size: 17px }
#logoonblue	{ position: absolute; top: 13px; left: 14px; width: 134px; height: 150px }
#navig-window { position: absolute; top: 163px; left: 0px; width: 160px; height: 10px }

/* menu-item rules allow noscript menu to simulate javascript (HV) menu */
.menu-item	{ margin: 2px 9px; color: #fff5e4;
				font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;  }
.menu-item a { display: block; padding: 2px; width: 100% }
.menu-item a:link, .menu-item a:visited { color: #fff5e4; text-decoration: none }
.menu-item a:hover { background-color: #fff5e4; color: #002854 }

#content-window	{ position: relative; top: 0px; margin-left: 160px; height: 10px }
#content1	{ padding: 15px; }
#contact	{ padding: 15px; font-size: 60% }

/* rules for outlining */
h1.onMenu	{ font-size: 200%; margin: .2em 0 0 0 }
h2.onMenu	{ font-size: 150%; margin: .2em 0 0 1em }
h3.onMenu	{ font-size: 120%; margin: .2em 0 0 2.5em }
h4.onMenu	{ font-size: 105%; margin: .2em 0 0 4.5em }
h5.onMenu	{ font-size: 90%; margin: .2em 0 0 6.5em }
h3.onPage	{ font-size: 120% }
h4.onPage	{ font-size: 105% }
h5.onPage	{ font-size: 90% }

.section-title-home { /* Note: caflisch-script has a small x-height */
	font-family: caflisch-script-pro,cursive;
	font-style: normal;
	font-weight: 600;
	font-size: 250%;
	color: #005840;
}
/* Note: caflisch-script has a small x-height; target is 14 px x-height (36 ppem) */
/* Note: currently body is 90% and secondary-content is 125% */
.section-title { 
	font-family: caflisch-script-pro,cursive;
	font-style: normal;
	font-weight: 600;
	font-size: 200%;
	color: #005840;
}
.subsection-title { 
	font-family: caflisch-script-pro,cursive;
	font-style: normal;
	font-weight: 600;
	font-size: 165%;
	color: #005840;
}
.section-indent		{
	margin-left: 2em;
}
/* target is 8 px x-height (18 ppem) for 16-ppem default font-size */
/* Note: currently body is 90% */
.secondary-content	{
	font-family: cronos-pro,verdana,arial,sans-serif;
	font-size: 125%;
}