.addt
{
	margin-bottom:.6em;
	margin-left:240px;
	margin-top:.8em;
}

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

.after1
{
	margin-top:1em;
}

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

.asterisk
{
	color:#600;
	margin-top:1.4em;
}

.Blink
{
	color:#009;
}

.BlinkTop
{
	color:#66a;
}

.blue
{
	color:#009;
}

.blueLt
{
	color:#06F;
}

.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:#30C;
}

.Bblue
{
	color:#00F;
}

.blue33FF
{
	color:#03F;
}

.blueCC
{
	color:#00C;
}

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

.blueEm
{
	color:#30C;
}

.blue5E
{
	color:#00005E;
}

.RBblue
{
	color:#30F;
}

.Rblue
{
	color:#11008B;
}

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

.bold
{
	font-weight:600;
}

.border
{
	border-color:#00C;
	border-style:solid;
	border-width:.7em 0 0;
}

.brick
{
	color:#8b0000;
}

.brick2
{
	color:#903;
}

.brick3
{
	color:#906;
}

.brick4
{
	color:#400;
}

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

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

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

.brown
{
	color:#930;
}

.capital
{
	color:#006;
	font-family:century gothic, sans serif;
	font-size:15pt;
	font-weight:500;
}

.center
{
	margin-top:.4em;
	text-align:center;
	text-indent: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;
}


.centerTD
{
	text-align:center;
}

.centerT
{
	margin-left:auto;
	margin-right:auto;
}

.centerTT
{
	border-collapse:collapse;
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

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

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

.center2
{
	margin-top:.2em;
	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;
}

.chapters
{
	color:#b33;
	font-family:arial, sans-serif;
	font-size:13pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:.8em;
	text-align:center;
	text-indent:0;
}

.color1a
{
	color:#3f3300;
}

.color2
{
	color:#39c;
}

.color3
{
	color:#c36;
}

.color4
{
	color:#096;
}

.color5
{
	color:#c60;
}

.color6
{
	color:#c33;
}

.color7
{
	color:#44f;
}

.color7a
{
	color:#22f;
}

.color8
{
	color:#3f6699;
}

.color9
{
	color:#093;
}

.color10
{
	color:#600;
}

.color11
{
	color:#960;
}

.contFirst
{
	color:#800;
	font-size:16pt;
	font-weight:700;
	margin-top:1em;
	text-indent:.6em;
}

.contFirstZ
{
	color:#f9ffff;
	font-size:17pt;
	font-weight:700;
	text-indent:.6em;
}

.contLogicZ
{
	color:#f9ffff;
	font-size:18pt;
	font-weight:700;
	text-indent:.6em;
}

.contGeo
{
	color:#00B;
	font-family:Arial narrow, sans-serif;
	font-size:17pt;
	font-weight:700;
	margin-bottom:0;
	text-align:center;
	text-indent:0;
}

.contHome
{
	color:#00a;
	font-family:Arial, sans-serif;
	font-size:15pt;
	font-weight:500;
}

.contIntro
{
	color:#900;
	font-size:18pt;
	font-weight:700;
	margin-top:.7em;
	text-indent:.5em;
}

.contIntroLink
{
	color:#900;
	font-size:18pt;
	font-weight:700;
}

.contLink
{
	color:#900;
	font-size:14pt;
	font-weight:700;
}

.contProp
{
	color:#600;
	font-family:Garamond, serif;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-indent:.6em;
}

.contProp1
{
	color:#600;
	font-family:Garamond, serif;
	font-weight:700;
	margin-bottom:0;
	margin-top:.2em;
	text-indent:.6em;
}

.contProp2
{
	color:#600;
	font-family:Garamond, serif;
	font-size:15pt;
	font-style:italic;
	font-weight:500;
	line-height:1.2em;
	margin-bottom:0;
	margin-left:10%;
	margin-top:.1em;
	text-indent:0;
}

.contProp3
{
	color:#700;
	font-family:Garamond, serif;
	font-size:14pt;
	font-weight:700;
	margin-top:0;
	text-indent:10%;
}

.contYborder
{
	border-color:#FF0;
	border-style:solid;
	border-width:thick;
	margin:.1em;
}

.contrib
{
	color:#3FFF00;
	font-family:sans-serif;
	font-size:14pt;
	font-style:italic;
	font-weight:700;
}

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

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

.copy1
{
	color:#005;
	margin-top:.5em;
	text-indent:0;
}

.copy1b
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	margin-top:.6em;
	text-indent:.5em;
}

.copyE
{
	color:#00B;
}

.copyEb
{
	color:#00B;
}

.copyT
{
       margin-top:.3em; 
       text-indent:0; 
       font-size:17pt; 
       color:#008;
 }


.darkRed
{
	color:#900;
}

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

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

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

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

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

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

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

.dkGreen
{
	color:#060;
}

.dkGreen2
{
	color:#066;
}

.doc
{
	color:#005;
	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;
}


.docIn
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:5em;
}

.docC
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-align:center;
}

.docNum
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:.8em;
}

.docP
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:2.1em;
}

.docPP
{
	color:#005;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:500;
	text-indent:4.4em;
}

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

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

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

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

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

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

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

.doc12R
{
	color:#00f;
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:500;
	text-align: right;
}

.doc12B
{
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:500;
	vertical-align: bottom;
	
}

.doc12RB
{
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:500;
	text-align: right;
	vertical-align: bottom;
}

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

.doc13Z
{
	color:#39ffff;
	font-family:Garamond, serif;
	font-size:13pt;
	font-weight:500;
}

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

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

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

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

.docZ
{
	color:#f9ffff;
	font-family:Garamond, serif;
	font-size:15pt;
	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;
}

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

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

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

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

.docV11
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	font-weight:500;
	text-indent:2.3em;
}

.donLink
{
	color:#600;
}

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

.emphasis
{
	color:#00C;
	font-weight:600;
}

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

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

.enunc
{
	color:#005;
	font-family:Garamond, serif;
	font-size:16pt;
	font-style:italic;
	font-weight:500;
	text-indent:2em;
}

.enunc2
{
	color:#005;
	font-family:Garamond, serif;
	font-size:16pt;
	font-style:italic;
	font-weight:500;
	text-indent:.8em;
}

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

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

.exp
{
	font-size:60%;
}

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

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

.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:#090;
	font-family:Garamond, serif;
	font-size:13pt;
	font-weight:700;
}

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

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

.greek500
{
	font-size:12pt;
	font-style:italic;
	font-weight:500;
}

.greektop
{
	font-size:14pt;
	font-style:italic;
	font-weight:400;
}

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

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

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

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

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

.grn
{
	color:#093;
}

.grn66
{
	color:#060;
}

.grn9999
{
	color:#099;
}

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

.grn2
{
	color:#090;
}

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

.grn2BoldC
{
	color:#090;
	font-size:15pt;
	font-weight:700;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

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

.green2
{
	color:#0C0;
}

.greenAA
{
	color:#0A0;
}

.greenCC
{
	color:#0C0;
}

.head
{
	color:#00B;
	font-family:Arial narrow, sans-serif;
	font-size:15pt;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.head1
{
	color:#00B;
	font-family:Arial narrow, sans-serif;
	font-size:20pt;
	font-weight:500;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.head2
{
	color:#00b;
	font-family:Arial narrow, sans-serif;
	font-size:13pt;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.headLink
{
	color:#00b;
	font-family:Arial narrow, sans-serif;
	font-size:11pt;
}

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

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

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

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

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

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

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

.hor2
{
	margin-top:.6em;
	text-align:center;
}

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

.horCont
{
	color:#00b;
	margin-bottom:0;
	margin-top:0;
	text-align:center;
	text-indent:0;
}

.horIntro
{
	color:#00b;
	margin-top:.3em;
	text-align:center;
}

.hotPink
{
	color:#F09;
}

.hotPink2
{
	color:#F06;
}

.hotPink3
{
	color:#F39;
}

.hotPink4
{
	color:#F0C;
}

.indent
{
	text-indent:2em;
}

.indexBorder
{
	border-color:#3F0000;
	border-style:solid;
	border-width:4px;
}

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

.introd
{
	font-family:Garamond, serif;
	font-size:15pt;
	line-height:1.2em;
	margin:.2em 1.5em;
	text-indent:5%;
}

.introdL
{
	font-family:Garamond, serif;
	font-size:15pt;
	line-height:1.2em;
	margin:.2em 1.5em;
	text-indent:0;
}

.introdLafter
{
	font-family:Garamond, serif;
	font-size:15pt;
	line-height:1.2em;
	margin:.6em 1.5em .2em;
	text-indent:0;
}

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

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

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

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

.left
{
	text-indent:0;
}

.left2
{
	margin-top:.3em;
	text-indent:0;
}

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

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

.left-align  
     { float: left; }  	

.link1
{
	font-size:16pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.6em;
	text-indent:0;
}

.link
{
	font-size:16pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.2em;
	text-indent:0;
}

.linkColor
{
	color:#b30;
}

.linkSub
{
	color:#b30;
	font-size:16pt;
	font-weight:700;
	margin-top:.2em;
	text-indent:0;
}

.mauve
{
	color:#63C;
}

.mauve2
{
	color:#63F;
}

.nextPage
{
	color:#03A;
	font-size:17pt;
	font-weight:700;
}

.nextPage2
{
	color:#03A;
	font-size:14pt;
	font-weight:700;
}

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

.Pnote
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin:.2em 15%;
	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;
}

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

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

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

.ochre
{
	color:#C90;
}

.orange
{
	color:#F60;
}

.orange2
{
	color:#C30;
}

.orange3
{
	color:#F63;
}

.orange4
{
	color:#C60;
}

.orange5
{
	color:#F90;
}

.orange6
{
	color:#F30;
}

.orange7
{
	color:#F66;
}

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

.pink
{
	color:#FFB0DD;
}

.pinkish
{
	color:#c36;
}

.pinkish2
{
	color:#c39;
}

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

.preface
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:0;
	text-indent:0;
}

.preface1
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	margin-left:1em;
	margin-top:1em;
	text-indent:0;
}

.preface5
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.5em;
	text-indent:5%;
}

.preface8
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.8em;
	text-indent:5%;
}

.prefaceAf
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.6em;
	text-indent:0;
}

.prefaceC
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	margin-bottom:1em;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.prefaceL
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-top:0;
	text-indent:0;
}

.prefaceLaf
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.7em;
	text-indent:0;
}

.prefaceP
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.1em;
	text-indent:5%;
}

.prefacePaf
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:.7em;
	text-indent:5%;
}

.prefaceP1
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.3em;
	margin-left:1em;
	margin-top:1.4em;
	text-indent:5%;
}

.previous
{
	margin-left:29.5%;
	margin-top:.5em;
}

.prob
{
	color:green;
	font-weight:700;
}

.problems
{
	color:#005;
	font-size:16pt;
	font-weight:700;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.problems2
{
	color:#005;
	font-size:16pt;
	font-weight:700;
	margin-top:.7em;
	text-align:center;
	text-indent:0;
}

.purple
{
	color:#606;
}

.purple2
{
	color:#609;
}

.purple2a
{
	color:#909;
}

.purple3
{
	color:#90F;
}

.purple4
{
	color:#C0F;
}

.purple5
{
	color:#306;
}

.purple6
{
	color:#C0C;
}

.purple6a
{
	color:#F0F;
}

.purple7
{
	color:#60F;
}

.purple8
{
	color:#63F;
}

.purple9
{
	color:#C3F;
}

.purple10
{
	color:#C09;
}

.purple11
{
	color:#906;
}

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

.red77
{
	color:#700;
}

.red88
{
	color:#800;
}

.red88Bold
{
	color:#800;
	font-weight:700;
}

.red1
{
	color:#C00;
}

.red2
{
	color:#F03;
}

.red3
{
	color:#C03;
}

.red4
{
	color:#F09;
}

.redFF
{
	color:red;
}

.right-align
{
	float:right;
}

.royalBlue
{
	color:#30F;
}

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

.small
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-left:10%;
	margin-right:9%;
	margin-top:.8em;
	text-indent:0;
}

.smallP
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-left:10%;
	margin-right:9%;
	text-indent:5%;
}

.smallPleft
{
	color:#005;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-left:10%;
	margin-right:9%;
	text-indent:0;
}

.smallcaps
{
	font-size:11pt;
}

.strike
{
	text-decoration:line-through;
}

.subtitleProb
{
	color:#904;
	font-family:Verdana, sans-serif;
	font-size:20pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.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:#EFF;
}

.tdindex
{
	background-color:#005;
}

.theorem
{
	color:#005;
	font-family:garamond, serif;
	font-size:16pt;
	font-style:italic;
	margin-top:.5em;
	text-indent:2em;
}

.title
{
	color:#b30;
	font-family:verdana, sans-serif;
	font-size:18pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

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

.title2
{
	color:#b30;
	font-family:verdana, sans-serif;
	font-size:18pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

.titleH
{
	color:#b30;
	font-size:23pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

.titleGar
{
	color:#b30;
	font-size:20pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:.9em;
	text-align:center;
	text-indent:0;
}

.titleGar2
{
	color:#b30;
	font-size:22pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

.titleProb
{
	color:#906;
	font-family:Verdana, sans-serif;
	font-size:20pt;
	font-style:normal;
	font-weight:500;
	margin:.3em 0;
	text-align:center;
	text-indent:0;
}

.titleProp
{
	color:#A03;
	font-size:16pt;
	font-weight:700;
	margin-bottom:0;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.top
{
	color:#66a;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

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

.topic0
{
	color:#005;
	font-family:Arial, sans-serif;
	font-size:14pt;
	font-weight:500;
	margin-top:0;
	text-align:center;
	text-indent:0;
}

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

.verdana
{
	font-family:Verdana, sans serif;
	font-size:12pt;
}

.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:#00008b;
	font-family:Verdana, sans serif;
	font-size:12pt;
}

.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;
}

.yellowBorder2
{
	border-color:#FF0;
	border-style:solid;
	border-width:medium;
	margin-left:140px;
	margin-right:140px;
	padding:.8em;
}