.tsnMain {
	min-width: 900px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	background-image: url(long_tile.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	color: white;
	font: 10pt 'trebuchet ms','helvetica neue',arial,sans-serif;
	text-align: center;

}

.tabUP {
      BACKGROUND-IMAGE: url(tabUP.png); 
      BACKGROUND-REPEAT: no-repeat; 
      BACKGROUND-COLOR: transparent;
      Width: 270px;
      Height: 35px;
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      cursor: pointer;
}

.tabCALUP {
      BACKGROUND-IMAGE: url(tabCalUP.png); 
      BACKGROUND-REPEAT: no-repeat; 
      BACKGROUND-COLOR: transparent;
      Width: 450px;
      Height: 35px;
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      cursor: pointer;
}

.tabUP a:visited {
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      cursor: pointer;
}

.tabDOWN a:visited {
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      cursor: pointer;
}

.tabDOWN a:hover {
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:underline;
      cursor: pointer;
}

.tabDOWN {
      BACKGROUND-IMAGE: url(tabDOWN.png); 
      BACKGROUND-REPEAT: no-repeat; 
      BACKGROUND-COLOR: transparent;
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      Width: 270px;
      Height: 35px;
      cursor: pointer;
}

.tabDOWN a:link {
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      Width: 270px;
      Height: 35px;
      cursor: pointer;
}

.tabCALDOWN {
      BACKGROUND-IMAGE: url(tabCalDOWN.png); 
      BACKGROUND-REPEAT: no-repeat; 
      BACKGROUND-COLOR: transparent;
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      Width: 450px;
      Height: 35px;
      cursor: pointer;
}

.tabCALDOWN a:link {
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      Width: 450px;
      Height: 35px;
      cursor: pointer;
}

.tabCALDOWN a:visited {
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
      cursor: pointer;
}

.tabCALDOWN a:hover {
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:underline;
      cursor: pointer;
}

.tabBOX {
      BACKGROUND-IMAGE: url(tabBOX.png); 
      BACKGROUND-REPEAT: repeat; 
      Padding: 0px;
      Margin: 0px;
      Border: 0px;
      Font-Family: Arial;
      Color: #ffffff;
      text-decoration:none;
}

.tsnNews {
	BACKGROUND-IMAGE: url(classes.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000
}
.tsnHot {
	BACKGROUND-IMAGE: url(tonight.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000
}

.tsnHourHead {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #658b19;
}
.tsnDayHead {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999;
}
.tsnTodayHead {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e9ec8c;
}
.tsnWeekHead {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5C0101;
}
.tsnMonthHead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; text-align: center; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000099; 
}

.tsnTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066CC; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066CC; text-decoration: underline; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnShowHead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; text-decoration: underline; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnShowDesc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnCreditsTxt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnBioTxt {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tsnClassShowTitle {
	FONT-WEIGHT: normal; 
     COLOR: #000033;
     padding: 5px;
      FONT-SIZE: 12px; 
     text-align: left; 
      text-decoration: none; 
     FONT-FAMILY: Arial, Helvetica, sans-serif; 
     BORDER-COLOR: #330000; 
      BORDER-STYLE: Solid; 
     BORDER-WIDTH: 5px; 
     BACKGROUND-COLOR: #FFCC66; 
}

.tsnClassTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; text-align: center; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5b0909; 
}
.tsnBold10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnBold16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; text-align: center; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnClassTxt {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; text-align: justify; FONT-FAMILY: Arial, Helvetica, sans-serif 
}
.tsnClassHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f8e88d; text-align: left; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnClassDesc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; text-align: left; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tsnLImargin {
        margin-left:10px
}

.tsnPerformerLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: bold;
	color: #e9ec8c;
	text-decoration: none;
}
.tsnPerformerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: bold;
	color: #e9ec8c;
	text-decoration: underline;
}

.tsnPerformerListLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: Normal;
	color: #ffffff;
	text-decoration: none;
}
.tsnPerformerListLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: normal;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND-COLOR: #000099;
}

.tsnShow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: Normal;
	color: #blue;
	text-decoration: none;
}
.tsnShow:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: Normal;
	color: red;
	text-decoration: none;
}
.tsnLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: Normal;
	color: #ffffff;
	text-decoration: none;
}
.tsnLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: Normal;
	color: #ffffff;
	text-decoration: underline;
}

.tsnBioLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: Normal;
	color: #e9ec8c;
	text-decoration: none;
}
.tsnBioLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: Normal;
	color: #e9ec8c;
	text-decoration: underline;
}

.tsnBottomBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: Normal;
	color: #999999;
	text-decoration: none;
}
.tsnBottomBar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: Normal;
	color: #999999;
	text-decoration: underline;
}

.tsnBioTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-WEIGHT: Bold;
	color: #e9ec8c;
	text-decoration: none;
}
.tsnBioTitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-WEIGHT: Bold;
	color: #e9ec8c;
	text-decoration: underline;
}
.linkRez
{ 
padding: 1px;
margin: 0px; 

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

border-bottom: solid 1px #2B3856; 
border-right: solid 1px #2B3856;
border-top: solid 1px #B7CEEC;
border-left: solid 1px #B7CEEC;

background-color: #659EC7;
height: 14px;
line-height: 14px;
display:inline;
text-decoration:none;
font-family: Arial;
font-size: 10px;
font-weight: normal;
text-align:center; 
color: #000000;
}
.linkRez:hover
{ 
padding: 1px;
margin: 0px; 

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

border-top: solid 1px #2B3856; 
border-left: solid 1px #2B3856;
border-bottom: solid 1px #B7CEEC;
border-right: solid 1px #B7CEEC;

background-color: #41627E;
height: 14px;
line-height: 14px;
display:inline;
text-decoration:none;
font-family: Arial;
font-size: 10px;
font-weight: normal;
text-align:center; 
color: #CFECEC;
}
 



