/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0;
padding:0;
border:0;
}

body {
	background:#cccbcb;
	font:80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}

body a {
color:#070a6a;

}

img {
	border:0px;
}

body a:hover {
color:#999999;
}

table {
	margin-bottom:20px;
}

td {
	border-bottom:1px solid #333333;
}


h1 {
	color:#070a6a;
	margin:0px 0px 15px;
	text-align:left;
	font:bold normal 160% Tahoma, Geneva, sans-serif;
	padding:5px 5px 2px 10px;
	border-bottom:2px solid #8a9abf;
}

h2 {
	color:#070a6a;
	margin:0px 0px 5px;
	text-align:left;
	font:bold normal 130% Tahoma, Geneva, sans-serif;
	padding:5px 5px 2px 20px;
}

h3 {
	font:italic bold 100% Tahoma, Geneva, sans-serif;
	color:#070a6a;
	text-align:left;
	margin:0px 15px 10px 20px;
	padding:2px 2px 2px 10px;
	border-bottom:1px dotted #999999;
}



/* content container */
#wrapper {
	width:770px;
	text-align:left;
	margin:0 auto 20px;
	background:url(../images/common/body_tile.jpg);
}

#header {
	background:#cccbcb;
	padding-right:20px;
height:96px;
}

#navbox {
	background:url(../images/common/nav_bkgrd.jpg) no-repeat left top;

}

#navtop {
	background:url(../images/common/nav_text.jpg) no-repeat;
	height:46px;
	margin-left:110px;
}
	

/* navbar container */

#nav {

	height:26px;
	padding:0px;
	z-index:500;
	margin-left:110px;
}

/* main menu container */
#nav ul {
	margin-left:50px;
}

/* main menu item containers */
#nav ul ul{
	list-style:none;
	float:left;
	position:relative;
	margin:0px;
	z-index:1000;
}

/* main menu list items - positioned relatively to containing uls */
#nav ul li {
	position:relative;
	text-align:center;
	display:block;
}

/* main menu hyperlinks */
#nav ul a {
	font:bold 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding:6px 8px 4px;
	color:#FFFFFF;
	text-decoration:none;
}

/* main menu rollovers */
#nav ul li:hover {
	background:#070a6a;
	color:#FFFFFF;
}

/* submenu containers */

/* hides popouts until hover */
#nav ul ul ul,
#nav ul ul li:hover ul ul, #nav ul ul ul li:hover ul ul {
display:none;
}

/* 1st level submenu */
#nav ul ul ul {
	width:12em;
	position:absolute;
	background:#070a6a;
	left:0px;
	margin-top:-1px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

/* 1st level submenu list items */
#nav ul ul ul li {
	border-top:1px solid #FFFFFF;

}

/* 1st level submenu hyperlinks */
#nav ul ul ul a {
	padding:5px 0px 5px 10px;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
}

/* hover activator for 1st level submenus */
#nav ul ul li:hover ul {
	display:block;	
}


/* rollover for 1st level submenus */
#nav ul ul ul li:hover {
	display:block;
	background:#8a9abf;
	color:#070a6a;
}

/* 2nd level submenus */
#nav ul ul ul ul {
	position:absolute;
	top:-1px;
	left:100%;
	width:100%;
}


/* hover activators for 2nd level submenus */
#nav ul ul ul li:hover ul {
	display:block;
	background:#8a9abf;
}

#nav ul ul ul ul a {
	color:#FFF;
	}

/* rollovers for 2nd level submenus */
#nav ul ul ul ul li:hover {
	display:block;
	background:#ced8ef;
	color:#070a6a;
}

#nav ul ul ul ul li:hover a {
	color:#070a6a;
}

/* 2nd level submenus list items */
#nav ul ul ul ul li {


}

/* hover activators for 3rd level submenus */
#nav ul ul ul ul li:hover ul {
	display:block;
	background:#ced8ef;
}

#nav ul ul ul ul ul a {
	color:#070a6a;
	position:relative;
}

/* rollovers for 3rd level submenus */
#nav ul ul ul ul ul a:hover {
	display:block;
	background:#070a6a;
	color:#FFFFFF;
}

/* navbar shadow */
#navbottom {
	height:32px;
	margin-left:110px;
	clear:both;
}

#follow {
	float:right;
	color:#9cacd0;
	font-weight:bold;
	padding-right:27px;
	padding-left:8px; 
	margin-top:20px;
	border-left:1px dotted #9cacd0;
}

#follow p {
	margin-bottom:3px;
	margin-left:5px;
}

/* left column */
#leftcol {
	float:left;
	position:relative;
	width:167px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 20px;
	font-size:85%;
}

#leftcol p {
	padding:0px 10px;
	font-size:12px;
}

#leftcol h1 {
	font-size:12px;
	border-bottom:1px dotted #000000;
	background:none;
	color:#666699;
}


/*left column menus */
#leftcol ul {
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}

#leftcol li {
position:relative;
}


#leftcol li a {
	font:bold 11px/normal Tahoma, Geneva, sans-serif;
	display:block;
	color:#666666;
	text-decoration:none;
	padding:10px 5px 10px 20px;
	border-bottom:1px dotted #666666;
}

#leftcol li a:hover {
	display:block;
	height:auto;
	background:#999999;
	color:#e3e1e1; 
}

/* hover activator for submenu */
#leftcol ul li:hover ul {
display:block;
background:#999999;
}

#leftcol ul ul {
display:none;
	width:100%;
	left:100%;
	top:0;
	position:absolute;
	border:1px solid #666666;
	
}

#leftcol ul ul li a {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:1px solid #e3e1e1;
}

#leftcol ul ul li a:hover {
	color:#e3e1e1;
	background:#666666;
}

#leftcol img {
	border-top:1px solid #e3e1e1;
	border-bottom:1px solid #666666;
}

#leftcol .img_noline {
	border-top:0px;
	border-bottom:0px;
}

#leftcol .leftimage_noline {
	border-top:none;
	border-bottom:none;
}

/* main content container */
#content {
	min-height:450px;
	margin:0px 40px 10px 210px;
	padding:0px;
	text-align:center;
}


#content p {
	text-align:left;
	margin:0px 10px 15px 20px;
}

#content li {
	text-align:left;
	margin-left:15px;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:4px;
}

#content ul, ol {
	margin:0px 0px 10px 40px;
}

/* page footer */

#mobile_footer {
	display: none;
}

#footer {
	background:#cccbcb url(../images/common/footer_shadow.gif) no-repeat;
	padding:10px 5px 2px 30px;
	color:#D2D2D2;
}

#footer p {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#footer a {
	color:#666;
}

#footer a:hover {
	color:#333;
}

#footertop {
	background:url(../images/common/footer.gif);
	height:13px;
	clear:both;
}

#pdgcart td {
font-size:12px;
	border-bottom:none;
}

#pdgcart .pdgmainhdr {
color:#070a6a;
	margin:0px 0px 15px;
	text-align:left;
	font:bold normal 130% Tahoma, Geneva, sans-serif;
	padding:5px 5px 2px 10px;
	border-bottom:1px solid #000000;
}

.hdr_water {
	background:url(../images/common/header_water_bright.jpg);
}

.hdr_forestry {
	background:url(../images/common/header_forestry_bright.jpg);
}

.hdr_wtrsheds {
	background:url(../images/common/header_wtrsheds_bright.jpg);
}

.hdr_land {
	background:url(../images/common/header_land_bright.jpg);
}

.hdr_rec {
	background:url(../images/common/header_rec_bright.jpg);
}

.hdr_gis {
	background:url(../images/common/header_gis_bright.jpg);
}

.hdr_edu {
	background:url(../images/common/header_edu_bright.jpg);
}

.hdr_water, .hdr_forestry, .hdr_wtrsheds, .hdr_land, .hdr_rec, .hdr_gis, .hdr_edu {
	height:96px;
	width:94px;
	margin:0px;
	padding:0px;
float:right;
	
}

.hdr_water a, .hdr_water a:link, .hdr_water a:visited, .hdr_forestry a, .hdr_forestry a:link, .hdr_forestry a:visited, .hdr_wtrsheds a, .hdr_wtrsheds a:link, .hdr_wtrsheds a:visited, .hdr_land a, .hdr_land a:link, .hdr_land a:visited, .hdr_rec a, .hdr_rec a:link, .hdr_rec a:visited, .hdr_gis a, .hdr_gis a:link, .hdr_gis a:visited, .hdr_edu a, .hdr_edu a:link, .hdr_edu a:visited {
	display:block;
}

.hdr_water img, .hdr_forestry img, .hdr_wtrsheds img, .hdr_land img, .hdr_rec img, .hdr_gis img, .hdr_edu img {
	width:100%;
	height:100%;
	border:0;
}

.hdr_water a:hover img, .hdr_forestry a:hover img, .hdr_wtrsheds a:hover img, .hdr_land a:hover img, .hdr_rec a:hover img, .hdr_gis a:hover img, .hdr_edu a:hover img {
	visibility:hidden;

}

.info {
	float:right;
	width:99%;
	border-right:1px solid #070a6a;
	border-bottom:1px solid #000000;
	margin:0px 0px 25px;
	padding:0px;
	border-left:1px dotted #999999;
}

.newswrap {
	min-height:450px;
	padding:0px;
	margin-top:10px;
	margin-right:60px;
	margin-left:230px;
}

.news {
	margin-bottom:30px;
	border-bottom:1px dotted #070a6a;
	padding-bottom:10px;
	
}

.news h1 {
	font:bold 130% Tahoma, Geneva, sans-serif;
	color:#070a6F;
	padding:7px;
	text-align:left;
	margin:0px;
	border-bottom:none;
	}
	
.news h1 a {
	color:#070a6a;
	text-decoration:none;
}

.news h1 a:hover {
	text-decoration:underline;
}
	
	
.news h2 {
	font:bold 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#8a9abf;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	border-bottom:1px dotted #666666;
	border-top:1px dotted #666666;
	text-align:left;
	margin:1px 0px 10px;
}
	
.news p {
	border-left:1px solid #999999;
	margin-left:10px;
	padding:5px 10px;
}

.news ul {
	border-left:1px solid #999999;
	margin-left:10px;
	padding:5px 10px 5px 30px;
}

.news li {
	padding-left:5px;
}

.centerimage {
	margin:5px auto 10px;
	display:block;
	border:1px solid #070a6a;
}

.centerimage_noline {
	margin:5px auto 10px;
	display:block;
}
	
.leftimage {
	margin:5px 15px 10px 0px;
	float:left;
	border:1px solid #070a6a;
}

.leftimage_noline {
	margin:5px 15px 10px 0px;
	float:left;
}

.rightimage {
	margin:5px 0px 10px 15px;
	float:right;
	border:1px solid #070a6a;
}

.rightimage_noline {
	margin:5px 5px 10px 15px;
	float:right;
}

.caption {
	font-size:9px;
	font-style:italic;
	padding-right:100px;
	padding-left:100px;
}

.onecol_table {
	border-bottom:1px dotted #333333;
	margin:10px 70px;
	padding:0px;
}

#content .onecol_table p {
	margin:0px;
	padding:0px 4px 8px;
}

.twocol_table {
	margin:10px auto;
	padding:0px;
	width:400px;
	clear:both;
}

#content .twocol_table p {
margin:0px 0px 0px 10px;}

#content .twocol_table ul {
margin:0px 0px 0px 10px;}

.twocol_left {
	float:left;
	width:200px;
}

.twocol_right {
	float:right;
	width:200px;
}

#content .twocol_table h3 {
	clear:both;
	margin:0px 0px 5px;
	padding:20px 0px 0px;
}
#pictureset {
	font:italic 9px Arial, Helvetica, sans-serif;
	border-top:1px none #000000;
	border-bottom:1px solid #000000;
	margin-bottom:10px;
}

#pictureset p {
	margin-right:60px;
	margin-left:60px;
	font-size:10px;
}

/*IE Fixes - All Versions*/

#IEall #content h2 {
	font-size:140%;
	
}

#IEall #nav ul a {
	padding:4px 8px;
}

/*IE Fixes - v.8*/



/*IE Fixes - v.7 and under*/

#IE7below #nav ul ul ul li a, #IE7below #leftcol ul li a, #IE7below #leftcol ul li a:hover, #IE7below #leftcol ul ul li a:hover {
	height:1%;
}

#IE7below .news {
  zoom:1;
 }

#IE7below #leftcol ul {
	margin-top:-4px;
}

#IE7below #leftcol ul li {float:left; 
	width:100%;
}

#IE7below #leftcol ul ul {margin-top:0px;
	margin-left:1px;
}

#IE7below #nav ul {
	margin-top:-1px;
}

/*IE Fixes - .v 5-6*/
body #IE6below {
		behavior:url(http://www.lpnnrd.org/css_files/csshover2.htc);
}

#IE6below #nav ul a {
	margin:0px 0px -17px;
}

#IE6below #nav ul ul ul a {
	margin:0px;
	padding:4px 0px;
}

#IE6below #nav ul ul ul {
	margin:17px 0px 0px -8px;
}

#IE6below #nav ul ul ul li a {
	border-left:none;
	padding-right:8px;
	padding-left:8px;
}

#IE6below #nav ul ul ul ul {
	margin:0px;
}

#IE6below #footertop {
	margin-bottom:-7px;
}

/*IE Fixes - v. 5.5*/
#IE5half #nav ul a {
	margin-left:-16px;
}

#IE5half #nav ul ul ul {
	margin-left:-8px;
}

#IE5half #nav ul ul ul a {
	margin-left:-16px;
}

/*IE Fixes - v. 5.0*/

#IE5 #leftcol ul li a, #IE5 #leftcol ul li a:hover {
	height:1%;
	width:163px;
 	margin:-1px 0px 0px;
}

#IE5 #nav ul a {
	margin-left:-8px;
}

#IE5 #nav ul ul ul {
	margin-left:0px;
}

#IE5 #nav ul ul ul li a {
	width:163px;
	margin:0px 0px 0px -16px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	padding:6px 6px 6px 6px;
}

#IE5 #nav ul ul ul ul li a {
margin-left:-16px;
}