.body-tile {
	background-attachment: scroll;
	background-image: url(images/tile_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.menu-bg-tile {
	background-image: url(images/menu_bg_tile.gif);
	background-repeat: repeat-y;
}
.text-body-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.text-body-01 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.text-body-01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	color: #9bcdf0;
	text-decoration: none;
}
.text-body-01 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	color: #9bcdf0;
	text-decoration: none;
}
.text-body-01 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	color: #9bcdf0;
	text-decoration: none;
}
.text-body-01-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.text-body-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #A7D6E6;
	text-decoration: none;
}
.text-body-title a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #A7D6E6;
	text-decoration: none;
}
.text-body-title a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}
.text-body-title a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}
.text-body-title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #A7D6E6;
	text-decoration: none;
}
.text-details-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.text-details-01 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text-details-01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text-details-01 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text-details-01 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bg-index-pic {
	background-image: url(images/title_welcome.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-history-pic {
	background-image: url(images/title_history.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-eventhistory-pic {
	background-image: url(images/title_eventhistory.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-navigation-pic {
	background-image: url(images/title_navigation.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-race-pic {
	background-image: url(images/title_racehistory.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-racegallery-pic {
	background-image: url(images/title_racegallery.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-results-pic {
	background-image: url(images/title_results.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-regatta-pic {
	background-image: url(images/title_regatta.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-destinations-pic {
	background-image: url(images/title_destinations.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-cruising-pic {
	background-image: url(images/title_cruising.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-equipment-pic {
	background-image: url(images/title_equipment.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-contact-pic {
	background-image: url(images/title_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-interior-pic {
	background-image: url(images/title_interior.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-gallery-pic {
	background-image: url(images/title_photogallery.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-logbook-pic {
	background-image: url(images/title_logbook.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-theyacht-pic {
	background-image: url(images/title_theyacht.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-gb-pic {
	background-image: url(images/title_guestbook.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-links-pic {
	background-image: url(images/title_links.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.cursor {
	cursor: hand;
}

.tablecellbg {
	background-color: #718B9F;
}

.text-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.text-form-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
}
.text-body-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fcffc7;
	text-decoration: none;
}


.red_border {
	background-color: #FFF;
	border: #CD473C solid 1px;
	color: #FF0000;
	padding: 3px 3px 3px 3px;
}

.black_border {
	background-color: #FFF;
	border: #000 solid 1px;
	color: #000;
	padding: 3px 3px 3px 3px;
}


a.blue:link { font: bold 12px Verdana; color: #9bcdf0; text-decoration: none }
a.blue:active { font: bold 12px Verdana; color: #9bcdf0; text-decoration: none }
a.blue:visited { font: bold 12px Verdana; color: #9bcdf0; text-decoration: none }
a.blue:hover { font: bold 12px Verdana; color: #FFFFFF; text-decoration: underline }

.white_title { font: bold 1.2em Arial, Verdana; color: #FFF; }


/* pagination */
.pageLink{
font-family:arial, Helvetica;
font-size:10px;
width:16px; 
line-height:15px; 
height:15px; 
text-align:center; 
margin:1px 1px 1px 1px; 
border:solid 1px #000; 
color:#333333;
padding:1px 3px 1px 3px; 
text-decoration:none;
}

.pageLinkSelected{
font-family:arial, Helvetica;
font-size:12px;
font-weight:bold;
width:16px; 
line-height:17px; 
height:17px; 
text-align:center; 
margin:1px 1px 1px 1px; 
border:solid 1px #FFF; 
color:#000;
background-color: #000;
padding:1px 3px 1px 3px; 
text-decoration:none;
}
.dropList { 
font-family:arial, Helvetica;
font-size: 8pt; 
color:#000000; 
border-style:solid; 
border-width:1px; 
border-color:#000000;
}


/* lightbox */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails{
	font: bold 11px Arial, Verdana;
	padding-top: 0.4em;
}
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}





