/* Application layout */

body {
background-color: white;
margin-top: 0px;
text-align:left;
z-index: -2;
}

a {
color: #333333;
}

#header {
 position:absolute;
 width:99%;
 max-width: 1600px;
 left:0px;
 top: 0px;
 overflow:hidden;
 padding:0 2px;
}

#footer {
  position:absolute;
  width:100%;
  max-width: 1600px;
  top:689px;
  left: 0px;
  height:27px;
  z-index:1;
}

#footer td{
padding: 5px;
}

#midsection {
  position:absolute;
  top: 100px;
  left: 0px;
  width:100%;
  max-width: 1600px;
}

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

#RightColumn {
 position:absolute;
 top: 7px;
 left: 376px;
 width:60%;        /*  */
 text-align:left;
}

/* End Application layout */


/* Left Column Style */

#whatlookingfor {
  position:absolute;
  left:5px;
  top:-7px;
  width: 361px;
  height: 30px;
  z-index:2;
  font-family: Tahoma;
  color: #F1F1E9;
  font-weight: bold;
  font-size: 80%;
letter-spacing: 1px;
 text-align: left;
}


#searchresultsheader {
  position:absolute;
  left:4px;
  top:146px;
  width: 361px;
  height: 30px;
  z-index:0;
  font-family: Tahoma;
  font-weight: bold;
  color: #F1F1E9;
  font-size: 80%;
  letter-spacing: 1px;
text-align: left;
}

#printlist {
  position:absolute;
  left:295px;
  top:168px;
   z-index:1;
  font-family: Arial;
  color: #F1F1E9;
  font-size: 60%;
  vertical-align: middle;
}

#printlist a {
  text-decoration:none;
  color: #E6E6DE;
}

#helpinfo {
  position:absolute;
  left:285px;
  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;
}

#printericon {
position: absolute;
top: 164px;
z-index: 0;
left: 270px;
}

#searchresults_outlinebox {
  position:absolute;
  top:147px;
  height:362px;
  left:4px; 
  width:359px; 
  zindex: -2;
}

#searchres {
  padding:0px;
  margin:0px;
  position:absolute;
  top:42px;
  left: 0px;
  width:359px;
  z-index:0;
  height: 388px;
  border: 1px solid #D2D3C6;
}

#introtext{
text-align:left;
padding-left: 8px;
margin-top:8px;
width: 340px;
}

#introtext p{
color: #000000;
} 

#queryres{
display:none;
}

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

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

#findwhat {
  padding:0px;
  margin:0px;
  position:absolute;
  left:5px;
  top:13px;
  width: 359px;
  height:135px;
  z-index:0;
  font-size: 80%;
  font-family: Verdana;
  border: 1px solid #D2D3C6;
  background-color: white;
}

#selOptions {
margin-top: 30px;
margin-bottom: 13px;
margin-left: 10px;
text-align: left;
}

#selOptions table {
  font-size: 95%;
  font-family: Verdana;
}

#searchOptions {
position: absolute;
top: 57px;
left: 10px;
}

#advanced_search {
position: absolute;
top: 122px;
left: 19px;
}

#advanced_search a {
	color: #222222;
	font-family: arial;
}

#findby {
margin-top: 10px;
margin-bottom: 13px;
margin-left: 15px;
text-align: left;
}

#inputarea{
text-align: left;
position: absolute;
top: 104px;
left: 10px;
}

#searchbutton{
position: absolute;
top: 103px;
left: 330px;

}

.addsearch {
position: absolute;
top: 0px;
left: 260px;
width: 57px;
}
.search {
	background-color: #638C39;
	color: #E6E6DE;
	font-family: Tahoma;
        width: 23px;
        padding-left: 0px;
}

.formStyle
{ 
font-size: 100%; 
color: #000000; 
border: 1px solid #D2D3C6;
width: 255px;

}


/* End Left Column Style */


.map_border {
	  border: 1px solid #D2D3C6;
}

#map{
 width: 100%;
 margin-bottom: 15px;
}

#map-legend{
  width:410px;
  text-align:left;
 }

#overlay-toggles {
background: url(../images/topoptions/checkboxes.png) no-repeat top left;
padding: 0px;
width: 330px;
height: 33px;
-moz-opacity: 1;
}

#cbxparks {
position: absolute;
top: 4px;
left: 8px;
}

#cbxtrails{
position: absolute;
top: 4px;
left: 78px;
}

#cbxcamps{
position: absolute;
top: 4px;
left: 178px;
}

#gecbxparks {
position: absolute;
top: 4px;
left: 7px;
}

#gecbxtrails{
position: absolute;
top: 4px;
left: 77px;
}

#gecbxcamps{
position: absolute;
top: 4px;
left: 177px;
}

#overlay_togglesGE {
z-index:1000;
display:block;
position:absolute; 
visibility:hidden;
right: 5px;
top: 40px;
height: 30px;
width: 328px;
-moz-opacity: 1;
background: url(../images/topoptions/checkboxes.png) no-repeat top left;

}


#overlay-toggles label {
vertical-align: 15%;
}

#overlay_togglesGE label {
vertical-align: 15%;
}

#trails2 {
margin-left: 22px;
}

#camps {
margin-left: 22px;
}

.right{
right: 2px;
position:absolute;
}

.right img {
height: 14px;
padding-left: 3px;
}

#LegendLayer {
  position:absolute;
  background-color: white;
  left:0px;
  top:470px;
  width:370px;
  height:123px;
  padding:0px;
  margin:0px;
  z-index:2;
}



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

.boldlabel {
    font-family: Verdana;
    font-size: 70%;
    color: #42966B;
}

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

p {
  font-family: Verdana;
  font-size: 70%;
  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;
}

.popup a{
color: #638c39;
font-family: Arial;
font-size: 80%;
}

/* End Footer style */

v\:* { BEHAVIOR: url(#default#VML) }

@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;}
}