/* logo red="#a00" purple="#974578" blue="#39c" yellow="#ff3" green="#093" orange="#f93"*/
a:link { color: #974578; }
a:hover { color: #a00; }
a:visited { color: #777; }
a.navbar:visited { color: #777; }
a.navbar:link { color: #048; }
a.navbar:hover { color: #a00; }
a.titlelink:visited { color: #aaa; }
a.titlelink:link { color: #fff; }
a.titlelink:hover { color: #974578; }
a.portalcolumn:hover { color: white; text-decoration: none; }
a.headlink:hover { color: black; text-decoration: none; }
.guide, body, body.guide, table.footer, table.header { background-image: url("../image/marble.gif"); }
.sectionTitre 			{ font-size: 10pt; }
td.portalwelcome span.sectionTitre 	{ color: black; font-weight: bold; font-family: arialblack, arial, helvetica, sans-serif; }
.sectionPhrase			{ color: #a00; }
span.sectionPhrase		{ font-size: 10pt; text-align: center; }
span.sectionTitre		{ color: #a00	; font-size: 10pt; text-align: center; letter-spacing: 0; }
table.portalcolumn		{ background-color: #fff; border-width: 1px; }
table.optioncolumn		{ background-color: #a00; border-width: 1px; }
td.portalcolumn			{ background-color: #a00; }
td.optioncolumn			{ background-color: #fff; color: #a00; }
li				{ text-align: left; }
li.section			{ list-style-type: circle; }
li.group			{ list-style-type: square; }
li.item				{ list-style-type: disc; font-size: 12pt; }
td.fpoption			{ font-size: 10pt; }
table.pagetitles		{ border-style: solid; border-width: 1px; background-image: url(""); background-color: #a00; color: silver; }
table.navbar 			{ background-image: url(""); background-color: white; }

table.cp4by4 tr
{
	text-align: center;
}
table.rtable
{
	background-image: url("../image/marble.gif");
}
td.rtitle
{
	background-color: #888888;
	font-weight: bold;
	color: #ffffff;
}
table.fibtable
{
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	color: #009900;
}
table.primestable
{
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}
table.cptable
{
	font-size: 12pt;
	text-align: center;
}
td.good 
{
	background-color: #ffff33;
	font-weight: bold;
}
td.complex
{
	background-color: #00cc33;
}
td.power
{
	background-color: #cccccc;
	color: #ff0000;
}
td.complexpower
{
	background-color: #00cc33;
	color: #ff0000;
}
table.mrtable
{
	font-size: 8pt;
	text-align: center;
}
table.exercise td
{
	padding: 5px;
}
tr.mrtable
{
	font-weight: bold;
}
td.offbeat 
{
	background-color: #33ffff;
}
td.offbeat1
{
	background-color: #99ffff;
}
td.beat
{
	background-color: #ffcccc;
}
td.beat1
{
	background-color: #ff9999;
}
td.beat2
{
	background-color: #ff99cc;
}
td.beat3
{
	background-color: #ff0000;
}
td.ternary
{
	
}
td.mrtitle
{
	background-color: #cccccc;
	font-weight: bold;
}
td.observation, td.observred, td.observgreen, td.observblue, td.observbold
{
	padding: 25px;
}
table.vlmatrix td.legend
{
}
table.vlmatrix td.legend
{
	background-color: #999999;
}
table.vlmatrix td.hilite
{
	background-color: #c0c0c0;
}
table.vlmatrix td.default
{
	background-color: #ffffff;
}
table.vlmatrix td p.matrixtext
{
	padding: 0px 5px 0px 5px;
}
table.text
{
	padding: 0px 5px 0px 5px;
}
p.sbcb
{
	font-size: 16pt;
	font-weight: bold;
	color: #0000ff;
}
p.sbcr
{
	font-size: 16pt;
	font-weight: bold;
	color: #ff0000;
}
p.help, p.see
{
	text-align: center;
	font-size: 12pt;
	font-family: Times, Times New, serif;
}
p.table
{
	text-align: center;
}
p.application, p.exercise
{
	font-size: 12pt;
	font-family: Times, Times New, serif;
}
p.primest
{
	text-align: justify;
	font-size: 12pt;
	font-family: Times, Times New, serif;
}
p.primes10
{
	text-align: justify;
	font-size: 10pt;
}
p.primes11
{
	text-align: justify;
	font-size: 11pt;
}
p.corollary
{
	text-align: center;
}
p.beware
{
	text-align: center;
	font-weight: bold;
}
p.observation, p.observred, p.observgreen, p.observblue, p.observbold, p.observredhead, p.observgreenhead, p.observbluehead, p.observboldhead
{
	text-align: center;
	font-size: 12pt;
}
p.observred, p.observgreen, p.observblue, p.observbold, p.observredhead, p.observgreenhead, p.observbluehead, p.observboldhead { font-weight: bold; }
p.observredhead, p.observgreenhead, p.observbluehead, p.observboldhead { font-family: serif; }
span.observred, span.observgreen, span.observblue, span.observbold, 
span.observred, p.observred { color: red; }
span.observgreen, p.observgreen { color: green; }
span.observblue, p.observblue { color: blue; }
p.preface
{
	font-style: italic;
	text-align: justify;
}
p.tour
{
	font-size: 16pt;
	text-align: center;
	font-family: Times, Times New, serif;
	font-weight: bold;
}
span.definition { font-weight: bold; }
p.definition
{
	text-align: justify;
}
p.question
{
	font-weight: bold;
}
p.trad, span.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.levelcode, span.modecode, span.mrcode, p.mrcode, font.mrcode
{
	font-size: larger;
	font-weight: bold;
	color: #0000ff;
}
span.colred, p.colred
{
	color: #ff0000;
}
span.colblue, p.colblue
{
	color: #0000ff;
}
span.colgreen, p.colgreen
{
	color: #009900;
}
span.mracode, p.mracode, font.mracode
{
	font-size: larger;
	font-weight: bold;
	color: #ff0000;
}
span.thcode
{
	font-family: Times, Times New, serif;
	font-weight: bold;
}
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;
}




