body {
	background-color: #DAE6EF;
	color: #21110C;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-image:   url(../images/style/bodybackground05.jpg);
	font: 13px Geneva, Arial, Helvetica, sans-serif;

}
p {
	color: #21110C;
	font: 13px Geneva, Arial, Helvetica, sans-serif;

}
td.trans {
/*	background-color: #FFFFFF;*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
td.tan {
	background-color: #FCFCFC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
td.tanlight {
	background-color: #E7EFF5;
}
td.tan100 {
	background-color: #FEFEFE;
	padding: 5px;
}
h1 {
	font-family: "Bodoni MT", "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 36px;
}
h1.specialcolor, h2.specialcolor, h3.specialcolor { 
	text-transform: uppercase;
	color: #21110C;
}
h1.specialwhite, h2.specialwhite, h3.specialwhite { 
	text-transform: uppercase;
	color: #010101;
}
h2 {
	font: italic bold small-caps 22px "Times New Roman", Times, serif;
	color: #990066;
}
h3 {  font-weight: bold; font-size: 16px}
.pspecial {
	font: 15px Geneva, Arial, Helvetica, sans-serif;
}
.footerfont {  font-family: Helvetica, Arial, sans-serif; font-size: 10px}
td {
	vertical-align: top;
	font: 13px Geneva, Arial, Helvetica, sans-serif;

}
.tdpadded { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.tdh2 { font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; padding-top: 3px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.tdh3 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 16px }
a.image  {
	border: #D2212A;
	color: #D2212A;
}
a.image:hover  {
	border: #93171D;
}
.linkcolor { color: #D2212A}
a.linkcolor:hover   { color: #93171D}
.linkcolor2 { color: #21110C}
a.linkcolor2:hover   { color: #D2212A}
.linkcolor3 { color: #31587C; text-decoration: none}
a.linkcolor3:hover   { color: #D2212A}
.linkcolor4 {
	color: #31587C;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.linkcolorwhite {
	color: #FFFFFF;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.noUnderline {  color: #D2212A; text-decoration: none}
div.navlink { position:absolute; z-index:2; visibility: hidden; background-color: #D5E3ED; border: 0px none #000000}
table.navlink { border-width: 1px;border-style: solid;border-color: #21110C; }
.navlinkcolor { color: #D2212A}
a.navlinkcolor:hover   { color: #93171D}
.navlinkcolor2 { color: #31587C; font-size: 11px; text-decoration: none}
a.navlinkcolor2:hover   { color: #21110C}
.navlinkcolor3 { color: #010101; font-size: 11px; text-decoration: none}
a.navlinkcolor3:hover   { color: #21110C}
.calendarCell {  background-color: #E7EFF5}
.calendarCellspecialcolor { background-color: #E7EFF5; color: #21110C}
.serif {  font-family: "Bodoni MT", "Times New Roman", Times, serif; font-size: 14px}
.specialcolor { color: #31587C; text-transform: uppercase; 	font-style: italic;}
.specialwhite { color: #010101; text-transform: uppercase; 	font-style: italic;}
.dancecompany {
	color: #D2212A;
	text-transform: uppercase;
	font: bold 10px Arial, Helvetica, sans-serif;

}
.description { color: #31587C; font-family: "Bodoni MT", "Times New Roman", Times, serif;}
.dancepiece {
	color: #31587C;
	font-family: "Tw Cen MT", "Century Gothic", Arial, sans-serif;
	font-style: italic;
	font-size: 14px;

}
.choreographer {
color: #93171D; font-family: "Bodoni MT", "Times New Roman", Times, serif;
}
.time {
	font-size: 12px;
	color: #21110C;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.program {
	color: #990066;
	text-transform: uppercase;
	font: bold 10px Arial, Helvetica, sans-serif;

}
.artist {

color: #93171D; font-family: "Bodoni MT", "Times New Roman", Times, serif;
}

