body			{ background-color: #ffffff; }

h1				{ color: #000000; font-size: xx-large; font-family: arial, verdana, geneva, sans-serif; }
h2				{ color: #000000; font-size: x-large; font-family: arial, verdana, geneva, sans-serif; }
h3				{ color: #000000; font-size: large; font-family: arial, verdana, geneva, sans-serif; }
h4				{ color: #000000; font-size: medium; font-family: times new roman, times, helvetica; font-weight: bold; }

.xrefheader		{ color: #000000; font-size: xx-small; font-family: arial, verdana, geneva, sans-serif; font-weight: bold; }
.tocheader		{ color: #000000; font-size: small; font-family: arial, verdana, geneva, sans-serif; font-weight: bold; }
.toc			{ color: #000000; font-size: small; font-family: arial, verdana, geneva, sans-serif; font-weight: bold; }
.tocyear		{ color: #000000; font-size: x-small; font-family: arial, verdana, geneva, sans-serif; font-weight: normal; }
.detail			{ font-family: courier new, courier, system; font-size: small; }
.copyright		{ font-size: x-small; color: #000000; text-align: left; }
.copyrightctr	{ font-size: x-small; color: #000000; text-align: center; }
.copyrightsmall	{ font-size: xx-small; color: #000000; font-family: arial, verdana, geneva, sans-serif; font-weight: normal; text-align:center; }
.sleeves		{ font-size: x-small; color: #000000; font-family: arial, verdana, geneva, sans-serif; font-weight: bold; text-align:center; }
.sleevesopt		{ font-size: xx-small; color: #000000; font-family: arial, verdana, geneva, sans-serif; font-weight: normal; text-align: center; }
.bread			{ font-size: small; color: #000000; text-align: left; }
.breadsmaller	{ font-size: x-small; color: #000000; text-align: left; }
.notes			{ font-size: small; color: #000000; text-align: left; }
.debug			{ font-size: small; color: #ffffff; background-color: #ff0000; text-align: center; }
.notdone		{ color: #ffffff; background-color: #ff0000; }
.sharp			{ color: #e84002; background-color: #e84002; text-align: center; }
.sharp2			{ color: #00ff00; background-color: #00ff00; text-align: center; }

a:link              { text-decoration: underline; color:#000000; }
a:visited           { text-decoration: underline; color:#000000; }
a:active            { text-decoration: underline; color:#000000; }
a:hover             { text-decoration: underline; color:#000000; background-color:#99CCFF; }

.pic a:link              { text-decoration: none; color:#000000; }
.pic a:visited           { text-decoration: none; color:#000000; }
.pic a:active            { text-decoration: none; color:#000000; }
.pic a:hover             { text-decoration: none; color:#000000; background-color:#FFFFFF; }

.xref a:link              { font-size: x-small; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; color:#000000; }
.xref a:visited           { font-size: x-small; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; color:#000000; }
.xref a:active            { font-size: x-small; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; color:#000000; }
.xref a:hover             { font-size: x-small; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; color:#000000; background-color: #99CCFF; }

.menu a:link              { font-size: medium; text-decoration: none; color:#C0C0C0; }
.menu a:visited           { font-size: medium; text-decoration: none; color:#C0C0C0; }
.menu a:active            { font-size: medium; text-decoration: none; color:#C0C0C0; }
.menu a:hover             { font-size: medium; text-decoration: none; color:#808080; background-color:#FFFFFF; }


.save					{ behavior: url(#default#savehistory); }
a.dsphead				{ text-decoration: none; margin-left: 1.5em; }
a.dsphead:hover			{ text-decoration: underline; }
a.dsphead span.dspchar	{ font-family: monospace; font-weight: normal; }
.dspcont				{ display: none; margin-left: 1.5em; }