BODY
{
    BACKGROUND-REPEAT: repeat-x
}

a 
{
	text-decoration:none; 
} 

img
{  
	border-style: none;
}

.padRight
{
  PADDING-RIGHT: 2px
}
.borderRight
{
	BORDER-RIGHT: 1px solid #B7D1F5
}

table.MainTableType
{
	width:770px;
	padding:0px;
	border: solid 0px black;
	margin:0px;
}
.EventText 
{
	font-family: verdana,arial;
	font-size: 9pt;
	color:#525252;
}
.EventHeading
{
	font-family: verdana,arial;
	font-size: 12pt;
	color:#333333;
	font-weight:bold;
}
caption.CaptionText
{
	font-family: verdana,arial;
	font-size: 11pt;
	font-weight:bolder;
	color:#f2642f;	
}

td.HeaderLeftTD
{
	width: 331px;
	vertical-align:baseline;
	text-align:left;
	
}

td.HeaderRightTD
{
	width:439px;
	text-align:right;
	vertical-align:bottom;
	background-color:#fff100;	
}

td.HeaderInfoBarTD
{
	width:770px;
	background-color:#f2642f;
}

td.HeaderInfoLeftTD
{
	width:179px;
	background-color:#f2642f;
}
td.HeaderInfoCenterTD
{
	width:400px;
	background-color:#f2642f;
}
td.HeaderInfoRightTD
{
	width:183px;
	background-color:#f2642f;
	padding-right: 2px;
	text-align:right;
	height:20px;
}

th.TableHeaderText
{
	font-family: verdana,arial;
	font-size: 10pt;
	font-weight:bolder;
	background-color:#0055a5;	
	color:White;
}
td.FooterInfoBarTD
{
	width:770px;
	height: 10px;
	background-color:#f2642f;
}

td.EventDateTD
{
width:455px;
height:15px;
background:#EEEEEE;
}

td.AttractionLineTD
{
	border-bottom: solid 1px #dddddd;
}

td.EventColorTDOrange
{
 vertical-align:top;
 width:1px;
 background:#ffffff;
}

td.EventColorTDYellow
{
 vertical-align:top;
 width:1px;
 background:#ffffff;
}

table.EventDateTable
{
	 width:100%;
	 padding:2px;
	 border:0px;
}

table.EventMainTable
{
	width:455px;
	padding:2;
	border:0;
}

table.TicketTable
{
	width:400px;
	border:solid 1px #0055a5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td.TicketLeftTD
{
	width:250px;
	height:15px;
	text-align:left;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
}

td.TicketRightTD
{
	width:150px;
	height:15px;
	text-align:right;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}
td.TicketSpanTD
{
	text-align:right;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
	vertical-align:text-top;
	height:30px;
	text-align:center;
}

table.HoursTable
{
	width:400px;
	border:solid 1px #0055a5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td.HoursLeftTD
{
	width:250px;
	height:15px;
	text-align:left;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
}

td.HoursRightTD
{
	width:150px;
	height:15px;
	text-align:right;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}
td.HoursSpanTD
{
	text-align:right;
	font-family: verdana,arial;
	font-size: 10pt;
	font-weight:bolder;
	color:Black;
	vertical-align:text-bottom;
	text-align:center;
}

table.ContactTable
{
	width:300px;
	padding:2;
}

td.ContactLeftTD
{
	width:150px;
	height:15px;
	text-align:left;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
}

td.ContactRightTD
{
	width:150px;
	height:15px;
	text-align:right;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}

table.DirectionsTable
{
	width:440px;
	padding:2;
}

td.DirectionsLeftTD
{
	width:190px;
	text-align:left;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
	vertical-align:text-top;

}
td.DirectionsRightTD
{
	width:250px;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}

table.EmploymentTable
{
	width:440px;
	padding:2;
}

td.EmploymentLeftTD
{
	width:100px;
	text-align:left;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:Black;
	vertical-align:text-top;
	height:50px;

}
td.EmploymentRightTD
{
	width:340px;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
	height:50px;
	vertical-align:text-top;

}

.EmploymentTableHeading
{
	text-align:center;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#f2642f;
}

h1.H1Text 
{
	font-family: verdana,arial;
	font-size: 12pt;
	font-weight:bold;
	color:black;
}

table.SuggestionsTable
{
	width:570px;
	border-style: none none solid none; 
	border-bottom-color:#fff100;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	border-collapse: collapse;
	
}

td.SuggestionsLeftTD
{
	width:155px;
	padding:5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;	
	border-style: solid none none none; 
	border-top-color:#0055a5;
	text-align:center;
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
	vertical-align:middle;

}
td.SuggestionsRightTD
{
	width:415px;
	padding:5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;	
	border-style: solid none none none; 
	border-top-color:#0055a5;
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}

h2.H2Text 
{
	font-family: verdana,arial;
	font-size: 16pt;
	font-weight:bolder;
	color:#0055a5;
}
h3.H3Text 
{
	font-family: verdana,arial;
	font-size: 14pt;
	font-weight:bolder;
	color:#f2642f;
}

.MenuText 
{
	font-family: verdana,arial;
	font-size: 10pt;
	font-weight:bold;
	color:#fff100;
}
.MenuHover
{
	font-family: verdana,arial;
	font-size: 10pt;
	font-weight:bold;
	color:#f2642f;
}
.MenuSelected
{
	font-family: verdana,arial;
	font-size: 10pt;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
}

.ContentText 
{
	font-family: verdana,arial;
	font-size: 9pt;
	color:Black;
}
.ContentTextLargeBold 
{
	font-family: verdana,arial;
	font-size: 12pt;
	color:Black;
}
.ContentTextExtraLargeBold 
{
	font-family: verdana,arial;
	font-size: 18pt;
	color:Black;
}
ul.ListText 
{
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
}
ul.ListTextContest
{
	font-family: verdana,arial;
	font-size: 12pt;
	color: Red;
	font-weight:bold;
}
ul.ListTextVideo 
{
	font-family: verdana,arial;
	font-size: 24pt;
	font-weight:bold;
	color:#525252;
}
ol.ListText 
{
	font-family: verdana,arial;
	font-size: 9pt;
	font-weight:bold;
	color:#525252;
}

.HeaderInfoText
{
	font-family:Verdana, Arial;
	font-size: 7.5pt;
	color:#FFFFFF;
}

.FinePrintText
{
	font-family:Verdana, Arial;
	font-size: 7.5pt;
	color:#FFFFFF;
}

.FinePrintTextBlack
{
	font-family:Verdana, Arial;
	font-size: 7.5pt;
	color:#000000;
}

.FooterText
{
	font-family: verdana,arial;
	font-size: 7.5pt;
	color: #787878;
}

.DebugText
{
	font-family: verdana,arial;
	font-size: 6pt;
	color: #787878;
}

#RocketVideoBar {
  width : 160px;
  margin-right: 5px;
  margin-left: 5px;
  padding-top : 4px;
  padding-right : 4px;
  padding-left : 4px;
  padding-bottom : 0px;
  float:left;
}

#SteelPierVideoBar {
  width : 160px;
  margin-right: 5px;
  margin-left: 5px;
  padding-top : 4px;
  padding-right : 4px;
  padding-left : 4px;
  padding-bottom : 0px;
  float:left;
}

