﻿body {
background-image:url(../images/2011/spec_background.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5391D2;
	font-size: 12px;
}

.smallboatheader {
color:#CC3333;
	font-size: 12px;
	line-height:22px;
	font-stretch:expanded;
	font-weight: bolder;
			}
			
.fish {
color: #009900;
	font-size: 12px;
	font-stretch:expanded;
	font-weight: bolder;
			}
.pink {
color:#e42c76;
font-size:14;
line-height:20px;
}
			
.padleft {
padding-left:10px;
}

.padright {
padding-right: 450px;
}
		
.redlargeheader {
color:#CC3333;
	font-size: 14px;
	line-height:22px;
	font-stretch:expanded;
	font-weight: bold;	
		}

.sidemenu {
	color: #5391D2;
	font-size: 12px;
	text-align: left;
	line-height:14px;
	padding-left:10px;
}

.sidemenuindent {
	color: #5391D2;
	font-size: 10px;
	text-align: left;
	line-height:18px;
	margin-left:20px;
}

.style3 {
	color: #5391D2;
	font-size: 10px;
	font-stretch:expanded;
	padding-right: 10px;
	line-height: 12px;
	text-align:center;
	}
	
.caption {
	color: #5391D2;
	font-size: 10px;
	font-stretch:expanded;
	line-height: 12px;
	text-align:center;
	padding-bottom: 10px;
	font-weight:bolder;
	}

.center {
	color: #5391D2;
	font-size: 12px;
	font-stretch:expanded;
	line-height: 18px;
	text-align:center;
	}
	
.center1 {
	color: #5391D2;
	font-size: 11px;
	line-height: 12px;
	text-align:center;
	}
	
.center2 {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	line-height: 20px;
	text-align:center;
	}
	
	
		
.left2 {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	line-height: 20px;
	text-align:left;
	}
	
	
.style4 {
	color: #5391D2;
	font-size: 12px;
	text-weight: bold;
	line-height: 20px;
	text-align:justify;
	}
	
.styleT {
	color: #5391D2;
	font-size: 12px;
	text-weight: bold;
	line-height: 20px;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
}
	
.newsviews {
	color: #5391D2;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
}

.style5 {
	color: #5391D2;
	font-size: 12px;
	font-stretch:expanded;
	padding-right:10px;	
	padding-left:10px;
	line-height: 20px;
	text-align:justify;
	}
	
.style6 {
	color: #5391D2;
	font-size: 12px;
	padding-left:10px;
	line-height: 20px;
	text-align:left;
	}
.stylebold {
	color: #5391D2;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	}

.list {
	color: #5391D2;
	text-weight: bolder;
	font-size: 12px;
	padding-right: 10px;
	line-height: 20px;
	text-align:justify;
	}
	
.heading {
	color: #5391D2;
	font-size: 16px;
	padding-left: 10px;
	font-weight: bolder;
	}
	
.heading2 {
	color: #5391D2;
	font-size: 16px;
	font-stretch:expanded;
	font-weight: bolder;
	line-height:20px;
	}
	
.BIGheading {
	color: #5391D2;
	font-size: 20px;
	padding-left: 10px;
	font-weight: bolder;
	line-height:30px;
	}
	
.h1 {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	padding-left: 10px;
	font-weight: bolder;
}
	
.h2 {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	font-weight: bolder;
	}
	
.hleft {
	color: #5391D2;
	font-size: 12px;
	font-stretch:expanded;
	font-weight: bolder;
	text-align: left;
	}
	
.hleft2 {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	font-weight: bolder;
	text-align: left;
	}
	
.hleftpad {
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	font-weight: bolder;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	}
	
.nav:link {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

.nav:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
}

.nav:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

.overwhite:link {
	color: #5391D2;
	text-decoration: underline;
}
.overwhite:visited {
	text-decoration: underline;
	color: #5391D2;
}
.overwhite:hover {
	text-decoration: underline;
	color: #990000;
}
.overwhite:active {
	text-decoration: underline;
	color: #5391D2;
}

a:link {
				color: #3D6D9D;
				text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}
	
.newsviews:link {
	color: #5391D2;
	text-decoration: none;
	text-align: left;
}
.newsviews:visited {
	text-decoration: none;
	color: #5391D2;
	text-align: left;
}
.newsviews:hover {
	text-decoration: underline;
	color: #990000;
	text-align: left;
}
.newsviews:active {
	text-decoration: none;
	color: #5391D2;
	text-align: left;
}

.sponsortext {
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	line-height:14px;
}


.sponsortextblue {
	font-size: 11px;
	color: #ffffff;
	line-height:14px;
}

.smallwhite {
	font-size: 10px;
	color: #ffffff;
	line-height:14px;
}

.footer {
	font-size: 11px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center
}

.footer:link {
	color: #ffffff;
	text-decoration: none;
}
.footer:visited {
	text-decoration: none;
	color: #ffffff;
}
.footer:hover {
	text-decoration: underline;
	color: #ffffff;
}
.footer:active {
	text-decoration: none;
	color: #ffffff;
}

.style3:link {
	color: #ffffff;
	text-decoration: none;
}
.style3:visited {
	text-decoration: none;
	color: #ffffff;
}
.style3:hover {
	text-decoration: underline;
	color: #ffffff;
}
.style3:active {
	text-decoration: none;
	color: #ffffff;
}

.ul{
color:#5391d2;
font-size: 12px;
line-height: 24px;
padding-left: 5px;
}

.ul2{
color:#5391d2;
font-size: 12px;
line-height: 20px;
}

.awards{
color:#5391d2;
font-size: 11px;
line-height: 14px;
}

.red{
padding-top: 3px;
}

.photos{
padding-left: 10px;
}

.caption img{
padding: 10px;
}

div.caption{
float: left;
align: center;
}

.caption p{
color; #5391d2;
text-align: center;
font-size: 10px;
font-weight: bolder;
}

.subhead{
padding-top: 20px;
padding-bottom: 10px;
}

div.home{
padding-left: 10px;
}

div.flashbox{
z-index: 0;
align:center;
}

div.roUDate_outer{
	color: #5391D2;
	font-size: 14px;
	font-stretch:expanded;
	padding-left: 10px;
	font-weight: bolder;
	}

.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	text-align: left;
}

.columntxt{
	color: #5391D2;
	font-size: 12px;
	text-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	}
	
.red:link {
	color:#CC3333;
	font-size: 14px;
	line-height:22px;
	text-decoration: underline;
}
.red:visited {
	color:#CC3333;
	font-size: 14px;
	line-height:22px;
	text-decoration: underline;
}
.red:hover {
	color:#CC3333;
	font-size: 14px;
	line-height:22px;
	text-decoration: underline;
}
.red:active {
	color:#CC3333;
	font-size: 14px;
	line-height:22px;
	text-decoration: underline;
}