HTML {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 0.9em
}
BODY {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 0.9em
}
BODY {
	BACKGROUND: url(background_site.gif) #fff repeat-y center top
}
p {	
     FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 1em; COLOR: #333; LINE-HEIGHT: 1.5em
	}
a {
	color:#2c6298;
	text-decoration:underline;
		}
a:hover {
	color:#862012; text-decoration:underline
	}
H1 {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3d8786; FONT-SIZE: 1.4em; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3d8786; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3d8786; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.teal {
	color: #3d8786
}
.Home_Box {
	BORDER-BOTTOM: #d7dde3 1px solid; POSITION: relative; BORDER-LEFT: #d7dde3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(box.jpg) #e5e9ed repeat-x left top; HEIGHT: 160px; CLEAR: both; FONT-SIZE: 1em; BORDER-TOP: #d7dde3 1px solid; BORDER-RIGHT: #d7dde3 1px solid; PADDING-TOP: 0px
}
.LeftBox_honu {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; WIDTH: 162px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 10px; VERTICAL-ALIGN: middle
}
.LeftBox_honu_text {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 10px; WIDTH: 575px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 25px; TEXT-ALIGN: left; COLOR: #3d8786; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; LINE-HEIGHT: 1.5em
}
.LeftBox {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 20px; WIDTH: 765px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 25px; TEXT-ALIGN: left; COLOR: #3d8786; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; LINE-HEIGHT: 1.5em
}
.LeftBox a:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
.LeftBox a:hover {
	COLOR: #e6e82a; TEXT-DECORATION: underline
}
.LeftBox a:visited {
	COLOR: #e6e82a; TEXT-DECORATION: underline
}
.RightBox {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 270px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.PhotoCaption {
	WIDTH: 410px; PADDING-TOP: 4px; TEXT-ALIGN: left; COLOR: #ffffff; VERTICAL-ALIGN: middle
}
.LeftColumnContent {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; WIDTH: 780px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 20px
}
.LeftColumnContent_middle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 0px
}
.LeftColumnContent_left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.RightColumnAds {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 9px; WIDTH: 160px; PADDING-RIGHT: 1px; FLOAT: right; PADDING-TOP: 10px
}
.MainSplit {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 20px
}
.MainSplitLeft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.MainSplitRight{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
DIV#HeadingWrapper {
	POSITION: relative; HEIGHT: 1%
}
DIV#PageWrapper {
	POSITION: relative; MARGIN: auto; WIDTH: 990px
}
DIV#ContentWrapper {
	POSITION: relative; HEIGHT: 1%; TOP: 2.85em
}
DIV#HeadingWrapper #PageTitle {
	TEXT-INDENT: -9999px; BACKGROUND: url(header.jpg) #fff no-repeat left top; HEIGHT: 142px
}
#MainMenuBlock {
	Z-INDEX: 100; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: medium none; WIDTH: 990px; WHITE-SPACE: nowrap; BACKGROUND: url(menu.jpg) #012d5a repeat-x left top; BORDER-TOP: #ccc 1px solid; TOP: -2.8em; BORDER-RIGHT: medium none
}
#MainMenuBlock H3 {
	DISPLAY: none
}
#MainMenuBlock #MainMenuList {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; LIST-STYLE-IMAGE: none;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#MainMenuBlock .MenuItem {
	POSITION: relative; WHITE-SPACE: nowrap; FLOAT: left
}
#MainMenuBlock .MenuItem A {
	BORDER-LEFT: transparent 1px solid; PADDING-BOTTOM: 0.7em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 1.2em; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, Sans-Serif; WHITE-SPACE: nowrap; COLOR: #fff; FONT-WEIGHT: bold; BORDER-RIGHT: transparent 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0.7em
}
#MainMenuBlock .MenuItem A:hover {
	BORDER-BOTTOM-COLOR: #ccc; BACKGROUND-COLOR: #fff; BORDER-TOP-COLOR: #ccc; COLOR: #862012; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
DIV#footer {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; BACKGROUND: url(footer.jpg) #012d5a repeat-x left top; HEIGHT: 26px; BORDER-TOP: #fff 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 10px;FONT-SIZE: .9em; COLOR: #ffffff
}
DIV#footer a:link {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV#footer a:hover {
	COLOR: #862012; TEXT-DECORATION: underline
}
DIV#footer a:visited {
	COLOR: #fff
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.01em; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px
}
.photo {
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 10px;
}
.photo_left {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 10px;
}
.welcome_box {
	font-size: 1.3em;
	font-weight: bold;
	color: #3d8786;
	text-align: center
	}
.welcome {
	font-size: 1.7em;
	font-weight: bold;
	color: #3d8786	
	}	
.attraction_hdr {
	font-size: 1.2em;
	font-weight: bold;
	color: #3d8786	
}	
#attractions_table {
	width: 778px;
	margin: 0px 
}	
#attractions_table .attractionphoto {
	height: 143px;
	width: 190px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
#attractions_table .caption {
	background: #ffffff;
	height: 40px;
	font-size: .9em;
	text-align: center;
	width: 190px;
	float: left;
	vertical-align: text-bottom;
	padding-right: 2px;
	padding-left: 2px;
}	
.right {
	float: right
}
.left {
	float: left
}
.itinerary {border: #b9dcdc  1px solid; padding: 5px 5px 5px 5px; }
