/*[fmt]AA90-1A0A-3*/
/*General styles*/
body
{
	margin: 0 auto;
	padding: 0;
/*This removes the border around the viewport in old versions of IE*/
	width: 1024px;
	background: #002917;
	min-width: 600px;
/*Minimum width of layout - remove line if not required
The min-width property does not work in old versions of Internet Explorer*/
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 0.8em;
}
h1, h2, h3
{
	margin: 1.2em 0 0;
}
p
{
	margin: 0.4em 0 1.1em 10px;
	line-height: 1.2;
}
img
{
	margin: 5px 20px;
}
/*Header styles*/
#header
{
	clear: both;
	float: left;
	width: 100%;
	/*[disabled]background:;*/
}
#header h1, h2, h3
{
	color: #CCCC66;
}
#header h1
{
	font: normal 1.3em sans-serif;
	padding: 5px 0 0 15px;
}
#header h2
{
	/*[disabled]font:italic normal 1em sans-serif;*/
	/*[disabled]padding:0 0 0 15px;*/
}
#header h3
{
	font: 1.1em sans-serif;
	margin: 0 0 0 15px;
	padding: 0 0 10px;
}
#header .itext
{
	font: italic 0.9em sans-serif;
}
/*'widths' sub menu*/
#layoutdims
{
	clear: both;
	background: #FFF;
	border-top: 4px solid #000;
	margin: 0;
	padding: 6px 15px !important;
	text-align: right;
}
/*column container*/
.colmask
{
	position: relative;
/*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
	clear: both;
	float: left;
        width: 100%;
/*width of whole page*/
	overflow: hidden;
/*This chops off any overhanging divs*/
}
/*styling*/
.quote
{
	font: italic 1.1em sans-serif;
	padding: 0 0 0 20px;
	color: #CCCC66;
}
.itext
{
	font: italic 1em sans-serif;
}
.itextg
{
/*color: #999900;*/
	color: #CCCC66;
	font: italic 1.1em sans-serif;
}
.boldcaps
{
	color: #CCCC66;
	font: small-caps 1.3em sans-serif;
}
.indent
{
	padding: 0 0 0 15px;
}
.iborder
{
	border: 3px double #CCCC66;
}
.img-rt
{
	border: 3px double #CCCC66;
	float: right;
}
.img-lt
{
	border: 3px double #CCCC66;
	float: left;
}
.img-rt-nb
{
	float: right;
	border: 0 none #000000;
}
.img-lt-nb
{
	float: left;
	border: 0 none #000000;
}
.ibold
{
	color: #CCCC66;
	font: small-caps 1.2em sans-serif;
}
.iline
{
	margin-left: 2em;
}
li
{
	list-style: circle outside;
	font: 1em/2.1em sans-serif;
}
/*2 column left menu settings*/
.leftmenu
{
	background: #002917;
}
.leftmenu .colright
{
	float: left;
	width: 200%;
	position: relative;
	left: 200px;
	background: #002917;
	color: #FFF;
}
.leftmenu .col1wrap
{
	float: right;
	width: 50%;
	position: relative;
	right: 200px;
	padding-bottom: 1em;
}
/*main content*/
.leftmenu .col1
{
	margin: 0 30px 0 215px;
	position: relative;
	right: 100%;
	overflow: hidden;
}
.leftmenu .col1 h2
{
	color: #CCCC66;
	font: italic 1.6em sans-serif;
}
.leftmenu .col1 p
{
	text-align: justify;
}
.leftmenu .itext
{
	color: #CCCC66;
	line-height: 1.2em;
}
/*menu content*/
.leftmenu .col2
{
	float: left;
	width: 170px;
	position: relative;
	right: 185px;
	border: 2px solid #CCCC66;
	background: url(images/fishlogo.jpg) no-repeat 36px 11px;
	padding: 110px 0 0;
}
.leftmenu .col2 h2, .col2 .itext
{
	color: #EEE;
}
.leftmenu .col2 h2
{
	font: italic small-caps 1.3em sans-serif;
	padding: 0 0px 0 10px;
}
.leftmenu .col2 a
{
	font: 1.2em sans-serif;
	color: #CCCC66;
	display: block;
	text-decoration: none;
	width: 90%;
}
.leftmenu .col2 a:hover
{
	color: #FFF;
	background-color: #CCCC65;
	font: 1.2em sans-serif;
}
.leftmenu .col2 p
{
	padding: 0px 0 0 15px;
}
.leftmenu .col2 .itext
{
	padding: 0 10px 0 20px;
	font: italic 1em sans-serif;
}
/*Footer styles*/
#footer p
{
	padding: 10px;
	margin: 0;
	color: #CCCC66;
	font: italic 1em sans-serif;
}
#footer
{
	clear: both;
	float: left;
	width: 100%;
}