/* revised styles - Feb.2005	*/
.leadin8 {
	font-family:		verdana;
	text-align:			left;
	background-color:	#B2E5FE;
}

.leadinlist8 {
	list-style:			none;
	font-size:			20px;
	padding-left:		5px;
	padding-top:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
}
.leadinlist8 {
	font-size:			16px;
	padding-left:		5px;
	margin-top:			0px;
	margin-bottom:		0px;
}


/* legacy styles	*/
P.standard8 {
	font-family:Arial;
	font-size:12pt;
	font-weight:500;
	margin-top:6px;
	margin-left:20px;
	text-align:left;
	color:black;
}
P.article8 {
	font-family:Arial;
	font-size:12pt;
	font-weight:100;
	margin-top:6px;
	margin-bottom:12px;
	margin-left:50px;
	margin-right:50px;
	text-align:left;
	color:black;
}
P.app8 {
	font-family:Arial;
	font-size:12pt;
	font-weight:100;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	color:black;
}
P.nav8 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#5533ff;
}
P.head8 {
	font-family:Arial;
	font-size:20pt;
	font-weight:700;
	color:red;
	text-align:center;
}
P.headblk8 {
	font-family:Verdana;
	font-size:16pt;
	font-weight:500;
	color:black;
}
P.subhead {
	font-family:Verdana;
	font-size:13pt;
	font-weight:700;
	color:#333333;
	text-align:center
}
P.subheadb8 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#000000;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
}
P.subheadc8 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:blue;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
	text-align:center;
}
P.rednotice_centered8 {
	font-family:Verdana;
	font-size:13pt;
	font-weight:700;
	color:#cc0000;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
}
P.navsmall8 {
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	color:#333333;
	margin:0px;
	padding:2px;
}

P.coursehead8 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursesubhead {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursebody8{
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	color:black;
	text-align:left;
	margin-right:75;
	margin-left:20px
}
P.coursedate8 {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;
}
P.courselink8 {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;	
}

P.caption8 {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	text-align:center;
	color:black;
}
P.captionleft8 {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	text-align:left;
	color:black;
	margin:3px;
	padding:3px;
}
P.email8 {
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:700;
	color:midnightblue;
	padding-left:3px;
	margin:0px;
	margin-bottom:4px;
	border-bottom:2px red solid;
	border-left:0px blue solid;
}

P.email28 {
	font-family:	Verdana,sans-serif;
	font-size:		8pt;
	font-weight:	700;
	color:			midnightblue;
	padding-left:	3px;
	margin:			0px;
	margin-bottom:	4px;
	border-bottom:	0px red solid;
	border-left:	0px blue solid;
}

P.orderbut8 {
	font-family:	Verdana,sans-serif;
	font-size:		11pt;
	font-weight:	700;
	color:			black;
	padding-left:	5px;
	margin:			0px;
	margin-bottom:	0px;
}

input.submit8 {
	background:green;
}
table.main8 {
	border-bottom:7px #99CCFF solid;
	border-left:3px #99CCFF solid;
}
table.standard8 {
	border-bottom:4px #99CCFF solid;
	border-left:2px #99CCFF solid;
	border-top:1px #99CCFF solid;
	border-right:1px #99CCFF solid;
}
table.textmenu8 {
	border:1px peru solid;
}
table.orderbox8 {
	border:			2px red dashed;
	margin-top:		10px;
	margin-left:	25px;
	padding:10px;
}
td.textmenu8 {
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:3px;
	border-left:1px peru solid;
	text-align:center;
}

table.textmenu_hs {
	border:1px #e0e0ff solid;
}
td.textmenu_hs {
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:3px;
	border-left:1px #e0e0ff solid;
	text-align:center;
	vertical-align: top;
}

table.links8 {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
}
UL {
	font-family:Arial;
	font-size:12pt;
	font-weight:500;
	margin-top:6px;
	text-align:left;
	line-height:115%;
}
ul.set8 {
	font-family:Verdana;
	font-size:11pt;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
	line-height:110%;
}
TD.month8 {
	background:#ddddee;
}

th.orderbut8 {
	background:#FAB1FA;
	text-align:left;
}

th.ppage_header8 {
	font-family:Verdana,sans-serif;
	font-size:14pt;
	font-weight:700;
	background:bisque;
	border-bottom:1px peru solid;
	border-right:2px peru solid;
}


hr.endcourse8 {
	color:blue;
	margin-bottom:6px;
	margin-top:3px
}
H2.standard8{
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-align:left;
	margin:3px;
	margin-left:30px;
}
TD.subscribe8 {
	font-size:13;
	font-weight:700;
	color:steelblue;
	padding:4px;
}

table.menu8 {
	background:silver;
}

td.menu8 {
	padding:3px;
	padding-left:10px;
	background:bisque;
}
td.input8 {
	padding:3px;
	padding-left:5px;
	background:#eeeeee;
}
td.inputbox8 {
	padding:0px;
}

td.class_head8 {
	padding:3px;
	padding-left:10px;
	background:silver;
	border-bottom:2px black solid;
	border-left:1px black solid;
}
td.q_head8 {
	padding:3px;
	padding-left:5px;
	background:lavender;
	border-bottom:1px steelblue solid;
	border-left:2px steelblue solid;
}
td.a_head8{
	padding:3px;
	padding-left:5px;
	padding-right:8px;
	background:lightyellow;
	border-bottom:1px lightsteelblue solid;
	border-left:2px lightsteelblue solid;
	border-right:1px lightsteelblue solid;
}
td.caption8 {
	font-family:Tahoma,Verdana,sans-serif;
	font-size:10pt;
	text-align:left;
	background:		#fffff8;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:3px;
}

td.mcaption8 {
	font-family:Verdana,sans-serif;
	font-size:12pt;
	text-align:left;
	background:		#fffff8;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:5px;
}


th.dpage_header8 {
	text-align:center;
	background:silver;
	border-bottom:1pt steelblue solid;
	border-left:2pt steelblue solid;
	padding-top:5px;
	padding-bottom:4px;
}


p.q_head8 {
	font-family:Verdana,sans-serif;
	font-size:11pt;
	font-weight:700;
	text-align:left;
	margin:3px;
}
p.a_head8 {
	font-family:Verdana,sans-serif;
	font-size:11pt;
	font-weight:100;
	text-align:left;
	margin:3px;
}

a.class_head8 {
	font-family:Verdana,sans-serif;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}

a.q_head8 {
	text-decoration:none;
}

a.menu8 {
	font-family:Verdana,sans-serif;
	font-size:11pt;
	font-weight:700;
	text-decoration:none;
}

a:hover8 {
	text-decoration:underline;
}

a.retreat8 {
	font-family:Arial,sans-serif;
	font-size:15pt;
	font-weight:900;
	text-align:center;
}

a.retreat:hover8 {
	color:#cc0000;
}

br.five8 {
	line-height:5px;
}

ul.app8 {
	font-family:Verdana;
	font-size:11pt;
	padding:0px;
	margin-left:35px;
	line-height:12pt;
	margin-bottom:10px;
}
li.app8 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	
}

ol.app8 {
	padding-left:0px;
	color:blue;
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
}
div.app8 {
	margin:0px;
	margin-left:75px;
	border:0px #eeeeee solid;

}

.prodtable8 {
	background-color:	#FCD8FC;
}


h1.open8 {
	font-family:Verdana,sans-serif;
	font-size:1px;
	font-weight:100;
	line-height:1px;
	color:white;
	margin:0px;
	padding:0px;
}
h2 {
	font-family:Verdana,sans-serif;
	font-size:16pt;
	font-weight:700;
}

h2.dpage_header8 {
	font-family:Verdana,sans-serif;
	font-size:16pt;
	font-weight:700;
	margin-bottom:5px;
}


h4.app8 {
	margin:5px;
	padding-left:50px;
	color:blue
}


li.goji {
	font-size:14pt;
	font-family:Verdana;
	margin-bottom:10px;
}
p.pname8 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:red;
	margin-left:10px;
}
p.pdesc8{
	font-family:Verdana;
	font-size:12pt;
	font-weight:100;
	color:black;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:10px;
}
p.pdisc8 {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	color:black;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:10px;
}
p.padd2cart8 {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:blue;
	margin-top:5px;
	margin-bottom:3px;
	margin-left:10px;
}