﻿.PageTitle, h1
{
	color:#003366;
	font: bold 12pt helvetica, arial, sans-serif;
	margin-bottom:6px;
	margin-top:6px;
}
.PageTitleSubText, h2
{
	color:black;
	font: bold 10pt helvetica, arial, sans-serif;
}
.IntroText, h3
{	
	color: #333366;
	font: bold 10pt helvetica, arial, sans-serif;
}
h4,h5
{
	color:Black;
	font: bold 9pt helvetica, arial, sans-serif;
}
p.SubHeader, div.SubHeader
{
	color: #666666;
	font: bold 11pt/16pt helvetica, arial, sans-serif;
	margin: 18px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/dot-gray.gif) repeat-x 20px;
	overflow: visible;
	width:85%;
}

.Sub-SubHeader
{
	color: #003366;
	font: 10pt/1.2em helvetica, arial, sans-serif;
	font-weight:bold;
}

.main .RedText, .RedText, a:link.RedText, a:hover.RedText, a:visited.RedText
{
	color: #904444;	
}


.BodyText, td
{
	color: Black;
	font: 10pt/1.2em helvetica, arial, sans-serif;
}
.BodyText a, .BodyText a:link
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.BodyText a:hover
{
	text-decoration: underline;
}
.BodyText a:visited
{	
	color: #6699cc;
}

.BodyText-BoldBlack
{
	color: Black;
	font:bold 10pt/1.2em helvetica, arial, sans-serif;
}

.main a.BlackLink, .main a.BlackLink:visited, .main a.BlackLink:link
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.main a.BlackLink:hover, .main a.BlackLink:active
{
	color: #6699cc;
	text-decoration: underline;
}


.DataFieldName 
{
	color:Black;
	font:bold small/1.2em helvetica, arial, sans-serif;
}

hr, hr.HorizontalRuleDivider 
{
	width:40%;
	text-align:center;
	color: #cd1142;
	background-color:#cd1142;
	height:1px;
	margin-top:0px;
	margin-bottom:14px;
}

.FinePrint
{
	font: 8pt/1.3em arial, helvetica, sans-serif;
}

.RedFinePrint
{
	font: 8pt/1.3em arial, helvetica, sans-serif;
	color: Maroon;
}

.MemberBenefitsTable td.BenefitLeftColumn {
	background-color:#ffffff;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.MemberBenefitsTable td.BenefitRightColumn {
	background-color:#ffffff;
	border-bottom: solid 1px #999999;
}
.MemberBenefitsTable th.BenefitHeader {
	background-color:#999999; 
	color:#FFFFFF;
	padding: 6px 0px 6px 6px;
	font: bold 14px Helvetica;
	text-align:left;
}

.MediaAdvisoryTitle { text-align:center; font-weight: bold; font-size: 12pt; padding-bottom: 10px; padding-top: 10px; }

.LineHeight-140, .LineHeight-140 span td {line-height:140%;}

.InfoCenterSrchLbl
{
	color:Maroon;
	font-size:11px;
}

.InfoCenterSrchBorder
{
	padding-left:5px;
	padding-bottom:5px;
	border:solid 1px black;
}

.HistoryLodgingTable 
{
	border: none 0px transparent;
	background-color: #f0f0f0;
	text-align:left;
}
	.HistoryLodgingTable td.HistoryColLeft 
	{
		background-color: #f0f0f0;
		border-right: solid 1px #999999;
		border-bottom: solid 1px #999999;
		width: 160px;
		padding: 9px 6px 9px 6px;
		font-weight: bold;
		text-align:left;
		vertical-align: top;
	}
	.HistoryLodgingTable td.HistoryColLeftBottom 
	{
		background-color: #f0f0f0;
		border-right: solid 1px #999999;
		width: 160px;
		padding: 9px 6px 9px 6px;
		font-weight: bold;
		text-align:left;
		vertical-align: top;
	}
	.HistoryLodgingTable td.HistoryColRight 
	{
		background-color: #f0f0f0;
		border-bottom: solid 1px #999999;
		padding: 9px 12px 9px 12px;
		text-align:left;
		vertical-align: top;
	}
	.HistoryLodgingTable td.HistoryColRightBottom 
	{
		background-color: #f0f0f0;
		padding: 9px 12px 9px 12px;
		text-align:left;
		vertical-align: top;
	}
