.addt
{
	margin-bottom:.8em;
	margin-left:139px;
	margin-top:.4em;
}

.after
{
	margin-top:.4em;
}

.after0
{
	margin-top:0;
}

.after1
{
	margin-top:1em;
}

.after2
{
	margin-top:1em;
}

.after3
{
	margin-top:.5em;
	text-indent:0;
}

.after4
{
	margin-top:1.4em;
}

.after6
{
	margin-top:.6em;
}

.after8
{
	margin-top:.8em;
}

.afterT
{
	margin-top:.7em;
	text-indent:0;
}

.alg
{
	color:#046;
	font-weight:700;
	margin-top:1em;
}

.algP
{
	margin-left:9%;
	margin-top:.6em;
}

.algTop
{
	color:#900;
	font-family:Verdana, sans- serif;
	font-size:14pt;
	font-weight:500;
	text-indent:0;
}

.aLink
{
	color:#933;
}

.aLink2
{
	color:#803;
	font-size:16pt;
}

.ans
{
	background-color:transparent;
	color:#085;
	font-size:15pt;
	font-weight:700;
	text-indent:0;
}

.ans14
{
	background-color:transparent;
	color:#085;
	font-size:14pt;
	font-weight:700;
	text-indent:0;
}

.ans1
{
	background-color:transparent;
	color:#085;
	font-size:1pt;
	text-indent:0;
}

.ans13
{
	color:#085;
	font-size:13pt;
	font-weight:700;
}

.ans2
{
	background-color:transparent;
	color:#085;
	font-size:2pt;
	font-weight:500;
	text-indent:0;
}

.ans4
{
	background-color:transparent;
	color:#085;
	font-size:4pt;
	font-weight:700;
	text-indent:0;
}

.ansC
{
	background-color:transparent;
	color:#085;
	font-weight:700;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.ansLafter
{
	background-color:transparent;
	color:#085;
	font-weight:700;
	margin-top:.7em;
	text-indent:0;
}

.ansFrac
{
	color:#085;
	font-weight:700;
	margin-left:10%;
	text-indent:0;
}

.ansLink
{
	color:#085;
}

.answer
{
	color:#085;
	font-weight:700;
	margin-left:7%;
	margin-top:.4em;
	text-indent:0;
}

.apptext
{
	background-color:#F99;
	margin:.9em 16%;
	padding-bottom:.3em;
}

.apptext2
{
	background-color:#F99;
	color:#06C;
	font-family:verdana;
	font-size:20px;
	font-style:italic;
	padding-top:.4em;
	text-align:center;
	text-indent:0;
}

.arial
{
	font-family:arial, sans-serif;
	font-size:12pt;
	font-weight:700;
}

.blue
{
	color:#006;
}

.blueBold
{
	color:#00008b;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.blueBld
{
	color:#00003e;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.blueV
{
	color:navy;
	font-family:Verdana, sans-serif;
}

.blueVbold
{
	color:navy;
	font-family:Verdana, sans-serif;
	font-weight:700;
}

.blue2
{
	color:#36F;
}

.blue44
{
	color:#40C;
}

.Bblue
{
	color:#00F;
}

.blue33FF
{
	color:#03F;
}

.blue66
{
	color:#006;
}

.blueCC
{
	color:#00C;
}

.blueDon
{
	color:#00009f;
}

.blue99em
{
	color:#009;
	font-weight:700;
}

.blueEm
{
	color:#30C;
}

.blue5E
{
	color:#00005E;
}

.blueQ
{
	color:#00007f;
}

.blueCC
{
	color:#1F00CC;
}

.RBblue
{
	color:#30F;
}

.Rblue
{
	color:#11008B;
}

.RblueBold
{
	color:#11008B;
	font-weight:700;
}

.bold
{
	color:#006;
	font-size:13pt;
	font-weight:700;
}

.border
{
	border-color:#06F;
	border-style:solid;
	border-width:3px;
	text-align:center;
}

.bott
{
	vertical-align: text-bottom;
}

.brick
{
	color:#900000;
}

.brick2
{
	color:#903;
}

.brick3
{
	color:#906;
}

.brick4
{
	color:#400;
}

.brickBold
{
	color:#900000;
	font-weight:700;
}

.brickBoldV
{
	color:#900000;
	font-family:Verdana, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.brickBoldV2
{
	color:#900000;
	font-family:Verdana, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.brown
{
	color:#930;
}

.capitalD
{
	color:#c00;
	font-family:Verdana, sans serif;
	font-size:14pt;
	font-weight:300;
}

.cell
{
	border-spacing:0;
	padding:0;
	margin-top: 0;
}

.center
{
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

.centerTD
{
	text-align:center;
}

.centerT
{
	border-spacing:0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
}

.centerW
{
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:590px;
}

.centerW5
{
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:595px;
}

.center0
{
	margin-top:0;
	text-align:center;
	text-indent:0;
}

.center6
{
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.center8
{
	margin-top:.8em;
	text-align:center;
	text-indent:0;
}

.center16
{
	font-size:16pt;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.center2
{
	margin-top:.2em;
	text-align:center;
	text-indent:0;
}

.center1
{
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.color1
{
	color:#f60;
}

.color1a
{
	color:#f30;
}

.color2
{
	color:#39c;
}

.color3
{
	color:#c36;
}

.color4
{
	color:#096;
}

.color5
{
	color:#c60;
}

.color6
{
	color:#c33;
}

.color7
{
	color:#44f;
}

.color7a
{
	color:#22f;
}

.color8
{
	color:#f69;
}

.color9
{
	color:#093;
}

.color10
{
	color:#600;
}

.cont
{
	color:#900;
	font-family:arial, sans-serif;
	font-size:13pt;
	font-weight:700;
	margin-left:1.5em;
	margin-top:1em;
	text-indent:0;
}

.cont2
{
	color:#900;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	font-weight:700;
}

.contQ
{
	color:#600;
	font-family:verdana, sans-serif;
	font-size:11pt;
	font-weight:700;
	margin:.7em 3em 0 4.5em;
	text-indent:0;
}

.contBorder
{
	border-color:#d00;
	border-style:solid;
	border-width:5px;
	margin:.1em;
}

.contH
{
	color:#369;
	font-size:17pt;
	font-weight:500;
}

.contZ
{
	color:#f9FFFF;
	font-size:18pt;
	font-weight:700;
}

.cont2nd
{
	color:#0B0;
	font-size:18pt;
	font-family:Garamond, serif;
	font-weight:700;
	margin:0;
	padding-left:.6em;
	padding-right:.7em;
	text-indent:122px;
}

.contHome
{
	color:#369;
	font-family:Garamond, serif;
	font-size:18pt;
	font-weight:500;
}

.contTbl
{
	color:#00A399;
	font-family:Garamond, serif;
	font-size:18pt;
	font-weight:700;
}

.copy
{
	color:#207;
	text-indent:0;
}

.copy1
{
	color:#207;
	margin-top:.6em;
	text-indent:0;
}

.copyE
{
	color:#505;
}

.darkRed
{
	color:#900;
}

.defBorder
{
	border-color:#f60;
	border-style:solid;
	border-width:4px;
	margin:.1em;
}

.DefBorderAnl
{
	border-color:#f60;
	border-style:solid;
	border-width:3px;
	margin:5px 150px;
	padding:10px;
}

.definition
{
	color:#c00;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:700;
}

.display
{
	font-family:Garamond, serif;
	font-size:16pt;
	font-style:italic;
	margin-bottom:.5em;
	margin-top:.7em;
	text-indent:0;
}

.displayV
{
	color:navy;
	font-family:verdana, sans-serif;
	font-size:13pt;
	font-style:italic;
	font-weight:500;
	margin-bottom:.5em;
	margin-top:.7em;
	text-indent:0;
}

.displayGar
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin:.7em 12% .5em;
	text-indent:0;
}

.display2
{
	font-family:Garamond, serif;
	font-size:15pt;
	font-style:italic;
	margin-bottom:.6em;
	margin-left:102px;
	margin-top:.5em;
	text-indent:0;
}

.displayShow
{
	margin-left:10%;
	margin-right:10%;
	text-indent:0;
}

.display3
{
	font-size:16pt;
	font-style:italic;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.dkGreenBold
{
	color:#006400;
	font-weight:700;
}

.dkGreen
{
	color:#060;
}

.dkGreen2
{
	color:#066;
}

.doc
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docT
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	vertical-align:top;
}

.docR
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	text-align:right;
}

.docTR
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	text-align:right;
	vertical-align: top;
}

.docB
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	vertical-align:bottom;
}

.docM
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	vertical-align: middle;
}


.docRM
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	text-align:right;
	vertical-align: middle;
}

.doc600
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.doc1
{
	font-family:Garamond, serif;
	font-size:1pt;
}

.doc2
{
	font-family:Garamond, serif;
	font-size:2pt;
}

.docAlg
{
	color:#046;
	font-size:15pt;
	font-weight:500;
}

.docAlg2
{
	color:#046;
	font-size:14pt;
	font-weight:700;
}

.docAns
{
	color:#085;
	font-size:15pt;
	font-weight:700;
}

.docAnsFrac
{
	color:#085;
	font-size:13pt;
	font-weight:700;
}

.doc4
{
	font-family:Garamond, serif;
	font-size:4pt;
}

.doc6
{
	font-family:Garamond, serif;
	font-size:6pt;
}

.doc8
{
	font-family:Garamond, serif;
	font-size:8pt;
}

.doc10
{
	color:#006;
	font-family:Garamond, serif;
	font-size:10pt;
	font-weight:500;
}

.doc11
{
	color:#006;
	font-family:Garamond, serif;
	font-size:11pt;
	font-weight:500;
}

.doc12
{
	color:#006;
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:500;
}

.doc12Grn
{
	color:#085;
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:700;
}

.doc13
{
	color:#006;
	font-family:Garamond, serif;
	font-size:13pt;
	font-weight:500;
}

.doc14
{
	color:#006;
	font-family:Garamond, serif;
	font-size:14pt;
	font-weight:500;
}

.doc14R
{
	color:#006;
	font-family:Garamond, serif;
	font-size:14pt;
	font-weight:500;
	text-align: right;
}

.doc16
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	font-weight:500;
}

.doc16R
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	font-weight:500;
	text-align: right;
}

.doc16T
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	Vertical-align: top;
}


.doc17
{
	color:#006;
	font-family:Garamond, serif;
	font-size:17pt;
	font-weight:500;
}

.doc24
{
	color:#006;
	font-family:Garamond, serif;
	font-size:24pt;
	font-weight:500;
}

.docBlue
{
	color:#00008B;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docBlueCC
{
	color:#00C;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docBlueBold
{
	color:#00008B;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.docBlueBoldV
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:700;
}

.docBr
{
	color:#8b0000;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docGraph
{
	color:#C0C;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.docGrn
{
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.docGrn3
{
	color:#053;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docOr
{
	color:#C30;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.docPurp
{
	color:#503;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.doc88
{
	color:#800;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.doc99
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:500;
}

.docZ
{
	color:#f9ffff;
	font-family:Garamond, serif;
	font-size:15pt;
}

.docZalg
{
	color:#f9ffff;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	margin-left:5%;
}

.docZV
{
	color:#f9ffff;
	font-family:Verdana, sans-serif;
	font-size:13pt;
}

.docZGr
{
	color:#f9ffff;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.donations2
{
	color:#008;
	font-family:Verdana, sans serif;
	font-size:13pt;
	font-style:italic;
	margin-bottom:0;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.emV
{
	color:#8b0000;
	font-family:Verdana, sans-serif;
	font-size:13pt;
}

.emphasis
{
	font-size:16pt;
	font-style:italic;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.emphasis2
{
	font-size:16pt;
	font-style:italic;
	text-indent:0;
}

.emphasisBl
{
	color:#00c;
	font-size:17pt;
}

.end
{
	color:#508;
	margin-bottom:0;
	text-align:center;
	text-indent:0;
}

.endLink
{
	color:#00C;
}

.endLink2
{
	color:#00C;
	font-size:13pt;
}

.endTop
{
	color:#00C;
	font-size:16pt;
	font-weight:500;
}

.endP
{
	color:#502;
	margin-top:2em;
	text-align:center;
	text-indent:0;
}

.ex
{
	color:#AF0000;
	font-weight:700;
}

.example
{
	line-height:1.4em;
	margin-left:.7em;
	margin-top:.8em;
	text-indent:0;
}

.example1
{
	line-height:1.4em;
	margin-left:.7em;
	margin-top:1em;
	text-indent:0;
}

.exp
{
	font-family:garamond, serif;
	font-size:82%;
	font-style:italic;
}

.expansion
{
	font-size:13pt;
}

.expon
{
	font-size:16pt;
	font-style:italic;
}

.exp1
{
	font-family:garamond,serif;
	font-size:100%;
}

.exp1N
{
	font-family:sans-serif, verdana;
	font-size:100%;
}

.exp8
{
	font-family:garamond, serif;
	font-size:82%;
}

.exp82
{
	color:#006;
	font-family:garamond,serif;
	font-size:82%;
}

.exZ
{
	color:#F9FFFF;
	font-weight:700;
}

.first
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	margin-left:2%;
	margin-top:.7em;
	text-indent:0;
}

.first1
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	margin-left:2%;
	margin-top:1em;
	text-indent:0;
}

.first2
{
	font-family:Garamond, serif;
	font-size:16pt;
	margin-left:2%;
	margin-top:.5em;
	text-indent:0;
}

.firstC
{
	font-family:Garamond, serif;
	font-size:16pt;
	text-align:center;
	text-indent:0;
}

.fontsz4
{
	font-family:Garamond, serif;
	font-size:5pt;
}

.fontsz6
{
	font-family:Garamond, serif;
	font-size:6pt;
}

.fontsz8
{
	font-family:Garamond, serif;
	font-size:8pt;
}

.fontsz10
{
	font-family:Garamond, serif;
	font-size:10pt;
}

.frac
{
	font-family:Garamond, serif;
	font-size:10pt;
}

.frac2
{
	font-family:Garamond, serif;
	font-size:12pt;
}

.frac3
{
	font-family:Garamond, serif;
	font-size:13pt;
}

.frac3br
{
	color:#8b0000;
	font-family:Garamond, serif;
	font-size:13pt;
}

.frac3gr
{
	color:#085;
	font-family:Garamond, serif;
	font-size:13pt;
	font-weight:700;
}

.frac2Z
{
	color:#f9ffff;
	font-family:Garamond, serif;
	font-size:12pt;
}

.frac2br
{
	color:#900;
	font-family:Garamond, serif;
	font-size:12pt;
}

.graph
{
	color:#cE00CE;
	font-size:15pt;
	font-weight:700;
	margin-left:0;
	margin-top:.7em;
	text-indent:0;
}

.graphC
{
	color:#cE00CE;
	font-weight:700;
	text-align:center;
	text-indent:0;
}

.graphA
{
	color:#cE00CE;
	font-size:15pt;
	font-weight:700;
	margin-top:.6em;
	text-indent:0;
}

.greek
{
	font-size:14pt;
	font-style:italic;
	font-weight:500;
}

.greek600
{
	font-size:14pt;
	font-style:italic;
	font-weight:700;
}

.greekBl
{
	color:#00F;
	font-size:16pt;
	font-style:italic;
	font-weight:700;
}

.greekCC
{
	color:#0C0;
	font-size:16pt;
	font-style:italic;
	font-weight:700;
}

.greekGr
{
	color:#085;
	font-size:14pt;
	font-style:italic;
	font-weight:700;
}

.green
{
	color:green;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.green2
{
	color:#0C0;
}

.GGreen
{
	color:#060;
}

.greenAA
{
	color:#0A0;
}

.greenFF
{
	color:#0F0;
}

.green500
{
	color:green;
	font-weight:500;
}

.grn
{
	color:#093;
}

.grnBold
{
	color:#085;
	font-size:15pt;
	font-weight:700;
}

.grn2
{
	color:#085;
}

.grn2Bold
{
	color:#085;
	font-size:15pt;
	font-weight:700;
}

.grn2BoldL
{
	color:#085;
	font-size:15pt;
	font-weight:700;
	margin-left:0;
	margin-top:0;
	text-indent:0;
}

.grn3
{
	color:#380;
}

.hide
{
	background-color:#FFC0DD;
	color:#FFC0DD;
}

.hideC
{
	background-color:#FFC0DD;
	color:#FFC0DD;
	text-align: center;
}

.hide2
{
	color:#C0C;
	font-weight:700;
}

.show
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	margin-top:.4em;
	text-indent:0;
}

.showR
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	margin-top:.4em;
	text-indent:0;
	text-align: right;
}

.showV
{
	background-color:transparent;
	color:#085;
	font-family:verdana, sans-serif;
	font-size:11pt;
	font-weight:700;
}

.hideGif
{
	background-color:#085;
	color:#085;
}

.hideGifC
{
	background-color:#085;
	color:#085;
	margin-left:auto;
	margin-right: auto;
}

.showGif
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

.hideGraphC
{
	background-color:#CE00CE;
	margin-top:.7em;
	text-indent:0;
	margin-left:auto;
	margin-right: auto;
}

.hideGraph
{
	background-color:#CE00CE;
	margin-top:.7em;
	text-indent:0;
}

.show2
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:0;
}

.show14
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:14pt;
	font-weight:700;
	text-indent:0;
}

.showC
{
	background-color:transparent;
	color:#085;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	text-align:center;
	text-indent:0;
}

.showZ
{
	background-color:transparent;
	color:#f3FFFF;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.showEx
{
	color:#085;
	font-family:serif;
	font-size:12pt;
	font-weight:700;
}

.hideBl
{
	background-color:#00C;
	color:#00C;
}

.showBl
{
	background-color:transparent;
	color:#00C;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	font-style:italic;
}

.showBl2
{
	background-color:transparent;
	color:#039;
	font-family:Verdana, sans-serif;
	font-size:13pt;
}

.see
{
	background-color:#F3FFFF;
	color:#000;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
}

.home
{
	color:#0066CF;
	font-family:Garamond, serif;
	font-size:18pt;
	font-weight:500;
}

.hor  
{
         text-align: center;
          margin-top: .8em;
          width: 96%;
}

.horP
{
	margin-top:.5em;
	text-align:center;
}

.horCont
{
	color:#800;
	margin-top:.8em;
	text-align:center;
}

.hotPink
{
	color:#F09;
}

.hotPink2
{
	color:#F06;
}

.hotPink3
{
	color:#F39;
}

.hotPink4
{
	color:#F0C;
}

.indexBorder
{
	border-color:red;
	border-style:solid;
	border-width:4px;
}

.inline
{
	display:inline;
	vertical-align:baseline;
}

.introd
{
	font-size:17pt;
	margin-top:1.2em;
	text-indent:0;
}

.Lafter
{
	margin-top:.4em;
	text-indent:0;
}

.Lafter6
{
	margin-top:.6em;
	text-indent:0;
}

.Lafter1
{
	margin-top:1em;
	text-indent:0;
}

.Lafter2
{
	margin-top:1.2em;
	text-indent:0;
}

.left
{
	text-indent:0;
}

.left0
{
	margin-top:0;
	text-indent:0;
}

.left4
{
	margin-top:.4em;
	text-indent:0;
}

.left6
{
	margin-top:.6em;
	text-indent:0;
}

.left1
{
	margin-top:1em;
	text-indent:0;
}

.left-align
{
        float: left;
}     

.level2
{
	color:#933;
	font-family:arial, sans-serif;
	font-size:14pt;
	font-weight:500;
	text-align:center;
	text-indent:0;
}

.link1
{
	font-family:Arial , sans-serif;
	font-size:14pt;
	font-style:normal;
	font-weight:500;
	margin-bottom:0;
	margin-top:.6em;
	text-indent:0;
}

.link2
{
	color:#933;
	font-family:Arial , sans-serif;
	font-size:13pt;
	font-weight:700;
	margin-bottom:.6em;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.link2a
{
	color:#933;
	font-family:Arial , sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-bottom:.6em;
	margin-top:1.2em;
}

.link3
{
	font-family:Arial , sans-serif;
	font-size:13pt;
	font-style:normal;
	font-weight:700;
	margin-top:1em;
	text-indent:0;
}

.link3a
{
	font-family:Arial , sans-serif;
	font-size:13pt;
	font-style:normal;
	font-weight:700;
	margin-top:.2em;
	text-indent:0;
}

.link
{
	font-family:Arial , sans-serif;
	font-size:14pt;
	font-style:normal;
	font-weight:500;
	margin-bottom:0;
	margin-top:.2em;
	text-indent:0;
}

.mathpage
{
	color:#038;
	font-family:BethHand;
	font-size:36pt;
	font-weight:500;
	text-align:center;
	text-indent:0;
}

.mathpage2
{
	color:#8B3300;
	font-family:arial;
	font-size:34pt;
	font-weight:500;
	margin-bottom:0;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.mathpage3
{
	color:#930;
	font-family:arial;
	font-size:38pt;
	font-weight:500;
	letter-spacing:6px;
	margin-top:.1em;
	text-align:center;
	text-indent:0;
}

.mauve
{
	color:#63C;
}

.mauve2
{
	color:#63F;
}

.note
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin:.8em 15% 0;
	text-indent:0;
}

.Pnote
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin:.3em 15%;
	text-indent:0;
}

.noteFr
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:10pt;
}

.note2
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-left:15%;
	margin-right:15%;
	margin-top:0;
	text-indent:0;
}

.noteC
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin:.6em 15%;
	text-align:center;
	text-indent:0;
}

.noteAfter
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-left:15%;
	margin-right:15%;
	margin-top:.6em;
	text-indent:0;
}

.Fnote
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:10pt;
}

.Vnote
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:11pt;
}

.VnoteF
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:10pt;
}

.VnoteInv
{
	color:#FFD;
	font-family:Verdana, sans-serif;
	font-size:11pt;
}

.ochre
{
	color:#C90;
}

.optional
{
	font-family:Verdana, sans serif;
	font-size:13pt;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.orange
{
	color:#F60;
}

.orange2
{
	color:#C30;
}

.orange3
{
	color:#F63;
}

.orange4
{
	color:#C60;
}

.orange5
{
	color:#F90;
}

.orange6
{
	color:#F30;
}

.orange7
{
	color:#F66;
}

.orange8
{
	color:#F60;
}

P
{
	color:#006;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	line-height:1.3em;
	margin:.1em .6em;
	text-indent:5%;
}

.pi
{
	font-family:Garamond, serif;
	font-size:16pt;
	font-weight:400;
}

.piGr
{
	font-family:Garamond, serif;
	font-size:16pt;
	font-weight:700;
}

.pink
{
	color:#FFB0DD;
}

.pinkish
{
	color:#c36;
}

.pinkish2
{
	color:#c39;
}

.pointBold
{
	color:#900;
	font-weight:700;
}

.preface
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	margin-left:4%;
	text-indent:0;
}

.prefaceCont
{
	font-size:16pt;
	font-weight:700;
	margin:.6em 10% 0 15%;
	text-indent:0;
}

.prefaceCont2
{
	color:#006;
	font-family:Arial, sans-serif;
	font-size:14pt;
	font-style:italic;
	font-weight:500;
	margin-bottom:0;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.prob
{
	color:#085;
	font-weight:700;
}

.purple
{
	color:#606;
}

.purple2
{
	color:#609;
}

.purple2a
{
	color:#909;
}

.purple3
{
	color:#90F;
}

.purple4
{
	color:#C0F;
}

.purple5
{
	color:#306;
}

.purple6
{
	color:#CE00CE;
}

.purple6a
{
	color:#F0F;
}

.purple7
{
	color:#60F;
}

.purple8
{
	color:#63F;
}

.purple9
{
	color:#C3F;
}

.purple10
{
	color:#C09;
}

.purple11
{
	color:#906;
}

.question
{
	color:#03a;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	margin-top:1.2em;
	text-indent:.2em;
}

.qZ
{
	color:#f3FFFF;
	font-family:Verdana, sans-serif;
	font-size:13pt;
}

.questionC
{
	color:#03a;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:700;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.questionL
{
	color:#039;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	margin-top:.8em;
	text-indent:0;
}

.question2
{
	color:#039;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	margin-left:2.5em;
	margin-top:0;
	text-indent:0;
}

.red
{
	color:#C00;
	font-weight:700;
}

.red77
{
	color:#700;
}

.red88
{
	color:#800;
}

.red1
{
	color:#C00;
}

.red2
{
	color:#F03;
}

.red3
{
	color:#C03;
}

.red4
{
	color:#F09;
}

.redFF
{
	color:red;
}

.right-align
{
	float:right;
}

.royalBlue
{
	color:#30F;
}

.section
{
	color:#903;
	font-size:17pt;
	font-weight:700;
	margin-top:.8em;
	text-indent:0;
	text-align:center;
}

.single
{
	margin-bottom:0;
	margin-top:0;
}

.skill
{
	color:#006;
	font-family:Arial , sans-serif;
	font-size:18pt;
	font-weight:700;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.small
{
	font-family:Garamond, serif;
	font-size:13pt;
	font-weight:500;
}

.smallcaps
{
	font-size:11pt;
}

.smallcaps2
{
	font-size:14pt;
}

.subtitle
{
	color:#903;
	font-family:Garamond, serif;
	font-size:24pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

.summary
{
	color:#FFF;
	font-family:Verdana, sans-serif;
	font-size:12pt;
}

.summaryBorder
{
	background-color:#5F5FFF;
	border-color:#900;
	border-style:solid;
	border-width:3px;
	margin-left:100px;
	margin-right:100px;
	margin-top:1em;
	padding:.8em 0 .8em 1em;
}

sup {vertical-align: +0.3em;
      font-size: 70%;
     }

.tbl0 
{	
       border-spacing:0;
	padding:0;
	margin-top: 0; 
}	

  .tbl0C {  
	border-spacing:0;
	padding:0;
	margin-top: 0; 
	margin-left:auto;
	margin-right:auto;
	}
	
  .tbl2 {  
	border-spacing:0;
	padding:0;
	margin-top: .2em; }
	
   .tbl2C {  
	border-spacing:0;
	padding:0;
	margin-top: .2em; 
	margin-left:auto;
	margin-right:auto;
	}		
	
  .tbl4 {  
	border-spacing:0;
	padding:0;
	margin-top: .4em; }
	
   .tbl4C {  
	border-spacing:0;
	padding:0;
	margin-top: .4em; 
	margin-left:auto;
	margin-right:auto;
	}		
	
  .tbl6 {  
	border-spacing:0;
	padding:0;
	margin-top: .6em; }	
	
   .tbl6C {  
	border-spacing:0;
	padding:0;
	margin-top: .6em; 
	margin-left:auto;
	margin-right:auto;
	}		
	
    .tbl8 {  
	border-spacing:0;
	padding:0;
	margin-top: .8em; }
	
   .tbl8C {  
	border-spacing:0;
	padding:0;
	margin-top: .8em; 
	margin-left:auto;
	margin-right:auto;
	}	
	
   .tbl1 { 
	border-spacing:0;
	padding:0;
	margin-top: 1em; }
	
  .tbl1C {  
	border-spacing:0;
	padding:0;
	margin-top: 1em; 
	margin-left:auto;
	margin-right:auto;
	}		
	
   .tbl12 { 
	border-spacing:0;
	padding:0;
	margin-top: 1.2em; }
	
  .tbl15 {
	border-spacing:0;
	padding:0;
	margin-top: 1.5em; }	

.tdback
{
	background-color:#F3FFFF;
}

.tdcontents
{
	background-color:#EEFFFF;
}

.tdindex
{
	background-color:#006;
}

.texR
{
      text-align: right;
}

.text
{
	margin-left:6%;
	margin-top:1em;
	text-indent:0;
}

.theorem
{
	color:#800;
	font-size:16pt;
	font-weight:700;
}

.title
{
	color:#903;
	font-family:Arial, san-serif;
	font-size:24pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.2em;
	text-align:center;
	text-indent:0;
}

.title2
{
	color:#903;
	font-family:Arial, sans-serif;
	font-size:20pt;
	font-style:normal;
	font-weight:700;
	margin-top:.2em;
	text-align:center;
	text-indent:0;
}

.titleTh
{
	color:#0B0;
	font-family:Arial narrow, sans-serif;
	font-size:28pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.8em;
	text-align:center;
	text-indent:0;
}

.titleTop
{
	color:#009;
	font-family:Arial narrow, sans-serif;
	font-size:30pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.7em;
	text-align:center;
	text-indent:0;
}

.top
{
	color:green;
	font-family:Garamond, serif;
	font-size:15pt;
	margin-bottom:.7em;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.topA
{
	color:green;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:0;
}

.topp
{
    vertical-align: top;
}

.topic
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top:.7em;
	text-align:center;
	text-indent:0;
}

.topic1
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top: 1em;
	text-align:center;
	text-indent:0;
}

.topicTD
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top:1em;
}

.transp
{
	color:transparent;
}

.tutor
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-style:italic;
	font-weight:700;
	margin:.7em 85px .6em 90px;
	text-indent:0;
}

.tutorLink
{
	color:#d22;
	font-family:verdana, sans-serif;
	font-size:13pt;
	font-style:italic;
}

.verdana
{
	color:#006;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:700;
}

.verdanaC
{
	color:#006;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:700;
	margin-top:.7em;
	text-align:center;
	text-indent:0;
}

.verdana5
{
	color:#006;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:500;
}

.verdana5ans
{
	color:#085;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:700;
}

.verdana5hide
{
	background-color:#FFC0DD;
	color:#FFC0DD;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-weight:700;
}

.verdanaIt
{
	font-family:Verdana, sans serif;
	font-size:12pt;
	font-style:italic;
}

.verdana2
{
	color:#00003E;
	font-family:Verdana, sans serif;
	font-size:12pt;
}

.verdanaEm
{
	color:#03a;
	font-family:Verdana, sans serif;
	font-size:14pt;
	font-style:italic;
	font-weight:500;
}

.verdanaBr
{
	color:#8b0000;
	font-family:Verdana, sans serif;
	font-size:12pt;
}

.verdanaWhite
{
	color:#FFF;
	font-family:Verdana, sans serif;
	font-size:12pt;
}

.yellow
{
	color:#FF0;
}

.yellowBorder
{
	border-color:#FD0;
	border-style:solid;
	border-width:4px;
	margin-left:95px;
	margin-right:95px;
}

.yellowBorderY
{
	border-color:#FF0;
	border-style:solid;
	border-width:medium;
	padding:.8em;
}

.yellowBorderB
{
	border-color:blue;
	border-style:solid;
	border-width:medium;
	padding:.8em;
}

.yellowBorder2
{
	border-color:#FF0;
	border-style:solid;
	border-width:medium;
	margin-bottom:.7em;
	margin-top:.7em;
	padding-bottom:.8em;
	padding-top:.8em;
}