body{
	margin-top:0px;
	margin-left:0px;
	background-color:#213988;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menuheight {height:36px; background-color:#213988;}


a:link { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px;  text-decoration:underline;color:#1f2d5a;
}

a:visited {
  font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration:underline;color:#1f2d5a;
}

a:hover {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration:underline;	text-decoration:underline; color:#6c7cb0;
}
a.int:link {  font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px;  text-decoration:underline;color:#1f2d5a;
}

a.int:visited {
  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;color:#1f2d5a;
}

a.int:hover { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; text-decoration:underline;	text-decoration:underline; color:#6c7cb0;
}

a:active {
	color:#1f2d5a;
}

a.nav:link {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;	
	padding: 2px 10px 2px 10px;
	text-decoration:none;}

a.nav:visited {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;	
	padding:2px 10px 2px 10px;
	text-decoration:none;
}

a.nav:hover {
	color: #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;	
	padding: 2px 10px 2px 10px;
	text-decoration:none;
}

#maincontent{
	
	padding:0px 0px 0px 0px;
	border-right:1px solid #000033;
	background-color:#6c7cb0;
	}
	
#mainnav{
	text-align:left;
	padding:0px 0px 0px 90px;
	}
#leftimage{
	float:left;	margin:0px 0px 0px 0px; width:327px;
	
	}
	
#contentframe{
	margin-top:0px;
	width:697px;
	float:right;
	padding:-5px 0px 0px -5px;
	margin-right:0px;

}
#pagebox{
	width:697px;
	background-image: url(images/bkgrounds/indexbk.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
	float:right;
	}

.harbor{width:697px; float:right; margin:0px 0px 0px 0px; background-image:url(images/bkgrounds/harborbkR.jpg); background-repeat:no-repeat;}
.getting{width:697px; float:right; margin:0px 0px 0px 0px; background-image:url(images/bkgrounds/gettingR.jpg); background-repeat:no-repeat;}

.pagetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:12pt;
	padding:50px 50px 0px 5px;}
	
.pagebold{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f2d5a;
	line-height:12pt;
	font-weight:400;
	}
.pagenormal{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2d5a;
	line-height:12pt;
	}
.rightbox{ width:650px; padding-right:20px; background-color:#c7cee3; padding:5px 5px 0px 5px; border:1px solid #213988; }
.icon{ float:left; padding-right:6px; }	
hr{height:1px; color:#1f2d5a; width:90%;}
.righttext{	float:right; padding:0px 0px 0px 0px;
}

#pyd{ padding-top:12px; width:1024px;}
.bd{border:1px solid black;}
.blackbd{border:2px solid white;}
.textbox{height:145px; background-image:url(images/graybox.gif); background-repeat:no-repeat; width:645px; background-position:center; padding:0px 0px 10px 0px;}
.text{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; color:#1f2d5a; padding-top:25px; padding-left:200px;}
.boximg{ float:left; padding-top:8px;}
.leftimgpad{ float:left; padding: 4px 8px 4px 0px;}
.rightimgpad{float:right;padding: 4px 0px 4px 8px; }
.topbox{ float:left; padding-top:5px;}
.toptext{font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; color:#1f2d5a; padding-top:20px; padding-left:200px;}
.detailbox{height:150px; background-image:url(images/detailbox.jpg); background-repeat:no-repeat; width:645px; background-position:center; padding:0px 0px 5px 0px;}

.heading{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px;}
.normal{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; font-weight:bold; }
.blueback{ background-color:#6c7cb0;}
.tablepad{ margin-top:5px;}
.mainbk{ background-image: url(images/leftbk.jpg); background-repeat: repeat-y; background-position:left;}
.footer{
	background-image:url(images/stonington601_08.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding:0px 0px 0px 0px;
	}
.righttextbox{width:650px; padding-right:20px; background-color:#c7cee3; margin:65px 5px 0px 5px; border:1px solid #213988;}
.textandpad{font-family:Arial, Helvetica, sans-serif; 	font-size:12px; color:#1f2d5a;	line-height:12pt; padding:10px 0px 15px 20px;}
.photocaption{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1f2d5a; line-height:9pt; text-align:center; }
.smalltext{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1f2d5a; line-height:9pt; text-align:left; padding-top:10px; }

/*NEW ADDITIONS */
.eventheader{ font-size:14px; font-weight:bold; color:#554207; text-align:center;  padding-top:8px; width:160px;}
.goldnav{background-color:#fbb50e; margin-top:10px; margin-right:10px; color:#213988; padding:5px 0; text-align:center; font-weight:bold; font-size:14px;}
.headingnews{ font-style:normal; font-weight:bold; font-size:14px; padding-bottom:3px; border-bottom:1px solid #213988; margin-bottom:5px;}
.headlines{color:#213988; font-weight:bold; font-size:14px; padding-bottom:3px; }

#pageboxI{
	width:500px;
	background-image: url(images/bkgrounds/indexbk.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
	color:#000000;

	}

 
a.subnav:link{font-weight:bold; text-decoration:none;  color:#697cb4; font-size:14px; padding:3px 10px;  }
a.subnav:visited{font-weight:bold; text-decoration:none; color:#697cb4; font-size:14px; padding:3px 10px;  }
a.subnav:hover{font-weight:bold; text-decoration:none;   color: #213988; font-size:14px; padding:3px 10px; }

/*  a.subnav:link{font-weight:bold; text-decoration:none;  color:#fbb50e; font-size:14px; padding:3px 10px; background-color:#213988;}
a.subnav:visited{font-weight:bold; text-decoration:none; color:#fbb50e; font-size:14px; padding:3px 10px; background-color:#213988;}
a.subnav:hover{font-weight:bold; text-decoration:none;   color: #ede3bf; font-size:14px; padding:3px 10px; background-color:#213988;} */

/* always visible */
#outer .holder {padding:.5em; border:1px solid #213988; margin:0 10px 10px 0; background-color:#dbdfe8; color:#000000;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#be9129; font-weight:bold;}
#outer div.more i.hide {display:none; }
#outer div.more p {display:none; color:black}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none; color:#be9129;}
#outer div.click i.hide {display:block; color:#be9129;}
#outer div.click p {display:block; color:black}
#outer div.click img {display:block; float:left; padding-right:10px;}
