@charset "UTF-8";/* CSS Document */body {	font-family:Trebuchet, Trebuchet MS, Verdana, Helvetica, sans-serif;	font-size: 11pt;	background-image:url(images/bg-cole1.gif);	background-repeat: repeat;	margin: 0;	padding: 0;}a {	text-decoration: none;}a:visited {	color: #660099;}a:hover {	text-decoration: underline;}a.external:link{	background: url(images/external.gif) no-repeat 100% 0;	padding: 0 20px 0 0;}a.external:visited{	color: #660099;	background: url(images/external.gif) no-repeat 100% -100px;	padding: 0 20px 0 0;}a.external:hover{	color: red;	background: url(images/external.gif) no-repeat 100% -200px;	padding: 0 20px 0 0;}div#navigation {	padding: 4px 15px;	background-color: #000;	color: #fff;}div#navigation a {	padding-right: 20px;	color: #fff;}div#navigation a:visited {	color: #fff;}div#container {	margin-top:20px;	margin-left: 40px;	margin-bottom: 20px;	width: 590px;	background-color: #fff;	border: 3px solid #502470;}div#container h1 {	font-family:Trebuchet, Trebuchet MS, Verdana, Helvetica, sans-serif;	background: #8859ab;	color: #fff;	font-size: 22pt;	font-weight: normal;	padding:5px 15px 5px 15px;	border: 3px solid #502470;	margin: -37px 0 0 -30px;	width: 400px;}div#container2 {	padding: 20px 150px 20px 20px;}h1, div#container2 h1 {	font-size: 20pt;	font-weight: normal;	padding: 3px 5px;	margin: 20px -5px 0 -5px;	border: none;	background: none;	background-color: #ead9f6;	color: #000;}div#container2 h1 {	width: auto;}h1.first {	margin-top: 0;}h2 {	font-size: 14pt;	font-weight: normal;	padding: 12px 0 0 0;	margin: 0;}h3 {	font-size: 13pt;	font-weight: bold;	padding: 12px 0 0 0;	margin: 0;}ul {	padding: 4px 0 4px 30px;	margin: 0;}table#main {	margin: 30px 20px;}table#main td {	vertical-align: top;	padding: 0 10px;	background-color: #fff;}table#main h1 {	font-size: 16pt;	font-weight: normal;	padding: 10px 0 15px 0;	margin: 0;	background-color: #fff;}table#main h2 {	font-size: 12pt;	font-weight: bold;	padding: 20px 0 4px 0;	margin: 0;}table#main h2.lowgap {	padding-top: 4px;}table#main p {	padding: 0 0 6px 0;	margin: 0;	font-size: 11pt;}td#col1 {	border: 3px solid #59756f;}td#col2 {	border: 3px solid #7724b3;}td#col3 {	border: 3px solid #ea7400;}table#main td.colgap {	background-color: none;	background: none;}div#google {	position: absolute;	top: 65px;	left: 591px;	color: #fff;	background: url(images/bg-search.gif);	background-repeat: no-repeat;	width: 350px;	height: 68px;	padding-top: 10px;	padding-left: 7px;}div#footer {	margin: 10px 0 40px 0;	padding: 20px 40px;	font-size: 10pt;	background: url(images/bg-transparent1.png);	background-repeat: repeat;}div#footer p {	margin: 3px 0;	padding: 0;}div#footer td {	padding: 0px 15px 0 0;	font-size: 10pt;	vertical-align: top;}div#footer p.gap {	margin: 9px 0 0 0;}.smaller {	font-size: 10pt;}div#banner {	background: url(images/banner-cole-fish.gif);	background-repeat: repeat-x;	height:92px;}div#banner2 {	position: absolute;	top: 88px;	left: 20px;}div#photo1 {	position: absolute;	top: 150px;	left: 500px;	border: 2px solid #502470;}div#photo2 {	position: absolute;	top: 370px;	left: 500px;	border: 2px solid #502470;}div#photo3 {	position: absolute;	top: 590px;	left: 500px;	border: 2px solid #502470;}div#photo4 {	position: absolute;	top: 810px;	left: 500px;	border: 2px solid #502470;}div#photo5 {	position: absolute;	top: 1030px;	left: 500px;	border: 2px solid #502470;}div#photo6 {	position: absolute;	top: 1250px;	left: 500px;	border: 2px solid #502470;}div#photo7 {	position: absolute;	top: 1470px;	left: 500px;	border: 2px solid #502470;}div#photo8 {	position: absolute;	top: 1690px;	left: 500px;	border: 2px solid #502470;}