@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/* LINKS */

a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #ff0000;
}
.style1 {font-size: 11px}
.style2 {
	font-size: 18px;
	color: #0D0D76;
	font-weight: bold;
}
.style3 {
	color: #0D0D76;
	font-size:11px;
}
.style4 {color: #ff7f00;
	font-size: 18px;
	font-weight: bold;
	}
.style5 {
	color: #409D27;
	font-weight: bold;
	font-size:11px;
}
.style6 {
	color: #FF7F00;
	font-size: 9px;
	text-transform:uppercase;
}
.play {border: #333333 solid 1px;}
.style7 {
	font-size: 9px;
	color: #999999;
}
.style8 {
	color: #409D27;
	font-size: 9px;
	text-transform:uppercase;
}
.style9 {
	color: #0D0D76;
	font-size: 9px;
	text-transform:uppercase;
}
.style10 { font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #ff0000;
	text-transform:uppercase;
}
.style35 {
	font-size: 10px;
}
.style36 {
	font-size: 11px;
}
.style30 { font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color: #0D0D76;
	margin-bottom: 0px;
	margin-top: 0px;
}
.style50 { font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	font-weight:bold;
	color: #0D0D76;
	text-transform:uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
}
.subhead { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom: 7px;
}
.subhead:link { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom: 7px;
}
.subhead-blue { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom: 7px;
color: #0D0D76;
}
.subhead-white { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom: 7px;
color: #CCCCCC;
}
.subhead2 { font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
border-top: solid 4px #666666;
border-bottom: solid 4px #666666;
border-left: solid 4px #666666;
background-color:#666666;
}
.theshow {
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	}
.theshow:visited{
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	}	
.theshow:active{
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	}	
.theshow:hover{
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	}	
.theshow:link {
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	}	

/* Real Links */

.link01:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	}
.link01:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	}
.link01:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	}
.link01:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066FF;
	text-decoration: underline;
	}
.link02:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
	text-decoration: none;
	}
.link02:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
	text-decoration: none;
	}
.link02:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
	text-decoration: none;
	}
.link02:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
	text-decoration: underline;
	}
.link03:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	text-transform:uppercase;
	}
.link03:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	text-transform:uppercase;
	}
.link03:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
	text-transform:uppercase;
	}
.link03:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	text-decoration: underline;
	}
.linkproduct:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	}
.linkproduct:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}	
.linkproduct:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}	
.linkproduct:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

/* GRID on ListOfCurrentShows*/

#grid-table {
	border-left: solid 1px #b2b2b2;
	border-bottom: solid 1px #b2b2b2;
	}
#grid-table td {
	border-style: solid;
	border-bottom:none;
	border-left:none;
	border-top:solid #b2b2b2 1px;
	border-right:solid #b2b2b2 1px;
	padding: 5px;
	}
.grid-header {
	background-color:#666666;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:solid #ffffff 1px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform:uppercase;
	}
/* For header text when text and link share the same cell in the grid table, this css stops the "hover over" font problem */
.grid-header-top {
	background-color:#666666;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:solid #ffffff 1px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform:uppercase;
	}
.grid-header:link {
	font-size: 11px;
	font-weight: normal;
	color: #98cdff;
	text-transform:none;
	border:none;
	}
.grid-header:visited {
	font-size: 11px;
	font-weight: normal;
	color: #98cdff;
	text-transform:none;
	border:none;
	}
.grid-header:active {
	font-size: 11px;
	font-weight: normal;
	color: #98cdff;
	text-transform:none;
	border:none;
	}
.grid-header:hover {
	}
.h1 {
	font-size: 18px;
	color: #0D0D76;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	}
.h2 {
	font-size:11px;
	color: #0D0D76;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	}'
.h3 {
	font-size:11px;
	color: #0D0D76;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	}
.h4 {
	font-size:11px;
	color: #0D0D76;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	}		
/* BLUE Background for talking Bubbles*/
.blue-box-background {
	background-color:#33CCFF;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	overflow: hidden;
	}
.anchor-offset {
  padding-top: 20px;
  margin-top: -20px;
  display: table-caption;
}
.should-you-see-box {
  color:#000000;
  font-family:Arial, sans-serif;
  font-size:12px;
  line-height:12px;
  letter-spacing:.1px;
}