body
{
	background-color: #04689a;
}

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:900px;
	margin-top:-871px;
	overflow:hidden;
}

#contentContainerExterior {
	/* width:1249px; */
	width:900px;
	position:relative;
	z-index:200;
	display:block;
	border: 10px solid #f4c533;
	border-top: 0;
	background-color:#0891d5;
	/*height:1175px;*/
	zoom:1;
}

#contentContainerInterior {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:0;
	/* left:169px; */
	left:0;
	width:900px;
	/*overflow:hidden;*/
	background-color:#FFF;
	zoom:1;
}

div.headerAndContentWrapper {
	height:871px;
	overflow:hidden;
}

td.contentCopyContainer {
  /* IMPORTANT NOTE: the height is set in line 84 of the template file */

	padding:0 0 0 5px;
	padding:0 54px 0 5px\9;
	/*padding:0 14px 0 5px\9;*/

	background-attachment:scroll;
	background-position:0px 0px;
	text-align:left !important;
}

td.contentCopyContainerWithVideoPlayer {
	padding:0 0 0 5px;
	background-attachment:scroll;
	background-position:0px 0px;
}
div.contentCopyTopCorners {
	/*background: url(../images/common/content_copy_bg_long_top_corners.gif) no-repeat;
	height: 5px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 601px;*/
}
div.contentCopyBottomCorners {
	/*
	background: url(../images/common/content_copy_bg_long_bottom_corners.gif) no-repeat;
	height: 5px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
	width: 601px;
	*/
}
div.contentCopyTop {
	/*background:url(../images/common/content_copy_bg_long_top.jpg) no-repeat;
	margin-top:0px;*/
}

div.contentCopyBottom {
	/*
		width:601px;
		background: #FFFFFF url(../images/common/content_copy_bg_long_bottom.jpg) no-repeat bottom;
	*/
}

div.contentCopy {
	/*
	position:relative;
	z-index:1;
	*/

	min-height:750px;
    height:auto !important;
    height:900px;
	width:561px;
	position:relative;
	display:block;
	/*padding:0px 20px 20px 20px;*/
	left:-2px\9;
	z-index:150;
	/*border:1px solid #FF0000;*/
	zoom:1;
}

div.contentCopyAllowNav
{
	/*
	position:relative;
	z-index:1;
	*/

	min-height:750px;
    height:auto !important;
    height:900px;
	width:561px;
	position:relative;
	display:block;
	/*padding:0px 20px 20px 20px;*/
	left:-2px\9;
	z-index:150;
	/*border:1px solid #FF0000;*/
	zoom:1;
}

span.contentCopy, span.contentCopy  p {
	color:#000000;
	/*color:#c7bfa5;*/
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
}

span.contentCopy
{
	/*height:105px;*/
	width:631px;
	min-height:950px;
	display:block;
	background-color: #FFFFFF;
	/*padding-top:15px;
	padding-left:25px;*/
	/*margin-bottom:25px;*/
	position:relative;
	right:13px;
	/*bottom:18px;*/
	/*top:2px;*/
	zoom:1;
	/*border:1px solid #FF0000;*/

}

span.contentCopy div#cookieTrailContainer, span.contentCopy div#cookieTrailContainer  a {
	color:#2c4595;

}

span.contentCopy div#cookieTrailContainer
{
	padding-top:5px;
	margin-left:0px;
}

li.contentCopy {
	color:#6d2878;
	margin-left:32px;
	list-style:disc;
	font-size:11px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#report td
{
    text-align:center;
    vertical-align:top;
    border: 1px solid #000;
    padding:2px 5px
}

span.contentCopyTitle {
	font-size:24px;
	color: #613ba2;
	font-weight:700;
	/*text-decoration:underline;*/
	font-family: Georgia, "Times New Roman", Times, serif;
}


span.contentCopyTitle2 {
	color:#000000;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.contentCopy .contentCopyTitle2 {
	font-size:28px;
	color:#000000;
	font-family: Arial, "Times New Roman", Times, serif;

}

p.contentCopyTitle2 {
	color:#FFF7A3;
	font-size:18px;
	font-weight:700;
	text-decoration:none;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Arial, "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;
}

.contentUpcomingEventsCopy span.contentCopyTitle, .contentUpcomingEventsCopy span.contentCopyTitle a, div.contentLivePerformanceTitle
{
	font-size:21px;
	color:#613ba2;
	text-decoration:none;
}

.upcoming_events_item_header
{
	background:url('../images/upcoming_events_item_header.png') no-repeat;
	display:block;
	width:269px;
	height:57px;
}

.upcoming_events_item_header p
{
	padding: 21px 0 0 70px;
	font-size: 14px;
}

.contentUpcomingEventsCopy span.contentCopy, .contentUpcomingEventsCopy span.contentCopy p, .contentUpcomingEventsCopy span.contentCopy ul li{
	font-size:12px;
	color:#6d2878;
	line-height:22px;
	background-color:#e3e3e3;
	width:220px;
}

.contentUpcomingEventsCopy span.contentCopy
{
	min-height:0;
	margin-bottom:20px;
}

p.contentCopyFinePrint {
	font-size:10px;
}

p.contentCopy {
	color:#000000;
	padding:0 0 18px 0;
}

span.contentCopy ul li {
	color:#000000;

}


div.contentCopy div.storeContentContainer a:link, div.contentCopy div.storeContentContainer a:visited {
	color:#0000FF;

}

div.contentCopyAllowNav div.storeContentContainer a:link, div.contentCopyAllowNav div.storeContentContainer a:visited {
	color:#0000FF;

}

div.contentCopy a:link, div.contentCopy a:visited {
	color:#2c4b9e;

}

div.contentCopyAllowNav a:link, div.contentCopyAllowNav a:visited {
	color:#2c4b9e;

}

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 12px 0 12px;
	/*background-color:#0891d5;*/
	background:#0891d5 url('../images/top_nav_background.png') no-repeat top right;
	width:876px;

	/* padding:0 14px 0 14px; */
	/* margin:2px 0 0 0; */

	/*
	background-color:#999999;
	height:40px;
	overflow:hidden;
	*/

	zoom:1;
}

div.navTopLabels {
	height:29px;
	margin-top:-9px;
}

a.navTop:link, a.navTop:visited, a.navTop:hover, a.navTop:active {
	text-decoration:none;
	cursor:pointer;
}

span.navTop {
	color:#ece9d8;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:600;
	line-height:44px;
	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 td.nav-top-hover-background-left {
	/*
	background-image:url(../images/tradeshow/bg_rollover.jpg);
	background-repeat:repeat-x;
	*/
	height:35px;
	/*width:5px;*/
	vertical-align:middle;
	width:2px;
}
table.subnav td.nav-top-hover-background-right {
	display: none;
}
table.subnav_active td.nav-top-hover-background-right {
	display: none;
}

table.subnav_active
{
	position:relative;
	bottom:3px;
	bottom:14px\9;
}

table.subnav_active a
{
	position:relative\9;
	top:10px\9;
}

table.subnav_active td.center {
	/*
	background-image:url(../images/tradeshow/bg_rollover_active.jpg);
	background-repeat:repeat-x;
	*/
	/*background-image:url(../images/store-hover.png);*/

	background:#794dd4;
	height:35px;
	vertical-align:middle;
}

table.subnav_active td.nav-top-hover-background-left {
	/*
	background-image:url(../images/tradeshow/bg_rollover_active.jpg);
	background-repeat:repeat-x;
	*/
	/*background-image:url(../images/common/nav-top-hover-background-left.png);*/

	background:#794dd4;
	background:transparent\9;
	height:35px;
	/*width:5px;*/
	width:2px;
	vertical-align:middle;

}
table.subnav_active td.nav-top-hover-background-right {
	/*
	background-image:url(../images/tradeshow/bg_rollover_active.jpg);
	background-repeat:repeat-x;
	*/

	/*background-image:url(../images/common/nav-top-hover-background-right.png);*/

	background:#794dd4;
	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; */
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-size:12px; */
	font-size:12px;
	/* font-weight:600; */
	font-weight:normal;
	/* line-height:40px; */
	line-height:44px;
	margin: 0 7px;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	/*left:7px;*/
	left:0;
	letter-spacing: 0px;
	white-space:nowrap;
}

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;*/
	/*left:322px;*/
	right:0px;
	right:186px\9;
	top: 35px;
	top: 44px\9;
	width: 186px;
	z-index:805;
}

div.subnavWrapperStoreRight {
	position:absolute;
	/*
	margin-top:-12px;
	margin-left:-250px;
	*/
	z-index:805;
	padding:0px;

	left:322px;
	top: 44px;
	width: 566px;
	/*background-image:url(../images/common/nav-top-dropdown-215.png);*/
	height:215px;

}
div.subnavWrapperResourcesRight {
	position:absolute;
	/*
	margin-top:-12px;
	margin-left:-60px;
	*/
	z-index:805;
	padding:0px;

	left:322px;
	top: 44px;
	width: 566px;

	/*background-image:url(../images/common/nav-top-dropdown-125.png);*/
	height:125px;

}
/*
div.subnavWrapperAboutRight {
	position:absolute;

	z-index:805;
	padding:0px;

	left:322px;
	top: 44px;
	width: 566px;

	background-image:url(../images/common/nav-top-dropdown-75.png);
	height:75px;

}*/
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;
}

div.dropdown-top {
	/*background: url(../images/common/nav-top-dropdown-top.gif) no-repeat scroll 0 0 transparent;*/
	background-color: #7b4ed4;
	height: 5px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 186px;
	position:absolute;
	z-index:805;
}

div.dropdown-wrapper{
	/*background-color:#2c489a;*/
	background-color: #7b4ed4;
	width:186px;
	position:absolute;
	z-index:805;
}

div.dropdown-bottom {
	/*background: url(../images/common/nav-top-dropdown-bottom.gif) no-repeat scroll 0 0 transparent;*/
	background-color: #7b4ed4;
	height: 5px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 186px;
	position:relative;
	z-index:805;
	bottom:5px;
}



.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;
}
div.popupmenuFlyout {
	position:absolute;
	z-index:803;
	/* border:1px solid #AFAFAF; */
	/* background-color:#2C4798; */
	font-family:"Times New Roman", Times, serif;
}

ul.popupmenuFlyout {
	width:186px;
	margin:0px
}

ul.popupmenuFlyoutMag {
	width:186px;
	margin:0px
}
/*
.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;
}
/*
li.dropMenu {
	position:relative;
	margin-left:5px;
	width:174px;
	margin-right:1em;
	padding:0px 5px 0px 5px;
	margin-bottom:0px;
	list-style:none;
	border-bottom: 1px solid #3f59a8;
	background:url(../images/common/nav-top-dropdown-bg.gif) repeat-y scroll 0 0 transparent;
}
*/

li.dropMenu {
	position:relative;
	margin-bottom:0px;
	list-style:none;
	text-align:left;
}

div.dropMenuSingleItem
{
	margin-bottom:5px;
}

li.dropMenuHover {
	position:relative;
	margin-bottom:0px;
	list-style:none;
	text-align:left;
}


div.dropMenuItem {
	/*overflow:hidden;*/
	margin-left:6px;
	/*background: #8b5bda url(../images/common/nav-top-dropdown-bg.gif) repeat-y scroll 0 0 transparent;*/
	width: 174px;
	position:relative;
}

div.dropMenuItemBottom {
	overflow:hidden;
	padding:0px;
	margin-bottom:5px;

	width:174px;
	/*background-color: #8b5bda;
	/*background: #8b5bda url(../images/common/nav-top-dropdown-li-bottom-bg.gif) no-repeat bottom left;*/

	border-bottom:1px solid #8755ea;
	border-left:1px solid #8755ea;
	border-right:1px solid #8755ea;
}

div.dropMenuItemTop {
	overflow:hidden;
	padding:0px;
	margin-top:5px;
	width:174px;
	/*background-color: #8b5bda;*/
	/*background: #8b5bda url(../images/common/nav-top-dropdown-li-top-bg.gif) no-repeat top left;*/
	/*border-bottom:1px solid #3f59a8;*/

	/*background: #8755ea url(../images/common/nav-top-dropdown-li-top-bg.gif) no-repeat top left;*/
	border:1px solid #8755ea;
}

div.dropMenuItemInner {
	overflow:hidden;
	padding:0px;
	width:174px;
	/*border-bottom:1px solid #3f59a8;*/
	border-bottom:1px solid #8755ea;
	border-left:1px solid #8755ea;
	border-right:1px solid #8755ea;
	/*background-color:#8b5bda;*/
}


li.dropMenuHover div.dropMenuItemBottom , li.dropMenuHover div.dropMenuSingleItem{
	/*background: url(/images/drop_down_bottom.jpg) no-repeat bottom left\9;*/
	/*background: url(../images/common/nav-top-dropdown-li-bg-hover.gif) repeat-y;*/
	/*background-color:#a677e2;*/
	background-color:#a677e2;
	background-color:transparent\9;
	/*margin-bottom:0\9;*/
}

li.dropMenuHover div.dropMenuItem {
	/*background: url(../images/common/nav-top-dropdown-li-bg-hover.gif) repeat-y !important;*/
	background-color:#a677e2;

}

li.dropMenuHover div.dropMenuItemTop {
	/*background: url(../images/common/nav-top-dropdown-li-top-hover.gif) no-repeat !important;*/
	/*background: url(../images/common/nav-top-dropdown-li-bg-hover.gif) repeat-y;*/
	background-color:#a677e2;
}


span.subnav-menu-title {
	float:left;
	padding-bottom:10px;
}

div.menuItem div a {
	display:block;
	padding:10px;

}




td.dropMenu {
	/* opacity: 0.9; */
	/* -khtml-opacity: 0.9; */
	/* -moz-opacity: 0.9; */
	/* filter: alpha(opacity=90);*/
	/* background-color:#2C4798; */

	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:#7b4ed4;
	margin-left:-15px;
	padding-left:2px;
	padding-right:2px;
	/*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:#7b4ed4;
	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;
}


div.submenu_item {
display:block;
}

div.submenu_item_active  {
display:block;
/*background-color:#252364;*/

}

a.dropMenuInactive {
	display:block;
	padding:10px


}
a.dropMenuInactive:link, a.dropMenuInactive:active, a.dropMenuInactive:visited {

	font-family: Arial;
	font-size:12px;
	color:#e4e2e3;
	text-decoration:none;

}


a.dropMenuInactive:hover {
	color:#faf26e;
	text-decoration:none;
}

.dropMenuSub a.dropMenuInactive:hover {
	background-color:#a677e2;
	/*background: url(../images/common/nav-top-dropdown-sub-li-bg-hover.gif) no-repeat;*/
}



/* END NAV TOP */

/* ********************************************* */

/* START NAV TOP SUB MENU */

div.navTopSub {
	/* padding:0; */
	display:block;
	/*height:50px;*/
	overflow:hidden;
	/* margin-top:-5px; */
	/*margin:5px 0 0 0;*/
	padding:6px 0 0 0;
	background-color:#FFF;
	position:relative;
	bottom:11px;
}

div.navTopSubInterior {
	/* padding:0; */
	display:block;
	/*height:50px;*/
	overflow:hidden;
	/* margin-top:-5px; */
	/*margin:5px 0 0 0;*/
	padding:6px 0 0 0;
	background-color:#FFF;
	position:relative;
	bottom:11px;
}

table.navTopSub {
	/*
	display:block;
	width:539px;
	*/
}

div.navTopSubLabels {
	height:29px;
}

a.navTopSub:link, a.navTopSub:visited, a.navTopSub:hover, a.navTopSub:active,
a.navTopSubInterior:link, a.navTopSubInterior:visited, a.navTopSubInterior:hover, a.navTopSubInterior:active
 {
	cursor:pointer;
	/*text-decoration:none;*/
	/* color:#FFF7A3; */
	color:#4b2d81;
	padding: 0 -15px;
}

span.navTopSubHours {
	color:#ece9d8;
	font-size:11px;
	font-weight:500;
	line-height:44px;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.navTopSub, span.navTopSubInterior {
	/*color:#999999;*/
	/* color: #fff7a3; */
	color:#4b2d81;
	/* font-size:12px; */
	font-size:11px;
	font-weight:bold;
	line-height:44px;
	/*text-decoration:none;*/
	/* font-family: Arial, "Times New Roman", Times, serif; */
	font-family: Georgia, "Times New Roman", Times, serif;
	position:relative;
	left:25px;
	padding: 0 -10px;
}

/* END NAV TOP SUB MENU */

/* ********************************************* */

/* START CONTENT AREA */

div.contentWrapper {
	/*position:relative;*/
	display:block;
	width:900px;
	overflow:hidden;
	/*
	border: 10px solid #f4c533;
	border-top: 0;
	*/
}

div.contentSpacer {
	position:relative;
	display:block;
	width:900px;
	height:1025px;
	z-index:1;
	overflow:hidden;
	background-color: #0891d5;
}

div.logoHle {
	position:absolute;
	display:block;
	margin:0;
	padding:0;

	/*
	top:12px;
	left:17px;
	*/

	top:10px;
	left:0;

	z-index:999;

	width:269px;
	height:198px;
	/*overflow:hidden;*/

	background-color: #0891d5;
}

div.contentBody {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:92px;
	left:269px;
	z-index:100;
	width:631px;
	/*height:2000px;*/
	height:1311px;
	height:1305px\9;
	overflow:hidden;
	background-color:#FFF;
	/*border: 1px solid #FF0000;*/
}

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:140px;
	overflow:hidden;
}
*/

div.contentPhoneNumbersHomeContainer {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:207px;
	z-index:100;
	width:269px;
	overflow:hidden;
	left:4px\9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.contentPhoneNumbersHomeContainer .phoneNumber {
	margin-bottom: 5px;
}

div.contentAddress2, div.contentAddressHome2 {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:235px;
	z-index:100;
	width:265px;
	height:199px;
	overflow:hidden;
	left:4px\9;
	/*border:1px solid #FF0000;*/
}

div.contentAddressHome2 {
	top: 263px;
}

div.contentDonateToday {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:498px;
	left:6px;
	z-index:100;
	width:263px;
	height:185px;
	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:470px;
	left:6px;
	z-index:100;
	width:263px;
	height:185px;
	overflow:hidden;
}

div.contentFlashImageRotator {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:18px;
	left:269px;
	z-index:100;
	width:626px;
	height:357px;
	overflow:hidden;
	background-color:#FFF;
}

div.contentImageRotator {
	/*position:absolute;*/
	display:block;
	margin:0;
	padding:0;
	top:0;
	left:2px;
	z-index:100;
	width:620px;
	/*overflow:hidden;*/
	background-color:#FFF;
	/*border:1px solid #FF0000;*/
}

div.contentInteriorFlashImageRotator {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:117px;
	top:112px\9;
	left:269px;
	z-index:200;
	width:630px;
	height:372px;
	overflow:hidden;
	background-color:#000;
}

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:550px;
	left:5px;
	z-index:100;
	width:255px;
	height:113px;
	overflow:hidden;
}
*/


div.contentLiveShows, div.contentLiveShowsHome {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:690px;
	left:4px;
	z-index:100;
	width:265px;
	height:211px;
	overflow:hidden;
}

div.contentLiveShowsHome {
	top: 718px;
}

div.contentPromoBanners {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	/*
	top:750px;
	left:580px;
	width:290px;
	*/
	bottom:31px;
	left:0;
	width:615px;
	z-index:100;
	height:120px;
	overflow:hidden;
}
div.contentPromoBanners#yelpPromoContainer {
	bottom: 58px;
	left: 482px;
	width: 88px;
	height: 33px;

}

div.contentPromoBanners contentPromoBannersInner {
	position:relative;
	display:block;
	margin:0;
	padding:0;
}

div.contentPromoBanners p {
	font-weight:bold;
	color:#f8f26a;
	text-align:left;
	margin-bottom:14px;
}

div.contentPromoBanners div.TA_rated,
div.contentPromoBanners div.TA_excellent,
div.contentPromoBanners div.TA_socialButtonRate {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:1px;
}

div.contentPromoBanners div.TA_rated {
	left:6px;
}

div.contentPromoBanners div.TA_excellent {
	left:238px;
}

div.contentPromoBanners div.TA_socialButtonRate {
	top:11px;
	left:482px;
}

div#days_closed_message_container {
	color: #4b2d81;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 110px;
	padding: 0 10px;
	text-align: left;
	line-height: 15px;
}

div.contentBuyTickets {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:500px;
	left:8px;
	z-index:100;
	width:308px;
	height:97px;
	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 {
display:none;

/*
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:290px;
	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:500px;
	left:316px;
	z-index:100;
	width:307px;
	height:97px;
	overflow:hidden;
}

div.contentEmailSignUpForm {
	position:absolute;
	display:block;
	margin:0;
	/*padding:80px 0 0 24px;*/
	top:478px;
	left:316px;
	z-index:120;
	width:325px;
	height:124px;
	overflow:hidden;
}

div.contentEmailSignUpForm input {
	position: absolute;
	top: 82px;
	left: 24px;
	height: 16px;
	border:0;
	outline:0;
}

input.contentEmailSignUp {
	color:#999999;
	width:154px;
	height:21px;
}

div.contentEmailSignUpSubmit {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:77px;
	left:215px;
	z-index:130;
	width:74px;
	height:29px;
	overflow:hidden;
}

div.contentEmailSignUpResponse {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:107px;
	left:25px;
	z-index:130;
	width:200px;
	height:24px;
	color:#FFF;
	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:10px 16px 16px 16px;
	top:568px;
	left:8px;
	z-index:100;
	width:270px;
	height:170px;
	overflow:hidden;
	/*background-color:#e3e3e3;*/
	/*border: 1px solid #FF0000;*/
}

div.contentUpcomingEventsCopy {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:608px;
	left:8px;
	z-index:110;
	width:290px;
	height:170px;
	overflow:hidden;
}

div.contentLivePerformance {
	position:absolute;
	display:block;
	margin:0;
	padding:16px;
	top:615px;
	left:335px;
	z-index:100;
	width:300px;
	height:600px;
	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;
	/*top:9px;*/
	left:0;
	top:10px;
	z-index:110;
	/*width:300px;
	height:187px;*/
	margin-bottom:20px;
	font-size:22px;
	color: #613ba2;
	font-weight:700;
	/*text-decoration:underline;*/
	font-family: Georgia, "Times New Roman", Times, serif;
}

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.contentJerusalemStreetMarket {
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top:235px;
	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.footerContainer
{
	position:relative;
	top:238px;
	top:267px\9;
	right:1px;
	display:block;
	z-index:200;
	width:902px;
	background-color:#473828;
	background: url(/images/footer_background_tall.png) no-repeat;
	height:200px;
}

div.footerContainerInterior
{
	position:relative;
	right:0;
	/*top:2px;*/
	/*bottom:18px;*/
	display:block;
	z-index:200;
	width:900px;
	background: #653985 url(/images/footer_background_tall.png) no-repeat;
}

div.footerLinks {
	position:relative;
	display:block;
	z-index:200;
	width:900px;
	/*background-color:#473828;*/
	padding:6px 0 4px 0;
	/*border:1px solid #FF0000;*/
}

div.footerLinks2 {
	position:relative;
	display:block;
	z-index:200;
	width:900px;
	/*background-color:#473828;*/
	padding:0;
	max-height:166px;
	/*border:1px solid #00FF00;*/
}

a.footerLinks:link, a.footerLinks:visited, a.footerLinks:hover, a.footerLinks:active {
	cursor:pointer;
	color: #FFFFFF;
	text-decoration: underline;
}

span.footerLinks {
	color:#FFFFFF;
	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:#000000;
    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;
}

.final_content
{
	padding:0 25px 25px 25px;
}

.final_content_ie_store
{
	padding:0 0 25px 25px\9;
}

.outer_content
{
	padding:0 0 0 277px;
	padding:0 0 0 279px\9;
}

/* CMS Styles */

.cms_buttons_container
{
	position:relative;
	margin-top:23px;
	margin-top:26px\9;
}

/* Chrome CSS */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	span.contentCopy
	{
		/*height:105px;*/
		width:606px;
		min-height:950px;
		display:block;
		background-color: #FFFFFF;
		/*padding-top:15px;*/
		padding-left:25px;
		/*margin-bottom:25px;*/
		position:relative;
		right:13px;
		/*bottom:18px;*/
		/*top:4px;*/
	}

	div.footerContainerInterior
	{
		position:relative;
		right:1px;
		/*top:4px;*/
		display:block;
		z-index:200;
		width:901px;
		background-color:#473828;
		background: url(/images/footer_background_tall.png) no-repeat;
	}

	a.subnavItem:link, a.subnavItem:visited, a.subnavItem:hover, a.subnavItem:active
	{
		/* color:#ece9d8; */
		color:#FFF;
		font-family: Georgia, "Times New Roman", Times, serif;
		/* font-size:12px; */
		font-size:12px;
		/* font-weight:600; */
		font-weight:normal;
		/* line-height:40px; */
		line-height:42px;
		margin: 0 7px;
		text-decoration:none;
		cursor:pointer;
		position:relative;
		/*left:10px;*/
		left:0;
		letter-spacing: 0px;
		white-space:nowrap;
	}

	div.contentImageRotator
	{
		/*position:absolute;*/
		display:block;
		margin:0;
		padding:0;
		top:0;
		left:2px;
		z-index:100;
		width:620px;
		/*overflow:hidden;*/
		background-color:#FFF;
		/*border:1px solid #FF0000;*/
	}

	.final_content
	{
		padding:0 25px 25px 5px;
	}

}