body{
	color: #333;
	font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
	text-decoration: none;
}

.disclaimer {
	color: black;
	font-family: "Times New Roman", Times, serif;
    font-size: 8pt;
	text-decoration: none;
}

A:link, A:visited {
	color: #00f;
	text-decoration: none;
}
A:hover, A:active{ color: #666; text-decoration: underline; }

.title{ color:#333; font-size:16pt; font-weight: bold; margin:0; padding:0; }

.titleItalic{ color:#333; font-size:16pt; font-weight: bold; font-style: italic; margin:0; padding:0; }
.titleItalic-mid { color: #333; font-size: 14pt; font-style: italic; font-weight: bold; margin: 0; padding: 0; }
a.center_red:link {
	color: #00f;
	font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
	text-decoration: none;
}

a.center_red:visited {
	color: #00f;
	font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
	text-decoration: none;
}

a.center_red:active {
	color: #00f;
	font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
	text-decoration: none;
}

a.center_red:hover{
	color: #666;
	font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
	text-decoration: underline;
}
span.title{
	color:#333;
	font-size:16pt;
	margin:0;
	padding:0;
}
p.title{
	color:#000;
	font-size:16pt;
	margin:0;
	padding:0;
}

.fallColorText { color: #333; }


.fallColorTitle { color: #333; font-weight: bold; font-style: italic; }


.retreatLink1 {
	color:#00f;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	
}
.retreatLink1:hover { color:#666; font-family: "Times New Roman", Times, serif; font-size: 14pt; text-decoration: underline; }

.retreatLink1:visited {
	color:#00f;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	
}

.retreatLink2 {
	color:#00f;
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	
}

.retreatLink2:hover {
	color:#666;
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	
}

.retreatLink2:visited {
	color:#00f;
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	
}	
	

.seasonhours { vertical-align: 8pt; }


.oldRedbutton { color:#333; font-size:14pt; font-weight: bold; font-style: italic; margin:0; padding:0; }
.tblArchiveDates
{
	 border-color: Black;
	 border-style: solid;
	 border-width: thin;
}
.tblCellArchiveDates
{
	 border-color: Silver;
	 border-style: solid;
	 border-width: thin;
}
.HeaderText
  { color: #800000; font-weight: bold; font-size: 14pt }
.PageTitle
  { color: #000; font-size: 16pt; text-decoration: underline ; }
.MsgAtTop
{
}
.GridTitle 
{
	font-weight: bold;
}
.PostTitle
  { color: #000; font-size: 16pt ; font-weight: bold; text-align: center; }
.PostSubTitle 
 { color: #000; font-weight: bold }
.PostText
{
}
.ImageCaption
{
	font-size: x-small;
	text-align: center;
}
.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.u
{
	text-decoration: underline;
}
.red-bold
{
	color: #990000;
	font-weight: bold;
}
.small
{
	font-size: 7pt;
}
.center
{
	text-align: center;
}
/**************************************
Table cell
**************************************/
.tc_Name
 { font-weight: bold; vertical-align: top }
.tc_Value
     { color: #000 }
.tc_Buttons
{
	text-align: center;
}
.errorMessage
{
	background-color: Yellow;
	font-weight:bold;
}
