body		{ font-size: 10pt; font-family: sans-serif; color: Maroon; background-color: #ECDFDF; }
p td ul ol dl li dd .normal		{ line-height: 14pt; }
.normalblk	{ color: Black; }
th dt		{ font-weight: bold; }
form		{ margin: 0px; padding: 0px 0px 0px 0px; }

H1 .heading1	{ font-size: 24pt; color: black; font-weight: bold; }
H2 .heading2	{ font-size: 20pt; color: DarkRed; font-weight: bold; }
H3 .heading3	{ font-size: 18pt; color: black; font-weight: bold; }
H4 .heading4	{ font-size: 16pt; color: DarkRed; font-weight: bold; }
H5 .heading5	{ font-size: 14pt; color: DarkRed; font-weight: bold; line-height: 24pt; }
H6 .heading6	{ font-size: 12pt; color: Maroon; font-weight: bold; line-height: 16pt; }

.bluehead1	{ font-size: 16pt; color: #0000CD; font-weight: bold; }
.bluehead2	{ font-size: 14pt; color: #0000CD; font-weight: bold; }
.bluehead3	{ font-size: 12pt; color: #0000CD; font-weight: bold; }

.firstletter	{ font-size: 14pt; color: black; font-weight: bold; }
.photoCredits	{ font-size: 8pt; color: black; background-color: #CCDDFF; }

.intropara		{ font-size: 10pt; font-family: sans-serif; color: Maroon; }
	A.intropara  { color: Maroon; text-decoration: none;}
		A.intropara:Visited	{ color: Maroon; }
		A.intropara:Active	{ color: Maroon; }
		A.intropara:Hover	{ color: Maroon; }

A  { color: #0000CD; text-decoration: none;}
	A:Visited	{ color: #0000CD; }
	A:Active	{ color: Gold; }
	A:Hover		{ color: Gold; }

.menu1	{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: White; }
	A.menu1 { font-size: 10pt; text-decoration: none; color: White; }
		A.menu1:visited	{ color: White; }
		A.menu1:Active 	{ color: White; }
		A.menu1:hover	{ color: White; }

.menu2	{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #fddb76; }
	A.menu2 { text-decoration: none; color: #fddb76; }
		A.menu2:visited	{ color: #fddb76; }
		A.menu2:Active 	{ color: #fddb76; }
		A.menu2:hover	{ color: #fddb76; }

.menu3	{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #e5edff; }
	A.menu3 { font-size: 9pt; text-decoration: none; color: #e5edff; }
		A.menu3:visited	{ color: #e5edff; }
		A.menu3:Active 	{ color: #e5edff; }
		A.menu3:hover	{ color: #e5edff; }

.pageno	{ font-size: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-style: normal; color: DarkRed; }
	A.pageno { text-decoration: none; color: #0000CD; }
		A.pageno:visited	{ color: #0000CD; }
		A.pageno:Active 	{ color: #0000CD; }
		A.pageno:hover		{ color: DarkRed; }

.formsubmit 	{ font-size: 9pt; font-family: Arial,Helvetica,sans-serif; color: black; background-color: LightSteelBlue; font-weight: bold; font-style: normal; }
.formreset  	{ font-size: 9pt; font-family: Arial,Helvetica,sans-serif; color: black; background-color: LightSteelBlue; font-style: normal; }
.forminput  	{ font-size: 8pt; font-family: Arial,Helvetica,sans-serif; color: black; font-style: normal; }
.formemail  	{ font-size: 8pt; font-family: Arial,Helvetica,sans-serif; color: black; font-style: normal; }
.formtext   	{ font-size: 9pt; font-family: Arial,Helvetica,sans-serif; color: black; font-style: normal; }
.formheading  	{ font-size: 9pt; font-family: Arial,Helvetica,sans-serif; color: maroon; font-weight: bold; }

.footer			{ font-size: 9pt; font-family: Arial,Helvetica,sans-serif; color: Navy; font-weight: bold; line-height: 6pt; }
	A.footer			{ color: DarkRed; }
	A.footer:Visited	{ color: DarkRed; }
	A.footer:Active		{ color: DarkRed; }
	A.footer:Hover		{ color: Gold; }

.classtitle	{ font-size: 16pt; font-family: sans-serif; color: DarkRed; font-weight: bold;}
.datetitle	{ font-size: 12pt; font-family: sans-serif; color: DarkRed; font-weight: bold;}
.schedtitle	{ font-size: 10pt; font-family: sans-serif; color: White; background-color: DarkRed; font-weight: bold;}
.schedb		{ font-size: 10pt; font-family: sans-serif; color: DarkRed; font-weight: bold; white-space: nowrap; text-align:center; vertical-align:middle; }
.sched		{ font-size: 10pt; font-family: sans-serif; color: DarkRed; white-space: nowrap; text-align:center; vertical-align:middle; }
.schedblank		{ background-color: lightgrey; }


.picturenotes { font-size: 13pt; font-family: sans-serif; color: DarkRed; font-weight: bold;  line-height: 14pt; }

.theatrehead1   { font-size: 14pt; font-family: Arial,Helvetica,sans-serif;  color: Black; font-weight: bold; }
.theatrehead2	{ font-size: 12pt; font-family: Arial,Helvetica,sans-serif;  color: FireBrick; font-weight: bold; }
.theatrehead3	{ font-size: 12pt; font-family: Arial,Helvetica,sans-serif;  color: RoyalBlue; font-weight: bold; font-style: italic; }

.theatretitle1	{ font-size: 16pt; font-family: Arial,Helvetica,sans-serif;  color: FireBrick; font-weight: bold; font-variant: small-caps; }
.theatretext1	{ font-size: 11pt; font-family: Arial,Helvetica,sans-serif;  color: FireBrick; font-weight: normal; font-style: italic; line-height: 16pt; }

.biopara {line-height: 18pt; }
.bioname { font-size: 16pt; font-family: Arial,Helvetica,sans-serif;  color: DarkRed; font-weight: normal; font-style: normal; }

UL.bulletfluer	{ list-style: outside url(/graphics/icon_fluer1.gif); margin-left: 15px; padding: 2px 0px 0px 2px; }
LI.bulletfluer	{ text-align: left; color: black; text-decoration: none; font-family: sans-serif; font-size: 9pt; }

/* rounded cornered boxes */
.rndbox			{ background: url(/graphics/box_mve_l.gif) repeat-y left; margin: 0px; padding: 0px; }
.rndboxtop		{ background: url(/graphics/box_mve_t.gif) repeat-x top;    height: 13px; line-height: 13px; border: none; margin: 0px; padding: 0px; }
.rndboxbtm		{ background: url(/graphics/box_mve_b.gif) repeat-x bottom; height: 13px; line-height: 13px; border: none; margin: 0px; padding: 0px; }
.rndboxbdy 		{ background: url(/graphics/box_mve_r.gif) repeat-y right; margin-left: 10px; }
img.corner		{ display: block !important; }

/* tab leaders */
#leaders 		{ display: block; }
#leaders ul 	{ margin: 0pt; padding: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; }
#leaders li		{ border-bottom: 1px dotted #000; color: #ECDFDF; margin: 0.5em auto; padding: 0pt; position: relative; }
#leaders a		{ position: relative; top: 5px; padding: 0 4px 0 0; color: Maroon; background-color: #ECDFDF; }
#leaders a.ext	{ position: absolute; right: -1px; padding: 0 0 0 4px; }
