.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #cccccc; text-decoration:none;}

.header_sml {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #cccccc; text-decoration:none;}

.smaller {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration:none;}

.smaller_blk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}

.copyright_art {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

.regtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}

.regtext_blk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}

.larger {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration:none;}

.tt_links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none;}

.tt_links a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold;}

.reg_links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}

.reg_links a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight:bold;}


div.archive {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
	}

/*Perf History table content formatting*/	
td.archive {
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
	padding-right: 15px;
	}	
	
#dance_info {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
a.archive  { 
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:11px;
}

 a.archive:link { 
	color: #660000;
	text-decoration: none;
}


a.archive:hover { 
	color: #333333;
	text-decoration: underline;
}

a.archive:visited { 
	color: #660000;
	text-decoration: none;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


a.subtitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

td.dancetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	text-transform: uppercase;
	
}


h2.dancetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	text-transform: uppercase;
	width:259px;
	float:left;
	margin:0px;
	padding:0px;
}

a.dancetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}

a.dancetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	text-transform: uppercase;
}
.premiere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
	
}

a.premiere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

a.premiere:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-style: italic;
}




.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
}

.dancetitle-default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000066;
}

a.dancetitle-default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

a.dancetitle-default:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

a.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.center:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}


.ptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}



a.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}

a.botnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}


div#topblock {
margin:0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
width:230px;
float:left;
clear:left;
}

div#topblock span.label, div#topblock span.data {
display:block;
height:10px;
padding:0px;
width:230px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#topblock span.label {
	font-weight:bold;
	margin:12px 0px 0px 0px;
}

div#topblock span.data {
	margin:6px 0px 0px 0px;
	background-color:#FFFFFF;
}

ul#div_dance_info_outer {
	margin:32px 0px 0px 30px;
	padding:0px;
	width:255px;
	height:250px;
 	float:left;
 	background-color:#FFFFFF;
	clear:left;

}

ul#div_dance_info_outer li.on {
margin: 10px 0px 10px 0px;
list-style-type:none;
background-color:#d6d6d6;
padding:0px 0px 0px 5px;
}

ul#div_dance_info_outer li.off {
margin: 10px 0px 10px 0px;
list-style-type:none;
background-color:#FFFFFF;
padding:0px 0px 0px 5px;
}

ul#div_dance_info_outer li.on a, ul#div_dance_info_outer li.off a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
}

ul#div_dance_info_outer li.off a {
color:#333333;
}

ul#div_dance_info_outer li.on a {
color:FFFFFF;
}

ul#div_dance_info_outer li.on a:hover {
color:#FFFFFF;
}

ul#div_dance_info_outer li.off a:hover {
color:#000000;
text-decoration:underline;
}


div#div_dance_info {
float:right;
 height:444px;
 width:350px;
 overflow:auto;
background-color:d6d6d6;
 margin:0px;
 padding:0px;
 clear:none;
}

div#div_dance_info div#sections1, div#div_dance_info div#sections2, div#div_dance_info div#sections3, div#div_dance_info div#sections4, div#div_dance_info div#sections5 {
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
width:320px;
height:440px;
overflow:hiden;
z-index:50;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;;
}

h3.subtitle{
margin:15px 0px 0px 0px;
font-size:12px;
height:13px;
width:160px;
font-weight:normal;
float:left;
letter-spacing:1px;
}

div#photoprevnext {
padding:0px;
margin:15px 0px 0px 0px;
text-align:right;
float:right;
height:11px;
width:110px;
}
div.interior {
width:300px;
clear:both;
float:left;
margin:15px 0px 0px 0px;
padding:0px;
overflow:hidden;
background-color:d6d6d6;
}