BODY {
	padding: 20px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	width: 800px;
	}

P, LI, TD {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	}

P.first {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-indent: 0em;
	}

/*
—————————————————————
links
—————————————————————
*/

a:link  {
	color: #006300;
	text-decoration: none;
	border-bottom: 1px #006300 dotted;
	}
a:active  {
	background-color: #FF9900; 
	color: #FFFFCC;
	}
a:hover {
	background-color: #FFCC33; /* #A3B3A3; */
	}

a.msel:link,
a.msel:visited {
	xletter-spacing: 0.2ex;
	border-bottom: 0px;
	text-decoration: none; 
	color: #FFFFFF; 
	background-color: #006300; 
	}

a.menu:link, 
a.menu:visited {
	border-bottom: 0px;
	text-decoration: none;
	color: #006300;
	padding: 4px;
	letter-spacing: 0.2ex;
	}
a.menu:active {
	border-bottom: 0px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 4px;
	}
a.menu:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-color: #006300;
	padding: 4px;
	}

a.image {
	border-bottom: 0px;
	}
a.image:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	}

/*
—————————————————————
tables
—————————————————————
*/

TABLE.menubar {
	margin-bottom: 10px;
	}
TABLE.menu {
	border: 1px solid #006300;
	padding: 2px;
	}
TABLE.header {width: 100%; margin-bottom: 10; }
TD.menu {
	font-family: Helvetica, Arial, sans-serif; 
	xbackground-color: #FFFFCC; 
	color: #006300; 
	font-size: 9pt; 
	font-weight: bold; 
	text-align: center; 
	text-transform: uppercase;
	} 
TD.msel {
	font-family: Helvetica, Arial, sans-serif; 
	background-color: #006300; 
	color: #FFFFCC; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align: center; 
	text-transform: uppercase;
	padding-top: 1px;
	} 
TD.head {
	font-family: Helvetica, Arial, sans-serif; 
	background-color: #006300; 
	text-align: center; 
	color: #FC3; 
	font-size: 14pt; 
	font-weight: bold; 
	padding: 4px; 
	margin-bottom: 10px;
	}

TD.name  {width: 30%; font-weight: bold; padding-left: 4; padding-top: 4; padding-bottom: 4; border-bottom: 1 dotted #006300; }
TD.func  {width: 30%; padding-top: 4; padding-bottom: 4; border-bottom: 1 dotted #006300; font-style: italic; }
TD.disc  {width: 40%; padding-top: 4; padding-bottom: 4; border-bottom: 1 dotted #006300; }

TD.intro {padding-bottom: 10; background-color: #FFFFCE; padding: 4; border: 1 solid #006300; text-align: center; xfont-style: italic; font-size: 11pt; }
TD.toc {background-color: #FFFFCE; padding: 4; border: 1 solid #006300; text-align: left; font-style: italic; }
TD.form {font-size: 12; }
TD.formR {font-size: 12; text-align: right; }
TR.space {margin: 10}

P.lastupdate {
	font-size: 9;
	text-align: center;
	border-top: 1pt dotted #006300;
	padding-top: 6px;
	}
P.ref, P.citation  {
	color:#0000000;
	margin-bottom:0em;
	margin-left:2em;
	text-indent:-2em;
	} 
P.abs  {font: normal normal 10pt/12pt xArial; color:#0000000; margin-bottom:0em; margin-top:1em; margin-left:2em; margin-right:2em; } 
P.note {text-align: center; font-size: 14; border-style: dotted; border-color: #red; }
P.searchresult {text-align: center; font-weight: bold; }

P.intro {
	padding-bottom: 10;
	background-color: #FFFFCE; 
	padding: 4; 
	border: 1 solid #006300; 
	font-size: 10pt;
	xmargin-top: -1em;
	}
P.pubyear {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	text-align: center; 
	color: white;
	background-color: #006300;
	font-weight: bold;
	border: 1pt solid #006300;
	padding: 1px;
	}
P.new {
	background-color: #FFFFCE;
	padding: 2px;
	}

TEXTAREA  {font-family: Courier; font-size: 12; } 
TEXTAREA.editpub { margin-bottom:2em; }
INPUT {font-family: Courier; font-size: 12; }
INPUT.BUTTON {font-size: 12; }

H1 {
	font-family: Times New Roman, serif; 
	font-size: 28pt;
	color: #006300;
	margin-bottom: 2px;
	text-align: center;
	line-height: 1em;
	}
H1.sub {
	font-size: 17pt;
	text-align: center;
	margin-top: 2px;
	}
H1.section {font-family: Helvetica, Arial; color: #FFFFCE; padding-bottom: 10; background-color: #006300; padding: 4; text-align: center; }

H2 {
	font-family: Helvetica, Arial, sans-serif; 
	background-color: #006300; 
	text-align: center; 
	color: #FC3; 
	font-size: 14pt; 
	font-weight: bold; 
	padding: 4px; 
	xmargin-bottom: 1em;
	line-height: 1em;
	}
H2.section {font-family: Helvetica, Arial; color: #FFFFCE; padding-bottom: 6; background-color: #006300; padding: 2; text-align: center; }

H3 {
	font-family: Helvetica, Arial, sans-serif; 
	color: #006300; 
	line-height: 1.4em;
	};
H3.section {font-family: Helvetica, Arial; color: #FFFFCE; padding-bottom: 6; background-color: #006300; padding: 2; text-align: center; }
H4.category {padding-bottom: 10; background-color: #FFFFCE; padding: 4; border: 1 solid #006300; font-style: italic; }


H3.yqm {
	margin-top: -2px;
	color: #202020;
	}
DIV.yqm {
	float: right;
	width: 230px;
	margin: 20px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 10px;
	border: 4px solid white;
	background-color: #EEEEEE;
	text-align: left;
	}


p.author {
	}
p.title {
	margin-top: -1em;
	font-weight: bold;
	}
p.source {
	margin-top: -1em;
	}

