body {
	/*
	background: #464655;
	background: #3D4E5E;
	*/
	background: #7797BE;
	color: black;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {

}

a:link {
	color: blue;
}

a:visited {
	color: blue;
}

a:hover{
	color:#B61414 !important;
}

H1 {
	font-size: 130%;
	color: black ! important;
}

H2 {
	font-size: 120%;
	color: #black ! important;
}

H3 {
	font-size: 110%;
	color: #black ! important;
}

H4 {
	font-weight: bold;
	font-size: 100%;
	color: Black ! important;
	margin-bottom: 0px;
}

P {
}

TD {
	font-size: 11px;
}

ul {
}

ol {
}

.mainNav {
font-size: 8pt;
text-decoration: none ;
font-style: normal;
font-weight: bold;
 color: #000000!important;
}
A:hover.mainNav {
color: #B61414!important;
font-size: 8pt;
text-decoration: underline ;
font-style: normal;
font-weight: bold;}
.footer {

font-size: 8pt;
text-decoration: none ;
font-style: normal;
color: #FFFFFF!important ;
}

.leftnav {
	color: White;
	font-size: 8pt;
	text-decoration: none;
	font-style:normal;
	font-weight.bold;
}

A:hover {	
	color: #B61414!important;
/*	font-size: 8pt; */
	text-decoration: none;
	font-style:normal;
	font-weight.bold;
}

.Verdana {
	font-family: Verdana;
}

.pageHeader {
	font-size: 13px;
}

.leftmenu {
	font-size: 9pt ! important;
	color: White ! important;
	text-decoration: none;
	font-weight: bold;
}

.leftmenuNeg {
	font-size: 9pt ! important;
	color: #D0C280 ! important;
	text-decoration: none;
	font-weight: bold;
}

.TopHeader {
	font-size: 14pt ! important;
	color: Blue ! important;
	text-decoration: none;
	font-weight: bold;
}

.headerdate {
	font-size: 8pt;
	color: #999999;
}

.colorheader {
	font-size: 90%;
	font-weight: bold;
}

.error {
	color: red;
}

.smallheader {
	font-size: 8pt ! important;
	font-weight: bold ! important;
}

.header {
	font-size: 11px ! important;
	font-weight: bold ! important;
	color: black ! important;
}

.smalllink {
	font-size: 8pt;
}

.linktitle {
	font-size: 9pt ! important;
	font-weight: bold ! important;
}

.small {
	font-size: 8pt ! important;
	color: black ! important;
}

.poll {
	font-size: 8pt ! important;
	color: green;
}

.pollheader {
	font-size: 8pt ! important;
	font-weight: bold ! important;
	color: white ! important;
}

.smaller {
	font-size: 7pt ! important;
}

.smallnormal {
	font-size: 8pt ! important;
	font-weight: normal ! important;
}

.smallernormal {
	font-size: 7pt ! important;
	font-weight: normal ! important;
}

.negative {
	color: white ! important;
}

.drillmenu {
	font-size: 8pt ! important;
}

.tenpoint {
	font-size: 11px ! important;
}

.big {
	font-size: 120%;
	font-weight: bold ! important;
}

.leftnegative {
	color: white ! important;
	font-size: 9pt ! important;
}

.leftpositive {
	color: black ! important;
	font-size: 9pt ! important;
}

.negheader {
	color: white ! important;
	font-weight: bold;
}

.banner {
	font-size: 14pt;
}

.toc {
	font-size: 8pt;
}

.tocheader {
	font-size: 9pt;
	font-weight: bold;
}

.menus {
font-size: 8pt;
color: black;
text-decoration: none;
}

.bigbold {
	font-size: 110%;
	font-weight: bold;
}

.headertwo {
  font-size: 120%;
  color: #black ! important;
}

.justified {
	text-align: justify;
}



H1.article {
}

H2.article {
}

H3.article {
}

H4.article {
}

A:visited.article {
color: blue;
}

A:link.article {
color: blue;
}

A:hover.article {
color:#B61414;
}

TD.article {
}

P.article {
}

UL.article {
}

OL.article {
}

.articleheader {
	font-weight: bold ! important;
}

.articletopicheader {
	font-weight: bold ! important;
}

.articlesmall {
	font-size: 8pt;
}

.articlelist {
	font-size: 11px;
}

.articlelistdescription {
	font-size: 8pt;
}

.shoplist {
	color: black;
}

a.shoplistbold {
	font-weight: bold;
	col/or: #004e5e;
}

a.shoplistHeader, a:visited.shoplistHeader {
	color: white;
	text-decoration: none;
}

.categ_list {color: blue;
	font-size: 13px;
}

A:visited.categ_list{
	color: blue;
	font-size: 13px;
}

A:link.categ_list {
	color 	: blue;
	font-size: 13px;
}

A:hover.categ_list {
	color: #B61414;
	font-size: 13px;
}

.classifiedheader {
	font-weight: bold ! important;
}

.classifiedsmall {
	font-size: 8pt;
}

.rankscore {
	font-size: 32pt ! important;
}

SELECT.tn_event_dropdown  {
height: 15px;
border-color: #990000;
border-top:1px solid;
border-bottom:1px solid;
border-left: 1px solid;
border-right:1px solid;
background-color: #FFFFFF;
font-weight: normal;
font-size: 10px;
color: Blue;
}

TABLE.tn_selevents_list  {
}
TD.tn_selevents_list {

font-size: 10pt;
color: Blue;
margin-bottom:11px;
}
.tn_selevents_list A:link {
text-decoration: none;

font-size: 11px;
color: Blue;
}
.tn_selevents_list A:hover {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
.tn_selevents_list A:visited {
text-decoration: none;
font-size: 11px;
color: Blue;
}

IMG.tn_selevents_list_bullet {
border-right: solid 4 white;
width: 12;
height: 12;
}

TABLE.tn_selevents_feature_large {
width: 100%  }

TD.tn_selevents_feature_large_image {
}
IMG.tn_selevents_feature_large_image {
border: 0;
}

TD.tn_selevents_feature_large_title {
}
.tn_selevents_feature_large_title A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_selevents_feature_large_title A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_selevents_feature_large_title A:visited {
text-decoration: underline;
font-size: 11px;
font-weight: bold;
color: Black;
}
IMG.tn_selevents_feature_large_title {
border: 0;
width: 100;
height: 13;
}

TD.tn_selevents_feature_large_text {

font-size: 11px;
color: Black;
}

TD.tn_selevents_feature_large_buynow {
text-align: right;
}
IMG.tn_selevents_feature_large_buynow {
border: 0;
width: 91;
height: 28;
}

TABLE.tn_selevents_feature_small {
}
TD.tn_selevents_feature_small {
text-align: center;
}
.tn_selevents_feature_small IMG {
border: 0;}
.tn_selevents_feature_small A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_selevents_feature_small A:hover {
text-decoration: underline;
font-size: 11px;
font-weight: bold;
color: Black;
}

.tn_selevents_feature_small A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}

TABLE.tn_results_header {
width: 100%;
}
TABLE.tn_results_header TABLE {
width: 100%;
}
TD.tn_results_header_title {

font-size: 13px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_title A:link {

font-size: 13px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_title A:hover {

font-size: 13px;
font-weight: bold;
color: Black;
}

TD.tn_results_header_title A:visited {
font-size: 13px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_subtitle {

font-size: 11px;
color: Black;
}
TD.tn_results_header_subtitle A:link {

font-size: 11px;
color: Black;
}
TD.tn_results_header_subtitle A:hover {

font-size: 11px;
color: Black;
}
TD.tn_results_header_subtitle A:visited {
font-size: 11px;
color: Black;
}
TD.tn_results_header_text {

font-size: 11px;
color: Black;
}
TD.tn_results_header_venue {
text-align: left;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_datetime {
text-align: center;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_maplink {
text-align: right;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_maplink A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_maplink A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_header_maplink A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}

TR.tn_results_header_divider {
height: 1px;
}
TD.tn_results_header_divider {
background-color: #CCCCCC;
}

TABLE.tn_results_header_subhead {
}
TD.tn_results_header_subhead {
}
TD.tn_results_header_subhead_caption {

font-size: 11px;
font-weight: bold;
color: Blue;
}
TD.tn_results_header_subhead_text {

font-size: 11px;
color: Blue;
}
.tn_results_header_subhead_text A:link {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
.tn_results_header_subhead_text A:hover {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
.tn_results_header_subhead_text A:visited {
text-decoration: underline;

font-size: 11px;
color: Blue;
}

TABLE.tn_results {
width: 100%;
}
TR.tn_results_colhead {
height: 23px;
}
TD.tn_results_colhead {
text-align: center;
background-image: url(images/results_header_background.gif);

font-weight: bold;
font-size: 12px;
color: Blue;
}
TD.tn_results_colhead A:link {
text-decoration: underline;

font-weight: bold;
font-size: 11px;
color: Blue;
}
TD.tn_results_colhead A:hover {
text-decoration: underline;

font-weight: bold;
font-size: 11px;
color: #B61414;
}
TD.tn_results_colhead A:visited {
text-decoration: underline;

font-weight: bold;
font-size: 11px;
color: Blue;
}

A.tn_results_more_events:link {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
A.tn_results_more_events:hover {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
A.tn_results_more_events:visited {
text-decoration: underline;

font-size: 11px;
color: Blue;
}

TR.tn_results_alternate_row {
background-color: #CCCCCC;
}
TR.tn_results_standard_row {
background-color: #FFFFFF;
}
TR.tn_results_divider {
background-color: #9B9B9B;
}
TD.tn_results_divider {
}

TD.tn_results_event_text {
width: 33%;
text-align: left;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_event_text A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_event_text A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_event_text A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}

TD.tn_results_venue_text {
text-align: center;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_venue_text A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_venue_text A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_venue_text A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Blue;
}
.tn_results_location_text A:link {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}
.tn_results_location_text A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}
.tn_results_location_text A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}

TD.tn_results_datetime_text {
text-align: center;
line-height: 11px;
}
.tn_results_day_text {
text-decoration: none;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_results_date_text {
text-decoration: none;

font-size: 11px;
color: Black;
}
.tn_results_time_text {
text-decoration: none;

font-size: 11px;
color: #B61414;
}

TD.tn_results_tickets_text {
text-align: center;
}
.tn_results_tickets_text A:link {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}
.tn_results_tickets_text A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}
.tn_results_tickets_text A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: normal;
color: Blue;
}

TABLE.tn_results_notfound {
width: 100%;
}
TR.tn_results_notfound {
}
TD.tn_results_notfound {

font-size: 11px;
color: Blue;
background-color: #FFFFCC;
}
.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-size: 11px;
color: Blue;
font-weight: bold;
}
A.tn_results_notfound_email:hover {
text-decoration: underline;

font-size: 11px;
color: Blue;
font-weight: bold;
}
A.tn_results_notfound_email:visited {
text-decoration: underline;

font-size: 11px;
color: Blue;
font-weight: bold;
}

TABLE.tn_results_notfound_form {
width: 100%;
}
TD.tn_results_notfound_form_text {

font-size: 11px;
color: Blue;
font-weight: normal;
}
TD.tn_results_notfound_form_caption {

font-size: 11px;
color: Blue;
font-weight: bold;
}
TD.tn_results_notfound_form_input {

font-size: 11px;
color: Blue;
font-weight: normal;
}

TD.tn_results_ticket_highlight {
width: 10%;
text-align: center;
}
IMG.tn_results_ticket_highlight {
width: 12px;
height: 15px;
border: none 0 black;
}

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-size: 11px;
font-weight: bold;
color: Black;
}
.tn_results_ticket_section_text {

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_ticket_row {
width: 50%;
text-align: center;
}
.tn_results_ticket_row_caption {

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_results_ticket_row_text {

font-size: 11px;
font-weight: bold;
color: Blac;
}
TD.tn_results_ticket_notes {

font-size: 11px;
font-style: italic;
color: Black;
}

TD.tn_results_ticket_face {
width: 20%;
text-align: center;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_ticket_retail {
width: 20%;
text-align: center;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_results_ticket_avail {
width: 15%;
text-align: center;
}
TD.tn_results_ticket_purchase {
width: 15%;
text-align: center;
color: Blue}
.tn_results_ticket_purchase A:link {
text-decoration: underline;

font-size: 11px;
color: Blue;
}
.tn_results_ticket_purchase A:hover {
text-decoration: underline;

font-size: 11px;
color: #B61414;
}
.tn_results_ticket_purchase A:visited {
text-decoration: underline;

font-size: 11px;
color: Blue;
}

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-size: 13px;
font-weight: bold;
color: Black;
}
TD.tn_eventnames_header_text {

font-size: 11px;
color: Blue;
}
TD.tn_eventnames_subcategories {
text-align: center;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_eventnames_subcategories A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_eventnames_subcategories A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
TD.tn_eventnames_subcategories A:visited {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}

TR.tn_eventnames_header_divider {
height: 1px;
}
TD.tn_eventnames_header_divider {
background-color: #CCCCCC;
}
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-size: 11px;
color: Blue;
}
TD.tn_eventnames_nogroup_column A:hover {
text-decoration: none;

font-size: 11px;
color: Blue;
}
TD.tn_eventnames_nogroup_column A:visited {
text-decoration: none;

font-size: 11px;
color: Blue;
}

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-size: 11px;
color: Blue;
}
TD.tn_eventnames_grouped_column A:hover {
text-decoration: none;

font-size: 11px;
color: Blue;
}
TD.tn_eventnames_grouped_column A:visited {
text-decoration: none;

font-size: 11px;
color: Blue;
}

.tn_eventnames_group_header {

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_eventnames_group_header A:link {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_eventnames_group_header A:hover {
text-decoration: underline;

font-size: 11px;
font-weight: bold;
color: Black;
}
.tn_eventnames_group_header A:visited {
text-decoration: underline;
font-size: 11px;
font-weight: bold;
color: Black;
}

.calendarDay
{
    background-color: #FFFFFF;
    /*font-size: 1.4em;*/
}

.calendarDayTitle
{
    background-color: #FFFFFF;
    /*font-size:1.3em;*/
}

.calendarNonDay
{
    background-color: #C6B386;
    font-size: 8px;
}

.calendarToday
{
    background-color: #DE1535;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff ! important;
}

.calendarEvent
{
    background-color: #1B9FD9;
    /*font-size: 10pt;*/
    color: #ffffff ! important;
}

.calendarNav
{
    background-color: #0159A0;
    /*font-size: 10pt;*/
    color: #ffffff ! important;
}

.calendarTable
{
    background-color: #404040;
    /*font-size: 10pt;*/
}

.calendarRow
{
    background-color: #FFFFFF;
    font-size: 10pt;
}

.calendarHeaderRow
{
	/*background-color: #1B9FD9;*/
	background-color: #0159A0;
	color: #ffffff ! important;
}
