body
  {
  background-color: #999999;
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin: 0em;
  padding: 0em;
  font: 101% "Times New Roman", Times, TimesNR, serif;
  /* position: relative; width: 100% !important; */
  }

#content
  {
	position: absolute;
	top: 3em;
	left: 3em;
	right: 10em;
	height: auto;
	border: solid #960;
	width: 608px;
  }

#links
  {
	position: absolute;
	width: 156px;
	top: 50px;
	right: 0em;
	left: 680px;
	background-color:#960
  }

#content {
overflow: auto;
padding: 0em .2em 0em;
color:black;
background-color: #FFFFCC;
}

#links a, #links a:hover
  {
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: fixed;
  }

/*  to catch mistakes  */
div#links { background-color: transparent; }

div#links a
  {
  display: block;
  font: bold 1em sans-serif; 
  padding: .1em .1em;
  margin: 0em 0em .4em;
  border-width: 0em;
	text-align: center;
  text-decoration: none;
  color: #FFFFCC;
  }
div#links a:hover
  {
  color: #963;
  }

.save { behavior:url(#default#savehistory); height: auto; }
.dspcont { display:none;   height: auto; }
.dspchar { font-family: monospace; }
a.dsphead { text-decoration:none; }
a.dsphead:hover{ text-decoration: underline; }

div#content h3>a, div#content h4>a { text-decoration:none; }
div#content h3>a:hover, div#content h4>a:hover{ text-decoration: underline; }

h1,h2,h3,h4
  {
  margin: 1em .4em 0em;
  padding: 0.2em .3em 0.4em;
  font-family: Arial, sans-serif;
  color: white;
  text-align: left;
  vertical-align: middle;
  background-color: transparent;
  }

h1
  {
	color:#996600;
  font-size: 1.4em;
  text-transform: uppercase;
  }

h2
  {
	color:#996600;
  font-size: 1em;
  text-transform: capitalize;
  }
h2 a { color:#996600;	}
#content h2 { padding-left: 1em; }

h3
  {
  font-size: .8em;
  text-transform: capitalize;
  }
h3 a { color:#996600;	}
#content h3 { padding-left: 1.5em; }
h4
  {
  font-size: .7em;
  text-transform: capitalize;
  }
#content h4 {
	padding-left: 1.8em;
	color:#996600;
	}

hr.stdHorizRule {
	text-align:center;
	width:70%;
	size: 5px;
	color:#996600;
	}

div.save hr {
	display: block;
	clear: left;
	margin: -0.66em 0;
	visibility: hidden;
	}

/* Paragraph text */
p,pre
  {
  margin: 0em 1em 1em 1em;
  }

/* Links within paragraphs (subtle) */
p>a
  {
  color: #eeeeee;
  text-decoration: none;
  }

/* Links within paragraphs (revealed) */
p:hover>a {
  color: #66FFFF;
  text-decoration: underline;
  }

/* Rollover effect for links within paragraphs */
p>a:hover { color: red; }

p.quote { margin: .5em 3.5em 1em 3.5em; }

table#persinfo
  {
  width: 70%;
  margin-left: 2em;
  }
table#persinfo th { text-align: right; }
table#persinfo td { text-align: left; font-weight: bold; }

