body {
	background-image	:	url('http://www.resnebridgeportct.com/images/bgfade_01.gif');
	background-repeat	:	repeat-x;
	margin	:	0px;
}
.pagetext {
	font-weight	:	normal;
	font-family	:	georgia,arial,sans-serif;
	font-size	:	12pt;
	color	:	black;
	letter-spacing	:	1px;
}
p.bottomtext {
	font-family	:	arial,sans-serif;
	font-size	:	8pt;
	color	:	black;
	letter-spacing	:	1px;
}
p.address {
	font-family	:	arial,sans-serif;
	font-size	:	7pt;
	color	:	black;
	background-color	:	#ffd700;
}
p.copyright {
	font-family	:	arial,sans-serif;
	font-size	:	7pt;
	text-align	:	center;
	color	:	black;
	letter-spacing	:	3px;
}
p.smallprint {
	font-family	:	georgia,arial,sans-serif;
	font-size	:	8pt;
	font-weight	:	normal;
	color	:	black;
	letter-spacing	:	1px;
}
.pagefaq {
	font-weight	:	bold;
	font-family	:	georgia,arial,sans-serif;
	font-size	:	12pt;
	color	:	black;
}
a.pagenav:link {
	color	:	black;
	background-color	:	#ffff99;
	text-decoration	:	none;
}
a.pagenav:visited {
	color	:	black;
	background-color	:	#dcdcdc;
	text-decoration	:	none;
}
a.pagenav:hover {
	color	:	blue;
	background-color	:	#ffd700;
	text-decoration	:	none;
}
a.leftnav:link {
	color	:	black;
	background-color	:	#ffd700;
	text-decoration	:	none;
}
a.leftnav:visited {
	color	:	#a9a9a9;
	background-color	:	#ffd700;
	text-decoration	:	none;
}
a.leftnav:hover {
	color	:	blue;
	background-color	:	#ffd700;
	text-decoration	:	none;
}
a.bottomnav:link {
	color	:	black;
	background-color	:	white;
	text-decoration	:	none;
}
a.bottomnav:visited {
	color	:	#a9a9a9;
	background-color	:	white;
	text-decoration	:	none;
}
a.bottomnav:hover {
	color	:	black;
	background-color	:	#ffff99;
	text-decoration	:	none;
}
li.bullet {
	list-style-type	:	none;
	list-style-position	:	outside;
	list-style-image	:	url(../images/list_button_005x010.gif);
}
li.nobullet {
	list-style-image	:	none;
	list-style-type	:	none;
}
div.img01 {
	position	:	absolute;
	left	:	0px;
	top	:	0px;
	width	:	180px;
	height	:	207px;
}
img.img01 {
	width	:	178px;
	height	:	205px;
	border	:	black 1px solid;
}
.map {
	width	:	340px;
	height	:	340px;
	border	:	2px black solid;
}
.sep {
	width	:	399px;
	height	:	003px;
	border	:	1px black solid;
}
.headerbox01 {
	position	:	absolute;
	left	:	250px;
	top	:	50px;
}
.headerbox02 {
	position	:	absolute;
	left	:	290px;
	top	:	90px;
}
.leftnavbox {
	position	:	absolute;
	left	:	0;
	top	:	207px;
	width	:	180px;
	background-color	:	#ffd700;
}
.leftnavcontainer {
	border-left	:	1px solid black;
	border-right	:	1px solid black;
	border-bottom	:	1px solid black;
	text-align	:	center;
}
.leftnavtext {
	color	:	black;
	background-color	:	#ffd700;
	font-family	:	georgia,verdana,arial,sans-serif;
	font-weight	:	bold;
	font-size	:	10pt;
	letter-spacing	:	1px;
	margin-top	:	0;
}
.leftnavsep {
	color	:	black;
	background-color	:	#ffd700;
	font-size	:	10pt;
	font-weight	:	bold;
}
.bodybox01 {
	position	:	absolute;
	left	:	230px;
	width	:	580px;
	top	:	220px;
}
a.ads:link {
	color	:	blue;
	text-decoration	:	underline;
}
a.ads:visited {
	color	:	black;
	text-decoration	:	underline;
}
a.ads:hover {
	color	:	purple;
	text-decoration	:	underline;
}
a.ads:active {
	color	:	#ff0000;
	text-decoration	:	underline;
}
div.ad001 {
	position	:	absolute;
	left	:	840px;
	top	:	240px;
	height	:	238px;
	width	:	118px;
	background-color	:	#ffff99;
	font-family	:	verdana,arial,sans-serif;
	border	:	1px solid black;
}
div.ad002 {
	padding-top	:	5px;
	padding-bottom	:	5px;
	color	:	black;
	background-color	:	#ffd700;
	font-family	:	verdana,arial,sans-serif;
	font-size	:	8pt;
	text-align	:	center;
	border-bottom	:	1px solid black;
}
div.ad003 {
	padding-top	:	5px;
	padding-bottom	:	5px;
	color	:	black;
	background-color	:	#ffff99;
	font-family	:	arial,sans-serif;
	font-size	:	10pt;
	font-weight	:	bold;
	text-align	:	center;
}
div.ad004 {
	padding-top	:	0px;
	padding-bottom	:	5px;
	color	:	black;
	background-color	:	#ffff99;
	font-family	:	arial,sans-serif;
	font-size	:	8pt;
	font-weight	:	normal;
	text-align	:	center;
}
div.ad005 {
	padding-top	:	0px;
	padding-bottom	:	0px;
	padding-left	:	5px;
	padding-right	:	5px;
	color	:	black;
	background-color	:	#ffff99;
	font-family	:	arial,sans-serif;
	font-size	:	8pt;
}
h1.pagehead {
	font-family	:	arial,verdana,sans-serif;
	font-weight	:	bold;
	font-size	:	14pt;
	color	:	black;
}
h2.pagesubhead {
	font-family	:	arial,verdana,sans-serif;
	font-weight	:	bold;
	font-size	:	12pt;
	color	:	black;
}
.uline {
	text-decoration	:	underline;
}
.silver {
	font-weight	:	bold;
	font-size	:	12pt;
	color	:	silver;
	font-family	:	arial,verdana,sans-serif;
}
.yellowhighlight {
	background-color	:	#ffcccc;
}
.bolder {
	font-weight	:	bold;
	background-color	:	inherit;
}
.redbold {
	font-weight	:	bold;
	color	:	#ff0000;
	background-color	:	inherit;
}
.centerThis {
	text-align	:	center;
}
.centerTable {
	margin-left	:	auto;
	margin-right	:	auto;
}
.sitetitle {
	font-weight	:	bold;
	font-size	:	20pt;
	color	:	black;
	font-style	:	italic;
	font-variant	:	small-caps;
	font-family	:	cumberland,arial,sans-serif;
	letter-spacing	:	2px;
}
.sitesubtitle {
	font-weight	:	bold;
	font-size	:	18pt;
	color	:	black;
	font-style	:	italic;
	font-variant	:	small-caps;
	font-family	:	cumberland,arial,sans-serif;
	letter-spacing	:	2px;
}
.head01 {
	font-weight	:	bold;
	font-size	:	20pt;
	color	:	black;
	font-style	:	italic;
	font-variant	:	small-caps;
	font-family	:	cumberland,arial,sans-serif;
	letter-spacing	:	2px;
}
.head02 {
	font-weight	:	bold;
	font-size	:	18pt;
	color	:	black;
	font-style	:	italic;
	font-variant	:	small-caps;
	font-family	:	cumberland,arial,sans-serif;
	letter-spacing	:	2px;
}
.textok {
	font-weight	:	normal;
	font-family	:	georgia,arial,sans-serif;
	font-size	:	12pt;
	color	:	black;
	background-color	:	#ffffde;
	letter-spacing	:	1px;
	padding	:	4px;
	width	:	280px;
}
.textng {
	font-weight	:	normal;
	font-family	:	georgia,arial,sans-serif;
	font-size	:	12pt;
	color	:	black;
	background-color	:	#ffdede;
	letter-spacing	:	1px;
	padding	:	4px;
	width	:	280px;
}

