body {
	background-color:#c6c5c1;
	margin:0;
	padding:0;
	color: #9a9aa6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:16px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

html {
    overflow-y: scroll;
} 

#wrap {
width:975px;
background-color:#ffffff;
margin: 0 auto;
padding:0px;
}
.notbold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}


#leftcol {
	background-color:#ffffff;
	/*background-image:url(../images/fishrings2.gif);
	background-position:center 30px;
	background-repeat:no-repeat;*/
	width:165px;
	float:left;
	/*padding:150px 30px 0px 40px;*/
	padding:40px 30px 0px 40px;
	color:#0A003F;
	font-size:10px;
	line-height: 13px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
}


#rightcol {
background-color:#ffffff;
width:250px;
float:right;
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
}

.rightbox {
background-color:#D1D1D1;
padding-top:10px;
color:#504a73;

}

.rightboxcontent {padding:10px;
text-align:justify;
}


#maincol{
	margin:30px 270px 0px 245px;
	text-align:justify;
	width:450px;
}


#maincol-dv{
	margin:30px 270px 0px 50px;
	text-align:justify;
}

#maincol-fish{
	margin:30px 275px 0px 40px;
	text-align:justify;
	width:650px;
}

#maincol-fish2{
	margin:0px 275px 0px 50px;
	text-align:justify;
	padding:0px;
}

a:link, a:visited {
color: #9a9aa6;
text-decoration:none;
}
a:hover {
color: #9a9aa6;
text-decoration:underline;
}		

#header {
    background-color:#000033;
height:130px;
	/*color:#CDAD03;*/
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	vertical-align:middle;
	padding:20px 10px 30px 0px;
	vertical-align:middle;
}
		/*
#header ul {
list-style: none;
padding-top:0px;
margin: 0 auto;
border: none;
width:950px;
vertical-align:middle;}

#header li{
float:left;
height:auto;
padding-left:5px;
padding-right:15px;
vertical-align:middle;
font-size:15px;} */

#logo-center {padding-left:350px; padding-bottom:10px;}

h1 {
color:#c0af4f;
font-size:14px;
padding-bottom:2px;
margin:0px;
}

p {
padding:0px;
margin:0px;
}

a.menu:link, a.menu:visited{
color:#CDAD03;
}
a.menu:hover, a.menu:active{
color:#CDAD03;
}
.menu {
padding-top:5px;
}

.menuleft {
padding-top:5px;
padding-left: 0px;
padding-right:0px;
}



.menuright {
padding-top:5px;
}

.menuspace{
padding-top:5px;
width:50px;
text-align:center;
}

.menuspace-left{
padding-top:5px;
text-align:center;
padding-right:0px;
padding-left:0px;
}

.menuspace-right{
padding-top:5px;
text-align:center;
}

img.menu {padding-top:25px;
}

#footer {
	background-color:#000033;
	font-family:"Times New Roman", Times, serif;
	height: 350px;
	line-height:18px;
	color:#ffffff;
}

.footerleft {
float:left;
font-size:12px;
padding:10px 0px 10px 25px;}

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
color:#ffffff;
text-decoration:none;
}

a.footerlink:hover {
color:#ffffff;
text-decoration:underline;
}

.footercopy {
font-size:10px;}



a.footercopylink:link, a.footercopylink:visited, a.footercopylink:active {
font-size:10px;
text-decoration:none;
color:#ffffff;
}

a.footercopylink:hover {
text-decoration:underline;
color:#ffffff;
font-size:10px;
}

.footerright{
padding:10px 25px 10px 0px;
float:right;
font-size:14px;}

.footerspace{
padding:0px 3px 0px 3px;}
blockquote {
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menu {margin:0; list-style:none; position:relative; z-index:50;
background-color:#000033;
	height:10px;
	color:#CDAD03;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	padding:0px 10px 00px 60px;
	vertical-align:middle;
}


#menu li {float:left; margin-right:1px;

height:auto;
padding-left:25px;
padding-right:15px;
vertical-align:middle;
font-size:15px;
color:#CDAD03;}

#menu li a {display:block; float:left; 	color:#CDAD03;
}





#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {z-index:20; position:relative;}

#menu li:hover {position:relative; z-index:20;}



#menu li:hover > a {color:#CDAD03; }

#menu li:hover > a.sub {color:#CDAD03; }



#menu li.current a {color:#CDAD03; background:#840;}



#menu li a.sub { padding-top:5px; color:#CDAD03;}

#menu li.current a.sub {color:#CDAD03;}



#menu :hover ul {left:0; top:5px; width:120px;}



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul :hover ul

{left:120px; top:-1px; background:#222; white-space:nowrap; z-index:20; height:auto;}



#menu :hover ul li {margin:0; /*border-top:1px solid #666;*/}

#menu :hover ul li a {padding:0; text-indent:10px; height:25px; line-height:25px;}

#menu :hover ul li a.fly {}



#menu :hover ul :hover {/*background-color:#CCCCCC;*/ width:95px; color:#CDAD03;}

#menu :hover ul :hover a.fly {/*background-color:#CCCCCC;*/ color:#CDAD03;	width:95px;}

#menu :hover ul {padding-top:14px; width:120px;}


#menu :hover ul li.currentsub a { background-color:#666666;	color:#CDAD03;
}

#menu :hover ul li.currentsub a.fly {background-color:#666666;	color:#CDAD03;
}

#menu :hover ul :hover ul li a {
	width:95px;
	padding:0;
	text-indent:10px;
	background:#3e3e3e;
	color:#CDAD03;
}

#menu :hover ul :hover ul :hover {
	/*background-color:#CCCCCC;*/
	color:#CDAD03;
	width:95px;
}

#menu ul li ul li {background-color:#000000;
	color:#CDAD03;
}

#menu :hover ul :hover ul li.currentfly a,

#menu :hover ul :hover ul li.currentfly a:hover {
	color:#CDAD03;
		width:95px;

}

.subs {
	background-color:#231e68;
	width:95px;
	/*	width:95px;*/
	color:#CDAD03;
}
a.subs:hover {/*background-color:#CCCCCC;*/ width:95px;}

.carousel_container {
				width: 600px;
				height: 150px;
				margin: 0px auto;
				padding:0px;
				border: 0px solid #CCCCCC;
				vertical-align:top;
			}
#carousel1 {padding:0;margin:0; vertical-align:top;}
.fishindent {padding:0 40px 0 40px;}
.fishindent2 {padding:0 20px 0 20px;}
.brochureindent{padding:0 0px 0 0px;}
.comments {width:325px; max-width:325px;}
.hidden {display:none;}
.brochure-spacing {line-height:20px;}

a.sitemaplink:link, a.sitemaplink:hover, a.sitemaplink:visited {

color:#333333;}

.red {
	color: #600;
	font-size: 13px;
	font-style: italic;
}
.style6 {	font-size: 13px;
	font-style: italic;
}