body{
	background-color:#AEA4B5;
	margin:0px;
	margin-top:20px;
}

a{
	text-decoration: none;
}

a:hover{color: #86659F;}

a{
	text-decoration: underline;
	font: 10pt "arial", sans-serif; color:#000000;
}

a.sub{
	text-decoration: underline;
	font: 8pt "arial", sans-serif; color:#000000;
}

a.main{
	text-decoration: none;
}


a.anchor{
	text-decoration: none;
}

a.map{
	text-decoration: none;
	font: bold 10pt "arial", sans-serif; color:#000000;
}

a.linkhead{
	text-decoration: underline;
	font: bold 11pt "arial", sans-serif; color:#86528E;
}

p{
	font: 10pt "arial", sans-serif; color:#000000;
	margin-top:0px;
	margin-bottom:6px;
	line-height:18px;
	text-align:justify;
}

p.bold{
	font: bold 9pt "arial", sans-serif; color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
	text-align:justify;
}


p.quote{
	font: italic 10pt "arial", sans-serif; color:#000000;
	margin-top:0px;
	margin-bottom:6px;
	text-align:justify;
}

p.head, span.head, a.head{
	font: bold 9pt "arial", sans-serif; color:#000000;
	margin-top:0px;
	margin-bottom:0px;
}

p.subhead, span.subhead, a.subhead{
	font: bold 9pt "arial", sans-serif; color:#86528E;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}

.subtextpink{
	font: 8pt "arial", sans-serif; color:#86528E;
	margin-top:0px;
	margin-bottom:0px;
}

p.subtext, a.subtext, span.subtext{
	font: 8pt "arial", sans-serif; color:#000000;
	margin:0px;
	text-align:justify;
}

p.submain{
	font: 9pt "arial", sans-serif; color:#ECE7F0;
	margin:0px;
	text-align:justify;
}

p.submain2{
	font: 9pt "arial", sans-serif; color:#000000;
	margin:6px;
	text-align:left;
}


h1{
	font:  600 14pt "verdana", sans-serif; color:#000000;
	margin:0px;
	word-spacing:5px;
	letter-spacing:7px;
}

h2{
	font:  600 10pt "verdana", sans-serif; color:#ECE7F0;
	margin:0px;
	word-spacing:0px;
	letter-spacing:8px;
}

h2.white{
	font:  600 11pt "verdana", sans-serif; color:#ffffff;
	margin:0px;
	letter-spacing:0px;
}

h2.power{
	font:  500 13pt "verdana", sans-serif; color:#D0A6F0;
	margin:0px;
	word-spacing:0px;
	letter-spacing:3px;
	text-align:right;
}

h2.workshop{
	font:  500 14pt "verdana", sans-serif; color:#000000;
	margin:0px;
	word-spacing:0px;
	letter-spacing:2px;
	text-align:right;
}

h3{
	font:  600 11pt "verdana", sans-serif; color:#583A6D;
	margin-bottom:4px;
	word-spacing:0px;
	letter-spacing:-1px;
}

a.announce, span.announce{
	font:  bold 10pt "verdana", sans-serif; color:#993333;
}

div.sublinkhead{
	background-color:#86528E;
	border-bottom:solid 2px #000000;
	font:  10pt "verdana", sans-serif; color:#ffffff;
}

div.homeannounce{
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	font:  10pt "arial", sans-serif; color:#000000;
}

div.sublink{
	font:  9pt "arial", sans-serif; color:#000000;
	margin:5px;
}

div.sublink2{
	font:  8pt "arial", sans-serif; color:#000000;
	margin:5px;
}

div.footer, a.footer{
	font:  8pt "arial", sans-serif; color:#000000;

}


ul{
	list-style-type: disc;
	margin-left:20px;
 padding:0px;
}

ul.list3{
	list-style-type: disc;
	margin:0px;
	margin-left:25px;
	margin-bottom:10px;
 padding:0px;
}

ol{
 font:  600 10pt "arial", sans-serif; color:#000000;
 margin-left:25px;
 margin-top:1px;
 margin-bottom:1px;
 padding:0px;
}

ul.sub2{
 font:  600 10pt "arial", sans-serif; color:#000000;
 list-style-type: lower-alpha;
 margin-left:25px;
 margin-top:1px;
 margin-bottom:1px;
 padding:0px;
}

ul.sub{
 font:  600 10pt "arial", sans-serif; color:#000000;
 margin-left:25px;
 margin-top:1px;
 margin-bottom:1px;
}

li{
	font:  600 8pt "arial", sans-serif; color:#000000;
 margin-bottom:4px;

}

li.list2{
	font:  600 8pt "arial", sans-serif; color:#000000;
	 margin-bottom:10px;
	letter-spacing:0px;

}

li.list3{
	font:  8pt "arial", sans-serif; color:#000000;
	margin-bottom:0px;
	margin-top:0px;
}

.tag{
	font: bold 7pt "verdana", sans-serif; color:#000000;
}

.subtag{
	font: bold 8pt "arial", sans-serif; color:#000000;
	letter-spacing:0px;
}

.subnav{
	font: 8pt "arial", sans-serif; color:#ECE7F0;
	margin-left:50px;
	text-decoration: none;
	letter-spacing:1px;
}

.formtext{
	font: bold 9pt "arial", sans-serif; color:#000000;
	padding-right:20px;
	padding-bottom:20px;
}



td.padRight{
	padding-right:50px;
}
.bgLtPurple{
	background-color:#86659F;
}

.bgHead{
	background-color:#583A6D;
	border-bottom:solid 2px #000000;
	padding-top:5px;
}

.bgImage{
	background-color:#583A6D;
	border-right:solid 2px #000000;
	width:222px;
}

.bgMainText1{
	background-color:#ECE7F0;
	padding:15px;
	margin:0px;
}

.bgMainText2{
	background-color:#ECE7F0;
	border-right:solid 2px #000000;
	padding:20px;
	margin:0px;
}

.bgMainTexthome{
	background-color:#ECE7F0;
	border-right:solid 2px #000000;
	padding:0px;
	margin:0px;
}

.bgMainText3{
	background-color:#ECE7F0;
	border-right:solid 2px #000000;
	padding:15px;
	margin:0px;
}

.bgSubLink{
	background-color:#ECE7F0;
}

.bgMainSubLink{
	background-color:#85528D;
}

.bgMainSub{
	border-top:solid 2px #000000;
}

.bgMainSub1a{
	background-color:#86528E;
	padding:15px;
	padding-top:10px;
	padding-bottom:35px;
}

.bgMainSub1b{
	background-color:#583A6D;
	padding:15px;
	padding-top:10px;
	padding-bottom:35px;
}

.bgMainSub2a{
	background-color:#86528E;
	border-right:solid 2px #000000;
	margin:0px;
	padding:10px;
}

.bgMainSub2b{
	background-color:#583A6D;
	margin:0px;
	padding:10px;
}

