body {	text-align:center;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}a {	text-decoration:none;	border-bottom:dashed 1px #0099CC;	color: #333333;}#header {	background-image: url(images/seacoastBG.jpg);		margin:0 auto; padding:0;	overflow:hidden; 	position:relative;	height: 100px;	width: 100%;}#header #headerImage {	width:800px;	padding-top: 10px;	padding-bottom: 10px;	margin:0 auto;	text-align:right;	background-image: url(images/seacoast-logo-80.png);	background-repeat: no-repeat;	background-position: left;}#navigation {	width:100%;	height:30px;	background-color: #0A5B8E;	position: relative;}#navigation #navMain {	position:relative;	width:800px;	height:30px;	background-color: #0D6FA7;	margin:0 auto;	padding:0;}#navigation #navMain ul {list-style: none; padding: 0; margin: 0; text-align:center;}#navigation #navMain li {	float:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: lowercase;	font-weight: normal;	line-height: 27px;}#navigation #navMain li a {	display: block;	width:99px;	border-right: 1px solid #0A5B8E;	color: #000000;	text-decoration: none;	padding: 0px 0px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #0B88D1;}#navigation #navMain li a:hover {	background-color: #0E86CA;}#navigation #navMain #currentPage {	display:block;	line-height:27px;	padding-bottom:3px;	border-right: 1px solid #0A5B8E;	background-color: #ffffff;	width:99px;}#navigationSub {	position:relative;	width:100%;	height:30px;	background-color: #ffffff;}#navigationSub #navSub {	position:relative;	width:100%;	height:27px;	background-color: #FFFFFF;	margin-bottom:10px;	padding:0px;	border-bottom: 1px solid #CEE2F4;}#navigationSub #navSub ul {list-style: none; padding: 0; margin: 0; text-align:center;}#navigationSub #navSub li {	display: inline;	text-transform: lowercase;	font-size: 90%;	font-weight: normal;	line-height: 30px;}#navigationSub #navSub li a {	border-right: 1px solid #CEE2F4;	border-bottom:0px;	color: #000;	text-decoration: none;	padding: 0px 20px 5px;	margin:0px;}#navigationSub #navSub li a.first {	border-left: 1px solid #CEE2F4;}#navigationSub #navSub li a:hover {	// color: #333;	background: url(images/subBackground.jpg) center bottom no-repeat;}#navigationSubNone {	position:relative;	width:100%;	height:10px;	background-color: #ffffff;}#navigationSubNone #navSubNone {	position:relative;	width:100%;	height:7px;	background-color: #FFFFFF;	margin-bottom:0px;	padding:0px;	border-bottom: 1px solid #CEE2F4;}#mainBodyFrame {	position:relative;	width:100%;	background-color: #CEE2F4;		margin:0 auto; padding:0;}#mainBodyFrame #main {	position:relative;	background-color: #CEE2F4;	width: 800px;	height:auto;	padding:15;	margin: auto;	overflow: hidden;}#mainBodyFrame #main #left {	position:relative;	width: 590px;	float:left;	padding:0px;	margin:0 0 25px 0;}#mainBodyFrame #main #headlines {	position:relative;	text-align:left;	top:5px;	left:0px;	width:590px;	float: left;	margin-right: 5px;	margin-bottom: 5px;		margin-top: 5px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #B1C2D1;	border-bottom-color: #B1C2D1;	padding-bottom: 10px;	background-image: url(images/bgGradiant.png);	background-repeat: repeat-x;	background-color:#FFFFFF;}#mainBodyFrame #main #headlines p {	padding:0 10px;}#mainBodyFrame #main #headlines #image {	float:right;	padding:5px;	margin:5px 10px 0px;	// background-color:#FFFFFF;	border: solid 1px #B1C2D1;} #right {	position:relative;	float:right;	top:5px;	right:0px;	padding:0px;	margin:0px;}#right #sideline {	position:relative;		width:195px;	min-height:50px;	margin-bottom: 5px;		margin-top: 5px;	border: solid 1px  #B1C2D1;	padding-bottom: 10px;	background-color:#FFFFFF;}#FPimage {	display: block;	margin-top: 10px;	position: absolute;	visibility: visible;	text-align: center;	width: 590px;}#right #sideline p {	font-size:12px;	text-align:left;	margin: 0 5 5 5px;	padding-left:5px;}#right h1 {	font-size:12px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cee2f4;	margin: 5px;	padding-top:8px;	text-align:center;}.sideNotes {	text-align: left;	font-size:0.85em;	padding-left:5px;	line-height:1.5em;}.sideNotes a {	color:#0A5B8E;}.sideNotes ul {	color:#0A5B8E;	list-style-type: square;	padding-left:15px;	padding-right:5px;	margin:0px;}#left h1 {	text-align:left;	font-size:16px;	color:#0A5B8E;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b1c2d1;	margin: 10px;}#diary {	margin: 0px 10px 0 10px;	padding: 0px;}#diary h1 {	text-align:left;	font-size:16px;	color:#0A5B8E;	font-weight: bold;	border:none;	padding: 0 0 2px 0px;	margin: 0px;}#diary .diaryDate {	font-size:11px;	font-style:italic;	font-weight: bold;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #b1c2d1;	margin-right:10px;}#diary .diaryTitle {	font-weight: bold;}#diary .diaryDetail {	margin: 10px 10px 20px 30px;}#diary img {	text-align:center;	padding:5px;	margin:10px 0 0 0;	background-color:#FFFFFF;	border: solid 1px #B1C2D1;}#visionImage {	text-align:center;	margin: 30px 0;}.notes {	border-right: 1px solid #CEE2F4;	color: #CEE2F4;	padding: 0px 20px 5px;	margin:0px;}.notesFirst {	border-left: 1px solid #CEE2F4;	border-right: 1px solid #CEE2F4;	color: #CEE2F4;	padding: 0px 20px 5px;	margin:0px;}#notesCount {	border-right: 1px solid #CEE2F4;	color: #000;	padding: 0px 20px 5px;	margin:0px;	text-transform: capitalize;}.groups {	display: block;	width: 250px;	float: left;	margin-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.groupContentTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	display: block;	padding-bottom: 5px;}.groupContent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	padding-bottom: 5px;}.groupContentEdit a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	color:#000000;	padding: 5px 0px 5px 0px;	margin-bottom: 5px;	margin-right: 80px;}.groupContentEdit a:hover {	background-color:#00CC66;}.groupContentDelete a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	color:#000000;	padding: 5px 0px 5px 0px;	margin-right: 80px;}.groupContentDelete a:hover {	background-color:#990000;	color:#FFFFFF;}#connectLogin {	display: block;	float: left;	width: 570px;	padding-left:10px;	margin-bottom:10px;}#groupsLoop {	display: block;	float: left;	width: 570px;	padding-left:10px;	margin:20px 0 0 0;}.title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	margin: 0px;	padding-bottom: 3px;	color: #000000;}.name {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	margin: 0px;	padding-bottom: 3px;	color:#0A5B8E;	font-weight: bold;}.subTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 0px;	color: #000000;	float: left;}.subDescript {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding-bottom: 3px;	text-indent: 10px;}.leadersImage {	padding-right:5px;	border: none;	text-decoration: none;}#leadersTable {	margin-left:25px;}.contact {	padding-left:5px;	text-align:left;	font-size:12px;}.contact a {	line-height:22px;	font-size:10px;}.counter {font-size:11px;color:#0d6fa7;}dl { margin-left: 10px;}.fontSize09 { font-size: 9px}.fontSize10 { font-size: 10px}.fontSize11 { font-size: 11px}.fontSize12 { font-size: 12px}.fontSize13 { font-size: 13px}.fontSize14 { font-size: 14px}.fontSize15 { font-size: 15px}.fontSize16 { font-size: 16px}.fontSize17 { font-size: 17px}.fontSize18 { font-size: 18px}.fontSize19 { font-size: 19px}.fontSize20 { font-size: 20px}.fontSize21 { font-size: 21px}.fontSize22 { font-size: 22px}.fontSize23 { font-size: 23px}.fontSize24 { font-size: 24px}.fontSize40 { font-size: 40px}.fontSize60 { font-size: 60px}.fontSize30 { font-size: 30px}#newsFlash {	position:relative;	width:195px;	min-height:50px;	margin-bottom: 5px;	margin-top: 5px;	border: solid 1px  #B1C2D1;	padding-bottom: 0px;	background-color: #0A5B8E;	background-image: url(images/seacoastBG.jpg);	text-align:center;	background-repeat: repeat-x;}#newsFlash h1 {	color:#000;	letter-spacing: 2px;	font-size: 18px;	padding: 0px;}#newsFlash p {	font-size:12px;	margin: 0px;	padding: 10px 5px;	text-align: left;}#newsFlash a {	color:#000;	margin: 10px 5px;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #000;}#newsFlash img {	padding: 0px auto;	margin: 0px auto -2px auto;}.clear {	clear:both;	padding:0px;	margin:0px;	font-size:0px;	line-height: 0px;	display: block;}