.bodyStyle
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
}

#divMaps
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-bottom: 1px outset;
	border-left: 1px outset;
	display: block;	
	z-index: 200;
	left: 612px;	
	overflow: auto;	
	width: 70px;
	cursor:hand;
	cursor: pointer;	
	position: absolute;
	top: 294px;
	height: 100px;
	background-color: #ffffff;
}

#divBlock
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-bottom: 1px outset;
	border-left: 1px outset;
	display: block;	
	z-index: 200;
	left: 705px;	
	overflow: auto;	
	width: 70px;
	cursor:hand;
	cursor: pointer;	
	position: absolute;
	top: 294px;
	height: 100px;
	background-color: #ffffff;
	
}

#divLot
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-bottom: 1px outset;
	border-left: 1px outset;
	display: block;	
	z-index: 200;
	left: 799px;	
	overflow: auto;	
	width: 70px;
	cursor:hand;
	cursor: pointer;	
	position: absolute;
	top: 294px;
	height: 100px;
	background-color: #ffffff;
}

#divUnit
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-bottom: 1px outset;
	border-left: 1px outset;
	display: block;	
	z-index: 200;
	left: 894px;	
	overflow: auto;	
	width: 70px;
	cursor:hand;
	cursor: pointer;	
	position: absolute;
	top: 294px;
	height: 100px;
	background-color: #ffffff;
}

#mapImageHolder
{
	LEFT: 14px; 
	OVERFLOW: hidden; 
	WIDTH: 580px; 
	CURSOR: crosshair; 
	POSITION: absolute; 
	TOP: 125px; 
	HEIGHT: 520px
}

#divDevelopedBy
{
	LEFT: 550px; 
	WIDTH: 400px; 
	POSITION: absolute; 
	TOP: 653px; 
	HEIGHT: 15px
}

.addressListItem
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 10px;	
	cursor: hand;	
	cursor: pointer;
	height: 14px;
	background-color: #ffffff;
	overflow: hidden;
}
.addressListItemHover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 14px;
	background-color: #ffff00; /*yellow*/
	cursor: hand;
	cursor: pointer;
	font-size: 10px;
	overflow: hidden;
}
A, A:link, A:hover, A:visited, A:active
{
	font-weight: normal;
	font-size: 11px;
	color: #000099;
	line-height: 18px;
	font-family: Arial,Trebuchet, Verdana, Helvetica, sans-serif;
}	
.initLoading
{
	display: inline;
	left: 1px;
	width: 1024px;
	position: absolute;
	top: 1px;
	height: 768px;
	background-color: #cccccc;
	
}
.layerHeadBG 
{
	background-image: url(Images/group_bg.gif);
	background-repeat: repeat-x;
}
.headerBGColor
{
}
.baseColor 
{
	background-color:#003366
}
.statusBarText 
{
	font-family: Trebuchet, verdana, Helvetica, Sans-Serif; 
	font-size: 11px
}
.toolbar 
{	BACKGROUND-IMAGE: url(Images/lip.gif); 
	BACKGROUND-REPEAT: repeat-x;
	/*background-color:#cccccc; */
	font-size:11px; 
	width:608px;
}
.contactText 
{
	font-family: Trebuchet, verdana, Helvetica, Sans-Serif; 
	font-size: 14px
}
.leftPanel
{
	width: 150px;
	 background-color: #6699ff;
}
.topPanel
{
	background-image: url('/Stonington/ClientData/read/Images/bodybackground.gif');
	background-repeat: repeat; 
}
.bodytext 
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: black 1px solid;
	color: #435468;
	line-height: 18px;
	border-bottom: black 1px solid;
	font-family: Trebuchet, Helvetica, Arial, sans-serif;
}
Table, SPAN, DIV
{
	font-size: 11px;
	color: #000000;
	font-family: Trebuchet, Helvetica, Arial, sans-serif;
	/* background-color: RGB(211,211,211)*/
}

.MapbodyStyle
{  /*find.aspx*/
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	background-color: rgb(211,211,211);
}
.searchResults
{
	font-family:Trebuchet, verdana, Helvetica, Sans-Serif; 
	font-size: 10px; 
	color:#435468;
}
.panelColor
{
	background-color: #dcdcdc;
}
.headerLinks,A.headerLinks,A.headerLinks:visited, A.headerLinks:active,A.headerLinks:link
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-family: Arial,Trebuchet, Verdana, Helvetica,  sans-serif;
	text-decoration: none;
}
 A.headerLinks:hover 
 {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-family: Arial,Trebuchet, Verdana, Helvetica,  sans-serif;
	text-decoration: underline;
 } 
 .searchPanel
{
	border-right: 1px groove;
	border-top: 1px groove;
	overflow: auto;
	border-left: 1px groove;
	width: 397px;
	border-bottom: 1px groove;
	position: absolute;
	height: 458px;
} 
.textAnno
{
	border-right: 1px ridge;
	padding-right: 2px;
	border-top: 1px ridge;
	padding-left: 2px;
	font-weight: bold;
	z-index: 160;
	left: 0px;
	visibility: hidden;
	padding-bottom: 2px;
	border-left: 1px ridge;
	color: red;
	padding-top: 2px;
	border-bottom: 1px ridge;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
}
.headerLinksBG
{
	background-image: url(Images/dirtyblue.gif);
	background-repeat: repeat-x;
}
.tblSearch
{
	border-right: 1px inset;
	border-top: 1px inset;
	display: none;
	border-left: 1px inset;
	width: 395px;
	border-bottom: 1px inset;
	position: relative;
}
.tblSearchOn
{
	border-right: 1px inset;
	border-top: 1px inset;
	display: block;
	border-left: 1px inset;
	width: 395px;
	border-bottom: 1px inset;
	position: relative;
}
.tblSearchHead
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	width: 395px;
	border-bottom: 1px outset;
	background-color: #dcdcdc;
}
.loadMapDiv 
{
	BORDER-RIGHT: thin ridge; 
	BORDER-TOP: thin ridge; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	Z-INDEX: 220; 
	LEFT: 150px; 
	VISIBILITY: hidden; 
	BORDER-LEFT: thin ridge; 
	WIDTH: 247px; 
	BORDER-BOTTOM: thin ridge; 
	POSITION: absolute; 
	TOP: 210px; 
	HEIGHT: 55px; 
	TEXT-ALIGN: center; 
	background-color:#e2e6e2;
}
.progBarDiv 
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 243px; 
	COLOR: #0066ff; 
	PADDING-TOP: 2px; 
	HEIGHT: 15px; 
	TEXT-ALIGN: left
}
.layersResults
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	font-weight: normal;
	font-size: 11px;	
	width: 350px;
	color: #435468;
	line-height: 18px;	
	font-family: Trebuchet, verdana, Helvetica, sans-serif;
}
.mapBox 
{
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	BORDER-LEFT: 1px inset; 
	BORDER-BOTTOM: 1px inset;  
	BACKGROUND-COLOR:#003366;
}

/**** MENUS ********/
#tblMeasure
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: none;
	z-index: 210;
	left: 252px;
	border-left: 1px outset;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 114px;
	background-color: #d3d3d3;
	text-align: left;
	text-decoration: underline;
	width:122;
}
#tblCoords
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: none;
	z-index: 210;
	left: 384px;
	border-left: 1px outset;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 114px;
	background-color: #d3d3d3;
	text-align: left;
	text-decoration: underline;
	width:102;
}
.selectDropDown
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: none;
	z-index: 220;
	left: 177px;
	border-left: 1px outset;
	cursor: hand;
	border-bottom: 1px outset;
	position: absolute;
	top: 114px;
	background-color: #d3d3d3;
	text-align: left;
	text-decoration: underline;
	width:102;
}
.selectItem
{
 height:24px;
 width:120px;
 text-align:left;
 cursor:hand;
 cursor:pointer;
 background-color: #d3d3d3;
 display:inline;
}
.selectItemHover
{
 height:24px;
 width:120px;
 cursor:hand;
 cursor:pointer;
 background-color: #ffffff;
 text-align:left;
 display:inline;
}
/****** END MENUS ****************/

.annohelpinfo
{
	font-weight: bold;
	color: #0033cc;
}
.selectDropDownHover
{
	cursor: hand;
	cursor:	pointer;
	background-color: #ffffff;
	text-decoration: none;
	width:100;
}
#selectBox
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	Z-INDEX: 200;
	left: 14px;
	visibility: hidden;
	border-left: #ff0000 1px solid;
	width: 0px;
	border-bottom: #ff0000 1px solid;
	position: absolute;
	top: 119px;
	height: 0px;
}

/* *** ADDRESS SEARCH LISTBOXES ****/
#divStates
{
	border-right: 1px outset;
	border-top: 1px outset;
	padding-left: 2px;
	z-index: 50;
	left: 610px;
	overflow: auto;
	border-left: 1px outset;
	width: 160px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 178px;
	height: 72px;
	background-color: #ffffff;
}
#divCities
{
	border-right: 1px outset;
	border-top: 1px outset;
	padding-left: 2px;
	z-index: 50;
	left: 780px;
	overflow: auto;
	border-left: 1px outset;
	width: 160px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 208px;
	height: 72px;
	background-color: #ffffff;
}

#divStreets
{
	border-right: 1px outset;
	border-top: 1px outset;
	padding-left: 2px;
	z-index: 50;
	left: 612px;
	overflow: auto;
	border-left: 1px outset;
	width: 160px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 178px;
	height: 72px;
	background-color: #ffffff;
}

#divStreetNums
{
	border-right: 1px outset;
	border-top: 1px outset;
	padding-left: 2px;
	z-index: 50;
	left: 777px;
	overflow: auto;
	border-left: 1px outset;
	width: 80px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px outset;
	position: absolute;
	top: 238px;
	height: 72px;
	background-color: #ffffff;
}

#tblAddressSearch
{
	display: none; 
	width: 100%; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
.error {font-weight:bold; color:#ff0000}

.polygonPostLink
{
	BORDER-RIGHT: 1px outset; 
	BORDER-TOP: 1px outset; 
	Z-INDEX: 220; 
	LEFT: 225px; 
	VISIBILITY: hidden; 
	BORDER-LEFT: 1px outset; 
	WIDTH: 152px; 
	BORDER-BOTTOM: 1px outset; 
	POSITION: absolute; 
	TOP: 651px; 
	HEIGHT: 16px;
}
.divCoordsBox
{
	BORDER-RIGHT: 1px ridge; 
	BORDER-TOP: 1px ridge; 
	Z-INDEX: 167;
	LEFT: 0px; 
	VISIBILITY: hidden; 
	BORDER-LEFT: 1px ridge; 
	BORDER-BOTTOM: 1px ridge; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff	
}
.polygonPostLink.A:hover
{
	text-decoration: underline;
}
.pnlLayersResults
{	
	font-weight: bold;
	font-size: 11px;
	overflow: auto;	
	width: 382px;
	height: 443px;
	color: #625e53;
	line-height: 14px;	
	position: absolute;
	vertical-align: top;
	border-left: #a9a9a9 1px ridge;
	border-bottom: #a9a9a9 1px ridge;
	border-right: #a9a9a9 1px ridge;
	border-top: #a9a9a9 1px ridge;
}
.LayerHead
{	
	font-weight: bold;
	font-size: 11px;	
	color: #625e53;
	line-height: 13px;	
	font-family: Trebuchet, verdana,Helvetica, Arial, sans-serif;
	width: 310;
	vertical-align:middle;
	/*background-color: #f8f8ff;*/
	
	/*border-right: #99ccff 1px solid;*/
	/*border-top: #99ccff 1px solid;*/
	/*border-left: #99ccff 1px solid;*/
	/*border-bottom: #99ccff 1px solid;*/
}
/* treeView style */
td.PlusMinusCell {
	width:16px;
	/*vertical-align:  top;*/
}
.tabSeparator  /* tabs panel*/
{
	width: 1px;
	background-color: #f5f5f5;
}
.tabVertSeparater
{
	background-color: #a9a9a9; 
	width:1px;
}
.tabOff
{
	width: 85px; /* 99 */
	height: 20px;
	background-color: #d4d0c8;
	text-align: center;
	cursor:pointer;
	cursor:hand;	
}
.tabOn
{
	width: 85px; /*99*/
	height: 20px;
	background-color: #dcdcdc;
	text-align: center;
	cursor:pointer;
	cursor:hand;	
}
LEGEND
{
	color: #435468;
}				
/************************************** HTML Template  **********************************************/
.header1, A.header1, A.header1:visited, A.header1:active, A.header1:link {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
A.header1:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
.header2, A.header2, A.header2:visited, A.header2:active, A.header2:link {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
A.header2:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
A.subnav1, A.subnav1:visited, A.subnav1:active, A.subnav1:link
{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height: normal; 	
	font-weight: normal;
	text-decoration:none;
}
A.subnav1:hover
{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #47476B; 
	line-height: normal; 	
	font-weight: normal;
	text-decoration:underline;
}
A.subnav2, A.subnav2:visited, A.subnav2:active, A.subnav2:link
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: normal;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.subnav2:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: normal;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.subNavHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Verdana, Arial;
}
.footer1, A.footer1, A.footer1:visited, A.footer1:active, A.footer1:link {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
A.footer1:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
.footer2, A.footer2, A.footer2:visited, A.footer2:active, A.footer2:link {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
A.footer2:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	line-height: normal; 	
	font-weight: bold;
}
.sidehdr
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
}
.subtitle
{
	font-weight: normal;
	font-size: 12px;
	color: #006966;
	line-height: 18px;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
} 
.bottomBox 
{
	BORDER-RIGHT: #dcdcdc 1px inset; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #dcdcdc 1px inset; 
	PADDING-LEFT: 2px; 
	Z-INDEX: 103; 
	LEFT: 8px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #dcdcdc 1px inset; 
	WIDTH: 560px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dcdcdc 1px inset; 
	POSITION: absolute; 
	TOP: 698px; 
	HEIGHT: 26px; 
	BACKGROUND-COLOR: #dcdcdc; 
	font-weight: bold;
}
.cellGrid
{
	border-right: 1px ridge;
	border-top: 1px ridge;
	border-left: 1px ridge;
	border-bottom: 1px ridge;
}
.resultCellHeader
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	background-color: #d3d3d3;
}
