body, html	{background: #eee; color: #000;}
h1	{font: bold 24pt Georgia, Times New Roman, Times Roman, Times, serif;
	border-bottom: 2px solid #000; margin-top: 0;}
h2	{font: bold 18pt Arial, Helvetica, sans-serif;}
address	{font: italic 9pt Arial, Helvetica, sans-serif;}

a:link	{color: #00c;}
a:visited	{color: #008;}
a:active	{color: #8ff;}
a:hover	{color: #1495ff;}

a.btn {font: 8pt Arial, Helvetica, sans-serif;}
a.w3c:link, a.w3c:visited {color: #000; background: #fc6;}
a.w3c:hover, a.w3c:active {background: #fec;}
a.w3c span {background: #fff; color: #069;}
a.nw3:link, a.nw3:visited {color: #000; background: #fff;}
a.nw3:hover, a.nw3:active {background: #dcc;}
a.nw3 span {background: #e99; color: #000;}
a.fea:link, a.fea:visited {color: #000; background: #ccc;}
a.fea:hover, a.fea:active {background: #bed;}
a.fea span {background: #093; color: #fff;}
a.ff:link, a.ff:visited {color: #fff; background: #009;}
a.ff:hover, a.ff:active {background: #99f; color: #000;}
a.ff span {background: #f93; color: #000;}
a.ff:hover span {background: #fc6; color: #000;}
a.opr:link, a.opr:visited {color: #fff; background: #900;}
a.opr:hover, a.opr:active {background: #f00;}
a.opr span {background: #eee; color: #900;}
a.opr:hover span {background: #fff}

.navbit {text-align: right}
.ntop {float: right; margin-top: 3pt}

.bottommenu, .topmenu	{border: 1pt #88c solid; padding: 1pt;}
.bottommenu	{background: #dde; border-width: 1pt 0;}
.topmenu	{background: #eef; border-width: 1pt 2pt 2pt 1pt;}
dt	{font: bold 1em Arial, Helvetica, sans-serif;}
dd, .note, .navbit, .bottommenu, .topmenu, ul.links	{font: 83% Arial, Helvetica, sans-serif;}
img.button	{border: 0;}
.toplink	{text-align: right; font: 67% Arial, Helvetica, sans-serif;}
.toplink a	{text-decoration: none;}

.searchword	{background: #ff0;}

@media screen	{
.toplink	{padding: 2px 0}
.toplink a	{padding: 1px .5em; border: 1px #ccc solid;}
.toplink a:link, .toplink a:visited	{border-color: #ccc #999 #999 #ccc; background: #ddd;}
.toplink a:active	{border-color: #999 #ccc #ccc #999; background: #aaa;}
.toplink a:hover	{background: #eee;}
}

@media screen, print	{
a.btn {padding: 0 .5em 0 0; border: 1px #000 solid; text-decoration: none;}
a.btn span {border-right: 1px solid #000; margin: 0 0.1em 0 0; padding: 0 0.5em;}
ul.navlist li	{display: inline; font: 83% Arial, Helvetica, sans-serif;}
ul.navlist li a	{padding: 2px 2em; border: 1px #88c solid;}
ul.navlist li a:link, ul.navlist li a:visited	{background: #eef;}
ul.navlist li a:hover	{background: #ffe;}
ul.navlist li a:active	{background: #fee;}
}

