body, p, ul, ol, blockquote {
	background-color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 0.9em; }
ul ul, ul ul ul, li, li li, li li li {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {
	font-family: Times New Roman, Times, serif; 
	font-weight: bold;
    clear: right;
	color: #000;
}
h1 { font-size: 1.7em; letter-spacing: 0.3em; font-variant: small-caps; background-color: #E8F2AA;  padding: 3px; border-top: solid 1px #3D7C3D; border-bottom: solid 1px #3D7C3D; margin: -1px 0 0 0;}
h2 {
	font-size: 1.6em;
	letter-spacing: 0.1em;
	font-variant: small-caps;
	border-top: dotted 1px #C1A0FE;
	margin-top: 1.5em;
}
h3 {font-size: 1.4em; font-variant: small-caps; font-style: italic;}
h4 {font-size: 1.2em; font-variant: small-caps;}
h5 {font-size: 1em; font-variant: small-caps; font-style: italic;}
a:link, a:visited { color: #AC4E0F; font-weight: bold; text-decoration: none;}
a:hover { color: #346934; font-weight: bold; text-decoration: none;}
div#nav {float: left; clear: left; width: 11em; margin: 0; padding-top: 3.5em;}
div#nav ul {
	margin: 0;
	padding: 0;
	width: 12em;
	font-size: 0.85em;
	font-weight: bold; font-variant: small-caps; 
	background-color: #E8F2AA;
}
div#nav li {
	position: relative;
	list-style: none;
	margin: 0;
	border: 1px solid; border-color: #666633;
}
#frstitem { border-top: 1px solid #666633; margin-top: -1px; }
.subfirst { border-top: 1px dotted #666633;}
div#nav li li {margin: 0 0 -1px 0; border-bottom: 1px dotted #666633;}
div#nav li:hover {background-color: #F4F8CB;}
div#nav li.submenu:hover {background-color: #F4F8CB;}
div#nav li a {display: block; padding: 0.25em 0.25em 0.25em 0.5em; text-decoration: none; width: 100%;
voice-family: "\"}\""; voice-family: inherit; width: 11.25em; color: #000;}
div#nav>ul a {width: auto;}
div#nav ul ul {font-size: 1em; position: absolute; top: -1px; left: 12em; display: none; background-color:  #E6E6E6;}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display: block;}
#staff {
	background-color: #D1DFF8;
}
.smtxtctr {font-size: 0.8em; text-align: center; }
.smtxtitl {font-style: italic; font-size: 0.8em; text-align: left; }
.smtxtlft {font-size: 0.8em;}
#txtlinks {border-top: 1px solid #CCC; margin-top: 1.5em; padding-top: 1.5em; font-size: 0.75em; text-align: center;}
#footer { margin-top: 2.5em; font-size: 0.75em; font-style: italic; }
#pganch { margin: 0; padding: 0;}
#pganch li {
	list-style: none;
	float: right;
	border: 1px solid #C0C0C0;
	background-color: #E6E6E6;
	line-height: 1.5em;
	padding: 0 0.75em;
	margin-left: -0.3em;
	font-size: 0.85em;
}
#logosec { float: right; margin: 0; padding: 0;}
#lead {margin-top: 10em;}
#shortld {margin-top: 3em;}
.leftimg { float: left; clear: left; margin-top: 0; padding: 0 2em 1em 0;}
#rtimg {float: right; margin: 0; padding: 0;}
.arrow { list-style-image: url(images/rtpurpl.gif);}
.transbg {background: transparent;}
.normal { list-style-image: none;}
.xtraspc { padding-bottom: 1.3em;}
table#secpages {margin: 0; padding: 0;}
td.lstripe {text-align: left; vertical-align: top; width: 8%; background-color: #ECF4BD; }
td#main {padding-left: 5%; padding-top: 2.5em; margin-right: 2%; text-align: left; vertical-align: top; width: 80%;}
#col3 { position: absolute; right: 10px; top: 13em; width: 125px; padding-left:  10px; }
#rtcpd125 {float: right; padding: 0.5em; font-size: 0.85em; font-style: italic; background-color: #ECECFF; border: 1px solid #C6C6FF;}
#photname {
	font-size: 1em; padding-top: 0.3em; font-weight: bold; text-align: center; background: transparent;}
#photsbhd {font-size: 0.75em; padding-top: 0.3em; font-weight: bold; font-style: italic; text-align: center; background: transparent;}
.transp {background: transparent;}
#rtcpr125 {float: right; padding: 0.5em; margin-left: 2%; font-size: 0.85em; font-style: italic; background-color: #D2E2EE; border: 1px solid #B3C2DD; }
