/* Application layout */

BODY {
background-color: white;
margin-top: -15px;
text-align:left;
margin-left: 0px;
}

#header {
 position:relative;
 width:800px;
 height: 140px;
 left:0px;
 top: 0px;
}


#footer {
  position:relative;
  width: 800px;
  top:594px;
  left: 0px;
  height:30px;
  z-index:1;
}

#footer td{
padding: 5px;
}

#midsection {
  position:relative;
  top: 0px;
  left: 0px;
  width: 800px;
}

#LeftColumn{
position: absolute;
top: 0px;
left: 0px;
width: 336px;
}

#RightColumn {
 position:absolute;
 top: 0px;
 left: 346px;
}

/* End Application layout */


/* Left Column Style */

#headerText {
position: absolute;
top: 6px;
left:8px;
}

#headerTextRes {
position: absolute;
top: 6px;
left:8px;
}

#whatlookingfor {
  position:absolute;
  left:5px;
  top:4px;
  height: 28px;
  width: 330px;
  z-index:2;
  font-family: Tahoma;
  font-weight: bold;
  color: #ffffff;
  font-size: 76%;
  background-color: #71A1D1;
}


#searchresultsheader {
  position:absolute;
  left:4px;
  top:125px;
  height: 28px;
  width: 331px;
  z-index:2;
  font-family: Tahoma;
  font-weight: bold;
  color: #ffffff;
  font-size: 76%;
  background-color:#71A1D1;
}

#printlist {
  position:absolute;
  left:202px;
  top:133px;
   z-index:500;
  font-family: Arial;
  font-size: 68%;
  vertical-align: middle;
width: 150px;
}

#printericon {
position: absolute;
top: 131px;
z-index: 500;
left: 210px;
}
#printlist a {
  text-decoration:underline;
font-weight:bold;
color: #ffffff;

}

#updateLayers{
position: absolute;
top: 474px;
left:580px;
z-index: 500;
}

#helpinfo {
  position:absolute;
  left:338px;
  top:10px;
   z-index:3;
  font-family: Arial;
  color: #F1F1E9;
  font-size: 68%;
  vertical-align: middle;
}

#helpinfo a {
   text-decoration:none;
  font-family: Arial;
letter-spacing: .4px;
}

#helpinfomap {
  position:absolute;
  left:206px;
width: 100px;
  top:447px;
   z-index:3;
  font-family: Arial;
  font-size: 67%;
  vertical-align: middle;
}

#helpinfomap a {
   text-decoration:underline;
  font-family: Arial;
letter-spacing: .4px;
font-weight: bold;
color: #3F81BA;

}


#searchresults_outlinebox {
  position:absolute;
  top:106px;
  height:490px;
  left:4px; 
  width:329px; 
}

#searchres {
  padding:0px;
  margin:0px;
  position:absolute;
  top:45px;
  left: 0px;
  width:329px;
  z-index:1;
  height: 400px;
  border: 1px solid #99CCFF;
}

#infohead {
  font-family: Tahoma;
  font-weight:bold;
  color: #ffffff;
  width: 350px;
  padding: 7px;
  text-align: left;
}


td.infohead .a {
color: white;
text-decoration: none;
}

#findwhat {
  padding:0px;
  margin:0px;
  position:absolute;
  left:5px;
  top:13px;
  width: 328px;
  height:100px;
  z-index:1;
  font-size: 80%;
  font-family: Verdana;
  border: 1px solid #99CCFF;
}

#selOptions {
margin-top: 45px;
margin-bottom: 13px;
margin-left: 10px;
text-align: left;
color: #3998BB;
}

#mapType{
  position: absolute;
  top: 25px;
left: 9px;
  font-size: 90%;
  font-family: Verdana;
color: #3998BB;
}

#searchOption{
  position: absolute;
  top: 73px;
left: 9px;
  font-size: 90%;
  font-family: Verdana;
color: #3998BB;
}

#findby {
margin-top: 33px;
margin-bottom: 5px;
margin-left: 5px;
text-align: left;
}

#inputarea{
margin-top: 13px;
margin-bottom: 10px;
margin-left: 13px;
text-align: left;

}


#searchbutton{
position: absolute;
top: 63px;
left: 261px;
}
.search {
	background-color: #71A1D1;
	color: white;
	font-family: Tahoma;
        width: 55px;
        height: 22px;
        padding-left: 4px;
}
#selectedUnits{
position: absolute;
top: 160px;
left: 20px;
}
}


/* End Left Column Style */




#MainMapLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:20px;
  top:31px;
  width:410px;
  height:410px;
  z-index:-1;
  border: 0 none #000000;
  text-align:left;
}

#ReferenceLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:321px;
  top:7px;
  width:97px;
  height:97px;
  z-index:4;
  background-color:transparent;
}

#PanArrowsLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:0px;
  top:4px;
  width:424px;
  height:424px;
  z-index:0;
}

.map_border {
	  border: 1px solid #99CCFF;

}

#NavToolsLayer {
  position:absolute;
  background-color:white;
  left:8px;
  top:435px;
  width:150px;
  height:30px;
  padding:0px;
  margin:0px;
  z-index:4;
  
}


#ScaleBar {
  padding:0px;
  margin:0px;
  position:absolute;
  top:437px;
  left: 275px;
  width: 175px;
  height: 30px;
  font-family: Verdana;
  z-index:3;
  background-color:transparent;
}

#LegendLayer {
  position: absolute;
  left:345px;
  top:470px;
  width:370px;
  height:123px;
  padding:0px;
  margin:0px;
  z-index:1;
}




.label
{
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
}

.boldlabel {
  font-family: Arial;
font-weight: bold;
color: #3F81BA;
}

h2 {
  font-family: Verdana;
  font-size: 80%;
  font-weight:bold;
  color: #007560;
}

p {
  font-family: Verdana;
  font-size: 70%;
  color: #E6E6DE;
}



.formStyle
{ 
font-size: 100%; 
color: #000000; 
border: 1px solid #99CCFF;
width: 240px;

}

a {
color: #E6E6DE;
}
body.blank {
text-align:left;}

.tbTitle{
text-decoration: underline;
}

/* Round Box style */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }


/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
 
.rbcontent { 
margin-left: 15px;
width: 345px;
z-index:2;
}

.rbroundbox { 
width: 50%; 
margin: 1em auto; 
}

/* End Round Box style */

/* Footer style */
#footer a{
   color: #444444;
   text-decoration: none;
   font-family: Verdana;
   font-size: 80%;
}



#footer td {
text-align: center;
}

#footer {
  font-size: 80%;
  font-family: Verdana;
  background-color: white;
}

.copyright {
	font-size: 80%;
	font-family: Arial;
	margin-top: 5px;
}

#Mapsize {
	display: none;
}

/* End Footer style */


#MainMapLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:7px;
  top:11px;
  width:410px;
  height:410px;
  z-index:-1;
  border: 0 none #000000;
  text-align:left;
}



#grants_toggle{
position: absolute;
top: 512px;
left:730px;
z-index: 500;
}

#schools_toggle{
position: absolute;
top: 486px;
left:620px;
z-index: 500;
}

@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 width:11in; height: 8.5in;}
  #header{ width:100%;   margin-right: 0px;
  margin-left: 0px;}
  #footer{ width:100%;   margin-right: 0px;
  margin-left: 0px;}
  #midsection{ width:100%;   margin-right: 0px;
  margin-left: 0px;}
}