html {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
}
body {
		background: #FFFFFF;
}
a {
		text-decoration: none;
}
a:link {
		color: #D4002D;
}
a:visited {
		color: #333333;
}
a:hover {
		color: #E17D0F;
}
a:active {
		color: #076897;
}
#col1, #col3, #pageHeader, #topNav, .paging, .paging ol, .moreLinks, .moreLinks ul, .setOnArchiveLink, setOffArchiveLink, .altLink, #newsletterBox, #footerWrapper ul, #footerLinks p#author, .banners, .readMoreLink, .messageBox ul {
		display: none;
}
#columnWrapper {
		width: 99%;
		font-size: 10pt;
}
img.bdrImg {
		border: 1pt solid #000000;
}
.alignLeft {
		float: left;
		margin-right: 5pt;
		margin-bottom: 5pt;
}
.alignRight {
		float: right;
		margin-left: 5pt;
		margin-bottom: 5pt;
}
#breadCrumbs ul {
		margin-bottom: 10pt;
		margin-left: 0pt;
		padding: 10pt;
		border: #000000 1pt dashed;
		font-size: 10pt;
}
#breadCrumbs ul li {
		display: inline;
		text-decoration: underline;
		padding-right: 10pt;
}
.contentItem {
		margin-bottom: 10pt;
		border-top: solid 1pt #000000;
		display: block;
		clear: both;
		padding-bottom: 10pt;
}
.contentItem h2.sectionTitle, #groupDescription h2.sectionTitle, #groupDescriptionInner h2.sectionTitle {
		font: bold 14pt "Trebuchet MS", Arial, Helvetica;
		color: #295800;
		margin-bottom: 10pt;
}
.contentItem h2.sectionTitle span {
		font: bold 8pt Arial, Helvetica, sans-serif;
		display: block;
}
#groupDescription, #groupDescriptionInner {
		margin-bottom: 10pt;
		padding: 10pt;
		border: solid 1pt #000000;
}
.documents h2.sectionTitle, .photoGalleryWrapper h2.sectionTitle {
		font: bold 12pt "Trebuchet MS", Arial, Helvetica;
		color: #295800;
		padding-bottom: 5px;
		margin-bottom: 10pt;
}
.photoGalleryWrapper, .documents {
		margin-bottom: 10pt;
		border-top: solid 1pt #000000;
		padding-bottom: 10pt;
}
.photoGalleryRow .delimiter {
		margin-left: 3%;
}
.photoGalleryRow img {
		margin-right: 10pt;
		margin-bottom: 10pt;
}
.documents ul li {
		padding-left: 15pt;
}
table.bookingTerms {
		width: 100%;
		border-style: none;
		border-spacing: 0;
		margin-bottom: 10pt;
		border-collapse: collapse;
		margin-top: 0pt;
}
table.bookingTerms th {
		border: 1pt solid #000000;
		padding: 5pt;
}
table.bookingTerms td {
		border: 1pt solid #000000;
		padding: 5pt;
}
em.statusGreen {
		font-style: normal;
		color: #477D31;
		font-weight: bold;
}
em.statusRed {
		font-style: normal;
		color: #AE3434;
		font-weight: bold;
}
em.statusYellow {
		font-style: normal;
		color: #CEA500;
		font-weight: bold;
}
.selectionList {
		list-style: none;
		margin-left: 0pt;
		margin-bottom: 10pt;
		border: 1pt solid #000000;
		padding: 10pt;
}
#footerLinks {
		font-size: 10pt;
		border-top: solid 1pt #000000;
		text-align: center;
		margin-top: 10pt;
}
