A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.link2 A:visited {
	COLOR: #0D0080; TEXT-DECORATION: underline
}
.link2 A:link {
	COLOR: #0F00CD; TEXT-DECORATION: underline
}
.link2 A:hover {
	COLOR: #0F00CD; TEXT-DECORATION: underline
}

.headertable {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #5c96bc;
	background-color: #c4dbeb;
}
.headermenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-color: #666666;
	
}
.headermenu A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.headermenu A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.headermenu A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.headertopmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c96bc;
	text-color: #5c96bc;
	
}
.headertopmenu A:visited {
	COLOR: #5c96bc; TEXT-DECORATION: none
}
.headertopmenu A:link {
	COLOR: #5c96bc; TEXT-DECORATION: none
}
.headertopmenu A:hover {
	COLOR: #5c96bc; TEXT-DECORATION: underline
}

.bodytable {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #999999;
	background-color: white;
}
.section {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #5c96bc;
	background-color: white;
}
.section2 {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: white;
}
.sectiontitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b5386;
	text-color: #1b5386;
	background-color: #c4dbeb;
	padding-left: 10px;
	
}
.sectiontitle A:visited {
	COLOR: #1b5386; TEXT-DECORATION: none
}
.sectiontitle A:link {
	COLOR: #1b5386; TEXT-DECORATION: none
}
.sectiontitle A:hover {
	COLOR: #1b5386; TEXT-DECORATION: underline
}
.sectionsubtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b5386;
	text-color: #1b5386;
	padding-left: 10px;
	font-weight: bold;
	
}
.sectionsubtitle A:visited {
	COLOR: #1b5386; TEXT-DECORATION: none
}
.sectionsubtitle A:link {
	COLOR: #1b5386; TEXT-DECORATION: none
}
.sectionsubtitle A:hover {
	COLOR: #1b5386; TEXT-DECORATION: underline
}
.sectionitems {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-color: #666666;
	padding-left: 10px;
	
}
.sectionitems A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.sectionitems A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.sectionitems A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.smallbutton {
	FONT-SIZE: 11px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.mediumbody {
	FONT-SIZE: 14px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mediumbody A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.mediumbody A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.mediumbody A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.smediumbody {
	FONT-SIZE: 13px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smediumbody A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.smediumbody A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.smediumbody A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

.smallbodydark {
	FONT-SIZE: 11px; COLOR: #3F3F3F; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.smallbody {
	FONT-SIZE: 11px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallbody A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.smallbody A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.smallbody A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

.smallerbodydark {
	FONT-SIZE: 10px; COLOR: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallerbody {
	FONT-SIZE: 10px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallestbody {
	FONT-SIZE: 9px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallestbodydark {
	FONT-SIZE: 9px; COLOR: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallestbodydark A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.smallestbodydark A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.smallestbodydark A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.spacing9 {
	FONT-SIZE: 9px;
}
.livesearchfield {
	FONT-SIZE: 11px; COLOR: #666666; font-family: sans-serif; TEXT-DECORATION: none; font-stretch:extra-expanded;
}

.smallbuttoncell {
	FONT-SIZE: 11px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-left: 5px;
}
.menubar {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #edf4f8;
}

.menubartext {
	FONT-SIZE: 11px; COLOR: #333333; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menubox {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #deebf3;
}
.menubox2 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #edf4f8;
}

.forumbar1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #deebf3;
}
.forumbar2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #edf4f8;
}
.forumbar3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #F6F6F6;
}
.forumbar4 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #F6F6F6;
}
.forumbar5 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #FFFFFF;
}
.test {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 4px;
}
.horzline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
}
.vertline {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
}
.resorttitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1b5386;
	text-color: #1b5386;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	padding-bottom: 5px;
}
.resortsubtitle {
	FONT-SIZE: 11px; COLOR: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top: 5px;
}
.resortimages {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	
}
.footerbar {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #c5dbeb;
	background-color: #edf4f8;
}
.footerbardark {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #5c96bc;
	background-color: #c4dbeb;
}
.sectiontitlenoindent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b5386;
	text-color: #1b5386;
	background-color: #c4dbeb;
	padding-left: 0px;
	
}
#footer { 
position: absolute; 
left: 0px; 
bottom: 0px; 
} 