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

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

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

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

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

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

.after1
{
	margin-top:1em;
}

.afterNote
{
	margin-top:1em;
}

.afterQ
{
	margin:.5em 0;
}

.aLink
{
	color:#906;
}

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

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

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

.back
{
	color:#008;
	font-family:arial;
	font-size:14pt;
	font-style:italic;
	margin-bottom:0;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

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

.bio
{
	color:#FFF;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:400;
	margin:1em 12%;
	text-indent:0;
}

.bioLink
{
	color:#800;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:400;
	margin-bottom:5em;
}

.black
{
	color:#000;
}

.Blink
{
	color:#009;
}

.blue
{
	color:#009;
}

.blue66
{
	color:#006;
}

.blueBB
{
	color:#00b;
}

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

.blue2
{
	color:#36F;
}

.blue3
{
	color:#39F;
}

.Bblue
{
	color:#00F;
}

.blue33FF
{
	color:#03F;
}

.blueCC
{
	color:#1F00CC;
}

.blueEm
{
	color:#30C;
}

.RBblue
{
	color:#30F;
}

.Rblue
{
	color:#11008B;
}

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

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

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

.bottm
{
	vertical-align:bottom;
}

.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
{
	font-size:18pt;
	font-weight:100;
}

.capitalV
{
	font-family:verdana, sans-serif;
	font-size:12pt;
	font-weight:100;
}

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

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

.centerTD
{
	text-align:center;
}

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

.centerTT
{
	border-collapse:collapse;
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
	padding: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;
}
.centerW
{
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:590px;
}


.center0
{
	margin-bottom:0;
	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;
}

.color1
{
	color:#f60;
}

.color2
{
	color:#39c;
}

.color2a
{
	color:#39f;
}

.color3
{
	color:#c36;
}

.color4
{
	color:#096;
}

.color5
{
	color:#c60;
}

.color6
{
	color:#390;
}

.color7
{
	color:#36c;
}

.color8
{
	color:#d0d;
}

.colorT
{
	color:#fc9;
}

.colorO
{
	color:#9f9;
}

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

.copy
{
	color:#008;
	margin-top:.1em;
	text-indent:0;
}

.copy1
{
	color:#008;
	margin-top:.4em;
	text-indent:0;
}

.copy1b
{
	color:#008;
	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;
}

.display
{
	color:#005;
	font-family:Garamond, serif;
	font-size:16pt;
	font-style:italic;
	margin:.5em 14%;
	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;
}

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

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

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

.displayPer3
{
	font-size:17pt;
	font-style:italic;
	margin-bottom:.5em;
	margin-left:20%;
	margin-top:.6em;
	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;
}

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

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

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

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

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

.doc3
{
	color:#006;
	font-family:Garamond, serif;
	font-size:3pt;
}

.doc4Ans
{
	background-color:#F3FFFF;
	color:#006;
	font-family:Garamond, serif;
	font-size:4pt;
}

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

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

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

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

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

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

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

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

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


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


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


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

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

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

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

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

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

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

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

.docBrick
{
	color:#8B0000;
	font-family:Garamond, serif;
	font-size:15pt;
}

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

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

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

.drop
{
	font-family:Garamond, serif;
	font-size:17pt;
	text-indent:0;
}

.emphasis
{
	color:maroon;
}

.emphasis2
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	font-style:italic;
	text-indent:0;
}

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

.end		{ color: #550088;
	                 text-align: center;
			text-indent: 0;
			margin-bottom: .8em;
			margin-top: .8em;
			font-size:16pt;
				 }

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

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

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

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

.exp
{
	font-family:serif;
	font-size:68%;
}

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

.exp2
{
	font-size:100%;
}

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

.first
{
	border-color:#FFBDDE;
	border-style:solid;
	border-width:thick;
	margin:0;
	padding:.6em .5em;
}

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

.fracAns
{
	background-color:#F3FFFF;
	color:green;
	font-family:Garamond, serif;
	font-size:12pt;
	font-weight:700;
}

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

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

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

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

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

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

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

.frac2grPr
{
	background-color:#F3FFFF;
	color:green;
	font-family:Garamond, serif;
	font-size:10pt;
	font-weight:700;
}

.frac2bl
{
	color:#30f;
	font-family:Garamond, serif;
	font-size:12pt;
}

.frac2blCC
{
	color:#00C;
	font-family:Garamond, serif;
	font-size:12pt;
}

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

.frac3C
{
	color:#006;
	font-family:Garamond, serif;
	font-size:13pt;
	text-align: center;
}

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

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

.fracN
{
	font-family:Garamond, serif;
	font-size:9pt;
}

.green
{
	color:green;
	font-weight:600;
}

.greenborder
{
	border-color:#090;
	border-style:solid;
	border-width:.4em;
	margin:0;
}

.grn
{
	color:#093;
}

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

.grn2
{
	color:#090;
}

.green2
{
	color:#0C0;
}

.GGreen
{
	color:#060;
}

.green3
{
	color:#063;
}

.green4
{
	color:#0C6;
}

.green5
{
	color:#292;
}

.hidden
{
	visibility:hidden;
}

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

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

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

.showR
{
	background-color:transparent;
	color:green;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	text-align: right;
}

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

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

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

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

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

.indent
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin-left:50px;
	text-indent:0;
}

.indent2
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin-left:38px;
	text-indent:0;
}

.indent3
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin-left:48px;
	text-indent:0;
}

.indent4
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin-left:75px;
	margin-top:1em;
	text-indent:0;
}

.indentQ
{
	font-family:Garamond, serif;
	font-size:15pt;
	margin-top:0;
	text-indent:5%;
}

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

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

.introCopy
{
	color:#040;
	text-indent:0;
}

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

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

.introE
{
	color:#002000;
}

.introLink
{
	color:#339;
	font-size:16pt;
	font-weight:700;
}

.KeyAmount
{
	color:#0F9;
}

.KeyOrange
{
	color:#F93;
}

.KeyPercent
{
	color:#F6F;
}

.KeyBase
{
	color:#E80;
}

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

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

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

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

.Lafter8
{
	margin-top:.8em;
	text-indent:0;
}

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

.left
{
	text-indent:0;
}

.left-align
{
	float: left;
}

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

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

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

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

.lesson
{
	color:navy;
	font-family:Arial, sans-serif;
	font-size:12pt;
	font-weight:700;
	margin-top:1em;
	text-align:center;
	text-indent:0;
}

LI
{
	margin-top:.4em;
}

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

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

.list
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:14pt;
	line-height:1.4em;
	margin-top:.4em;
}

.list2
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:700;
	margin-left:0;
	margin-top:.6em;
	text-indent:0;
}

.list3
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:1.6em;
}

.list4
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	line-height:1.7em;
	margin-left:10%;
}

.listt
{
	color:#00008B;
	font-family:Verdana, sans-serif;
	font-size:14pt;
	margin-left:.1em;
	margin-top:.5em;
	text-indent:0;
}

.mathpage
{
	color:#007;
	font-family:BethHand;
	font-size:28pt;
	text-align:center;
	text-indent:0;
}

.mauve
{
	color:#63C;
}

.mauve2
{
	color:#63F;
}

.mid
{
	vertical-align:middle;
}

.nextKey2
{
	color:#C80;
	font-weight:700;
}

.nextprob
{
	margin:.6em .5em;
	text-indent:0;
}

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

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

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

.noteC
{
	font-family:Verdana, sans-serif;
	font-size:11pt;
	margin-bottom:.4em;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

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

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

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

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

.VnoteR
{
	color:#006;
	font-family:Verdana, sans-serif;
	font-size:11pt;
	text-align: right;
}

.Vnote2
{
	color:#00f;
	font-family:Verdana, sans-serif;
	font-size:11pt;
}

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

.orange
{
	color:#F60;
}

.orange2
{
	color:#C30;
}

.orange3
{
	color:#F63;
}

.orange4
{
	color:#C60;
}

.orange5
{
	color:#F90;
}

.orange6
{
	color:#F30;
}

.orange7
{
	color:#FC0;
}

.owlEnd
{
	color:#880042;
}

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

.per
{
	color:#006;
	font-family:Garamond, serif;
	font-size:16pt;
	margin-top: .6em;
}


.pink
{
	color:#FFB0DD;
}

.pinkish
{
	color:#c36;
}

.pinkish2
{
	color:#c39;
}

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

.powers
{
	color:#009;
	font-family:Garamond, serif;
	font-size:14pt;
	font-weight:700;
}

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

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

.preface2
{
	font-family:Verdana, sans-serif;
	font-size:12pt;
	text-indent:0;
}

.prefaceP
{
	font-family:Verdana, sans-serif;
	font-size:12pt;
	margin-left:8%;
	margin-top:.2em;
	text-indent:5%;
}

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

.prefaceT
{
	color:#00003e;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	margin-left:5%;
	text-indent:0;
}

.prefaceFr
{
	color:#00003e;
	font-family:Verdana, sans-serif;
	font-size:11pt;
}

  .press
  {
        border-style: outset;
        border-width:1px;
        color:#8B0000;
        font-family:Garamond, serif;
        font-size:15pt;
  }

  .prss  {
           border-width:1px;
           border-color: #11008b ;
           border-style: outset;
          margin-left:auto;
                margin-right: auto;
                margin-top: 0em;
                padding: 1px;
              border-spacing: 1px;
           }

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

.prob
{
	text-indent:1.2em;
}

.prob10
{
	margin-top:.5em;
	text-indent:1.8em;
}

.probhdg
{
	color:#8B0033;
	font-weight:700;
	text-indent:1.2em;
}

.probhd
{
	text-indent:3em;
}

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

.propLink
{
	color:#D60;
}

.purple
{
	color:#606;
}

.purple2
{
	color:#609;
}

.purple2a
{
	color:#909;
}

.purple2aBold
{
	color:#909;
	font-weight:700;
}

.purple3
{
	color:#90F;
}

.purple4
{
	color:#C0F;
}

.purple5
{
	color:#306;
}

.purple6
{
	color:#C0C;
}

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

.purple6a
{
	color:#F0F;
}

.purple6aBold
{
	color:#F0F;
	font-weight:700;
}

.purple7
{
	color:#60F;
}

.purple8
{
	color:#63F;
}

.purple9
{
	color:#C3F;
}

.purple10
{
	color:#C09;
}

.purple11
{
	color:#906;
}

.purple12
{
	color:#939;
}

.purple13
{
	color:#F3F;
}

.purple14
{
	color:#a4d;
	font-size:16pt;
}

.Qanswer
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:.2em;
	padding-right:.5em;
}

.Qanswer2
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:0;
	padding-top:.2em;
}

.QanswerR
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:.2em;
	padding-right:.5em;
	text-align:right;
	vertical-align:top;
}

.QanswerC
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	padding-bottom:.5em;
	padding-right:.5em;
	text-align:center;
}

.QanswerFr
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:.5em;
	padding-right:.5em;
}



.Qanswer4
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:1em;
	padding-top:.2em;
}

.QanswerC2
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:14pt;
	margin-top:0;
	padding-bottom:.5em;
	padding-right:.5em;
	padding-top:0;
	text-align:center;
}

.QanswerX
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	padding-bottom:0;
	padding-right:.5em;
}

.QanswerX2
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:13pt;
	padding-bottom:0;
	padding-top:.2em;
}

.Qanswer3
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:0;
	padding-top:.2em;
}

.Qanswer3P4
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:0;
	padding-top:.2em;
}

.Qanswer4P4
{
	color:#C30;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:1em;
	padding-top:.2em;
}

.Qcenter
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:0;
	
	text-align:center;
}

.Qcenter2
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
}

.Qcenter3
{
	color:#c30;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	font-weight:700;
	padding-bottom:8px;
	text-align:center;
}

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

.QnumberZ
{
	color:#DFFFEF;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-bottom:0;
}

.Qnumber
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-top:.3em;
	vertical-align:top;
}

.question
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	padding-top:.3em;
}

.question12
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	padding-bottom:0;
	padding-top:2px;
}

.QVerdana
{
	color:#009;
	font-family:Verdana, sans-serif;
	font-size:90%;
}

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

.red1
{
	color:#C00;
}

.red2
{
	color:#F03;
}

.red3
{
	color:#C03;
}

.red4
{
	color:#F09;
}

.red4Bold
{
	color:#F09;
	font-weight:700;
}

.red5
{
	color:#C06;
}

.red6
{
	color:#D04;
}

.red66
{
	color:#600;
}

.right-align
{
	float:right;
	margin:1em 0 .4em .4em;
}

.royalBlue
{
	color:#30F;
}

.rule
{
	color:#11008b;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
}

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

.sect
{
	font-size:16pt;
	font-weight:700;
	margin-bottom:.5em;
	margin-top:.5em;
	text-indent:6em;
}

.sect2
{
	font-size:16pt;
	font-weight:700;
	margin-bottom:.5em;
	margin-top:.5em;
}

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

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

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

.subtitle
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:22pt;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	margin-top:.5em;
	text-align:center;
	text-indent:0;
}

.subtitle2
{
	color:#906;
	font-family:arial, sans-serif;
	font-size:20pt;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

.subtitle3
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:19pt;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	text-align:center;
	text-indent:0;
}

.subtitle4
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:18pt;
	font-weight:700;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

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

.subtitleProb2
{
	color:#A60022;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.7em;
	text-align:center;
	text-indent:0;
}

.subtitleSec
{
	color:navy;
	font-family:Verdana, sans-serif;
	font-size:18pt;
	font-style:normal;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	padding-bottom:.2em;
	text-align:center;
	text-indent:0;
}

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

.summaryC
{
	color:#FFF;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	text-align:center;
}

.summaryAdd2
{
	background-color:#5F5FFF;
	border-color:#FF0;
	border-style:solid;
	border-width:4px;
	color:#FFF;
	margin-left:102px;
	margin-right:92px;
	margin-top:1em;
	padding:.8em .5em .8em .7em;
}

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

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

.summaryBorder1
{
	background-color:#5F5FFF;
	border-color:#FF0;
	border-style:solid;
	border-width:4px;
	color:#FFF;
	margin-left:80px;
	margin-right:80px;
	margin-top:1em;
	padding:.8em .5em .8em .7em;
}

.summaryDiv
{
	background-color:#5F5FFF;
	border-color:#FF0;
	border-style:solid;
	border-width:4px;
	color:#FFF;
	margin-left:70px;
	margin-right:70px;
	margin-top:1em;
	padding:.8em .5em .8em .7em;
}

.summaryMul
{
	background-color:#5F5FFF;
	border-color:#FF0;
	border-style:solid;
	border-width:3px;
	margin-left:80px;
	margin-right:80px;
	margin-top:1em;
	padding:.8em 1em;
}

.summaryMul2
{
	background-color:#5F5FFF;
	border-color:#FF0;
	border-style:solid;
	border-width:3px;
	margin-left:75px;
	margin-right:75px;
	margin-top:1em;
	padding:.8em 1em;
}

.tables
{
	color:#11008b;
	font-family:Garamond, serif;
	font-size:15pt;
	font-weight:700;
	padding:0 3px 0 10px;
}

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

.tdC
{      
        text-align: center;
}        

.tdcontents
{
	background-color:#EFF;
}

.tdindex
{
	background-color:#006;
}

.tdquestion
{
	background-color:#E5FFEF;
}

.titleLessonSec
{
	color:navy;
	font-family:fantasy, sans-serif;
	font-size:large;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	text-align:center;
}

.title
{
	color:#906;
	font-family:Arial, sans-serif;
	font-size:22pt;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	margin-top:.4em;
	text-align:center;
	text-indent:0;
}

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

.titleSec
{
	color:#906;
	font-family:Arial, sans-serif;
	font-size:22pt;
	font-style:italic;
	font-weight:700;
	margin:.7em 0 0;
	text-align:center;
	text-indent:0;
}

.title2Sec
{
	color:#906;
	font-family:Arial, sans-serif;
	font-size:22pt;
	font-style:italic;
	font-weight:700;
	margin-top:.2em;
	text-align:center;
	text-indent:0;
}

.titleBoldV
{
	color:#906;
	font-family:Verdana, sans-serif;
	font-size:15pt;
	font-weight:500;
	margin-top:.8em;
	text-align:center;
	text-indent:0;
}

.titleMulP
{
	color:#906;
	font-family:Arial, sans-serif;
	font-size:24pt;
	font-style:italic;
	font-weight:700;
	margin-bottom:0;
	margin-left:.5em;
	margin-top:.6em;
	text-align:center;
	text-indent:0;
}

.titleMulP2
{
	color:#906;
	font-family:Arial, sans-serif;
	font-size:22pt;
	font-style:italic;
	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:Italic;
	font-weight:500;
	margin:.3em 0;
	text-align:center;
	text-indent:0;
}

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

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

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

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

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

.topic3
{
	color:#000086;
	font-family:arial, sans-serif;
	font-size:14pt;
	font-weight:500;
}

.topic3a
{
	color:#000086;
	font-family:arial, sans-serif;
	font-size:13pt;
	font-weight:700;
}

.topicIt
{
	color:#008;
	font-family:arial, sans-serif;
	font-size:16pt;
	font-style:italic;
	font-weight:700;
	margin:.7em 0 0 .6em;
	text-align:center;
	text-indent:0;
}

.topicL
{
	font-weight:700;
	margin-top:.4em;
	text-indent:0;
}

.topicIt2
{
	color:#906;
	font-family:arial, sans-serif;
	font-size:16pt;
	font-style:italic;
	font-weight:700;
	margin:.7em 0 0 .6em;
	text-align:center;
	text-indent:0;
}


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

.topicQ
{
	color:#b30;
	font-family:Verdana, sans-serif;
	font-size:16pt;
	font-style:italic;
	font-weight:500;
	margin:.8em 0 0 .6em;
	text-align:center;
	text-indent:0;
}

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

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

.verdanaIt
{
	color:#006;
	font-family:Verdana, sans serif;
	font-size:11pt;
	font-style:italic;
	margin-left:0;
	text-indent:0;
}

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

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

.verdanaEm
{
	color:#00C;
	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:13pt;
}

.white
{
	color:#FFF;
	font-style:normal;
}

.yellow
{
	color:#FF0;
}

.yellowBorder0
{
	background-color:#5F5FFF;
	border-color:#FD0;
	border-style:solid;
	border-width:4px;
	padding:.8em;
}

.yellowBorder
{
	border-color:#FD0;
	border-style:solid;
	border-width:4px;
	margin-left:90px;
	margin-right:90px;
	padding-bottom:.4em;
}

.yellowBorderDiv3
{
	border-color:#FF0;
	border-style:solid;
	border-width:medium;
	margin-left:150px;
	margin-right:150px;
}

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

.yellowBorderEquiv
{
	background-color:#5F5FFF;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:0;
	margin-right:0;
}

.yellowBorderIntro
{
	border-color:#FF0;
	border-style:solid;
	border-width:thick;
	margin-left:130px;
	margin-right:130px;
}

.yellowBorderKey
{
	background-color:#33D;
	border-color:orange;
	border-style:solid;
	border-width:3px;
	margin-left:100px;
	margin-right:100px;
}

.yellowBorderMulF
{
	background-color:#33D;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:50px;
	margin-right:80px;
	margin-top:0;
	padding:.8em;
}

.yellowBorderComd2
{
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:130px;
	margin-right:130px;
}

.yellowBorderP42
{
	border-color:#FF0;
	border-style:solid;
	border-width:medium;
	margin-left:90px;
	margin-right:90px;
	padding:10px;
}

.yellowBorderRat21
{
	background-color:#5F5FFF;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:70px;
	margin-right:70px;
	padding:1.2em 1.2em .8em;
}

.yellowBorderRat22
{
	background-color:#5F5FFF;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:80px;
	margin-right:80px;
	margin-top:1em;
	padding:1.2em 1.2em .8em;
}

.yellowBorderPer2
{
	background-color:#5F5FFF;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	margin-left:80px;
	margin-right:80px;
	padding:1em;
}

.yellowBorderPer3
{
	background-color:#3f3fFF;
	border-color:orange;
	border-style:solid;
	border-width:thin;
	padding:1.8em 1.8em 10px;
}