body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #010002;
	margin: 0px;
}
p {  color: #010001}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bolder; color: #592880; }
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #806800; font-style: italic}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #314f21}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #010001}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #010001}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.borderthinsolid {
	border: 1px solid #592880;
}
a:visited {
	color: #462066;
}
a:link {
	color: #806800;
}
a:hover {
	background-color: #fff1b2;
}
a.bannerbtn:hover {
    background-color: #592880;
}
.bannerbtn {
    background-color: #592880;
}
.bringout {
	font-weight: bold;
	color: #592880;
}
.footnote {
	font-size: 0.9em;
	margin-top: 25px;
}
.notes {
	font-size: 0.9em;
	margin-top: 4px;
	margin-bottom: 4px;
}
.topheader {
	background-color: #662d91;
	vertical-align: bottom;
	padding: 0px;
	background-position: left;
	text-align: left;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #e5bb00;
	margin: 0px;
}
.mainblock {
	margin-top: 0em;
	margin-right: 1%;
	margin-left: 1%;
	clear: both;
}
.sizepoint9em {
	font-size: .9em;
}
.uptotop {
	font-size: 0.9em;
	text-align: right;
	padding-top: 0;
	margin-top: 0px;
	float: right;
	margin-bottom: 0px;
	padding-right: 1%;
}
.floatright {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: center;
}
.floatrightnotop {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.floatleft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.floatleftnotop {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.notop {
	padding-top: -10px;
	margin-top: -10px;
}
.extratopbottommargins {
	margin-top: 30px;
	margin-bottom: 30px;
}
.floatrightpartwidth {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 25%;
}
.note {
	font-style: italic;
	color: #592880;
	font-weight: 400;
}
.captionsmaller {
	font-size: 0.9em;
	text-align: center;
	margin-top: 6px;
}
.indent {
	margin-left: 40px;
}
.undent {
	margin-left: -15px;
}
.lightbulb {
	list-style-image: url(../images/lightbulb.small.gif);
	margin-left: 15px;
	padding-bottom: 5px;
}
.music {
	list-style-image: url(../images/graphics/eighth_note.gif);
	padding-bottom: 5px;
	margin-left: 15px;
}
.addtopbottom {
	margin-top: 3em;
	margin-bottom: 3em;
}
.blackbordersmallpic {
	border: 13px solid #000000;
	background-color: #ffffff;
	padding: 2px;
}
.floatrightgreaterwidth {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 40%;
}
.photosmall {
	border: 6px solid #2c1440;
	padding: 8px;
	background-color: #eeeeee;
}
.photosmallblack {
	border: 6px solid #000000;
	padding: 8px;
	background-color: #eeeeee;
}
hr {
	border-top: 2px #662D91;
	border-left: 2px #662D91;
	border-bottom: 1px #BE8AE5;
	border-right: 1px #BE8AE5;
	margin-left: 0; /* to align to the left when width is less than 100% */
	margin-right: auto;
	border-style: solid;
	margin-top: 15px;
	margin-bottom: 15px;
}
hr.one-third {
	width: 33%;
}
hr.one-half {
	width: 50%;
}
hr.partial {
	width: 240px;
}
.sizeslightlylarger {
	font-size: 1.1em;
	line-height: 2em;
}
.outerborder {
	border: 6px solid #592880;
}
.innerborder {
	border: 3px solid #e5bb00;
}
.innerheader {
	background-color: #FFF8CC;
	border-top: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: bold; 
	color: #314f21;
}
.listdescription {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
}