a:link, a:visited, a:active{  color:#8FC0E6; text-decoration:underline;}
a:hover{ color:#8FC0E6; text-decoration:none;}
.homepagetext {
	font-family: "Calibri",Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height:15px;
	letter-spacing:-.5px;
	text-decoration:none;
}


.resortlink {
	font-family: "Calibri",Tahoma, Verdana, Arial;
	font-size: 15px;
	color:#8FC0E6;
	line-height:15px;
	letter-spacing:-.5px;
	text-decoration:none;
}
a.resortlink {
	font-family: "Calibri",Tahoma, Verdana, Arial;
	font-size: 15px;
	color:#8FC0E6;
	line-height:15px;
	letter-spacing:-.5px;
	text-decoration:none;
}
a.resortlink:hover {
	font-family: "Calibri",Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height:15px;
	letter-spacing:-.5px;
	text-decoration:none;
}

.datatext { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; color: #9AC0E4; line-height:15px; text-decoration:none; }
a.datatext:link, a.datatext:visited, a.datatext:active  { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; color: #9AC0E4; text-decoration:none; }
a.datatext:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; color: #9AC0E4;  text-decoration:underline; }

a.smalllinks {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #9AC0E4;
	line-height:15px;
	text-decoration:none;	
}

a.smalllinks:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height:15px;
	text-decoration:none;
}

.footerlinks {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color:#63A1D2;
	line-height:15px;
	text-decoration:none;	
}

a.footerlinks {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #63A1D2;
	line-height:15px;
	text-decoration:none;	
}

a.footerlinks:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height:15px;
	text-decoration:none;
}

.mainhead { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 25px; 	font-weight: bold; text-decoration: none; 	color: #8FC0E6; }
a.mainhead:link, a.mainhead:visited, a.mainhead:active { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 25px; 	color: #8FC0E6; 	text-decoration: none; 	font-weight: bold; }
a.mainhead:hover { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 25px; 	color: #FFFFFF; 	text-decoration: none; 	font-weight: bold; }

.subhead { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; text-decoration: none;  	color: #8FC0E6; }
a.subhead:link, a.subhead:visited, a.subhead:active { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 18px; 	color: #8FC0E6; 	text-decoration: none; 	font-weight: bold; }
a.subhead:hover { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 18px; 	color: #FFFFFF; 	text-decoration: none; 	font-weight: bold; }

.mainlink { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 15px; 	font-weight: bold; 	text-decoration: none;  color: #8FC0E6; }
a.mainlink:link, a.mainlink:visited, a.mainlink:active { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 15px; 	color: #8FC0E6; 	text-decoration: none; 	font-weight: bold; }
a.mainlink:hover { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 15px; 	color: #FFFFFF; 	text-decoration: none; 	font-weight: bold; }

.content { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-weight:normal; 	text-decoration: none;  color: #8FC0E6; }
a.content:link, a.content:visited, a.content:active { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #8FC0E6; 	text-decoration: none; 	font-weight: normal; }
a.content:hover { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #FFFFFF; 	text-decoration: none; 	font-weight: normal; }

.redcontent { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 15px; 	font-weight:normal; 	text-decoration: none;  color: #FFFF00; }

.smallcontent { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight:normal; 	text-decoration: none;  color: #8FC0E6; }
a.smallcontent:link, a.smallcontent:visited, a.smallcontent:active { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #8FC0E6; 	text-decoration: none; 	font-weight: normal; }
a.smallcontent:hover { 	font-family: "Calibri",Tahoma, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #FFFFFF; 	text-decoration: none; 	font-weight: normal; }

.sidemenulink {	font-family: "Calibri",Tahoma, Verdana, Arial;	font-size: 15px;	color:#8FC0E6;	line-height:15px;	letter-spacing:-.5px;	text-decoration:none; }
a.sidemenulink:link, a.sidemenulink:visited, a.sidemenulink:active { font-family: "Calibri",Tahoma, Verdana, Arial;	font-size: 15px;	color:#8FC0E6;	line-height:15px;	letter-spacing:-.5px;	text-decoration:none; }
a.sidemenulink:hover { font-family: "Calibri",Tahoma, Verdana, Arial;	font-size: 15px;	color:#FFFFFF;	line-height:15px;	letter-spacing:-.5px;	text-decoration:none; }

.menuoff { background-color: #065A9B; font-family: "Calibri",Tahoma, Verdana, Arial;	font-size: 15px;	color:#8FC0E6;	line-height:15px;	letter-spacing:-.5px;	text-decoration:none;  }

.sub_buttonstyle {background:#004582; width:80px; height:30px; border:1px solid #9AC0E4; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #9AC0E4; text-decoration: none;}
.sub_buttonstyle:hover {background:#004582; width:80px; height:30px; border:1px solid #9AC0E4; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.textcontent { 	font-family:"Calibri",Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#A4CBE8; background-color:#0C5FA1; border:1px solid #9AC0E4;}