a.headlink:link,a.headlink:visited
{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #333399;
	text-decoration:none;
}
a.headlink:hover,a.headlink:active
{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #333399;
	text-decoration:underline;
}



/* START 2008-07-31 UPDATED HLE LAYOUT STYLES  */

strong {
	font-weight:700;
}

em {
	font-style:italic;
}

#contentContainer {
	position:relative;
	display:block;
	width:909px;
	margin-top:-871px;
	overflow:hidden; 
}

#contentContainerExterior {
	/* width:1249px; */
	width:909px;
	position:relative;
	display:block;
}

#contentContainerInterior {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:0;
	/* left:169px; */
	left:0;
	z-index:200;
	width:909px;
	overflow:hidden;
}

div.headerAndContentWrapper {
	height:871px;
	overflow:hidden;
}

td.contentCopyContainer {
	padding:46px 0 0 36px;
	background-attachment:scroll; 
	background-position:0px 0px;
	text-align:left !important;
}

td.contentCopyContainerWithVideoPlayer {
	padding:46px 0 0 36px;
	background-attachment:scroll; 
	background-position:0px 0px;
}

div.contentCopy {
	position:relative;
	display:block;
	padding:0 36px 36px 0;
	z-index:250;
}

div.contentCopyAllowNav {
	position:relative;
	display:block;
	padding:0 36px 36px 0;
	z-index:150;
}

span.contentCopy {
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

li.contentCopy {
	color:#FFFFFF;
	margin-left:32px;
	list-style:disc;	
	font-size:11px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}

span.contentCopyTitle {
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.contentCopyTitle2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.contentCopyTitle2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 0 33px 0;
}

p.contentCopySubTitle {
	color:#FFFFFF;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px 0;
}

p.contentCopyFinePrint {
	font-size:10px;
}

p.contentCopy {
	padding:0 0 18px 0;
}

table.style15 {
	border:1pt solid #FFFFFF;
	font-size:10pt;
}

table.style15 td {
	border:1pt solid #FFFFFF;
	padding:5px 21px 5px 21px;
	vertical-align:middle;
}

table.style15 li {
	list-style:disc;
	margin-left:15px;
}


/* ********************************************* */

/* START NAV TOP */

div.navTop {
	display:block;
	padding:0 14px 0 14px;
	margin:5px 0 0 0;
	/* 
	background-color:#999999;
	height:40px;
	overflow:hidden;
	*/
}

div.navTopLabels {
	height:29px;
	margin-top:-9px;
}

a.navTop:link, a.navTop:visited, a.navTop:hover, a.navTop:active {
	cursor:pointer;
	text-decoration:none;
}

span.navTop {
	color:#ece9d8;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:600;
	line-height:32px;
	text-decoration:none;
}

/* ******** TOP NAV ALT 1 ****************** */

#top_wrapper #nav_wrapper {
	width: 719px; /* This is 719 instead of 714 is because IE doesn't seem to want to display the objects in nav_wrapper with a width any smaller than that */
	/* height: 107px; */
	background: url('../images/nav_bg.gif') no-repeat top left #000;
}

.menutop,.menutop * {
	margin:0;
	padding:0;
}

div#horiz-menu {
	/* this is a z-index ie6 and ie7 bug fix */
	position:relative;
	z-index:50;
}

#horiz-menu li li {
	margin:0;
}

.menutop {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
	position:relative;
}

.menutop ul {
	background:#fff; /*IE6 needs this*/
	padding:0;
}

.menutop li {
	float:left;
	list-style:none;
	position:relative;
}

div#horiz-menu li li a {
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	float:none;
	height:25px;
	line-height:25px;
	text-indent:18px;
	width:98%;
}

.menutop li ul {
	float:none;
	left:-999em;
	position:absolute;
	width:177px;
	z-index:5;
	top:150px;
}

.menutop li:hover ul,
.menutop li.sfHover ul {
	left:-1px;
	top:65px;
}

.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul {
	top:-999em;
}

.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul {
	left:177px;
	top:0px;
}

.menutop li li {
	position:relative;
	float:none;
	width:100%;
}

#horiz-menu { /*
	height: 23px;
	margin-right: 20px;
	float: right;
	margin-top: 20px; */
	padding-top: 18px;
}

#horiz-menu2 {
	/*height: 23px;
	padding: 0 12px 0 12px;*/
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	/*border-left: 1px solid #131313;*/
	float:left;
	
}

#horiz-menu {
	width:714px;
}

ul.menutop {
	width:719px;
}

* html #horiz-menu li {
	width:100%;
}

#horiz-menu ul.menutop li#topparent {
	border-right: 2px solid #000;
	padding-left: 0px !important;
	padding-right: 0px !important;
	display:inline;
	/* width:12.59%; */
}
* html #horiz-menu ul.menutop li#topparent
{
	width:14.255%;
}
#horiz-menu a {
	white-space: nowrap;
	display: block;
	float: right;
	/*height: 23px;
	line-height: 24px;*/
	padding: 0 0px;
	font-weight: normal;
	font-size: 100%;
	color: #ccc;
	/*border-right: 1px solid #131313;
	
	overflow: hidden;*/
}

#horiz-menu li li a, 
#horiz-menu li li a:hover,
#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.parent:hover li a,
#horiz-menu li.parent.sfHover li a
{
	border: 0;
}

#horiz-menu li li.parent:hover,
#horiz-menu li li.parent.sfHover
{
	background: #2A2A2A;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a.topdaddy,
#horiz-menu li.sfHover a.topdaddy,
#horiz-menu a.topdaddy:hover {
	background: #1b1b1b;
}

#horiz-menu li li:hover,
#horiz-menu li li.sfHover,
#horiz-menu li li:hover a:hover,
#horiz-menu li li.sfHover a:hover,
#horiz-menu li.active li a:hover {
	background: #2A2A2A;
}

#horiz-menu li li a:hover,
#horiz-menu li.sfHover li a
{
	background: #1b1b1b
}


#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover {
	/* background: url('../../../images/nav_btn_bg_hover.gif') repeat-x top left;  */
}

#horiz-menu li li a:hover {
	color: #fff;
}

#horiz-menu li.active a {
	color: #fff;
}

#horiz-menu li li#subparent a.daddy,
#horiz-menu li.active li#subparent a.daddy {
	/* background: url(../../../images/menu-arrow-over.png) 95% 50% no-repeat #1B1B1B; */
}

#horiz-menu li li#subparent a.daddy:hover,
#horiz-menu li.active li#subparent a.daddy:hover {
	/* background: url(../../../images/menu-arrow.png) 95% 50% no-repeat; */
}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
	border-bottom: 1px solid #131313;
}

#horiz-menu ul ul {
	background: #1B1B1B;
	border-left: 1px solid #131313;
	border-right: 1px solid #131313;
}

#horiz-menu ul ul ul {
	background: #1B1B1B;
	border-left: 1px solid #131313;
	border-right: 1px solid #131313;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li{
	/* background: url('../../../images/nav_btn_bg.gif') repeat-x top left; */
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 11px;
	color: #ccc;
}

#horiz-menu li#topparent a#topdaddy {
	color: #ff0000;
	font-size: 10px;
	display: block;
	height: 24px;
	padding-top: 43px;
	padding-right: 10px;
	text-decoration: none;
}

* html #horiz-menu li#topparent a#topdaddy {
	height: 67px;
}

#horiz-menu li#topparent a#topdaddy:hover {
	color: #C6CEBF;
	background: none;
}

/* ******** TOP NAV ALT 2 ****************** */
table.subnav {
	/* 
	background-image:url(../images/tradeshow/bg_rollover.jpg);
	background-repeat:repeat-x;
	*/
	height:35px;
	vertical-align:middle;
}

table.subnav_active {
	/*
	background-image:url(../images/tradeshow/bg_rollover_active.jpg);
	background-repeat:repeat-x;
	*/
	height:35px;
	vertical-align:middle;
}

td.subnav {
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	height:35px;
	text-align:center;
}

a.subnavItem:link, a.subnavItem:visited, a.subnavItem:hover, a.subnavItem:active {
	color:#ece9d8;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:600;
	line-height:40px;
	text-decoration:none;
	cursor:pointer;
}

td.subsubnav {
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	height:22px;
	text-align:center;
}

td.subsubnavActive {
	/*
	background-image:url(../images/bg_subsubActiveMid.gif);
	background-repeat:repeat-x;
	*/
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	height:22px;
	text-align:center;
}

td.titleBar {
	/*
	background-image:url(../images/tradeshow/bg_titleBar.jpg);
	background-repeat:repeat-x;
	*/
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 13px;
	padding-left:19px;
	text-transform: uppercase;
}

/* Drop-downs */
div.subnavWrapper {
	position:absolute;
	margin-top:-12px;
	margin-left:0px;
	z-index:805;
	padding:0px;
}
div.subnavWrapperRight {
	position:absolute;
	margin-top:-12px;
	margin-left:-218px;
	z-index:805;
	padding:0px;
}
div.subnavWrapperRight2 {
	position:absolute;
	margin-top:-12px;
	margin-left:-42px;
	z-index:805;
	padding:0px;
}
div.subnavWrapperRight3 {
	position:absolute;
	margin-top:-12px;
	margin-left:-4px;
	z-index:805;
	padding:0px;
}
.popupmenu {
	/* -khtml-opacity:0.95; */ /*safari and konquerer*/
	/* -moz-opactiy:0.95; */ /*mozilla/firefox/netscape? */
	/*opacity: 0.95; */ /*css3 compliant browsers */
	/*filter: alpha(opacity=95); */ /*ie*/
	/*border:1px solid #0B3371;  change to whatever or remove*/
	/* background-color:#2C4798; */
	font-family:"Times New Roman", Times, serif;
}
table.popupmenuFlyout {
	position:absolute;
	z-index:803;
	/* border:1px solid #AFAFAF; */
	/* background-color:#2C4798; */
	font-family:"Times New Roman", Times, serif;
}

.popupsubsub {
	position:absolute;
	/* z-index:803; */
	margin-top:-5px;
	margin-left:-27px;
}

.popupsubsubRight {
	position:absolute;
	/* z-index:803; */
	margin-top:-5px;
	margin-left:-377px;
}

.popupsubsubRight2 {
	position:absolute;
	/* z-index:803; */
	margin-top:-5px;
	margin-left:-377px;
}

.popupsubsubRight3 {
	position:absolute;
	/* z-index:803; */
	margin-top:-5px;
	margin-left:-377px;
}

td.dropMenu {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	background-color:#2C4798;
	padding-left:22px;
	padding-right:22px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuSub {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	/*background-color:#2C4798;*/
	background-color:#231550;
	margin-left:-15px;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuSubOuter {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	background-color:#2C4798;
	padding-left:22px;
	padding-right:22px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuSubInner {
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuDivider {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	background-color:#2C4798;
	padding-left:22px;
	padding-right:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuDividerInner {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuDividerSub {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	background-color:#2C4798;
	padding-left:12px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
td.dropMenuBottom {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
}
a.dropMenuActive:link, a.dropMenuActive:active, a.dropMenuActive:visited {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
a.dropMenuActive:hover {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
a.dropMenuInactive:link, a.dropMenuInactive:active, a.dropMenuInactive:visited {
	color:#999999;
	text-decoration:none;
}
a.dropMenuInactive:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/* END NAV TOP */

/* ********************************************* */

/* START NAV TOP SUB MENU */

div.navTopSub {
	/* padding:0; */
	display:block;
	height:28px;
	overflow:hidden;
	/* margin-top:-5px; */
	margin:5px 0 0 0;
	padding:0;
}

table.navTopSub {
	/*
	display:block;
	width:539px;
	*/
}

div.navTopSubLabels {
	height:29px;
}

a.navTopSub:link, a.navTopSub:visited, a.navTopSub:hover, a.navTopSub:active {
	cursor:pointer;
	text-decoration:none;
}

span.navTopSubHours {
	color:#ece9d8;
	font-size:11px;
	font-weight:500;
	line-height:32px;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.navTopSub {
	color:#999999;
	font-size:11px;
	font-weight:normal;
	line-height:32px;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* END NAV TOP SUB MENU */

/* ********************************************* */

/* START CONTENT AREA */

div.contentWrapper {
	position:relative;
	display:block;
	width:900px;
	overflow:hidden; 
}

div.contentSpacer {
	position:relative;
	display:block;
	width:900px;
	height:950px;
	z-index:90;
	overflow:hidden; 
}

div.logoHle {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:12px;
	left:17px;
	z-index:100;
	width:241px;
	height:190px;
	overflow:hidden;
}

div.contentNavAttraction {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:126px;
	left:13px;
	z-index:100;
	width:241px;
	height:355px;
	overflow:hidden;
}

div.contentNavAttractionFlash {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:35px;
	left:0px;
	z-index:110;
	width:241px;
	height:318px;
	overflow:hidden;
}

div.contentAddress {
	position:absolute;
	display:block;
	margin:0;
	
	top:485px;
	left:10px;
	z-index:100;
	width:247px;
	height:113px;
	overflow:hidden;
}

div.contentAddress2 {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:144px;
	left:12px;
	z-index:100;
	width:247px;
	height:113px;
	overflow:hidden;
}

div.contentAddressHome2 {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:483px;
	left:12px;
	z-index:100;
	width:247px;
	height:113px;
	overflow:hidden;
}

div.contentBuyTickets {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:376px;
	left:252px;
	z-index:100;
	width:325px;
	height:124px;
	overflow:hidden;
}

div.contentDonateToday {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:597px;
	left:6px;
	z-index:100;
	width:259px;
	height:154px;
	overflow:hidden;
}

div.contentInteriorDonateToday {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:737px;
	left:6px;
	z-index:100;
	width:259px;
	height:154px;
	overflow:hidden;
}

div.contentInteriorDonateToday2 {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:370px;
	left:6px;
	z-index:100;
	width:259px;
	height:154px;
	overflow:hidden;
}

div.contentFlashImageRotator {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:18px;
	left:261px;
	z-index:100;
	width:626px;
	height:357px;
	overflow:hidden;
}

div.contentInteriorFlashImageRotator {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:10px;
	left:261px;
	z-index:200;
	width:626px;
	height:380px;
	overflow:hidden;
}

div.contentDailyDevotionHome {
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	top:595px;
	left:6px;
	z-index:100;
	width:244px;
	height:120px;
	overflow:hidden;
}

div.contentDailyDevotion {
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	top:360px;
	left:6px;
	z-index:100;
	width:259px;
	height:154px;
	overflow:hidden;
}

div.contentBirthdayHome {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:750px;
	left:6px;
	z-index:100;
	width:244px;
	height:120px;
	overflow:hidden;
}

div.contentBirthday {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:520px;
	left:12px;
	z-index:100;
	width:244px;
	height:120px;
	overflow:hidden;
}

div.contentLiveShows{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:520px;
	left:12px;
	z-index:100;
	width:255px;
	height:113px;
	overflow:hidden;
}
div.contentLiveShowsHome {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:750px;
	left:6px;
	z-index:100;
	width:255px;
	height:113px;
	overflow:hidden;
}


div.contentPromoBanners{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:750px;
	left:600px;
	z-index:100;
	width:255px;
	height:113px;
	overflow:hidden;
}

div.contentBuyTickets {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:376px;
	left:252px;
	z-index:100;
	width:325px;
	height:124px;
	overflow:hidden;
}

div.contentInteriorBuyTickets {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:627px;
	left:8px;
	z-index:100;
	width:254px;
	height:110px;
	overflow:hidden;
}

div.contentInteriorBuyTickets2 {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:260px;
	left:8px;
	z-index:100;
	width:254px;
	height:110px;
	overflow:hidden;
}

div.contentEmailSignUp {
	position:absolute;
	display:block;
	margin:0;
	/*padding:80px 0 0 24px;*/
	top:376px;
	left:572px;
	z-index:100;
	width:324px;
	height:124px;
	overflow:hidden;
}

div.contentEmailSignUpForm {
	position:absolute;
	display:block;
	margin:0;
	/*padding:80px 0 0 24px;*/
	top:376px;
	left:572px;
	z-index:120;
	width:325px;
	height:124px;
	overflow:hidden;
}

div.contentEmailSignUpForm input {
	position: absolute;
	top: 80px;
	left: 24px;
	height: 16px;
}

input.contentEmailSignUp {
	color:#999999;
	width:154px;
	height:21px;
}

div.contentEmailSignUpSubmit {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:80px;
	left:189px;
	z-index:130;
	width:104px;
	height:24px;
	overflow:hidden;
}

div.contentEmailSignUpResponse {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:103px;
	left:25px;
	z-index:130;
	width:200px;
	height:24px;
	color:#FF0000;
	font-weight:bold;
	font-size: 10px;
	font-family: "Arial";
	overflow:hidden;
}

div.contentChristmasShows {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:700px;
	left:625px;
	z-index:100;
	width:300px;
	height:253px;
	overflow:hidden;
}

div.contentUpcomingEvents {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:503px;
	left:264px;
	z-index:100;
	width:300px;
	height:250px;
	overflow:hidden;
}

div.contentUpcomingEventsCopy {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:503px;
	left:264px;
	z-index:110;
	width:300px;
	height:250px;
	overflow:hidden;
}

div.contentLivePerformance {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:499px;
	left:577px;
	z-index:100;
	width:300px;
	height:253px;
	overflow:hidden;
}

div.contentInteriorLivePerformance {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:0px;
	left:0px;
	z-index:100;
	width:900px;
	height:987px;
	overflow:hidden;
}

div.contentLivePerformanceTitle {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:9px;
	left:46px;
	z-index:110;
	width:300px;
	height:187px;
	overflow:hidden;
}

div.contentInteriorLivePerformanceViewTrailers {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:828px;
	left:604px;
	z-index:110;
	width:274px;
	height:145px;
	overflow:hidden;
}

div.contentLivePerformanceViewTrailers {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:45px;
	left:-7px;
	z-index:110;
	width:300px;
	height:187px;
	overflow:hidden;
}

div.contentInteriorTitle {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:374px;
	left:269px;
	z-index:110;
	width:222px;
	height:76px;
	overflow:hidden;
}

div.contentInteriorCenturionImage {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:290px;
	left:671px;
	z-index:110;
	width:182px;
	height:215px;
	overflow:hidden;
}

div.contentInteriorThumbnailGallery {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:534px;
	left:695px;
	z-index:110;
	width:180px;
	height:255px;
	overflow:hidden;
}

div.storeContentContainer {
	background-color:#FFFFFF;
	color:#000000;
	padding:0 0 20px 0;
	width:568px;
	overflow:hidden;
}

div.storeContentContainer long-desc, td.descriptionText, div.storeContentContainer b, span.style1, span.style3, p.style1, div.storeContentContainer p {
	color:#000000 !important;
	font-size:11px;
}

div.storeContentContainer table.sfonts {
	padding:0 20px 0 0;
}

div.storeContentContainer span.style3b {
	color:#EF3F3F;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
}

div.videoGalleryThumbnails {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	top:0px;
	left:-1px;
	z-index:120;
	width:540px;
	height:80px;
	overflow:hidden;
	background-color:#000000;
}

td.videoGalleryThumbnails {
	padding:10px;
}

td.downloadablesThumbnails {
	padding:10px;
}

/* END CONTENT AREA */

/* ********************************************* */

/* START FOOTER */

div.footerLinks {
	position:relative;
	display:block;
	z-index:200;
	width:909px;
	background-color:#000000;
	padding:3px 0 4px 0;
}

a.footerLinks:link, a.footerLinks:visited, a.footerLinks:hover, a.footerLinks:active {
	cursor:pointer;
	color: #999999;
	text-decoration: underline;
}

span.footerLinks {
	color:#999999;
	font-size:14px;
	/*
	padding-left:9px;
	padding-right:3px;
	*/
}

p.month
{
    font-size:14px;
    font-weight:bold;
    color:#ffff00;
    margin-bottom:5px;
}

/* END FOOTER */

/* ********************************************* */

/* END 2008-07-31 UPDATED HLE LAYOUT STYLES  */



/* START ORIGINAL HLE STYLES */
.style1 {
	color: #FFFFFF;
}
.style2 {
	color: #FFFFFF;
	font-family: Arial;
}
.style3 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: xx-small;
}
.style4 {
	text-align: center;
}
.style5 {
	color: #FF0000;
	font-family: Arial;
}
.style6 {
	font-size: xx-small;
}
.style7 {
	background-image: url('designpix/secondary_amenubg.jpg');
}
.style8 {
	font-family: Arial;
}
.style10 {
	font-size: x-small;
}
.style11 {
	text-align: center;
	font-size: x-small;
	font-family: Arial;
}
.style12 {
	
}
.style13 {
	font-size: x-small;
	
}
.style14 {
	font-size: x-small;
	
	font-family: Arial;
}
.style15 {
	font-size: small;
}
.style16 {
	font-family: Arial;
	font-size: small;
}
.style18 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: small;
}
.style19 {
	font-family: Arial;
	font-size: medium;
	color: #800080;
}
.style20 {
	text-decoration: none;
}
.style22 {
	font-size: x-small;
	text-align: center;
}
.style23 {
	font-size: medium;
}
.style25 {
	text-align: left;
}
.style26 {
	font-family: Arial;
	color: #800080;
}
.style27 {
	font-family: Wingdings;
}
.style28 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: x-small;
}
.style29 {
	font-family: Arial;
	font-size: small;
	background-image: url('designpix/secondary_amenubg.jpg');
}
.style30 {
	border-width: 0;
}
.style31 {
	border-style: solid;
	border-width: 0;
}
.style32 {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
}
.style34 {
	color: #800080;
}
.style40 {
	border-width: 0px;
}
.style46 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
/* END ORIGINAL HLE STYLES */
ul.normal_list, ul {
	margin-left: 15px;
	margin-top: 5px;
}

ul.normal_list li, li {
	margin-bottom: 10px;
	list-style-type: circle;
}

/*styles for daily devotion calendar*/
.devotcaltableback {
	font-size: 11px;
}
.devotcaldayofweek {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #908D97;
}
.calday {
	font-size: 11px;
	font-weight: bold;
}
.devotcallinkday {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.italic {
	font-style:italic;
}

/* Styles for Exhibit Map */
#map_description_table .map_desc {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
}

/* Styles for Exhibit Map */
#map_description_table .map_desc {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
}

/* Tickets*/

table.tickets td {
	padding:4px;
	border-spacing:2px;
}
table.tickets {
	border-spacing:2px;
}
.ticket_price_box {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}

/* News */

div.news_box {
	padding:5px;
	margin:10px;
	border: 1px solid #8E8393;
}

.news_info {
	padding:5px;
	margin:10px;
}
.news_box p, .news_info p {
	padding: 4px 0 0 0;
}

.news_box p.news_speaker {
	font-size: 16px;
}

.news_info h1.news_title {
	font-size: 18px;
}

p.news_date {
	margin:4px 0;
	font-size: 14px;
}

.news_month {
    font-size:18px;
    font-weight:bold;
    color:#ffff00;
    margin:10px 0 10px 10px;
	padding:0;
}

a.news_readmore {
	float:right;
	font-style:italic;
}

#group_table td {
	border-top:1px black solid;
	border-left:1px black solid;
	padding:10px;
	background:#ffffff;
	color:#000000;
}