body {   margin-top: 0px;   margin-left: 0px;   background-color: #E3E3AF;}td.t3 img {vertical-align: middle;}/* -------------table elements-------------- */.mainTable {   border: 0px;   width: 760px;}/* -----------column attributes-------------- */#pageHeader {   padding: 0px 0px 0px 0px; /* top right bottom left */   padding: 0px;   border: 1px;   border-bottom-width: 1px;   border-style: solid;   border-color: #C9CBBD;   background-color: #696F47;   font: normal 24px Times, Arial; /* weight, size, family */   text-align: center;}.leftCol {	border:0px;	border-right-width:1px;	border-color:#000000;	border-style:solid;		background-color: #EFEFE8;	width: 180px;	padding: 0px 0px 20px 0px; /* make sure the box and nav don't go flush with the footer */}.centerCol {   padding: 12px; /* center col for the 2 column layout */   background-color: #FFFFFF;	border:0px;	border-right-width:1px;	border-color:#000000;	border-style:solid;}.centerCol3 {   padding: 12px; /* center col for the 3 column layout */   border: 0px;   border-right-width: 1px;   border-color: #000000;   border-style: solid;   background-color: #FFFFFF;}.rightCol {   border: 0px;   width: 195px;   background-color: #EFEFE8;   border-right-width: 1px;   border-color: #000000;	border-style: solid;}hr {   border: 0px;   background-color: #000000;   height: 1px;}.rightCol hr {   border: 0px;   background-color: #000000; /* line between two sections in the right column */   height: 1px;}/* -----------email box, spotlight box attributes-------------- */.roundTab {	border: 1px;	border-color: #848484;	border-style: solid;	background-color: #E3E3AF;}.roundTabBody {   padding-top: 5px;	padding-left: 5px;	padding-right: 8px;   font: normal 11px Helvetica, Arial; /* weight, size, family */	color: #696F47;	line-height: 16px;	text-align: right;}/* Round tab content */table.roundTab {   width: 170px;}/* -----------footer attributes-------------- */.footer a {   color: #3C3D2A;   font-weight: bold; /* footer links */}.footer {   padding: 15px 20px 15px 20px; /* top right bottom left */   color: #3C3D2A;   background-color: #E3E3AF;   font: normal 11px Helvetica, Arial; /* weight, size, family */   text-align: center;}/* ------------Text - Main text size is 3, sizes vary where 1 is the smallest------------ */.t2 {   color: #696F47;   font: normal 11px Verdana, Geneva, Arial;   line-height: 18px;}/*body text */.t3, .t12 {   color: #000000;   font: normal 11px Verdana, Geneva, Arial;   line-height:18px;}/* Links */td.t3 span.link, a {   color: #9F1500;   font-weight: normal;   text-decoration: underline;}a:hover {   text-decoration: underline;	color: #B65E5C;}/*spotlight */.spotlight {   color: #696F47;   font: normal 10px Helvetica, Geneva, Arial;   line-height: 14px;}/* Headers   h1 is the general header ie: home page "welcome"   h2 is a secondary header ie: fishing reports -> name and date*/.header, .h1 {   color: #3C3D2A;   font-family: Verdana, Geneva, Arial;   font-size: 9.0pt;   font-weight: bold;   letter-spacing:1.0pt;   line-height: 15px;}.h2 {   font: oblique 9.0pt Verdana, Geneva, Arial;   font-weight: bold;   letter-spacing:0.8pt;	color: #546139;   line-height: 15px;}.dropDown {	font-family:Verdana;	font-size:8.5pt;	font-weight: normal;	letter-spacing: 0pt;	background-color:#696F47;	color:FFFFFF;}.h1 .note {   color: #696F47; /* side note next to the headers ie: REPORTS: (most recent) */   font-size: 11px;   font-weight: normal;   font-style: oblique;}.footer a:hover {   color: F0F2D6;   font-weight: bold; /* footer links hover */}/* -------------------Other Elements------------------------ */img.border {   border: 1px; /* images with a border */   border-style: solid;   border-color: 898989;}img.spacerBar {   width: 2px;   background-color: 787B64;   height: 12px;}/* page specific styles */.centerCol_gallery {   border: 0px;   border-bottom-width: 1px;   border-right-width: 1px;   border-color: #000000;   border-style: solid;   background-color: #FFFFFF; /* lighter background for gallery rows */}.dark {   border: 0px;   border-color: #000000;   border-bottom-width: 1px;   border-style: dotted;   background-color: #EFEFE8;}.light {   border: 0px;   border-color: #000000;   border-bottom-width: 1px;   border-style: dotted;   background-color: #FFFFFF;}.centerCol_products {   border: 0px;   border-bottom-width: 1px;   border-right-width: 1px;   border-color: #000000;   border-style: solid;   background-color: #FFFFFF;}/* ---------------------Navigation------------------- */#nav {   width: 175px;}#nav td.navOver {   color: #3C3D2A;	text-decoration: underline;}#nav td.firstNav {   border: 0px;   height: 10px; /* adjust the spacing of the first nav item */}#nav td.navOut, td.navOver {   border-width: 0px 0px 0px 0px; /* top right bottom left */   border-style: dotted;   border-color: #999999;   padding: 3px 5px 2px 2px;   color: #696F47;   font: bold 11px Verdana, Arial; /* weight, size, family */   text-align: right;   text-transform: uppercase;   cursor: pointer;}/*td.t3 .header {   color: #999999;   font-weight: bold;   text-decoration: none;   background-color: transparent;   border: none;}*/.uc {   text-transform: uppercase;}/*  --------------------Subnav------------------------- */.subNavOut, .subNavOver {   padding: 1px 7px 1px 2px;   color: #696F47;   font: normal 10px Verdana, Arial; /* weight, size, family */   text-align: right;   cursor: pointer;}