/* CSS Document */

body, tb {
	background-color: #339999;
	margin-top:30px;
}


/* Links */

a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;	
}
a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;	
}

a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.rooms:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.rooms:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}
a.rooms:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;	
}
a.rooms:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;	
}

/* end Links */

/* HOME */

td.home_body_copy{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:15px;
	padding-left:20px;
	padding-right: 20px;
	text-align:left;
	vertical-align:text-top;
	line-height:20px;
	background-color:#3FBCBC;
	background-image:url(images/home_maincontent_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
}

td.home_sub_nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-top:5px;
	padding-left:15px;
	text-align:left;
	vertical-align:text-top;
	background-color:#FF6C0A;
	background-image:url(images/home_subnav_bg.gif);
	background-repeat:no-repeat;
}

td.home_footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding-top:10px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:text-top;
	background-color:#339999;
}

/* end HOME */

/* LEVEL TWO PAGES */

td.level2_header_border_left {
	background-image:url(images/level2_main_border_left.gif);
	background-repeat:;
	background-position:left;
}

td.level2_header_border_right {
	background-image:url(images/level2_main_border_right.gif);
	background-repeat:;
	background-position:right;
}

td.level2_sub_nav_a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-top:5px;
	padding-left:20px;
	text-align:left;
	vertical-align:text-top;
	background-color:#FF6C0A;
	background-image:url(images/level2_subnav_bg.gif);
	background-repeat:no-repeat;
}

td.sub_header {
	background-color:#3FBCBC;
}

td.level2_sub_nav_b {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	vertical-align:text-top;
	background-color:#3FBCBC;
}

td.main_border_right {
	background-image:url(images/level2_main_border_right.gif);
	background-color:#3FBCBC;
}

td.main_border_left {
	background-image:url(images/level2_main_border_left.gif);
	background-color:#3FBCBC;
}

td.headline {
	background-color:#3FBCBC;
	vertical-align:bottom;
	padding-bottom:7px;
	padding-left:29px;
}

td.right_pictures {
	background-color:#3FBCBC;
	padding-left:15px;
	padding-bottom:50px;
	vertical-align:text-top;
}

td.right_pictures_new {
	background-color:#3FBCBC;
	padding-left:7px;
	padding-bottom:50px;
	vertical-align:text-top;
}

td.main_content_new{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
}

td.main_content{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:40px;
	padding-left:29px;
	padding-right: 25px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	background-color:#3FBCBC;
}

table.ferry_schedule{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:text-top;
	padding-left:15px;
}

td.level2_footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	color:#ffffff;
	padding-top:10px;
	text-align:center;
	vertical-align:text-top;
	background-color:#339999;
	background-image:url(images/level2_footer_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/* end TWO PAGES */

td.navigation{
	background-image:url(images/nav_bg.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-top:06px;
	padding-left:8px;
	border-right: 1px solid #D2D6D5;
	border-left: 1px solid #D2D6D5;
}

td.pageheadline {
	background-image:url(images/page_headline_bg.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	color:#CC3333;
	padding-top:12px;
	padding-left:26px;
	border-right: 1px solid #D2D6D5;
	border-left: 1px solid #D2D6D5;
}

td.maincontent{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:20px;
	padding-left:26px;
	padding-right:26px;
	padding-bottom:20px;
	border-right: 1px solid #D2D6D5;
	border-left: 1px solid #D2D6D5;
	border-bottom: 1px solid #D2D6D5;
}



