body
{
	font-family: Arial;
	margin: 0px 0px 0px 16px;
}

A
{
	color: black
}

TD
{		
	font-size: 9pt;
}

TD.Header
{
	background-color: #0033ff;
	color: White;
	padding-left: 16px;
	font-weight: bold;
}

TD.LeftNav
{
	background-color: #F4F4F4;
	border: 1px solid #797979;
	border-bottom: 0px;
	border-top: 0px
}

TD.SectionHead
{
	text-transform: uppercase;
	background-color: #F4F4F4;
	border: 1px solid #797979;
}

table.TimeZone
{
	border: 0px;
	width: 100%;
	border-collapse: collapse
}

TD.City
{
	font-weight: bold;
	padding: 5 5 5 5;
	color: #cc0000;
}

TD.Time
{
	font-weight: bold;
	padding: 5 35 5 5;
}

.Label
{	
	font-weight: bold;
}

A.Menu
{
	text-decoration: none;
	color: Black;
}

A.Menu:hover
{
	color: #BE002F;
	text-decoration: underline
}

A.News
{
	font-weight: bold;
	color: Black;
}

A.Showcase
{
	position:relative;
	bottom:0;
}

.Featured_Title
{
	font-weight: bold
}

.Featured_Category
{
	font-size: 8pt
}

table.PostReview
{
	background-color: #F4F4F4;
	border: 1px solid #797979;
}

td.PostReview
{
	border: 0px;
	padding: 5 5 5 5;
	vertical-align: top
}

table.ReviewItem
{
	border: 0px
}

td.ReviewItem
{
	border: 0px;
	padding: 5 5 5 5
}

table.ReviewBody
{
	background-color: #ffffcc;
	border: 1px solid #666666;
}

td.ReviewBody
{
	border: 0px;
	padding: 5 5 5 5
}

a.ReviewSelected
{
	font-weight: bold;
	text-decoration: none
}

table.Listing
{
	border: 0px;
	width: 100%;
	border-collapse: collapse
}

td.Listing_Header
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: middle;
	background-color: #f0f0f0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

td.Listing
{
	border: 0px;
	padding: 5 5 5 5;
	vertical-align: top;
}

td.Listing_Gray
{
	border: 0px;
	padding: 5 5 5 5;
	vertical-align: top;
	background-color: #f0f0f0;
}

td.Listing_Bottom
{
	border: 0px;
	padding: 0 0 0 0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

table.ThinListing
{
	border: 0px;
	width: 100%;
	border-collapse: collapse
}

td.ThinListing_Header
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: middle;
	background-color: #f0f0f0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

td.ThinListing
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: middle;
	height: 20px;
}

td.ThinListing_Gray
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: middle;
	background-color: #f0f0f0;
	height: 20px;
}

td.ThinListing_Bottom
{
	border: 0px;
	padding: 0 0 0 0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

table.ListingMedia
{
	border: 0px;
	width: 100%;
	border-collapse: collapse
}

td.ListingMedia_Header
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: middle;
	background-color: #f0f0f0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

td.ListingMedia
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
}

td.ListingMedia_Gray
{
	border: 0px;
	padding: 0 5 0 5;
	vertical-align: top;
	background-color: #f0f0f0;
	border-bottom: 1px solid #cccccc;
}

td.ListingMedia_Bottom
{
	border: 0px;
	padding: 0 0 0 0;
	height: 20px;
	border-bottom: 1px solid #797979;
}

table.News
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

td.News
{
	padding: 5 5 5 5;
	border: 0px;
}

TD.EventHeader
{
	background-color: #F4F4F4;
	text-align: right;
	border-bottom: 1px solid #797979;
}

table.Events
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

td.Events_Title
{
	background-color: #f4f4f4;
	font-weight: bold;
	border-bottom: 1px solid #797979;
	padding: 3 5 3 5;
}

td.Events_Date
{
	background-color: #f4f4f4;
	text-align: right;
	border-bottom: 1px solid #797979;
	padding: 3 5 3 5;
}

td.Events
{
	padding: 5 5 20 5;
}
