a:hover	{color: red;}
a.help	{cursor: help;
		 color: green;
		 font-weight: bold;}
a.idx		{cursor: crosshair;
		 color: white;
		 background-color: black;}
a.idxsite	{cursor: move;
		 color: white;
		 background-color: black;}
a.self	{cursor: crosshair;
		 font-weight: bold;
		 color: maroon;}
a.site	{cursor: move;
		 font-weight: bold;
		 color: maroon;}
a:visited.top {color: #C0C0C0;
		 background-color: #E6E6E6;
		 text-decoration: none;
		 padding-bottom: 1px;
		 border-top: 1px solid #C0C0C0;
		 border-left: 1px solid #C0C0C0;
		 border-right: 2px solid #C0C0C0;
		 border-bottom: 2px solid #C0C0C0;}
a.but		{color: black;
		 font-weight: bold;
		 background-color: #E6E6E6;
		 text-decoration: none;
		 padding-bottom: 1px;
		 border-top: 1px solid #888888;
		 border-left: 1px solid #888888;
		 border-right: 2px solid #888888;
		 border-bottom: 2px solid #888888;}
blockquote	{margin-top: 0.25em;
		 margin-bottom: 0.25em;}
blockquote.q	{margin-left: 1em;
			 margin-right: 1.5em;
			 background-color: white;
			 padding: 6px;
			 border: solid 1px;}
blockquote.update	{background-color: #FFF99D;
			 padding: 6px;}
body		{font-family: times new roman, times, serif;
		 color: black;
		 background-color: white;
		 font-size: 9pt;}
body.news	{font-family: times new roman, times, serif;
		 color: black;
		 background-color: #E6E6E6;
		 font-size: 9pt;}
div.hl	{color: white;
		 background-color: #660011;
		 font-family: arial, helvetica, sans-serif;
		 font-weight: bold;
		 font-size: 90%;
		 letter-spacing: 1px;
		 padding: 1px;}
font.14	{font-size: 14pt;}
font.18	{font-size: 18pt;}
font.36	{font-size: 36pt;}
font.change {background-color: #FFF99D;}
font.sub	{background-color: #555555;
		 font-family: verdana, arial, helvetica, sans-serif;
		 font-weight: bold;
		 color: white;}
font.update {background-color: #FFF99D;}
h1		{margin-top: 0.5em;
		 margin-bottom: 0.5em;
		 font-family: arial, helvetica, sans-serif;
		 color: maroon}
h1.m0		{margin-top: 0;
		 margin-bottom: 0;}
h2		{margin-top: 0.5em;
		 margin-bottom: 0.5em;}
h2.m0		{margin-top: 0;
		 margin-bottom: 0;
		 font-style: bold;}
h3		{margin-top: 0.5em;
		 margin-bottom: 0.5em;}
hr		{height: 1;
		 color: maroon;}
hr.big	{height: 4;
		 color: #E6E6E6;}
hr.bt		{margin-top: 4px;
		 margin-bottom: 8px;
		 width: 50%;}
hr.div	{width: 50%;
		 style: groove;
		 margin: 0em;
		 color: #C0C0C0;}
li		{margin-top: 0;
	 	 margin-bottom: 0;}
li.update	{background-color: #FFF99D;}
li.yell	{background-color: #FFFF00;}
p		{margin-top: 0.3em;
		 margin-bottom: 0.3em;}
p.2		{font-family: times new roman, times, serif;
		 font-size: 110%;
		 letter-spacing: 110%;
		 line-height: 130%;}
p.2in		{text-indent: 3em;
		 font-family: times new roman, times, serif;
		 font-size: 110%;
		 letter-spacing: 110%;
		 line-height: 130%;}
p.cap		{font-family: verdana, arial, helvetica, sans-serif;
		 font-size: 90%;}
p.change	{background-color: #FFF99D;}
p.in		{text-indent: 3em;}
p.update	{background-color: #FFF99D;}
p.hl		{font-size: 10pt;
		 font-weight: bold;
		 color: brown;}
p.new		{margin-top: 1.0em;}
p.menu	{margin-top: 0em;
		 margin-bottom: 0em;
		 font-family: arial, helvetica, sans-serif;
		 font-size: 8pt;
		 text-align: center;}
p.out		{padding-left: 1em;
		 text-indent: -1em;}
p.ref		{margin-top: 2px;
		 margin-bottom: 0;
		 padding-left: 1em;
		 text-indent: -1em;
		 font-family: times new roman, times, serif;
		 font-size: 90%;}
p.sub		{font-weight: bold;
		 margin-top: 0.5em;}
table.item	{border-top: solid 2px #C0C0C0;
		 border-left: solid 2px #C0C0C0;
		 border-right: solid 2px #F4F4F4;
		 border-bottom: solid 2px #F4F4F4;
		 background-color: white;
		 font-family: times new roman, times, serif;
		 font-size: 110%;
		 letter-spacing: 110%;
		 line-height: 130%;
		 width: 100%;}
table.menu	{border-collapse: separate;
		 border-style: solid;
		 border-width: 1px;
		 border-color: black;
		 width: 100%}
table.pad	{border-style: solid;
		 border-top-width: 1px;
		 border-left-width: 1px;
		 border-right-width: 4px;
		 border-bottom-width: 4px;
		 border-top-color: #C9C9C9;
		 border-left-color: #C9C9C9;
		 border-right-color: #A9A9A9;
		 border-bottom-color: #A9A9A9;
		 margin-bottom: 0.5em;}
table.pix	{margin: 6px;
		 background-color: white;}
table.prov	{border-style: inset;
		 border-width: 2px;}
td		{font-size: inherit;
		 letter-spacing: inherit;
		 line-height: inherit;}
td.cap	{font-family: arial, helvetica, sans-serif;
		 text-align: right;}
td.col1	{font-size: 8pt;}
td.col1r	{font-size: 8pt;
		 padding-right: 1.5em;
		 text-align: right;}
td.col2	{font-size: 8pt;
		 text-align: right;}
td.dt		{color: #B0B0B0;
		 font-family: verdana, arial, helvetica, sans-serif;
		 font-weight: bold;
		 text-align: center;}
td.idx	{color: white;
		 background: black;
		 font-family: verdana, helvetica, arial, non-serif;
		 font-size: 100%;
		 font-weight: bold;}
td.menu	{border-style: outset;
		 border-width: 4px;
		 text-align: center;
		 background-color: #FBFBFB;}
td.menup	{border-style: outset;
		 border-width: 4px;
		 text-align: center;
		 background-color: #FFF99D;}
td.news	{border-style: ridge;
		 border-width: 1px;}
td.newsnew	{border-style: ridge;
		 border-width: 1px;
		 background-color: #FFF99D;}
td.newsup	{border-style: ridge;
		 border-width: 1px;
		 background-color: #FFF99D;}
td.news2	{border-style: double;
		 border-width: 4px;
		 border-color: red;
		 background-color: #DDDDDD;}
td.sub	{border-style: groove;
		 border-width: 4px;
		 background-color: #DDDDDD;}
ul		{margin-top: 0;
		 margin-left: 2em;
	 	 margin-bottom: 0;}
ul.change	{background-color: #FFF99D;}
ul.list	{margin-left: 1.5em;
		 font-family: times new roman, times, serif;}
ul.update	{background-color: #FFF99D;}
