﻿/* CSS FOR ALL FOREST PRESERVE MAIN PAGES */
html {height:100%;min-height:100%;padding:0;margin:0;border:0;background:#003300;
	font-size:76%;font-family:sans serif, arial, verdana, helvetica, tahoma;overflow:scroll;}

body {text-align:center;background:#003300;}
/* FOOTER */
p.retTop{width:960px;max-width:960px;height:14px;padding:0;margin:0 auto;font-size:7pt;border:1px #000 solid;border-top:0;letter-spacing:1px;padding-top:8px;
	background:#336600 url('images/footerBk.jpg') repeat-x;text-align:right;}
.retTop a, .retTop a:visited{color:#FAFAD2;text-decoration:none;margin-right:25px;padding-right:10px;background:transparent url('images/arrowTop.gif') no-repeat right;}
.retTop a:hover{text-decoration:underline;}

/* HOLDER FOR HEADER & CONTENT */
#wrapper {width:960px;min-width:960px;text-align:left;margin-left:auto;margin-right:auto;background:honeydew url('images/menuBk.jpg') repeat-y;height:100%;min-height:768px;
	border-left: 1px solid #000;border-right: 1px solid #000;}
#padB {height:15px;}

/* HEADER */
#head {margin-right:auto;margin-left:auto;width:960px;min-width:960px;height:160px;font-size:1em;
	background:#f5f5f5 url('header/bkgrd.jpg') repeat-x;text-align:left;position:relative;}
#head img.pics{position:relative;left:0;top:0;border:0;z-index:1100;}
#head div.childrenPic{position:relative;left:0;top:0;border:0;z-index:1100;width:464px;height:127px;background-image:url('np/npc.jpg'); 
	background-repeat:no-repeat;background-position:2px top;}
#head img.fpLogo{border:0;position:absolute;z-index:1000;top:0;left:377px;}
#head div.fpTitle{position:absolute;left:613px;top:3px;z-index:1000;
	font-family:arial, verdana, helvetica, tahoma, serif;}
#head div.fpTitle a:visited{color:#f5f5f5;font-size:11pt;font-weight:bold;text-decoration:none;}
#head div.fpTitle a{color:#f5f5f5;font-size:11pt;font-weight:bold;text-decoration:none;}
#head div.jjh{position:absolute;left:613px;border:0;top:23px;z-index:1000;
	font-size:9pt;color:#CCCC99;font-weight:bold;letter-spacing:1px;text-align:left;}
#head div.fpInfo{position:absolute;top:67px;left:615px;font-size:9pt;color:#003300;
	font-family:arial, verdana, helvetica, tahoma, serif;font-weight:bold;}
#head div.fpInfo span{color:#f5f5f5;}
#head div.fpInfo a:visited{color:#f0fff0;text-decoration:none;font-weight:normal;}
#head div.fpInfo a{color:#f0fff0;text-decoration:none;font-weight:normal;}
#head div.fpInfo a:hover{text-decoration:underline;}
#head div.fpOpen{position:absolute;left:7px;top:137px;font-size:9pt;color:#FAFAD2;
	line-height:9pt;font-weight:bold;letter-spacing:1px;}

/* MENU */
.menu {float:left;width:190px;padding-left:5px;}
.menu .decSp {letter-spacing:-1px;}
.menu .newsTitle {width:165px;background:#006400;color:#fafad2;font-size:9pt;
	padding-left:5px;padding-bottom:2px;letter-spacing:1px;height:15px;margin-top:10px;}
*html .menu div.newsTitle{margin-top:10px;width:165px;}
.menu div.siteView{color:#003300;width:160px;margin-left:5px;margin-top:7px;padding-bottom:7px;font-size:8pt;display:block;text-align:center;}
/*opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5;*/
.menuBk{background-image:url('images/menubk.jpg');background-repeat:repeat-y;}
.netMenu a, .netMenu a:visited, .netMenu a:hover{width:180px;}

.menuItem {color:#006400; display:block; width: 100%}
a.menuItem:hover {color: black;}

/* CONTENT */
#page {width:750px;margin-top:5px;margin-left:210px;display:block;}
*html #page{width:740px;margin-left:210px;}
#page p{width:715px;}
#page p.first{margin-top:7px;}
#page p.title{font-size:12pt;color:#009900;margin-top:10px;margin-bottom:7px;text-align:right;font-weight:bold;}
#page p.short{line-height:12pt;width:505px;}
* html #page p.short, * html #page p.shortTitle, * html #page div.dividerx{width:475px;}
#page p.shortTitle{font-size:10pt;line-height:20px;color:#003300;border-bottom:2px #cccc99 solid;
	margin-bottom:7px;width:505px;font-weight:bold;}
#page p.shortTitle span{font-size:9pt;font-weight:normal;}
#page p.longTitle{font-size:10pt;line-height:20px;color:#003300;border-bottom:2px #cccc99 solid;
	margin-bottom:7px;width:720px;font-weight:bold;}
#page p.rulest{margin:10px 0 1px 0;color:green;font-weight:bold;font-size:10pt;font-family:tahoma, verdana, helvetica;}
#page p.rulesp{width:720px;border-bottom:2px #cccc99 solid;margin-top:1px;padding-bottom:10px;margin-bottom:10px;}
#page div.divider{width:510px;}
#page div.dividerx{width:505px;border-top:2px #cccc99 solid;height:7px;}
.center{text-align:center;}

/* EVENTS (right column on index page) */
#page .event {margin-right:3px;margin-top:3px;font-family:Tahoma,Verdana,Helvetica,Arial;background:#ccff99;}
#page .event p.top{font-size: 9pt;font-weight: bold;color:#fff;background:#336600;width:205px;padding:3px 5px;margin:0;}
#page .event div.date{font-size:8pt;width:205px;color:#fff;background:#336600;padding:0px 5px 3px 5px;margin:0;}
#page .event div.date div{display: inline;}
#page .event div.date a:link, #page .event div.date a:visited {color:#fafad2;text-decoration:none;padding-right:10px;background:transparent url('images/arrowRight.gif') no-repeat right;}
#page .event div.date a:hover {font-style:italic;}
#page .event div.details{text-align:left;font-size: 8pt;background:#ccff99;font-family:Verdana, Helvetica, Arial,sans Serif, Tahoma;width:205px;padding:3px 5px;margin:0;
	line-height:9pt;color:#000;}
#page .event img{border:0;}
#page .event a:link {color:#EEE8AA; font-size: 104%;}    
#page .event a:visited {color:silver; font-size: 104%;}  
#page .event a:hover {color:silver; font-size: 104%;}   
#page .event a:active {color:#EEE8AA; font-size: 104%;} 

/* NATURE PROGRAMS */
#page ol.npRegistration{font-family:arial,verdana,helvetica,serif;line-height:10pt;width:675px;}
#page ol.npRegistration li{padding-bottom:5px;margin-left:25px;}
#page .programs{margin:0;}
#page .programs p.npTitle{font-size:10pt;color:#F0FFF0;background:#99cc66 url('naturePrograms/images/bg.jpg') repeat-x;font-weight:bold;margin:0;width:710px;
	line-height:16px;padding:3px 5px;letter-spacing:1px;word-spacing:2px;}
*html #page .programs p.npTitle{width:725px;}
#page .programs p.npTitleALFE{font-size:10pt;color:#F0FFF0;font-weight:bold;margin:0;width:710px;
	line-height:16px;padding:3px 5px;letter-spacing:1px;word-spacing:2px;}
*html #page .programs p.npTitleALFE{width:725px;}
.adult {background:#99cc66 url('naturePrograms/images/bg.jpg') repeat-x;}
.lfe {background:#99cc99 url('naturePrograms/images/bglfe.jpg') repeat-x;}
#page .programs div.npEvent{padding:5px;}
#page .programs div.npText{padding:5px;padding-top:0;}
#page .programs p{width:710px;margin-top:0;margin-bottom:0;}
*html #page .programs div{padding-top:3px;}
#page p.natureCamp{margin-top:15px;margin-bottom:5px;font-weight:bold;font-size:11pt;color:Green;width:715px;}
#page .programs ul{line-height:12pt;font-size:9pt;margin:0;padding:0;padding:5px 0 5px 50px;width:675px;color:#003300;}
#page .programs li{padding:2px 0;}
.npMenu{font-size:8pt;text-align:center;font-weight:bold;letter-spacing:1px;}
ul.nature li b{color: Green;}

/* TABLE FOR FIND A PRESERVE */
#page table.fpTable {width:720px;padding:0;font-size:9pt;text-align:left;margin-top:15px;background:#f5f5f5;border-bottom:3px #006400 solid;}
#page table.fpTable th{background:#006400;font-weight:bold;padding:2px 5px;white-space: nowrap;font-size:8pt;text-align:left;
		vertical-align:bottom;color:#f0fff0;}
#page table.fpTable td{padding:2px 5px;vertical-align:top;border-bottom:1px green solid;}
#page table.fpTable td.fpcell {white-space: nowrap;width:220px;}
#page table.fpTable td.fpcell a, #page table.fpTable td.fpcell a:visited{padding-left:10px;background:transparent url('images/arrow.gif') no-repeat left;
	color:green;text-decoration:none;font-weight:bold;}
#page table.fpTable td.fpcell a:hover{font-weight:normal;font-style:italic;}
#page table.fpTable td.twp{white-space: nowrap;}

 /* FOREST PRESERVES */
#wrapper .fpColumn{float:right;width:170px;padding:10px 5px;border-left:2px #009900 solid;margin-top:10px;}
#wrapper .fpColumn img{border:1px #000 solid;margin-left:5px;}
#wrapper .fpColumn p{margin:10px 0;width:160px;padding:5px 0;text-align:center;}
#page .fpColumn a, #page .fpColumn a:visited{color:Green;padding-left:12px;text-decoration:none;background:transparent url('images/arrow.gif') no-repeat left;
		text-align:left;display:block;margin-left:25px;line-height:22px;} 
#page .fpColumn p.feature{padding:5px 0;border-top:1px green solid; border-bottom:1px green solid;width:150px;margin-left:10px;font-variant:small-caps;font-size:8pt;}
#page .fpContent {width:530px;margin-top:25px;margin-left:10px;}
#page .fpContent p{width:520px;}
#page .fpContent a:hover, #page .fpColumn a:hover{font-style:italic;color:#003300;} 

/* VOLUNTEER */
#page .inspired{margin:0 10px;}
#page .inspired p {line-height:12pt;width:700px;margin:15px 0;}
#page .workdays{margin-bottom:5px;}
#page .workdays h5{color:#006400;background:transparent;font-weight:bold;margin:0;width:715px;text-align:left;
	margin:0;padding:1px 3px;padding-top:5px;border-bottom:1px #006400 solid;}
#page .workdays p{margin:5px 10px;padding-bottom:7px;width:710px;line-height:12pt;}
.volMenu{text-align:left;font-size:8pt;color:Green;border-top:1px silver solid;}

/* VARIOUS BULLETTED LISTS */
#wrapper .listA {margin-top:7px;}
#wrapper .listB {margin-top:7px;margin-right:50px;}
#wrapper .listB li{padding-bottom:3px;}
#wrapper .listC {margin-top:25px;margin-right:50px;}
#wrapper .listC li{padding:10px 0;border-bottom:1px #cccc99 solid;}

/* TABLE FOR CURRENT JOB OPENINGS PAGE */
#page table.jobs {width:720px;padding:0;font-size:9pt;text-align:left;margin-top:15px;border-bottom:2px #006400 solid;background:#f5f5f5;}
#page table.jobs th.tblTitle{font-size:9pt;font-weight:bold;color:#000;padding:0;background:honeydew;}
#page table.jobs td.tblSubTitle{font-size:8pt;color:#006400;background:#cdff9b;padding:1px 5px;letter-spacing:1px;border-top:1px #006400 solid;border-bottom:1px #006400 solid;}
#page table.jobs th{background:#006400;padding:2px 5px;white-space: nowrap;font-size:8pt;text-align:left;
		vertical-align:bottom;color:#fff;font-weight:normal;letter-spacing:1px;}
#page table.jobs td{padding:2px 5px;vertical-align:top;}
#page table.jobs td a, #wrapper table.jobs td a:visited{padding-left:10px;background:transparent url('images/arrow.gif') no-repeat left;
	color:green;text-decoration:none;}
#page table.jobs td a:hover{font-weight:normal;font-style:italic;}
h5{color:#003300;text-align:center;margin-top:25px;font-size:12pt;font-family:Times New Roman;}
#wrapper a.apply, #wrapper a.apply:visited{font-size:12pt;padding:7px 10px;text-decoration:none;border-width:2px 3px 3px 2px;border-color:#999 #000 #000 #999;
	border-style:solid;color:#fff;background:green;font-weight:bold;}
#wrapper a.apply:hover{border-color:#000 #999 #999 #000;background:#030;}  
/* STYLE FOR JOB APPLY PAGE */
#appliTrak{width:700px;margin-top:30px;font-size:9pt;}
#appliTrak a{font-weight:bold;color:green;text-decoration:none;}
#appliTrak a:hover{font-weight:normal;font-style:italic;}
#appliTrak ul{list-style-image:url('images/arrow.gif');}
#appliTrak ul li{height:30px;}


/* STYLE FOR MOST CELL LINKS */
#page  a.green, #page  a.green:visited{color:green;text-decoration:none;padding-left:10px;background:transparent url('images/arrow.gif') no-repeat left;}
#page  a.green:hover{font-style:italic;color:#003300;}

/* TABLE FOR BIDS & PROPOSALS */
#page table.bidTable {width:720px;padding:0;font-size:9pt;text-align:left;margin-top:15px;border-bottom:7px #006400 solid;background:#f5f5f5;}
#page table.bidTable th{background:#006400;font-weight:bold;padding:2px 5px;white-space: nowrap;font-size:8pt;text-align:left;
		vertical-align:bottom;color:#f0fff0;}
#page table.bidTable td{padding:0 5px;border-bottom:1px green solid;height:25px;}
#page table.bidTable td.bidStatus{text-align:center;background:#deffc6;}
#page table.bidTable td.bidDoc{text-align:center;}
#page a.bid, #page a.bid:visited{font-size:8pt;width:75px;display:block;text-decoration:none;color:green;padding:2px 0;
	text-align:center;border-bottom:2px #003300 solid;border-right:2px forestgreen solid;border-left:1px  #6B8E23 solid;border-top:1px #AADD00 solid;background:#cdff9b;}
#page a.bid:hover{color:#F0FFF0;background:Green;border-bottom:1px #cccc00 solid;border-right:1px #6b8e23 solid;border-left:2px #003300 solid;border-top:2px #000 solid;}
#page table.bidTable th.center{text-align:center;}

/* IMAGE MAP FOR BROCHURES */
#imap {display:block; width:612px; height:107px; background:url(brochures/brochures.jpg) no-repeat; position:relative; margin:10px 0 0 25px;}

#imap dd {position:absolute; padding:0; margin:0;}
#imap #b1 {left:4px; top:2px; z-index:20;}
#imap #b2 {left:54px; top:2px; z-index:20;}
#imap #b3 {left:104px; top:2px; z-index:20;}
#imap #b4 {left:154px; top:2px; z-index:20;}
#imap #b5 {left:204px; top:2px; z-index:20;}
#imap #b6 {left:254px; top:2px; z-index:20;}
#imap #b7 {left:304px; top:2px; z-index:20;}
#imap #b8 {left:354px; top:2px; z-index:20;}
#imap #b9 {left:404px; top:2px; z-index:20;}
#imap #b10 {left:454px; top:2px; z-index:20;}
#imap #b11 {left:504px; top:2px; z-index:20;}
#imap #b12 {left:554px; top:2px; z-index:20;}

#imap a#link_b1,#imap a#link_b2, #imap a#link_b3, #imap a#link_b4, #imap a#link_b5, #imap a#link_b6,
#imap a#link_b7,#imap a#link_b8, #imap a#link_b9, #imap a#link_b10, #imap a#link_b11 
 {display:block; width:49px; height:99px; text-decoration:none; z-index:20;}
#imap a#link_b12{display:block; width:55px; height:99px; text-decoration:none; z-index:20;}

#imap a span, #imap a:visited span {display:none;}

#imap a#link_b1:hover, #imap a#link_b2:hover, #imap a#link_b3:hover, #imap a#link_b4:hover, #imap a#link_b5:hover, #imap a#link_b6:hover, 
#imap a#link_b7:hover, #imap a#link_b8:hover, #imap a#link_b9:hover, #imap a#link_b10:hover, #imap a#link_b11:hover, #imap a#link_b12:hover 
{border:1px solid #7FFF00;}

#imap a:hover span {position:absolute; display:block; color:#006400; width:275px; height:270px;font-size:12pt;font-weight:bold;}

#imap a#link_b1:hover span {left:200px;top:135px;}
#imap a#link_b2:hover span {left:150px; top:135px;}
#imap a#link_b3:hover span {left:100px; top:135px;}
#imap a#link_b4:hover span {left:50px; top:135px;}
#imap a#link_b5:hover span {left:0; top:135px;}
#imap a#link_b6:hover span {left:-50px; top:135px;}
#imap a#link_b7:hover span {left:-100px; top:135px;}
#imap a#link_b8:hover span {left:-150px; top:135px;}
#imap a#link_b9:hover span {left:-200px; top:135px;}
#imap a#link_b10:hover span {left:-250px; top:135px;}
#imap a#link_b11:hover span {left:-300px; top:135px;}
#imap a#link_b12:hover span {left:-350px; top:135px;}

#imap a:hover span img {float:left;border:1px solid #000;margin-right:7px;}

/*#imap a span:first-line {font-weight:bold; font-style:italic;}

/* TABLE FOR CAPITAL PROJECTS, PRESS RELEASES */
#page table.twoCol {width:720px;padding:0;font-size:9pt;text-align:left;margin-top:15px;border-bottom:3px #006400 solid;background:#f5f5f5;}
#page table.twoCol th{background:#006400;font-weight:bold;padding:2px 5px;white-space: nowrap;font-size:8pt;text-align:left;
		vertical-align:bottom;color:#f0fff0;}
#page table.twoCol td{padding:3px 5px;vertical-align:top;border-bottom:1px green solid;}
#page table.twoCol td.reportDt{width:125px;}
#page table.twoCol td.prdt{width:50px;}
/* see STYLE FOR MOST CELL LINKS for link style */

/* TRAILS */
#page p.tfp {margin-bottom:5px;font-weight:bold;}
#page p.tfpi{margin-left: 25px;margin-top:5px;}


/*	GEOCACHING */
#page ul.geo {list-style-type:none;}
#page ul.geo li {list-style-type:disc;padding:3px 0;}
#page ul.geo li.geoLink{list-style-image:url('images/arrow.gif')}
#page ul.geo ul li{padding:1px 0;list-style-image:url('images/arrow.gif')}
#page ul.geo li.geoLink a, #page ul.geo ul li a, #page ul.geo li.geoLink a:visited, #page ul.geo ul li a:visited
	{color:Green;text-decoration:none;}
#page ul.geo li.geoLink a:hover, #page ul.geo ul li a:hover{font-style:italic;}

/* COMMITTEES */
#page p.titleC {font-size:12pt;font-weight:bold;color:#006400;margin-bottom:25px;}
#page div.commission{margin-left:25px;}
#page div.commission p{font-size:10pt;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border-bottom:1px silver solid;width:400px;}
#page div.committee{width:485px;}
#page div.committee p{width:465px;}
#page div.committee span{margin-left:25px;}
#page div.committee table{width:400px;margin-left:20px;}
#page div.committee div p{width:445px;margin-left:20px;}
#page div.commissioners{width:250px;float:right;border-left:1px #cccc99 solid;}
#page div.commissioners p{width:240px;padding-left:5px;margin-top:7px;margin-bottom:7px;line-height:10pt;}
#page div.commissioners p:first-line{font-variant:small-caps;}
#page div.commissioners h4{font-size:11pt;width:240px;padding-left:5px;margin-top:7px;margin-bottom:7px;line-height:10pt;}

/* WINTER ACTIVITIES */
#page p.wpn{width:535px;margin-bottom:7px;background:#dfffa5;padding:5px;}
#page p.wpt{width:535px;margin-bottom:7px;margin-top:7px;}
#page p.wpp {width:510px;margin-left:25px;margin-top:7px;margin-bottom:7px;font-variant:small-caps;}
#page p.wpp span {font-variant:normal;}
#page div.wp{width:175px;float:right;border-left:1px #cccc99 solid;padding-bottom:7px;margin-top:10px;}
#page div.wp p{width:160px;padding-left:15px;line-height:14pt;}
#page div.wp h4{font-size:11pt;width:160px;padding-left:15px;margin-top:7px;margin-bottom:7px;line-height:10pt;}
#page hr.winter{width:525px;color:#cccc99;margin-left:0;}

/* NATURE CENTER */
#page  a.greenR, #page  a.greenR:visited{color:green;text-decoration:none;padding-right:10px;background:transparent url('images/arrow.gif') no-repeat right;
	font-size:8pt;}
#page  a.greenR:hover{font-style:italic;color:#003300;}
#page p.tekNC{width:455px;margin-left:40px;padding-bottom:10px;border-bottom:solid 1px #333;}


/* CAMPBELL HOUSE */
#page div.chL{width:425px;}
#page div.chL p{width:405px;}
#page div.chR{width:310px;float:right;text-align:center;}
#page div.chR p{width:260px;margin-top:15px;margin-bottom:7px;line-height:10pt;text-align:left;}


/* SEARCH */
.srch-Html {margin:0px;padding:0px; background-color:honeydew;}
.srch-Body {margin:0px;padding:0px; background-color:honeydew; text-align: left;}
.srch-Container {margin:5px 0 5px 5px; width: 728px;}
.srch-Container div, .srch-Container p {font-size: 12px;}
.srch-Page {float: right; margin: 0px;}
.srch-Results a {color:Green;}
.srch-Title {font-size:16px; margin-left: 3px;}
.srch-Description {text-indent: 5px;}
.srch-Metadata {margin-top: 0px;}
.srch-URL {color:#c60;}