
body { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { }
td { }
.headersTxt { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headersbig { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitetext { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitetext a{ color: white; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.smwhitetext { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redtextbold   { color: #CC0000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redtext { color: #666666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blacktext  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smblacktext  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.Xsmblacktext  { color: black; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whiteheadersbig { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.BLUEheadersbig { color: #000066; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.GREYheadersbig { color: #CCCCCC; font-weight: bold; font-size: 18px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headersbigBLACK { color: black; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headersbigBlue { color: #000066; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redtext2 { color: #cc0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.Xsmwhitetext  { color: #ffffff; font-size: 9px; margin: 5px 5px 5px 5px; padding: 0px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 14pt }
.Xsmwhitetext a { color: #ffffff; font-size: 9px; margin: 5px 5px 5px 5px; padding: 0px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 14pt }

.BOLDgreentext  { color: #090; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.BOLDblack { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smBOLDblacktext  { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluetext { color: #000066; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;  }
.bluetext a { color: #000066; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;  }
.bluetext a:hover { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: underline;  }
.redtext a { color: #666666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;  text-decoration: none;  }
.redtext a:hover { color: #990000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;  text-decoration: underline;  }
.greyBOLDtext { color: #8a8a8a; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.blueBOLDtext { color: #000066; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smitalLwhitetext { color: #ffffff; font-size: 10px;font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smgreytext  { color: #306; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smredtext { color: red; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tinyblacktext  { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smbluetext  { color: 000066; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redtextboldblink   { color: red; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: blink }
.match_bg { background-image: url(images/bg_hd_02.jpg); background-repeat: no-repeat;  color: #acb9dc; font-weight: bold; font-size: 14px; margin: 5px 5px 5px 5px; padding: 2px;}
.match_bg2 { background-image: url(images/bg_hd_02.jpg);   color: #acb9dc; font-weight: bold; font-size: 14px; margin: 5px 5px 5px 5px; padding: 2px;}
.match_bg3 { background-image: url(images/bg_hd_02y.jpg); background-repeat: no-repeat;  color: #000000; font-weight: bold; font-size: 14px; margin: 5px 5px 5px 5px; padding: 2px;}
.match_bg3a { background-image: url(images/bg_hd_02y.jpg); background-repeat: repeat;  color: #000000; font-weight: bold; font-size: 14px; margin: 5px 5px 5px 5px; padding: 2px;}
.pad3 {padding:3px;}
.tinyblacktextItal  { color: black; font-size: 9px; font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

table#top {  width: 100%; padding: 5px;  margin: 2 3 3 3;}
table#top td { padding: 0px;  margin: 3 4 4 4; vertical-align: middle;}
table#top td a {color: #000066; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;  }
table#top td a:hover { color: #ffcc00; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;  }

table#top2 {  width: 100%; padding: 5px;  margin: 0px 0px 0px 0px;}
table#top2 td { padding: 2px;  margin: 0px 0px 0px 0px; vertical-align: middle;}
table#top2 td a {color: #000066; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;  }
table#top2 td a:hover { color: #3366FF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: underline;  }

table#headers { border-width: 0px 1px 0px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: black black black black; border-collapse: collapse; background-image: url(images/dot_bg.gif); }
table#headers tr { padding: 0px;  margin: 5 0 0 0; vertical-align: middle; background-image: url(images/dot_bg.gif);}

table#headers td { padding: 0px;  margin: 5 0 0 0; vertical-align: middle; background-image: url(images/dot_bg.gif);}
table#headers td a { color: #ffffff; text-decoration: none; font-size: 12px;}
table#headers td a:hover { color: #ffcc00; text-decoration: none; font-size: 12px;}

table#tab_bg { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: solid solid solid solid; border-color: black black black black; border-collapse: collapse; width: 416px; }
table#tab_bg td { padding: 0px;  margin: 0px 0px 0px 0px; vertical-align: middle;  background-image: url(images/tab_off.gif); background-repeat: no-repeat;  color: #001848; height: 25px; width: 104px;}
table#tab_bg td a { color: #001848; text-decoration: none; font-size: 14px;}
table#tab_bg td a:hover { color: #ffcc00; text-decoration: none; font-size: 14px;}


table#cal { border-width: 0px 0px 1px 0px; border-spacing: 0px; border-style: solid solid solid solid; border-color: black black black black; border-collapse: collapse;  }
table#cal tr {}

table#cal td { padding: 0px;  margin: 5 0 0 0; vertical-align: middle; }
table#cal td a { color: #000000; text-decoration: none; font-size: 12px;}
table#cal td a:hover { color: #000000; text-decoration: underline; font-size: 12px;}
#trailimageid{ font-size: 12px; position: absolute; display: none; left: 0px; top: 0px; width: 400px; height: 0px; z-index: 200;
}
table#cal2 { border-width: 1px 1px 1px 1px; border-spacing: 1px; border-style: dotted dotted dotted dotted; border-color: #666666 #666666 #666666 #666666; border-collapse: collapse;  }
table#cal2 tr {}

table#cal2 td { padding: 5px;  margin: 5 5 5 5; vertical-align: middle; }
table#cal2 td a { color: #000000; text-decoration: none; font-size: 12px;}
table#cal2 td a:hover { color: #000000; text-decoration: underline; font-size: 12px;}

table#tx { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: dotted dotted dotted dotted; border-color: #666666 #666666 #666666 #666666; border-collapse: collapse;  }
table#tx tr {}

table#ts td { padding: 15px;  margin: 0 0 0 0; vertical-align: middle; }
table#ts td a { color: #000000; text-decoration: none; font-size: 12px;}
table#tx td a:hover { color: #000000; text-decoration: underline; font-size: 12px;}

	
.dateital  { 
	font-style: italic;
	color: black; 
	font-size: 10px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	
	 }

#smblacktext2  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

table#merch {
	border-width: 0px 1px 1px 0px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table#merch th {
	border-width: 0px 1px 1px opx;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
}
table#merch td {
	border-width: 0px 1px 1px 0px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
}

table#event {
	border-width: 0px 1px 1px 0px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: #ffffff gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table#event th {
	border-width: 0px 1px 1px opx;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
}
table#event td {
	border-width: 0px 1px 1px 0px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
}