/*Changed By:       Tim Curtin            */
/*Classes Used:                 */
/*Date Updated:     9/14/05             */				

/*************** GIS Page Template ******************************************************* */

.leftPanel
{
	width: 150px;
	 background-color: #dddddd;
}
.topPanel
{
	background-image: url('/Palmer/ClientData/read/Images/banner_fill.jpg');
	background-repeat: repeat; 
}
.header1, A.header1, A.header1:visited, A.header1:active, A.header1:link {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	line-height: normal; 	
	font-weight: bold;
}
A.header1:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	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: #ffffff; 
	line-height: normal; 	
	font-weight: bold;
}
A.header2:hover {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	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;
}


table#tblAutoIdentify
{
	width:100%;
}

table#tblAutoIdentify td
{
	font-family:Arial;
	font-size:8pt;
}

div#divAutoIdentify
{
	width:150px;
	position: absolute;
	visibility: hidden;
	border: 2px solid whitesmoke;
	/*width: 200px;
	height: 200px;*/
	z-Index: 999;
	background-Color: #ffffff;
}


/* DIV's for Parcel Search drop downlists*/
#divMaps
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-bottom: 1px outset;
	border-left: 1px outset;
	display: block;	
	z-index: 200;
	/*left: 612px;	
	top: 294px;*/
	overflow: auto;	
	width: 70px;
	cursor:hand;
	position: absolute;
	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;	
	top: 294px;*/
	overflow: auto;	
	width: 70px;
	cursor:hand;
	position: absolute;
	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;	
	top: 294px;*/
	overflow: auto;	
	width: 70px;
	cursor: hand;
	position: absolute;
	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;	
	top: 294px;*/
	overflow: auto;	
	width: 70px;
	cursor:hand;
	position: absolute;
	height: 100px;
	background-color: #ffffff;
}
/* ************************* */

#mapImageHolder
{
	/* LEFT: 14px; */
	/* TOP: 125px; */
	OVERFLOW: hidden; 
	CURSOR: crosshair; 
	/*height:  700px;
	width: 600px; */
	/* POSITION: absolute; */
}
#divDevelopedBy
{
	HEIGHT: 15px;
}
.addressListItem
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;	
	cursor: pointer;	
	height: 16px;
	background-color: #ffffff;
	overflow: hidden;
}
.addressListItemHover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 16px;
	background-color: #ffff00; /*yellow*/
	cursor: hand;
	font-size: 12px;
	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
}

.tool
{
	text-align: center;
	padding-left:  3px;
	padding-right:  3px;
}

.toolbar 
{	/*BACKGROUND-IMAGE: url(Images/lip.gif); */
	/*BACKGROUND-REPEAT: repeat-x;*/
	/*background-color:#cccccc; */
	/*font-size:11px; */
	/*width:608px;*/
	background-color: #dcdcdc;

}
.contactText 
{
	font-family: Trebuchet, verdana, Helvetica, Sans-Serif; 
	font-size: 14px
}

.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)*/
}
.bodyStyle
{
	font-weight: normal;
	font-size: 12px;
	background-image: url(Images/bg_body.jpg);
	color: #000000;
	line-height: 18px;
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
}
.body 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #336699;
}

.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;
	/*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: 100%;
	border-bottom: 1px outset;
	background-color: #dcdcdc;
}
.loadMapDiv 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	Z-INDEX: 220; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TEXT-ALIGN: center; 
	background-color: #cccccc;
	border-color: #cccccc;
	border-width: thick;
	border-style: solid;
}
.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;
}

#tblToggle
{
	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 ****/
div.AutoCompleteContainer{position:relative;}

div#divStates,div#divCities,div#divStreets,div#divStreetNums
{
	border: 1px outset;
	padding-left: 2px;
	z-index: 200;
	left: 0px;
	top: 0px;
	overflow: auto;
	width: 160px;
	cursor: hand;
	position:absolute;
	height: 200px;
	background-color: #ffffff;
	visibility:hidden;
	display:none;
}

#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  **********************************************/

.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;
}

