p.intro
{
	text-align: center;
	font-weight: bold;
	color: #ff0000;
}
p.sequence
{
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	color: #0000ff;
}
span.history, p.history, font.history
{
	font-weight: bold;
	color: #0000ff;
}
p.sbcb
{
	font-size: 16pt;
	font-weight: bold;
	color: #0000ff;
}
p.sbcr
{
	font-size: 16pt;
	font-weight: bold;
	color: #ff0000;
}
p.preface, p.original
{
	font-style: italic;
	font-weight: bold;
	color: #0000ff;
}
p.solution, p.analysis, p.description, p.rules, p.strategy
{
	text-align: left;
	font-weight: bold;
	color: #009900;
	font-family: Helvetica, Arial, sans-serif;
}
p.binary
{
	font-size: 14pt;
	text-align: right;
	font-family: Courier, monospace;
	font-weight: bold;
}
p.mathematics, p.perform
{
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	font-family: Times, Times New, serif;
}
p.pedagogy
{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #009900;
	font-family: Times, Times New, serif;
}
p.help, p.see
{
	text-align: center;
	font-size: 12pt;
	font-family: Times, Times New, serif;
}
p.application, p.exercise
{
	font-size: 12pt;
	font-family: Times, Times New, serif;
}
p.table
{
	text-align: center;
}
p.corollary
{
	text-align: center;
}
p.beware
{
	text-align: center;
	font-weight: bold;
}
p.observation
{
	text-align: center;
	font-size: 12pt;
}
p.tour
{
	font-size: 16pt;
	text-align: center;
	font-family: Times, Times New, serif;
	font-weight: bold;
}
p.definition
{
	text-align: justify;
}
p.question
{
	font-weight: bold;
}
p.trad, font.trad
{
	font-family: Courier, monospace;
}
p.oldm, p.oldv, span.oldm, span.oldv
{
	font-size: 14pt;
	font-weight: bold;
}
p.old, span.old
{
	font-size: 12pt;
}
p.oldo, span.oldo
{
	font-weight: bold;
}
p.rcode, font.rcode
{
	font-size: larger;
	font-weight: bold;
}
span.mrcode, p.mrcode, font.mrcode
{
	font-size: larger;
	font-weight: bold;
	color: #0000ff;
}
span.mracode, p.mracode, font.mracode
{
	font-size: larger;
	font-weight: bold;
	color: #ff0000;
}
p.satitle
{
	font-size: 18pt;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
p.sasubtitle
{
	font-size: 14pt;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
p.copyright
{
	font-style: italic;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
}
span.orbit0
{
	font-size: 14pt;
	font-weight: bold;
	color: #0000ff;
}
span.orbit1
{
	font-size: 14pt;
	font-weight: bold;
	color: #009900;
}
span.orbit2
{
	font-size: 12pt;
	font-weight: bold;
	color: #ff9900;
}
span.orbit3
{
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
}
tr.repertory
{
	font-size:10pt;
}
span.repertory-song
{
	font-weight: bold;
}
span.repertory-song-low1
{
	text-decoration: underline;
}
span.repertory-song-high2
{
	text-decoration: overline;
}
span.repertory-song-low3
{
	text-decoration: underline;
}
span.repertory-song-high3
{
	text-decoration: overline;
}