a.textlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 16px;
}

a.textlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 16px;
}

a.textlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	line-height: 16px;
}

a.textlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 16px;
}

.TableLarge {
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 10px;
	line-height: 16px;
}
.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.TableSubmenu {
	border: 1px solid #CEC6BC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #D9D0C6;
}

.f_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4ab1bf;
	line-height: 16px;
}

.s_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6666;
	line-height: 16px;
}

.s_timeTable {
	border: 1px solid #CEC6BC;
	padding: 1px;
}

.s_timeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.s_timeTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc6666;
}

.f_timeTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4ab1bf;
}
.a_timeTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #70453F;
}

.w_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #70453F;
	line-height: 16px;
}
.g_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #607A3A;
	line-height: 16px;
}
.d_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #925459;
	line-height: 16px;
}
.r_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
}
.r_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	border-bottom: 1px solid #AFCA8E;
	border-bottom-width: 10px thin;
}
.a_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #4d7c9f;
}
.a_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4d7c9f;
}
.m_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #9B7AAB;
	font-weight: bold;
}

.m_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	border-bottom: 1px solid #b2a1ba;
}

.m_TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding: 5px;
	border-bottom: 1px solid #b2a1ba;
	margin: 0px;
}

.m_TableTextVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding: 5px;
	border-right: 1px solid #b2a1ba;
	margin: 0px;
}

.m_form_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #CC0000;
	font-weight: bold;
}

.m_form_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	font-weight: bold;
}


.copyright_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a.copyright_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a.copyright_text:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

.test {
	padding: 0px;
	border: 0px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px;
	line-height: 16px;
	color: #666666;
}

.s_title_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}

.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding: 0px;
	border: 1px solid #cccccc;
	margin: 0px;
}

.FitnessTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding: 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	margin: 0px;
}

.FitnessTableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #BAEFF6;
	padding: 0px;
	border-bottom: 1px solid #666666;
	margin: 0px;
}

.FitnessTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-align: center;
	padding: 0px;
	border-left: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	margin: 0px;
}

.FitnessTableBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-align: center;
	padding: 0px;	
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0px;
}

.FitnessTableCorner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-align: center;
	padding: 0px;	
	border-right: 1px solid #CCCCCC;
	margin: 0px;
}

.GolfTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding: 5px;
	border-bottom: 1px solid #AFCA8E;
	margin: 0px;
}
.GolfTableRates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #AFCA8E;
	color: #666666;
}

.SpaTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding: 5px;
	border-bottom: 1px solid #F4E9DD;
	margin: 0px;
}


.TableSpaRates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #CEC6BC;
	color: #666666;
}

.TableKidRates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #cccccc;
	color: #666666;
}

.d_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #925459;
	line-height: 16px;
	border-bottom: 1px solid #AFCA8E;
	border-bottom-width: 10px thin;
}
.blue_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4d7c9f;
}
.purple_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9B7AAB;
}
.green_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #607A3A;
}
.maroon_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ae6e71;
}
.TEXTAREA {
background-color: #ffffff;
border: 1px solid #cccccc;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal
menu-border-color: #333333;
scrollbar-face-color: #999999; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #CCCCCC; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #F1F1F1; 
scrollbar-darkshadow-color: #cccccc; 
} 
.copyright2_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CEC6BC;
}

.seo { font-family:Arial,Helvetica; font-size: 12px; color: #8b8474; line-height: 35px; }

H1 { font-family:Arial,Helvetica; font-size: 12px; color: #8b8474; line-height: 12px; }

a.seo:link {
	font-family:Arial,Helvetica; font-size: 10px; color: #8b8474; text-decoration: none;
}
a.seo:visited {
	font-family:Arial,Helvetica; font-size: 10px; color: #8b8474; text-decoration: none;
}
a.seo:active {
	font-family:Arial,Helvetica; font-size: 10px; color: #8b8474; text-decoration: underline;
}
a.seo:hover {
	font-family:Arial,Helvetica; font-size: 10px; color: #8b8474; text-decoration: underline;
}

.smapa { font-family:Arial,Helvetica; font-size:14px; color:#443D2D; font-weight:bold; }
.smapb { font-family:Arial,Helvetica; font-size:12px; color:#686868; }
a.smap:link {
font-family:Arial,Helvetica; font-size: 12px; color: #686868; text-decoration:underline; }
a.smap:visited {
font-family:Arial,Helvetica; font-size: 12px; color: #686868; text-decoration:underline; }
a.smap:active {
font-family:Arial,Helvetica; font-size: 12px; color: #000000; text-decoration:underline; }
a.smap:hover {
font-family:Arial,Helvetica; font-size: 12px; color: #000000; text-decoration:none; }

.webctellink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;

}
