/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF;

}

a:link {
	color: #0066FF;
	
}
a:visited {
	color: #0066FF;
}
a:hover {
	color: #0066FF;
}
a:active {
	color: #0066FF;
}

#loadingLayer {
	position:absolute;
	left:205px;
	top:297px;
	width:85px;
	height:85px;
	z-index:25;

	background-repeat:no-repeat;
	background-color: #FFFFFF;
	border:#CCC solid 1px;
	visibility:visible;
}

#coordConvertLayer{
	position:absolute;
	left:43px;
	top:92px;
	width:165px;
	height:175px;
	z-index:78;
	border: 1px solid #000000;
	background:#FFF;
	visibility:hidden;

}

/*
#infoLayer {
	position:absolute;
	left:304px;
	top:530px;
	height:23px;
	z-index:2;
	width: 100%;
	height:22px;
}

#resultsLayer {
	position:absolute;
	left:4px;
	top:78px;
	width:296px;
	height:469px;
	z-index:3;
	overflow: auto;
	border: 1px solid #000000;
	background:#FFFFFF;
}
*/

#attributeTable {
	position:absolute;
	left:4px;
	top:78px;
	width:296px;
	height:469px;
	z-index:3;
	overflow: auto;
}

.marker {
	position:absolute;
	left:112px;
	top:44px;
	width:19px;
	height:20px;
	z-index:77;
	background-image: url(../images/pushPin.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	visibility: visible;
}



#mailBufferLayer {
	position:absolute;
	left:43px;
	top:92px;
	width:165px;
	height:139px;
	z-index:78;
	border: 1px solid #000000;
	background:#FFF;
	visibility:hidden;

}



#printingLayer {
	position:absolute;
	left:43px;
	top:92px;
	width:200px;
	height:150px;
	z-index:89;
	border: 1px solid #000000;
	background:#FFF;
	visibility:hidden; 

}


#electionsPrintingLayer {
	position:absolute;
	left:43px;
	top:92px;
	width:230px;
	height:175px;
	z-index:89;
	border: 1px solid #000000;
	background:#FFF;
	visibility:hidden; 

}


#linkLayer {
	position:absolute;
	left:43px;
	top:92px;
	width:450px;
	height:75px;
	z-index:89;
	border: 1px solid #000000;
	background:#FFF;
	visibility:hidden; 

}

/*
#legendLayer {
	position:absolute;
	left:790px;
	top:135px;
	z-index:30;
	overflow: hidden;
	background:#fff;
	visibility:hidden;
	border: 1px solid #000000;

}
*/



/*.dragme{position:relative;}*/

/* The Map Layer Properties. width and height MUST be defined in the <div> tag. */
/*
.mapContainer {
	position:absolute;
	background:#EBEBEB;
	overflow:hidden;
	z-index:1;
	border: 1px solid #000000;

}
*/
.miniMapClass {
position:relative;
	
	left:1074px;
	top:128px;
	width:62px;
	height:329px;
	z-index:6;
	border: 1px outset #000000;
	background-color: #FFFFFF;
	/*padding:5px 15px 25px 15px;*/
}



#toolBar {
	position:absolute;
	left:1090px;
	top:143px;
	width:62px;
	height:329px;
	z-index:6;
	border: 1px outset #000000;
	background-color: #FFFFFF;
	visibility: hidden;
}

#rubberBandLayer {
	position:absolute;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	z-index:3;

	visibility:hidden;
}

.rubberBandLayerDefault {
	border: 1px solid  #FF0000; 
	background-color: #FFFFFF;
	filter: alpha(opacity=50);
	opacity: 0.5;
  	-moz-opacity: 50%;
}


.rubberBandLayerZoomIn {
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	filter: alpha(opacity=50);
	opacity: 0.5;
  	-moz-opacity: 50%;
}


.rubberBandLayerZoomOut {
	border: 1px dashed #0033CC;
	background-color: #FFFFFF;
	filter: alpha(opacity=50);
	opacity: 0.5;
  	-moz-opacity: 50%;
}


.rubberBandLayerSelect {
	border: 1px solid #000;
	background-color: #00CCCC; 
	filter: alpha(opacity=40);
	opacity: 0.4;
  	-moz-opacity: 40%;
}


/*
#settingsLayer {
	position:absolute;
	left:9px;
	top:83px;
	width: 100%;
	height:22px;
	z-index:4;
}


*/


#showSideBarLayer {
	position:absolute;
	left:538px;
	top:298px;
	width: 10px;
	height:10px;
	z-index:10;
	border: 1px outset #000000;
	visibility: hidden;
}







#settingsCloseButtonLayer {
	position:absolute;
	left:0px;
	top:0px;
	width: 20px;
	height:20px;
	z-index:22;
	background:url(../images/icons/inArrow.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	
	
}

#mapContainer {
	position:relative;
	overflow:hidden;

	border: 1px solid #000;

	height: 100%;
}


/*Defines the zoom Bar */


#navContainer {
	position:absolute;
	left:306px;
	top: 299px;
	width:39px;
	height:90px;
	z-index:15;
	
	
}
#zoomInStep {
	position:absolute;
	left:0px;
	top:0px;
	width:35px;
	height:34px;
	z-index:15;
	background:url(../images/icons/zoomBar_in.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}


#zoomOutStep {
	position:absolute;
	left:0px;
	top:45px;
	width:33px;
	height:35px;
	z-index:15;
	background:url(../images/icons/zoomBar_out.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

#zoomBar {
	position:absolute;
	left:0px;
	top:24px;
	width:21px;
	height:190px;
	z-index:15;
	background:url(../images/icons/zoomBar_bar.gif);
	background-position:center;
	background-repeat: no-repeat;
	
}





#zoomNav {
	position:absolute;
	left:0px;
	top:169px;
	width:24px;
	height:24px;
	z-index:15;
	background:url(../images/icons/zoomBar_mover.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

