td, table, div {
	text-align: left;
	font-family:tahoma;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	color:#666666;
}
b { color:#373737}
body.main { margin:0; padding:0;  background-image:url(images/tall_body.gif);}
form{ margin:0px; padding:0px}
.flash{ background-image:url(images/flash.jpg); background-repeat:no-repeat}
.flash_page2{ background-image:url(images/flash_page2.jpg); background-repeat:no-repeat}
.flash_page7{ background-image:url(images/flash_page7.jpg); background-repeat:no-repeat}
.flash_page8{ background-image:url(images/flash_page8.jpg); background-repeat:no-repeat}
.ul {margin:0; padding:0; list-style:none; line-height:18px}
.ul li {background:url(images/marker.gif) left no-repeat top; padding:0 0 0 12px }
.ul li a{ color:#7B7B7B; font-weight:bold; text-decoration:none}
.ul li a:hover{ text-decoration:underline}

.banner1{ background-image:url(images/banner1.gif)}
.banner2{ background-image:url(images/banner2.gif)}
.banner3{ background-image:url(images/banner3.gif)}

.ul1 {margin:0; padding:0; list-style:none; line-height:18px}
.ul1 li {background:url(images/marker.gif) left top no-repeat; padding:0 0 0 12px }
.ul1 li a{ color:#7B7B7B;  text-decoration:underline}
.ul1 li a:hover{ text-decoration:none}

.black{ color:#000000; text-align:right; padding:0 4px 0 0}
.talling{ background-image:url(images/talling_1.gif); background-repeat:repeat-x }
.talling_y{ background-image:url(images/talling2.gif); background-repeat:repeat-y }
.tall_r{ background-image:url(images/talling.gif); background-position:right; background-repeat:repeat-y}
.tall_l{ background-image:url(images/talling.gif); background-position:left; background-repeat:repeat-y}
.tall_t{ background-image:url(images/talling.gif); background-position:top; background-repeat:repeat-x}
.tall_b{ background-image:url(images/talling.gif); background-position:bottom; background-repeat:repeat-x}
.margin{ margin-left:7px; margin-top:16px}
.margin1{
	margin-left:0px;
	margin-top:0px
}
.margin2{ margin-left:9px; margin-top:18px}
.margin3{
	margin-left:10px;
	margin-top:11px
}
.margin4{ margin-left:9px; margin-top:8px}
.margin5{
	margin-left:8px;
	margin-top:11px
}
.margin6{ margin-left:8px; margin-top:22px; line-height:13px}
.blue{ color:#00AAD5; font-size:12px}
.bg_footer{ background-image:url(images/bg_footer.gif); background-repeat:no-repeat}
.grey{ color:#373737}
.blue_link{ color:#00AAD5}
.input{
	width:145px;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	border-color:#808080;
	border-width:1px;
	background-color:#FFFFFF
}
.jump_menu {
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;

}
.input1{
	width:42px;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	border-color:#808080;
	border-width:1px;
	background-color:#FFFFFF
}

.input2{
	width:52px;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	border-color:#808080;
	border-width:1px;
	background-color:#FFFFFF
}
.input3{
	width:144px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	border-color:#808080;
	border-width:1px;
	background-color:#F5F5F5
}
.input4{
	width:151px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	border-color:#808080;
	border-width:1px;
	background-color:#F5F5F5
}
.textarea{
	width:151px;
	height:80px;
	font-family:tahoma;
	font-size:11px;
	color:#4c4c4c;
	padding:3 0 0 4px;
	overflow:hidden;
	border-color:#808080;
	border-width:1px;
	background-color:#F5F5F5
}
	
.boathead {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 26px;
	line-height: 31px;
	font-weight: bolder;
	color: #333399;
}
.boathead2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	font-style: normal;
	line-height: 25px;
	color: #0099FF;
	font-weight: bold;
}
.rates {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #333399;
}
.ratetab {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFF99;
	text-align: center;
}
.ratetabb {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
#main_div2 .margin7 {
	margin-left: 20px;
	margin-top: 20px;
}

body
{
	background-color: #FFFFFF;	
}

.bold { color:#373737; font-weight: bold;}
	
	
.happy {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.happyright {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}

