a:link {
color:#0033ff;
text-decoration: none;
}
a:active {
color: #0033ff; text-decoration: none;
}
a:visited {
color: #008000; text-decoration: none;
}
a:hover {
color: #ff0000; text-decoration: none; 
}
img {
   border:0;
}    
body 
{	text-align:center;
	margin:auto;
	background-color:#999999;
	top:0px;
	text-decoration: none;
}
#main_index {
	margin:auto;
	position:relative;
	top:0px;
	left:0px;
	width:850px;
	height:710px;
	background-color:#fff;
}
#top_banner {
	position:absolute;
	width:850px;
	height:156px;
	top:0px;
	left:0px;
}
#nav_about {
	position:absolute;
	width:220px;
	height:30px;
	top:156px;
	left:0px;
	background-color:#666666;

}
#nav_boatreg {
	left: 0px;
	top: 186px;
	position: absolute;
	width: 220px;
	height: 22px;
}
#nav_pubimg {
	left: 0px;
	top: 208px;
	position: absolute;
	width: 220px;
	height: 21px;
}
#nav_program {
	left: 0px;
	top: 229px;
	position: absolute;
	width: 220px;
	height: 20px;
}
#nav_merch {
	left: 0px;
	top: 249px;
	position: absolute;
	width: 220px;
	height: 21px;
}
#nav_spondonors {
	left: 0px;
	top: 270px;
	position: absolute;
	width: 220px;
	height: 22px;
}
#nav_exhsupp {
	left: 0px;
	top: 292px;
	position: absolute;
	width: 220px;
	height: 20px;
}
#nav_travelaccom {
	left: 0px;
	top: 312px;
	position: absolute;
	width: 220px;
	height: 27px;
}
#index_logointro {
	left: 0px;
	top: 339px;
	position: absolute;
	width: 850px;
	height: 270px;
}
#index_blankwater {
	left: 681px;
	top: 229px;
	position: absolute;
	width: 169px;
	height: 110px;
	background-color:#d0e2f0;
}
#index_contactus {
	left: 512px;
	top: 156px;
	position: absolute;
	width: 169px;
	height: 30px;
	text-decoration: none;
	z-index: 2;
}
#index_hotnews {
	left: 681px;
	top: 156px;
	position: absolute;
	width: 169px;
	height: 30px;
}
#index_dvd {
	left: 681px;
	top: 229px;
	position: absolute;
	width: 169px;
	height: 30px;
}
#index_enews {
	left: 681px;
	top: 186px;
	position: absolute;
	width: 169px;
	height: 43px;
}
#index_compass {
	left: 220px;
	top: 156px;
	position: absolute;
	width: 461px;
	height: 183px;
}
#index_sponsors {
	left: 0px;
	top: 609px;
	position: absolute;
	width: 850px;
	height: 90px;
}
#index_introtext {
	left: 363px;
	top: 364px;
	position: absolute;
	width: 466px;
	height: auto;
}
.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	line-height: 1.5;
	color: #0066CC;
	font-style: italic;
}
.banner_left {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 220px;
	height: 156px;
}
.banner_middle {
	left: 220px;
	top: 0px;
	position: absolute;
	width:461px;
	height:156px;
}
.banner_right {
	left: 681px;
	top: 0px;
	position: absolute;
	width:169px;
	height:156px;
