body {background: #f9fcff; color: #0f0503}
h1 {text-align: left; font-weight: normal; color: #003030}
h2 {
/*	margin-right: 1%; */
/*	margin-left: 1%; */
	text-align: left;
	padding: 0.15em 0.1em;
	text-indent: 0.25em;
	color: #003030;
	border-style: solid;
	border-width: 0 4px 2px 0;
/*	background-color: #eaf0f0; */
	background-color: #dcdcf0; 
	border-color: #c0c0ff;
}
h3 {
	padding: 0.2em;
	margin-right: 10%;
	border-style: solid;
	text-indent: 0.25em;
	color: #003030;
/*	border-color: #8888ff; */
/*	border-color: #b2b2ff;*/
	border-color: #c0c0ff;
	border-width: 0 0 2px 0;
/*	color: #223322; */
/*	border-color: #bbbbdd; */
/*	border-color: #eaf0f0; */
/*	border-width: 0 0 0 0; */
}
h4 {
	padding: 0.25em;
	margin-right: 30%;
	border-style: solid;
	text-indent: 0.25em;
	color: #003030;
/*	border-color: #9999ff; */
	border-color: #99ff99; 
	border-width: 0 0 1px 0;
}
a:visited {color: #dd2222}
blockquote{ 
	margin-left: 3em; 
	margin-right: 3em;
	padding: 0.5em;
	background-color: LINEN;
	border: solid thin ;
}
span.footnote{
	width: 100%;
	color: #003300;
	font-size: smaller
}
span.memohead {
	font-weight: bolder;
	color: red;
	background: white;
}
span.caution {
	font-weight: bolder;
	color: red;
/*	background: white; */
}
span.term {
	font-weight: bolder;
	color: green;
/*	background: white; */
}
span.emphasis {
	font-weight: bolder;
	color: green;
/*	background: white; */
}
span.arrowbody {
	font-weight: bolder;
	color: blue;
	border-style: solid;
	border-width: 2px 0 2px 0;
	background-color: yellow;
	border-color: red;
}
span.arrowhead {
	font-weight: bolder;
	color: red;
	border-style: solid;
	border-width: 2px 0 2px 0;
	background-color: yellow;
	border-color: red;
}
span.restricted {
	margin-right: 1%;
	margin-left: 1%;
	text-align: center;
	padding: 0.1em 0.1em;
/*	text-indent: 0.25em; */
	font-weight: bolder;
	color: #880000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	background-color: yellow;
	border-color: blue;
}
