#map {
	border: solid 1px #bbb;
	margin: none;
	width: 415px;
	height: 415px;
	background-color: white;
	margin: 3px;
	padding: 3px;
	text-align: left;
	margin: 20px auto;
}

#map table
{
	width: auto;
}

#error
{
	font-family: arial;
	font-size: 0.8em;
	color: Red;
	display: none;
	font-weight: bold;
	text-align: center;
	border: solid red 2px;
	margin: 3px;
	padding: 1px 3px;
	width: 407px;
}

.map .container .panUp { width:19px!important; height:19px!important; left:14px!important; background: url('../images/up.png')!important;}
.map .container .panUpperRight { display:none; }
.map .container .panRight { width:19px!important; height:19px!important; left:24px!important; top:25px!important; background: url('../images/right.png')!important;}
.map .container .panLowerRight { display:none; }
.map .container .panDown { width:19px!important; height:19px!important; left:14px!important; top:45px!important; background: url('../images/down.png')!important;}
.map .container .panLowerLeft { display:none; }
.map .container .panLeft { width:19px!important; height:19px!important; left:3px!important; top:25px!important; background: url('../images/left.png')!important;}
.map .container .panUpperLeft { display:none; }
.map .container .panUp, .map .container .panDown, .map .container .panLeft, .map .container .panRight { width:19px;height:19px;}

#map_zoom_slider
{
	left:14px!important;
	top:66px!important;
}

.dijitSliderButtonInner
{
	display:none;
}

.dijitSliderIncrementIconV
{
	margin-bottom:0px;
	background: url('../images/increment.png')!important;
	width:19px!important;
	height:19px!important;
}

.dijitSliderDecrementIconV
{
	margin-top:0px;
	background: url('../images/decrement.png')!important;
	width:19px!important;
	height:19px!important;
	z-index:99;
}

.dijitSliderBar
{
	background: url('../images/bar.png')!important;
	margin-left: 2px!important;
}

.dijitSliderRemainingBar
{
	background-color: white!important;
	width:2px;
}

.dijitSliderProgressBar
{
	background-color: white!important;
	width:2px;
}

.dijitSliderBumper
{
	border:none!important;
}

.dijitSliderTopBumper
{
}

.dijitSliderBottomBumper
{
	margin-top: 4px;
}

.dijitSliderImageHandleV
{
	background: url('../images/slider.png')!important;
	background-repeat: no-repeat;
	width: 17px!important;
	height: 9px!important;
	top: -3px!important;
	left: -7px!important;
	border: none!important;
}

#dijit_form_VerticalRule_0
{
	left:-18px;
}

.dijitRuleMark
{
	background: url('../images/crossbar.png');
	background-repeat: no-repeat;
	width: 16px!important;
	height: 3px!important;
	border:none!important;
}

.layerButton
{
	border: 1px solid black; 
	background-color: white; 
	position: absolute; 
	text-align: center; 
	width: 4em; 
	cursor: pointer; 
	z-index: 999;
}

.layerButtonInner
{
	border-style: solid; 
	border-width: 1px; 
	font-size: 12px;
	border-color: white rgb(176, 176, 176) rgb(176, 176, 176) white; 
	font-family: Arial;
}

.layerButtonInner.selected
{
	font-weight: bold;
	border-color: rgb(52, 86, 132) rgb(108, 157, 223) rgb(108, 157, 223) rgb(52, 86, 132); 
}

#mapLayerButton
{
	top: 0.6em; 
	right: 4.7em;
}

#satelliteLayerButton
{
	top: 0.6em; 
	right: 0.6em;
}

#error
{
	color: Red;
	display: none;
}

#legend table { border-collapse: collapse;}
#legend td {padding: 0px;}
#legend {padding-left: 20px; width: 412px;}
#legend td.symbol {width: 50px; text-align: center;}
#legend td.label {text-align: left;}
#legend th {text-align: left; padding-bottom: 5px;}
#legend th .heading {font-weight: bold;}
#legend td.checkbox {width: 20px; text-align: center;}

#loading
{ 
	position:absolute; 
	right:191px; 
	top:191px; 
	z-index:100;
}

#copyright
{
	font-size: 0.5em;
	position:absolute;
	bottom: 0.1em;
	left: 0.3em;
	z-index: 999;
	width: 100%;
	background-color: white;
}




