body
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: sans-serif;
}
body.inlineFrame
{
	border: 0px;
	padding-top: 2px;
	margin: 0px;
	overflow: auto;
}
.panner
{
	border: gray solid 1px;
	background-color: silver;
	width: 100%;
	height: 100%;
	cursor: hand;
	display: inline;
	position: absolute;
}
.pannerHover
{
	border: gray solid 1px;
	background-color: #E1F0FF;
	width: 100%;
	height: 100%;
	cursor: hand;
	display: inline;
	position: absolute;
}

a.aPan
{
	background-color: silver;
}
a.aPan:hover
{
	background-color: #2152B6;
}

img
{
	border: 0px;
}
.viewLevel
{
	border: solid 1px #5A8AE7;
	margin: 2px;
	padding: 4px;
	width: 1px;
	text-decoration: none;
}

.viewLevelHL
{
	border: solid 1px #5A8AE7;
	margin: 2px;
	padding: 4px;
	width: 1px;
	text-decoration: none;
	background-color: #2151B6;
}


#mapIMG
{
	cursor: pointer; 
	cursor: hand;
}

#headerDiv
{
	/*position: absolute;*/
	white-space: nowrap;
	top: 0px;
	left: 0px;
	/*width: 100%;*/
	height: 72px;
	background-color: #73A6F5;
	text-align: center;
	width:auto;
}
#laLogoDiv
{
}
#gPlanLogoDiv
{
}
#laHeadTextDiv
{
	white-space: nowrap;
	color: white;
	font-size: 30px;
}
#lgcsbLogoDiv
{
	padding-left:1px;
	background-color: #73A6F5;
}

#middleDiv
{
	padding-top: 5px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

#mapDiv
{
	border: 0px gray solid;
	float: left;
}

#toolsDiv
{
	border: 1px gray solid;
	width: 235px; /* 225 previous to SSPS */
	float: right;
}
.toolDiv
{
	border: 1px gray solid;
}
.toolHeader
{
	background-color: #2151B5;
	color: White;
	font-weight: bold;
	width: 100%;
	height: auto;
}
.mapMeTD
{
	text-align: center;
	vertical-align: top;
	width: 1px;
}
#reportTable
{
	width: 95%;
	height: auto;
}
#searchResultsTable
{
	width: 95%;
	height: auto;
}
/* map tools divs */
#legendDiv
{
}
#viewLevelDescription
{
	color: #2151B5;
	font-weight: bold;
}
#searchFormDiv
{
	/*		border:red solid 1px;*/
	height: auto;
}
#resultsDiv
{
	/*		border:red solid 1px;*/
	width: 100%;
	clear: both;
	background-color: White;
}

/* map tooltip divs */
#toolTipDiv
{
	text-align: left;
	background-color: #2151B5;
	border: 1px gray solid;
}
#toolTipHeaderDiv
{
	padding-left: 2px;
	padding-right: 2px;
	color: White;
	font-weight: bold;
	border-bottom: 1px gray solid;
}
#toolTipBodyDiv
{
	width: auto;
	padding-left: 2px;
	padding-right: 2px;
	background-color: White;
}

th.generalTH
{
	color: White;
	background-color: #2151B5;
	font-weight: bold;
	white-space: nowrap;
	text-transform: capitalize;
}
th.othersTH
{
	text-align:left;
	color:#2151B5;
}
td
{
	vertical-align: text-top;
	text-align:left;
}
tr.tr0
{
}
tr.tr1
{
	background-color: #E1E1E1;
}
.searchFormInput
{
	width: 75%;
}
iframe
{
	width: 100%;
	height: auto;
	border: 0px;
}
#placeHolder
{
	/*background-color: white;*/
	/*position: absolute;*/
}

#srIF
{
}
#searchFormIF
{
	height: 75px;
}
#osiA
{
	color: Red;
	font-size: smaller;
	text-decoration: none;
	font-weight:normal;
}
a
{
	color:#2151B5;
	font-weight:bold;
}
#progressDiv
{
	border:white 5px solid;
	padding:2px;
	color:White;
	font-weight:bold;
	background-color:#2151B5;
}
