body {
	background-color:#71A590;
	color:#21110C;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	background-image:url(../images/style/bodybackground05.jpg);
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.font2005 {
	background-color:#DAE6EF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
p, td{
	color:#21110C;
	font-size:13px;
}
td {
	text-align:left;
}
td.trans {
	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-size:15px;
}
.footerfont {  font-family:Helvetica, Arial, sans-serif; font-size:10px}
td {
	vertical-align:top;
}
.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;
}
a.image:hover  {
	border:#93171D;
}
.red2006, a.image, .linkcolor, .noUnderline, a.linkcolor2:hover, a.linkcolor3:hover, .navlinkcolor, div.ticketmaster a:link, div.ticketmaster a:visited, div.ticketmaster a:hover, div.ticketmaster a:active, .dancecompany {
	color:#D2212A;
}
a.linkcolor:hover   { color:#93171D}
.linkcolor2 { color:#21110C}
.linkcolor3 { color:#31587C; text-decoration:none}
.linkcolor4 {
	color:#31587C;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}
.linkcolorwhite {
	color:#FFFFFF;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}
.noUnderline {  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; }
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 {
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;

}
.description { color:#31587C; font-family:"Bodoni MT", "Times New Roman", Times, serif;}
.dancepiece, .programdescription {
	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;
}

div.banner, div.banner a, div.banner a:visited, div.banner a:link {
	clear:both;
	min-height:20px;
	padding:1px;
	overflow:visible;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#programlisting td {
	margin-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
#programlisting td a:visited, #programlisting td a:link {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
div.banner a:hover, div.banner a:active, #programlisting td a:hover, #programlisting td a:active {
	color:#FFFF33;
}
#program01 div.banner, #programlisting td.program01 {
	background-color:#0D9D56;
}
#program02 div.banner, #programlisting td.program02 {
	background-color:#C3984E;
}
#program03 div.banner, #programlisting td.program03 {
	background-color:#F36E42;
}
#program04 div.banner, #programlisting td.program04 {
	background-color:#D2212A;
}
#program05 div.banner, #programlisting td.program05 {
	background-color:#44AAD1;
}
#program06 div.banner, #programlisting td.program06 {
	background-color:#93285E;
}
#program07 div.banner, #programlisting td.program07 {
	background-color:#93285E;
}
#program08 div.banner, #programlisting td.program08 {
	background-color:#875B9E;
}
#program09 div.banner, #programlisting td.program09 {
	background-color:#D2212A;
}
#program10 div.banner, #programlisting td.program10 {
	background-color:#C3984E;
}
#program11 div.banner, #programlisting td.program11 {
	background-color:#0B9C57;
}
#program12 div.banner, #programlisting td.program12 {
	background-color:#875B9E;
}
#program13 div.banner, #programlisting td.program13 {
	background-color:#0B9C57;
}
#program01,#program02,#program03,#program04,#program05,#program06,#program07,#program08,#program09,#program10,#program11,#program12,#program13 {
	margin-bottom:10px;
}
div.ticketmaster {
	background:#FFFFFF;
	border:2px double #000000;
	padding:5px;
	text-align:center; 
	width:324px;
	float:right;
}
div.ticketmaster a {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
div.ticketmaster a:hover, div.ticketmaster a:active {
	text-decoration:underline;
}
div.ticketmaster img {
	vertical-align:middle;
	border:3px outset #FFE37A;
}
div.horzspacer{
	clear:both;
    height:1px;
    overflow:hidden;
	width:796px;
}

/********************************
   NAVIGATION STYLES
********************************/
/*
div#Home {
width:36px; 
height:18px;
}
div#NewTalent {
width:170px;
height:18px;
}
div#Performances {
width:86px; 
height:108px;
}
div#Press {
width:38px;
height:18px;
}
div#Sponsors {
width:58px;
height:18px;
}
div#About {
width:104px;
height:100px;
}
div#Artists {
width:123px;
height:88px;
}
*/
