

/* TB CSS */
.PublicAccountNavBar, .PublicAccountNavBar A, .PublicAccountNavBar A:Visited, .PublicAccountNavBar A:Active, .PublicAccountNavBar A:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	background-color: #000000;
	color: white;
	vertical-align: middle;
	padding-left: 4px;
}

.PublicAccountNavBar_CurrentPage
{
	font-weight: bold;
}

Body
{
	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	COLOR: black;
	font-size: 11pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE: url(Images/main_bkg.gif);
}

.controllinks 
{
	color: Black;
}

.PoweredByLogo, .PoweredByLogo a:link, .PoweredByLogo a:visited, .PoweredByLogo a:active, .PoweredByLogo a:hover 
{
	font-size:7pt;
	text-decoration: none;
}

.PageTitle
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
}


.TitleBar
{
	color: #ffffff;
	margin-left: 90px;
	text-align: right;
}

.PageHeader
{
	background-color:#ffffff;
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	padding: 4px;
}

A:link	{	
	text-decoration:	none;
	color:	#c20201;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#c20201;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#c20201;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#c20201;
	}

.EventTitle
{
	font-weight: bold;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
}

.BuyTixLink, .BuyTixLink:link, .BuyTixLink:visited, .BuyTixLink:active
{
	border:solid 1px #c20201;
	background-color:#000000;
	width:180px;
	padding:4px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	color:#ffffff;
}

.BuyTixLink:hover 
{
	width:180px;
	padding:4px;
	color:#FFFFFF;	
}



.EventDetails
{
	font-family: Arial, Helvetica, Sans-Serif;
	width: 100%;
}



.EventDetailsSideBar
{
	font-size: 8pt;
	border: solid 1px #000000;
	width:250px;
}

.EventDetailsSideBarItem
{
	font-size: 8pt;
	padding: 2px;
	
}

.EventDetailsSideBarHeader
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #000000;
	color: #e3dcc0;
	text-align: center;
	padding: 2px;
}

.EventDetailsTitleBox
{
	font-size: 14pt;
	font-weight: bold;
}

.EventDetailsCallBoxOffice
{
	color: #e3dcc0;
	font-size: 8pt;
	padding: 0px;
}

.EventDetailsDateBox
{
	color: #e3dcc0;
	font-size: 10pt;
	padding: 0px;
	font-weight: bold;
}

.TicketsOnSale
{
	color: #ffffff;
	font-size: 8pt;
}

.TicketSalesNotAllowed
{
	color: #ffffff;
	font-size: 7pt;
}

.TicketSalesEnded
{
	color: #ffffff;
	font-size: 7pt;
}

.TicketSalesNotBegun
{
	color: #ffffff;
	font-size: 7pt;
}

.EventDetailsHeadline
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.EventDetailsSummary
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.EventDetailsCategory
{
	font-size: 8pt;
	color: #336699;
}

.EventListDate
{
	background-color: #FFFFFF;
	color: #ffffff;
	font-size: 8pt;
	text-transform: uppercase;
}

.EventListTitle
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}

.CalendarMonth
{
	font-size: 24pt;
	color: #e3dcc0;
	text-transform: uppercase;
}



.JumpToMonth
{
	font-size: 9pt;
	font-weight: bold;
	line-height: 16pt;
	padding-bottom: 6px;
}

.ImagePopupTitle
{
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
	line-height: 36pt;
}

.PrintTicketsLink
{
	border: solid 2px #ffffff;
	background-color: #000000;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	text-align: center;
}

.PrintTicketsLink a, .PrintTicketsLink a:link, .PrintTicketsLink a:visited, .PrintTicketsLink a:active, .PrintTicketsLink a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.Error
{
	color: #000000;
}

.SoldOutMsg
{
	color: #990000;
}


/* Pompeii Styles */

TD.content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 25px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; WIDTH: 420px; PADDING-TOP: 8px; FONT-FAMILY: "Times New Roman", Times, serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.header {
	FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
.bodyCopy {
	FONT-SIZE: 12px; MIN-HEIGHT: 330px; COLOR: #666666; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}

.bodycopy A 
{
	color: #c20201;
}

.bodycopy A:hover 
{
	color: #c20201;
	text-decoration: underline;
}

.bodycopy A:visited 
{
	color: #c20201;
}

.transbkg {
	BACKGROUND-IMAGE: url(Images/trans_bkg.png); BACKGROUND-REPEAT: repeat
}

.dates {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 16px; COLOR: #c20201; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: 3px; TEXT-ALIGN: center
}
.datesSmall {
	FONT-SIZE: 11px; COLOR: #c20201; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: 1px
}
.dates A {
	COLOR: #c20201; TEXT-DECORATION: none
}
.ticketsOnSale {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 15px; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: 0px; TEXT-ALIGN: center
}
.ticketsOnSale A {
	COLOR: #c20201; TEXT-DECORATION: none
}

.ticketsOnSale A:hover {
	COLOR: #c20201; TEXT-DECORATION: none
}

.ticketsOnSale A:visited {
	COLOR: #c20201; TEXT-DECORATION: none
}

.membershipLink {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 15px; LINE-HEIGHT: 13px; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.membershipLink A {
	COLOR: #cccc99; TEXT-DECORATION: none
}

.membershipLink A:hover {
	COLOR: #cccc99; TEXT-DECORATION: none
}

.membershipLink A:visited {
	COLOR: #cccc99; TEXT-DECORATION: none
}


#nav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none
}
#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 217px; PADDING-TOP: 0px; POSITION: relative
}
#nav LI UL {
	DISPLAY: none; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(Images/subnav_bkg.png); MARGIN: 0px; WIDTH: 250px; BACKGROUND-REPEAT: repeat; POSITION: absolute; TOP: 0px; HEIGHT: auto
}

#nav LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 250px; COLOR: #ffffff; PADDING-TOP: 0px
}
#nav LI UL A {
	WIDTH: 240px; COLOR: #000000
}
#nav LI UL LI A:hover {
	BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #dbcf9b
}
#nav LI:hover UL UL {
	RIGHT: -999em
}
#nav LI:hover UL UL UL {
	RIGHT: -999em
}
#nav LI.sfhover UL UL {
	RIGHT: -999em
}
#nav LI.sfhover UL UL UL {
	RIGHT: -999em
}
#nav LI:hover UL {
	DISPLAY: block; RIGHT: 217px
}
#nav LI LI:hover UL {
	DISPLAY: block; RIGHT: 217px
}
#nav LI LI LI:hover UL {
	DISPLAY: block; RIGHT: 217px
}
#nav LI.sfhover UL {
	DISPLAY: block; RIGHT: 217px
}
#nav LI LI.sfhover UL {
	DISPLAY: block; RIGHT: 217px
}
#nav LI LI LI.sfhover UL {
	DISPLAY: block; RIGHT: 217px
}
* HTML #nav LI:hover UL {
	DISPLAY: block; RIGHT: 216px
}
#nav LI LI:hover UL {
	DISPLAY: block; RIGHT: 216px
}
#nav LI LI LI:hover UL {
	DISPLAY: block; RIGHT: 216px
}
#nav LI.sfhover UL {
	DISPLAY: block; RIGHT: 216px
}
#nav LI LI.sfhover UL {
	DISPLAY: block; RIGHT: 216px
}
#nav LI LI LI.sfhover UL {
	DISPLAY: block; RIGHT: 216px
}
.navbottom {
	BACKGROUND-POSITION: right bottom; MARGIN-TOP: 70px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 5px; WIDTH: 186px; BOTTOM: 50px; BACKGROUND-REPEAT: no-repeat; POSITION: static; HEIGHT: 151px
}
.navArtifactsLink {
	MARGIN-TOP: 52px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 90px; COLOR: #fdfdfd; FONT-FAMILY: "Times New Roman", Times, serif; POSITION: static; HEIGHT: 20px
}
.navTimelineLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 90px; COLOR: #fdfdfd; FONT-FAMILY: "Times New Roman", Times, serif; POSITION: static; HEIGHT: 20px
}
.footer {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; MARGIN-BOTTOM: 20px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.footer A {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.footer A:visited 
{
	color: #ffffff; text-decoration: none
}

.footer A:hover
{
	color: #ffffff; text-decoration: none
}
	
* HTML UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML UL LI A {
	HEIGHT: 1%
}
TD.main {
	BACKGROUND-IMAGE: url(Images/bkg_image.jpg); WIDTH: 758px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 768px
}
TD.navColor {
	BACKGROUND-IMAGE: url(Images/nav_bkg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #000000
}
TD.navTop {
	BACKGROUND-IMAGE: url(Images/nav_top.gif); VERTICAL-ALIGN: top; WIDTH: 217px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 63px
}
	
DIV.navbottom {
	BACKGROUND-IMAGE: url(Images/nav_bottom.gif)
}
#nav A {
	COLOR: #ffffff
}
#nav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(Images/nav_bkg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 217px; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#nav UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(Images/nav_bkg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 217px; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#nav LI:hover {
	BACKGROUND-IMAGE: url(Images/nav_bkg_over.gif); COLOR: #ffffff
}
#nav LI.sfhover {
	BACKGROUND-IMAGE: url(Images/nav_bkg_over.gif); COLOR: #ffffff
}
.navArtifacts {
	BORDER-RIGHT: #b3b3b3 5px solid; BORDER-TOP: #b3b3b3 5px solid; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 90px; BORDER-LEFT: #b3b3b3 5px solid; WIDTH: 97px; BORDER-BOTTOM: #b3b3b3 5px solid; POSITION: static; HEIGHT: 104px
}
.navTimeline {
	BORDER-RIGHT: #b3b3b3 5px solid; BORDER-TOP: #b3b3b3 5px solid; MARGIN-LEFT: 90px; BORDER-LEFT: #b3b3b3 5px solid; WIDTH: 97px; BORDER-BOTTOM: #b3b3b3 5px solid; POSITION: static; HEIGHT: 104px
}
a.ticket_link {background: url(images/buy_ticket_button.gif) 0 0 no-repeat; height: 40px; text-indent: -9999px; color: #fff; display: block; margin-top: 10px; margin-right: 10px;}
a.ticket_link:hover {background-position: 0 -40px;}


