body { font-family: Verdana; font-size: 12px; }

.BrowseTableBox {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 12px;	line-height: 14px;	border: 1px solid #999999;}
.BrowseTableHeader { background-color: #002C66; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; }
.BrowseTableSubHeader {	padding:5px 10px 5px 10px;	border-right: 1px solid #D9D9D9;	white-space: nowrap;	background-color: #EEEEEE;	color: #919191;	height: 20px;	font-size: 12px;}
.BrowseTableName { color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; font-weight: bold; }
.BrowseTableName a:link { color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; font-weight: bold; }
.BrowseTableName a:visited { color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; font-weight: bold; }
.BrowseTableName a:active { color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; font-weight: bold; }
.BrowseTableName a:hover { color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: underline; font-weight: bold; }


.TabNavigation { background-color: #FEC803; color: #000000; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; }
.TabNavigation a:link { background-color: #FEC803; color: #000000; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; }
.TabNavigation a:visited { background-color: #FEC803; color: #000000; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; }
.TabNavigation a:active { background-color: #FEC803; color: #000000; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; }
.TabNavigation a:hover { background-color: #FEC803; color: #000000; text-decoration: underline; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 0px; padding-bottom: 0px; }


.PageBackground { background-color: #FFFFFF; font-family: Verdana; font-size: 11px; }
.NavMain { background-color: #3366CC; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMain a:link { background-color: #3366CC; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMain a:visited { background-color: #3366CC; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMain a:active { background-color: #3366CC; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMain a:hover { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected a:link { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected a:visited { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected a:active { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected a:hover { background-color: #3366CC; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected2 { background-color: #FFC600; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected2 a:link { background-color: #FFC600; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected2 a:visited { background-color: #FFC600; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected2 a:active { background-color: #FFC600; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavMainSelected2 a:hover { background-color: #FFC600; color: #FFC600; text-decoration: none; font-family: Verdana; font-size: 13px; font-weight:bold; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.NavLogin { background-color: #FFFFFF; color: #3366CC; font-family: Verdana; font-size: 10px; }
.NavLogin a:link { background-color: #FFFFFF; color: #3366CC; font-family: Verdana; font-size: 10px; }
.NavLogin a:visited { background-color: #FFFFFF; color: #3366CC; font-family: Verdana; font-size: 10px; }
.NavLogin a:active { background-color: #FFFFFF; color: #3366CC; font-family: Verdana; font-size: 10px; }
.NavLogin a:hover { background-color: #FFFFFF; color: #3366CC; font-family: Verdana; font-size: 10px; }
.TipBody {background-color:#FDFAB0; font-size:12px; font-family:arial,helvetica,sans-serif}

.NavSubTable { background-color: #E9F0FC; }
.NavSub { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 10px; font-weight:bold; padding-left: 3px; }
.NavSub a:link { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 10px; font-weight:bold; padding-left: 3px; }
.NavSub a:visited { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 10px; font-weight:bold; padding-left: 3px; }
.NavSub a:active { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 10px; font-weight:bold; padding-left: 3px; }
.NavSub a:hover { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 10px; font-weight:bold; padding-left: 3px; }

.NavLeftTableBox {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 12px;	line-height: 14px;	border: 1px solid #999999;}
.NavLeftTableHeader {	font-size: 12px;	line-height: 14px;	color: #FFFFFF;	padding: 2px 5px 2px 5px;	background-color: #50526B;}
.NavLeftTableHeader A:link {	font-size: 12px;	line-height: 14px;	color: #FFFFFF;	padding: 2px 5px 2px 5px;	background-color: #50526B;}
.NavLeftTableHeader A:visited {	font-size: 12px;	line-height: 14px;	color: #FFFFFF;	padding: 2px 5px 2px 5px;	background-color: #50526B;}
.NavLeftTableItem {	margin-bottom: 2px;}
.NavLeftTableItem A:link {	background-color: #A7D7F3;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	border: 1px solid #EEEEEE;	display: block;	padding: 4px 6px 4px 4px;	width: 154px;}
.NavLeftTableItem A:visited {	background-color: #A7D7F3;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	border: 1px solid #EEEEEE;	display: block;	padding: 4px 6px 4px 4px;	width: 154px;}
.NavLeftTableItem A:active {	background-color: #A7D7F3;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	border: 1px solid #EEEEEE;	display: block;	padding: 4px 6px 4px 4px;	width: 154px;}
.NavLeftTableItem A:hover {	background-color: #E9F5FC;	border: 1px solid #BEE0EF;	display: block;	padding: 4px 6px 4px 4px;}

.NavLeftTableSubItem  { background-color: #FFFFFF;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	padding: 2px 2px 2px 2px;}
.NavLeftTableSubItem A:link {	background-color: #FFFFFF;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	padding: 2px 2px 2px 2px;}
.NavLeftTableSubItem A:visited {	background-color: #FFFFFF;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	padding: 2px 2px 2px 2px;}
.NavLeftTableSubItem A:active {	background-color: #FFFFFF;	font-size: 12px;	color: #2C2C2C;	text-decoration: none;	padding: 2px 2px 2px 2px;}
.NavLeftTableSubItem A:hover {	background-color: #FFFFFF;	font-size: 12px;	color: #2C2C2C;	text-decoration: underline;	padding: 2px 2px 2px 2px;}


.NavFooter { background-color: #FFFFFF; color: #15479C; font-family: Verdana; font-size: 10px; padding-left: 5px; }
/*----- ERROR MESSAGE BOX -----*/
.ErrorBorder { background-color: #FF0000; }
.ErrorCell { background-color: #FFFF97; color: #FF0000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: 12px Arial, Helvetica, sans-serif; }
.ErrorCell a:link { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.ErrorCell a:visited { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.ErrorCell a:active { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.ErrorCell a:hover { color:#FF0000; font-weight:normal; font: 12px Arial, Helvetica, sans-serif; }
/*----- REGULAR MESSAGE BOX -----*/
.MessageBorder { background-color: #FF0000; }
.MessageCell { background-color: #FFFF97; color: #FF0000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: 12px Arial, Helvetica, sans-serif; }
.MessageCell a:link { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.MessageCell a:visited { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.MessageCell a:active { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
.MessageCell a:hover { color:#FF0000; font-weight:normal; font: 12px Arial, Helvetica, sans-serif; }

.ListingName { color: #15479C; font-family: Verdana; font-size: 16px; font-weight: bold; }
.ListingNameSub { color: #15479C; font-family: Verdana; font-size: 14px; text-decoration: none; }
.ListingNameSub a:link { color: #15479C; font-family: Verdana; font-size: 14px; text-decoration: none; }
.ListingNameSub a:visited { color: #15479C; font-family: Verdana; font-size: 14px; text-decoration: none; }
.ListingNameSub a:active { color: #15479C; font-family: Verdana; font-size: 14px; text-decoration: none; }
.ListingNameSub a:hover { color: #15479C; font-family: Verdana; font-size: 14px; text-decoration: underline; }
.ListingAddress { color: #15479C; font-family: Verdana; font-size: 12px; }
.ListingDescription { color: #000000; font-family: Verdana; font-size: 12px; }
.ListingInfoTable { border: 1px solid #660000; }
.ListingInfoMain { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.ListingInfoSub { color: #15479C; font-family: Verdana; font-size: 10px; font-weight: bold; padding-left: 5px; }
.ListingInfoText { color: #000000; font-family: Verdana; font-size: 10px; padding-left: 5px; }
/*----- TYPE HOME PAGE -----*/
.TypeHomeName { color: #15479C; font-family: Verdana; font-size: 20px; font-weight: bold; }
.TypeHomeName2 { color: #15479C; font-family: Verdana; font-size: 15px; font-weight: bold; }
.TypeHomeHeader { background-color: #E9F0FC; color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold;  }
.TypeHomeTextTitle { color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold;  }
.TypeHomeText { color: #000000; font-family: Verdana; font-size: 11px;  }
.TypeHomeListingName { color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.TypeHomeListingName a:link { color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.TypeHomeListingName a:visited { color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.TypeHomeListingName a:active { color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.TypeHomeListingName a:hover { color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.TypeHomeListingText { color: #15479C; font-family: Verdana; font-size: 10px; }
.TypeHomeSpacerVerti { border-right: 1px solid #660000; }
.TypeHomeSpacerHoriz { border-bottom: 1px solid #A9B4D8; padding-top: 5px; }
.TypeHomeSpacerHorizRow { padding-top: 1px; padding-bottom: 1px; }
.TypeHomeSpacerHorizHR { color: #A9B4D8; height: 1px; }
/*----- USER PURCHASED TICKETS ------*/
.ticket_text_regular {font-size: 10px}
.ticket_text_eventname {font-size: 11px; font-weight: bold; }
.ticket_text_bold {font-size: 10px; font-weight: bold; }
/*----- STANDARD PAGE TEXT ----*/
.StandardHeader { color: #15479C; font-family: Verdana; font-size: 18px; font-weight: bold; }
.StandardSubHeader { color: #15479C; font-family: Verdana; font-size: 14px; font-weight: bold; }
.StandardTextDesc { background-color: #FFFFFF; color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.StandardTextDescAlt { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
.StandardText { background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 12px; }
.StandardSmallRed { background-color: #FFFFFF; color: #FF0000; font-family: Verdana; font-size: 10px; }
.StandardTextAlt { background-color: #E9F0FC; color: #000000; font-family: Verdana; font-size: 12px; }
.StandardTextAltDesc { background-color: #E9F0FC; color: #15479C; font-family: Verdana; font-size: 12px; font-weight: bold; }
/*----- INVOICE PAGE TEXT ----*/
.InvoiceHeader { background-color: #CCCCCC; color: #000000; font-family: Verdana; font-size: 14px; font-weight: bold; }
.InvoiceText { background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 12px; }
/*----- COOKIE TRAIL -----*/
.CookieTrail { font-size: 11px; color: #8F8F8F; padding-bottom: 5px; }
.CookieTrail a:link { font-size: 11px; color: #8F8F8F; }
.CookieTrail a:visited { font-size: 11px; color: #8F8F8F; }
.CookieTrail a:active { font-size: 11px; color: #8F8F8F; }
.CookieTrail a:hover { font-size: 11px; color: #8F8F8F; }
/*-----BROWSE LISTING CSS -----*/
.BrowseResultsTable { border: 1px solid #660000; }
.BrowseResultsHeader { background-color: #E9F0FC; color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold;  }
.BrowseResults { background-color: #FCF7E9; color: #000000; padding-left: 8px; font-family: Verdana; font-size: 11px; }
.BrowseResultsAd { background-color: #FCF7E9; color: #000000; font-family: Verdana; font-size: 11px; }
.BrowseResultsAlt { background-color: #FFFFFF; color: #000000; padding-left: 8px; font-family: Verdana; font-size: 11px; }
.BrowseResultsAdAlt { background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 11px; }
.BrowseResultsName { color: #15479C; font-family: Verdana; font-size: 12px; text-decoration: underline; font-weight: bold; }
.BrowseResultsName a:link { color: #15479C; font-family: Verdana; font-size: 12px; text-decoration: underline; font-weight: bold; }
.BrowseResultsName a:visited { color: #15479C; font-family: Verdana; font-size: 12px; text-decoration: underline; font-weight: bold; }
.BrowseResultsName a:active { color: #15479C; font-family: Verdana; font-size: 12px; text-decoration: underline; font-weight: bold; }
.BrowseResultsName a:hover { color: #15479C; font-family: Verdana; font-size: 12px; text-decoration: underline; font-weight: bold; }
.BrowseResultsPagesOn { background-color: #FCF7E9; color: #000000; font-family: Verdana; font-size: 11px; padding: 2px 2px 2px 2px; font-weight: bold; border-top: #3366CC 1px solid; border-bottom: #3366CC 1px solid; border-left: #3366CC 1px solid;	border-right: #3366CC 1px solid; }
.BrowseResultsPagesOff { background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 11px; padding: 2px 2px 2px 2px; font-weight: bold; border-top: #3366CC 1px solid; border-bottom: #3366CC 1px solid; border-left: #3366CC 1px solid;	border-right: #3366CC 1px solid; }

.EventCalendar { background-color: #b7b9bb; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendar a:link { background-color: #b7b9bb; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendar a:visited { background-color: #b7b9bb; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendar a:active { background-color: #b7b9bb; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendar a:hover { background-color: #b7b9bb; color: #FFC600; font-family: Verdana; font-size: 11px; text-decoration: underline; }
.EventCalendarSelected { background-color: #003366; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarSelected a:link { background-color: #003366; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarSelected a:visited { background-color: #003366; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarSelected a:active { background-color: #003366; color: #ffffff; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarSelected a:hover { background-color: #003366; color: #FFC600; font-family: Verdana; font-size: 11px; text-decoration: underline; }

.EventCalendarListing { background-color: #ffffff; color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarListing a:link { background-color: #ffffff; color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarListing a:visited { background-color: #ffffff; color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarListing a:active { background-color: #ffffff; color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: none; }
.EventCalendarListing a:hover { background-color: #ffffff; color: #15479C; font-family: Verdana; font-size: 11px; text-decoration: underline; }