select.tn_event_dropdown
{
	height:15px;
	border-color: Black;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	background-color:#fff;
	font-weight:normal;
	font-size:10px;
	color: #8B0000
}

table.tn_selevents_list
{
}

td.tn_selevents_list
{
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

.tn_selevents_list a:link
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:11px;
	color: Black
}

.tn_selevents_list a:hover
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:11px;
	color: Black
}

.tn_selevents_list a:visited
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:11px;
	color: Black
}

img.tn_selevents_list_bullet
{
	border-right:4px solid #fff;
	width:12;
	height:12
}

table.tn_selevents_feature_large
{
	width:100%
}

td.tn_selevents_feature_large_image
{}

img.tn_selevents_feature_large_image
{
	border:0px none; 
}

td.tn_selevents_feature_large_title
{}

.tn_selevents_feature_large_title a:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

.tn_selevents_feature_large_title a:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

.tn_selevents_feature_large_title a:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

img.tn_selevents_feature_large_title
{
	border:0px none;
	width:100;
	height:13
}

td.tn_selevents_feature_large_text
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

td.tn_selevents_feature_large_buynow
{
	text-align:right
}

img.tn_selevents_feature_large_buynow
{
	border:0px none; 
}

table.tn_selevents_feature_small
{
	width:100%
}

td.tn_selevents_feature_small
{
	text-align:center
}

.tn_selevents_feature_small img
{
	border:0px none; 
}

.tn_selevents_feature_small a:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

.tn_selevents_feature_small a:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;color: Black
}

.tn_selevents_feature_small a:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

table.tn_results_header
{
	width:570px
}

table.tn_results_header table
{
	width:570px
}

td.tn_results_header_title
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: #8B0000
}

td.tn_results_header_title a:link
{
	
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_title a:hover
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_title a:visited
{
	font-family:verdana, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_subtitle
{
	
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

td.tn_results_header_subtitle a:link
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

td.tn_results_header_subtitle a:hover
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

td.tn_results_header_subtitle a:visited
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

td.tn_results_header_text
{
	
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_results_header_venue
{
	
	text-align:left;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_datetime
{
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_maplink
{
	text-align:right;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_maplink a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_maplink a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;	
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_maplink a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

tr.tn_results_header_divider
{
	height:1px
}

td.tn_results_header_divider
{
	background-color: #D7D7D7
}

table.tn_results_header_subhead
{}

td.tn_results_header_subhead
{}

td.tn_results_header_subhead_caption
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_results_header_subhead_text
{
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

.tn_results_header_subhead_text a:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

.tn_results_header_subhead_text a:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

.tn_results_header_subhead_text a:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

table.tn_results
{
	width:570px
}

tr.tn_results_colhead
{
	height:40px
}

td.tn_results_colhead
{
	text-decoration:underline;
	text-align:center;
	background-image:url('images/results_header_background.gif');
	font-family:arial,helvetica,sans serif;
	font-weight:bold;
	font-size:12px;
	color: Black
}

td.tn_results_colhead a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-weight:bold;
	font-size:12px;
	color: Black
}

td.tn_results_colhead a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-weight:bold;
	font-size:12px;
	color: Black
}

td.tn_results_colhead a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-weight:bold;
	font-size:12px;
	color: Black
}

a.tn_results_more_events:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

a.tn_results_more_events:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

a.tn_results_more_events:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	color: Black
}

tr.tn_results_alternate_row
{
	background-color:#f5f5f5
}

tr.tn_results_standard_row
{
	background-color: white;
}

tr.tn_results_divider
{
	background-color: #A6A6A6
}

td.tn_results_divider
{border-top:thick solid #a6a6a6;
border-bottom:thick solid #a6a6a6}

td.tn_results_event_text
{
	width:33%;
	text-decoration:underline;text-align:left;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;color: Black
}
.tn_results_event_text a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;font-weight:bold;
	color: Black
}

.tn_results_event_text a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;font-weight:bold;
	color: Black
}
.tn_results_event_text a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color: Black
}

td.tn_results_venue_text
{
	text-decoration:underline;
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_venue_text a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_venue_text a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_venue_text a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_location_text a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#666
}

.tn_results_location_text a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#666
}

.tn_results_location_text a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#666
}

td.tn_results_datetime_text
{
	text-align:center;
	line-height:13px
}

.tn_results_day_text
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_date_text
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	color:#333
}

.tn_results_time_text
{
	text-decoration:none;
	font-family:arial,helvetica,sans serif;
	font-size:10px;
	color: Black
}

td.tn_results_tickets_text
{
	text-decoration:underline;
	text-align:center
}

.tn_results_tickets_text a:link
{
	
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#333
}

.tn_results_tickets_text a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#333
}

.tn_results_tickets_text a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:normal;
	color:#333
}

table.tn_results_notfound
{
	width:100%
}

tr.tn_results_notfound
{}

td.tn_results_notfound
{
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	background-color: #C9C9C9;
}

.tn_results_notfound_name
{
	font-weight:bold
}

.tn_results_notfound_phone
{
	font-weight:bold
}

.tn_results_notfound_email
{
	font-weight:bold
}

a.tn_results_notfound_email:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	font-weight:bold
}

a.tn_results_notfound_email:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	font-weight:bold
}
a.tn_results_notfound_email:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	font-weight:bold
}

table.tn_results_notfound_form
{
	width:100%
}

td.tn_results_notfound_form_text
{
	font-family:arial,helvetica,sans serif;
	font-size:8pt;
	color: Black;
	font-weight:normal
}

td.tn_results_notfound_form_caption
{
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	font-weight:bold
}

td.tn_results_notfound_form_input
{
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color: Black;
	font-weight:normal
}

td.tn_results_ticket_highlight
{
	width:10%;text-align:center
}

img.tn_results_ticket_highlight
{
	border:0px none #000; 
}

td.tn_results_ticket_sectionrow
{
	width:40%;text-align:center
}

table.tn_results_ticket_sectionrow
{
	width:100%
}

td.tn_results_ticket_section
{
	width:50%;text-align:center
}

.tn_results_ticket_section_caption
{
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_ticket_section_text
{
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color: Black
}

td.tn_results_ticket_row
{
	width:50%;text-align:center
}

.tn_results_ticket_row_caption
{
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#333
}

.tn_results_ticket_row_text
{
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color: Black
}

td.tn_results_ticket_notes
{
	font-family:arial,helvetica,sans serif;
	font-size:11px;
	font-style:italic;
	color:#333
}

td.tn_results_ticket_face
{
	width:20%;
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color: Black
}

td.tn_results_ticket_retail
{
	width:20%;
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	font-weight:bold;
	color: Black
}

td.tn_results_ticket_avail
{
	width:15%;
	text-align:center
}

td.tn_results_ticket_purchase
{
	text-decoration:underline;
	width:15%;
	text-align:center
}

.tn_results_ticket_purchase a:link
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color:#000
}

.tn_results_ticket_purchase a:hover
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color:#000
}

.tn_results_ticket_purchase a:visited
{
	text-decoration:underline;
	font-family:arial,helvetica,sans serif;
	font-size:10pt;
	color:#000
}

table.tn_eventnames_header
{
	width:100%
}

table.tn_eventnames_header table
{
	width:100%
}

td.tn_eventnames_header_title
{
	padding:6px 6px 6px 6px;
	text-align:center;
	font-family:verdana, helvetica, sans-serif;font-size:16pt;
	font-weight:bold;color: #8B0000
}

td.tn_eventnames_header_text
{
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_subcategories
{
	text-align:center;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_eventnames_subcategories a:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_eventnames_subcategories a:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

td.tn_eventnames_subcategories a:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

tr.tn_eventnames_header_divider
{
	height:1px
}

td.tn_eventnames_header_divider
{
	background-color: #D7D7D7
}

td.tn_eventnames_vert_divider
{
	width:2%;
	background-image:url('images/eventnames_vert_divider.gif')
}

td.tn_eventnames_nogroup_column
{
	text-align:center;
	padding:6px 6px 6px 6px;
	width:49%
}

td.tn_eventnames_nogroup_column a:link
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_nogroup_column a:hover
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_nogroup_column a:visited
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_grouped_column
{
	width:33%;
	text-align:center;
	padding:6px 6px 6px 6px
}

td.tn_eventnames_grouped_column a:link
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_grouped_column a:hover
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

td.tn_eventnames_grouped_column a:visited
{
	text-decoration:none;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt;
	color: Black
}

.tn_eventnames_group_header
{
	font-family:verdana, helvetica, sans-serif
	;font-size:10pt;
	font-weight:bold;
	color: Black
}

.tn_eventnames_group_header a:link
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

.tn_eventnames_group_header a:hover
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

.tn_eventnames_group_header a:visited
{
	text-decoration:underline;
	font-family:verdana, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: Black
}

table.tn_featured_border_image
{
	margin:16px 8px 8px 8px
}

table.tn_featured_border_html
{
	border: 2px solid Black;
	padding:10px; ; margin-left:8px; margin-right:8px; margin-top:16px; margin-bottom:8px
}

table.tn_event_calendar
{
	width:100%
}

tr.tn_event_calendar_title
{
	background-color: #C9C9C9;
}

tr.tn_event_calendar_title td
{
	text-align:center;
	color: black;
	font-size:12pt;
	font-weight:bold;
	padding:4px;
	border:1px solid #888; 
}

tr.tn_event_calendar_header
{
	background-color:#fff
}

tr.tn_event_calendar_header td
{
	text-align:center;
	color: Black;
	font-size:8pt;
	font-weight:bold;
	padding:4px;
	border:1px solid #888; 
}
tr.tn_event_calendar_days
{
	background-color:#fff
}

tr.tn_event_calendar_days td
{
	height:100px;
	text-align:left;
	color:#000;
	font-size:8pt;
	font-weight:normal;
	padding:4px;
	border:1px solid #888; 
}

td.tn_event_calendar_empty
{
	background-color: #C9C9C9;
}

.tn_event_calendar_date
{
	color: Black;font-size:8pt;font-weight:bold
}

.tn_event_calendar_event
{
	font-family:arial, helvetica, sans-serif;
	color:#000;
	font-size:8pt;
	font-weight:normal
}

.tn_event_calendar_event a:link
{
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#000;
	font-size:8pt;
	font-weight:normal
}

.tn_event_calendar_event a:hover
{
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#000;
	font-size:8pt;
	font-weight:normal
}
.tn_event_calendar_event a:visited
{
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#000;
	font-size:8pt;
	font-weight:normal
}

.tn_event_calendar_event a:active
{
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#000;
	font-size:8pt;
	font-weight:normal
}

.tn_results_ticket_purchase IMG	
{ 
	border: 0px none; 
}

.tn_results_tickets_text IMG 
{
	border: 0px none; 
}
