#tools {
	line-height:normal;
	border-bottom: 1px solid #555;
	clear:both;
	/*width:100%;*/
}

#tools {
	float:right;
	width:830px;
	margin-right: 15px;
}

#tools ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
	clear:both;
}
#tools ul { padding-left:70px; }

#tools li {
	margin:0 3px 0 0;
	padding:0 0 0 5px;
	min-width:60px;
	_width:70px;
}
#tools li { background:url("../img/nav/tools-left.gif") no-repeat left top; float:right;}
#tools li.on { background:url("../img/nav/tools-on-left.gif") no-repeat left top; }
#tools li#sublink { background:url("../img/nav/tools-on-left.gif") no-repeat left top; }
#tools li#sublink  a { background:url("../img/nav/tools-on-right.gif") no-repeat right top; }

 
#tools a {
	display:block;
	padding:4px 5px 3px 1px;
	text-decoration:none;
	text-align:center;
	font-size:0.8em;
	color:#000;
}
#tools a { background:url("../img/nav/tools-right.gif") no-repeat right top; }
#tools li.on a { background:url("../img/nav/tools-on-right.gif") no-repeat right top; }
#tools li a:hover {
	text-decoration:underline;
}

/**
#directions ul {
	margin:0 0 0 60px;
}

#directions li {
	display:inline;
	margin:0;
}

#directions li img {
	border:0;
}
****/

.map_zoom {
      position: absolute;
	  top:150px;
	  left:65px;
	  font-size:0.9em;
	  background: #FFFFFF;
	  border: 1px solid #9E9E9E;
	  scrollbar-face-color: #e6e1d0; 
	  scrollbar-base-color: #f6f3e7; 
	  width: 250px;
	  height: 450px; 
	  padding-left: 5px;
	  visibility: hidden;
	  /*border-style: outset;*/
}


 

#map_redraw {
	position: absolute;
	top: 270px;
	left: 50px;
}


.map_data {
	position: absolute;
	top:150px;
	left:65px;
	font-size:0.9em;
	visibility:hidden; 
	background: #FFFFFF;
	/*overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color: #e6e1d0; 
	scollbar-base-color: #f6f3e7;*/
	border: 1px solid #9E9E9E;
	width: 250px;
	height: 400px;
	padding-left: 5px;
	/*border-style: outset;*/
}



#map_close {
	position: absolute;
	left: 190px;
}

.map_legend {
    position: absolute;
	top:150px;
	left:65px;
	font-size:0.9em;
	visibility:hidden; 
	background: #FFFFFF;
	border: 1px solid #9E9E9E;
	padding-left: 5px;
	width: 250px;
	height: 450px;
	/*border-style: outset;*/
}


#map_overview {
	position: absolute;
	top:615px;
	left: 675px;
}







 
#map_icon {
	position: relative;
	margin-top: -50px;
	margin-left: -20px;
}

#map_area {
	position: relative;
	margin-left: -20px;
	margin-top: 50px;
	
}

#middleColumn {
	position: relative;
	width: 97%;
}

 PANELS 
#panels {float:right; width:170px; font-size:0.9em;}
#panels ul, #panels p {margin-top:0; margin-bottom:0;}
#panels #region label {display:block;}
#panels #data label {font-size:0.9em; line-height:0.5;}
#panels select {width:100%;}
#panels h4 {margin:0; font-size: 1em;}
#panels #legend ul {list-style-type:none;}
#panels #legend ul li {margin-left:25px; margin-bottom:5px;}
#panels #legend ul li img {margin-right:3px; margin-left:-25px}
#panels fieldset {border:none;}

.boldheading {
	background: #FFF; /*url(../img/shadow.gif) bottom right no-repeat;
	 
	 padding: 0 6px 6px 0; 
	margin-right:-2px; */
}

/*  .boldheading {
    display:block;
	padding:10px 4px 4px 10px;
	border:1px solid #BBB;
}
 */
/********* Form Old one *****************/ 
/* CSS Document */
/***
#page { 
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1000px;
	background-color:#BFDAE6;
}

#content_header {	
	position:absolute;
	top:0;
	left: 0px;
	background-image:url(graphics/content_top1.jpg);
	background-repeat:no-repeat;	
	background-color:#3895D6;
	width:800px;
	height:90px;
	text-align:right;
	
}

#content_nav {
	font-family:arial,helvetica,sans-serif;
	position:absolute;
	top:50px;
	left: 620px;
	width:800px;
}

#mapTitle {
	font-family:arial,helvetica,sans-serif;
	position:absolute;
    top:100px;  
	left: 500;
}


#map_area {
	position:absolute;
    top:200px;  
	left: 300;
}

#map_reference {
        position: absolute;
        top: 750px;
        left: 10px;
        color:#FFFFFF;
}

#myCanvas {
	position:absolute;
    top:200px;  
	left: 300;
}


#legend {
	position:absolute;
    top:200px;  
	left: 10;
}
#content_nav ul {
	list-style:none;
	padding:0;
	margin: 0 0 0 0;
	text-align:center;
}

#content_nav a {
	display:block;
	width:160px;
	color: #FFFFFF;
	text-decoration:none;
	}
	
#content_nav a {
	line-height:27px;
	font-weight:bold;
	}	

#content_nav li {
	float:left;
	width:160px;
}

#content_nav li:hover ul{
	left: auto;
}

#content_nav li:hover {
	left: auto;
}

#navaltbground1, #content_navaltbground1 {
	background-color: #CCCC99;
}
#navaltbground2, #content_navaltbground2 {
}

#navigation a {
text-decoration:none
}

#navigation a:link, #navigation a:visited, #navigation a:active {
	color: #000; 
	background: #fb0 url("./graphics/tab-orange-left2.gif") left top no-repeat; 
	font-weight:bold; padding-left: 10px
}

#navigation a:link span, #navigation a:visited span, #navigation a:active span {
	background: #fb0 url("./graphics/tab-orange-right2.gif") right top no-repeat; padding-right: 10px
}

#navigation a, #navigation a span {
	display: block; 
	float: left
}

/***************
/* Commented backslash hack hides rule from IE5-Mac \*/
/******
#navigation a, #navigation a span {float: none}
******/
/* End IE5-Mac hack */
/*****
#navigation a:hover {
	color: #fff; 
	background: #26a url("./graphics/tab-blue-left2.gif") left top no-repeat;font-weight:bold; 
	padding-left: 10px
}

#navigation a:hover span {
	background: #26a url("./graphics/tab-blue-right2.gif") right top no-repeat; 
	padding-right: 10px
}


#navigation {
	list-style:none; padding:0; margin:0
}

#navigation li {
	float:left; 
	display:block; 
	margin:0; 
	padding:0
}

#header {	
	position:absolute;
	top:0;
	background-color:#c25a22;
	width:1000px;
	height: 120px;	
}

#header_title{
	position:absolute;
	top: 5px;
	left: 10px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	border-right: solid 2px;
	border-right-color:#FFFFFF;
	height: 60px;
	width:287px;
	background-color:#c25a22;
	padding-right:10px;
	padding-top: 8px;
	margin-top: 25px;
	font-size: 22px;
	color:#ffffFF;
}

#header_img{
	position:absolute;
	left:335px;
	top: 20px;
	height: 100px;
	background-color:#c25a22;
	padding-right: 20px;
	padding-left: 40px;
	word-spacing:30px;
	
}

#header_nav {	
	position:absolute;
	top: 120px;
	background-color:#413889;
	width:1000px;
	height:31px;
	font-weight:bold;
	color:#FFFFFF;
}

#header_nav p {
	margin-top: 6px;
	text-align:center;
}

#header_nav a:link, #header_nav a:visited {
	color:#c25a22;
	text-decoration:none;
}

#header_nav a:hover {
color:#ffffff;
text-decoration:underline;
}

#left_col {
	position:absolute;
	top:8.6em;
	width: 22em;
}

#left_col_nav {
	width:8em;
	position:absolute;
	top: 7em;
}

#left_col ul {
	list-style-image: url(graphics/leaf_buttons/leaf_mouseout.gif);
	}
	
#left_col li {
line-height:1.5em;
	}

#right_col_nav {
	position:absolute;
	top:7em;
}

#tabselection {
	position: absolute;
	top: 140px;
	left: 10px;
	background-color: #FFFFFF;
	height: 14px;
}

#map_desc {
	position: absolute;
	top: 160px;	
	left: 0px;
	background-color: #FFFFFF;
	width: 275px;
	height: 500px;
	padding: 5px;
}


#map_pdf {
        position: absolute;
        top: 155px;
        left: 700px;
}


#map_size {
        position: absolute;
        top: 155px;
        left: 450px;
}



ul.horiz li {
	display: inline
}

#map_scalebar {
        position: absolute;
        left: 550px;
        top: 690px;
}


#map_coordinates {
	position: absolute;
	left: 280;
	top: 690;
        background-color:#BFDAE6
}

#right_col {
	position:absolute;
	top:8.6em;
	margin-top:3em;
	margin-left:23em;
}

#content {
	position:absolute;
	top:8.6em;

}

#footer_nav {
	position:absolute;
	background-color:#413889;
	height:31px;
	font-weight:bold;
	color:#FFFFFF;

}

#footer {
	color:#FFFFFF;
	position:absolute;	
}


#mapFooter{
	color:#FFFFFF;
	position:absolute;
	left: 0;
	top: 700;	
	
}

.white {
	color:#ffffFF;
}

h1 {
	margin-top:.2em;
	font-size:1.25em;
	color:#000066;
}

h2 {
	margin-top:.2em;
	margin-bottom:0px;
	font-size:1.0em;
	color:#000066;
}

h3 {
	margin-top:.2em;
	margin-bottom:0px;
	font-size:1.0em;
}

.leftimg {
	position:relative;
	float:left;
	margin-right:20px;
	margin-bottom: 6px;
}

dl {
height:4em;}

dt {
font-weight:bold;}

.right {
text-align:right;
}

.list_width {
width:500px;
}

th {
font-weight:bold;
}






