/* global */
html, body {margin:0; padding:0;}
body {font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/bg.gif) top left;}
img {border:0;}
img.nav-buttons { float:left; }
.active {background-color:#ece87f;}

/* layout */
table#container {width:770px; margin:0 auto; text-align:left; border-left:1px solid #F1F1E6; border-right:1px solid #F1F1E6;}
tr#top_nav {line-height:33px; background:url(../images/bg_top_nav.gif) top left repeat-x;}
tr#top_nav p {margin:0 0 0 18px; color:#fff; font-size:11px}
div#top_nav a, p#topNav a:visited {margin:0 0 0 18px; color:#fff; font-size:11px;}
div#top_nav a:hover {text-decoration:none;}

div#topNav {width:500px; float:right; position:relative; text-align:right;}
div#topNav a, p#topNav a:visited {margin:0 0 0 10px; color:#fff; font-size:11px;}
div#topNav a#last {margin-right:18px;}
div#topNav a:hover {text-decoration:none;}

td#headerImg {border-top:1px solid #F1F1E6; border-bottom:1px solid #F1F1E6;}
td#navMain {border-bottom:1px solid #F1F1E6;}

div#main-nav { display:block; height:58px; overflow:hidden; width:770px; }
div#main-nav a { background:url(../images/nav/main-nav.jpg) 0 0 no-repeat; float:left; height:58px; text-indent:-9999px; }
div#main-nav a.stewardship { background-position:0px 0px; width:145px; }
div#main-nav a.stewardship:hover { background-position:0px -58px; }
div#main-nav a.swinging-bridge { background-position:-145px 0px; width:149px; }
div#main-nav a.swinging-bridge:hover { background-position:-145px -58px; }
div#main-nav a.habitats { background-position:-294px 0px; width:103px; }
div#main-nav a.habitats:hover { background-position:-294px -58px; }
div#main-nav a.nature-walks { background-position:-397px 0px; width:145px; }
div#main-nav a.nature-walks:hover { background-position:-397px -58px; }
div#main-nav a.planning { background-position:-542px 0px; width:109px; }
div#main-nav a.planning:hover { background-position:-542px -58px; }
div#main-nav a.events { background-position:-651px 0px; width:119px; }
div#main-nav a.events:hover { background-position:-651px -58px; }

/* homepage */
tr#contentHome {color:#383838; font-size:12px;}

td#columnContentHome {width:512px; vertical-align:top; background:#FEFEFC; overflow:hidden;}
td#columnContentHome p {margin:14px 21px; line-height:16px; font-size:12px;}
span#cchClickHere {font-size:11px; color:#054C6B;}
span#cchClickHere a {color:#054C6B; padding:1px 15px 0 0; background:transparent url(../images/icon_arrow.gif) no-repeat bottom right;}
span#cchClickHere a:hover {text-decoration:none;}
td#columnContentHome img {overflow:hidden;}
img#cchi {float:right; position:relative;}

td#columnContentButtons {height:159px; background:#CEE0CF;}

div#ccbi {margin:18px 0 0 0; text-align:center;}
div#ccbi img#jon {padding:0 19px;}

td#columnRightHome {width:258px; vertical-align:top; background:#F1F1E6;}
td#columnRightHome p {margin:18px 18px 0 20px;}

/* upcoming events */
div#ueWrapper {margin:20px 0;}
table#upcomingEvents {width:220px; margin:0 auto; text-align:left; background:#fff;}
table#upcomingEvents p {margin:0; font-size:11px;}
tr#uet {line-height:5px; background:url(../images/events_top.gif) top center no-repeat;}
tr#ueb {line-height:5px; background:url(../images/events_bottom.gif) bottom center no-repeat;}
td.ued {width:74px; vertical-align:top;}
p.date {padding:10px 16px 0 0; text-align:right; color:#044C6B; font-weight:bold;}
td.uee {width:146px; vertical-align:top;}
p.ueeTitle {padding:10px 6px 0 0; color:#044C6B; font-weight:bold; text-decoration:none;}
p.ueeDes {padding:0 4px 10px 0;}

/* tools home */
#tools {margin:13px 0 15px 0; text-align:center;}
#tools p {margin:0; padding:0; font-size:11px; color:#2A2A2A;}
#tools a {margin:0 7px; padding:0 0 0 16px; line-height:12px; color:#044B69;}
#tools a:hover {text-decoration:none;}
#toolsprint {background:transparent 0 3px url(../images/icon_print.gif) no-repeat;}
#toolsshare {background:transparent 0 3px url(../images/icon_share.gif) no-repeat;}
#toolsfav {background:transparent 0 3px url(../images/icon_add.gif) no-repeat;}

/* tools content */
#tools2 {margin:20px 0 15px 23px;}
#tools2 p {margin:0; padding:0; font-size:11px; color:#2A2A2A;}
#tools2 a {margin:4px 0; padding:0 0 0 18px; line-height:14px; color:#044B69; display:block;}
#tools2 a:hover {text-decoration:none;}
#toolsprint2 {background:transparent 0 3px url(../images/icon_print.gif) no-repeat;}
#toolsshare2 {background:transparent 0 3px url(../images/icon_share.gif) no-repeat;}
#toolsfav2 {background:transparent 0 3px url(../images/icon_add.gif) no-repeat;}

/* content page */
tr#content {font-size:12px;}
td#leftColumn {width:185px; vertical-align:top; background:#F1F1E7;}
td#centerColumn {width:401px; vertical-align:top; background:#fff;}
td#centerColumn a, td#centerColumn a:visited {color:#044B69;}
td#centerColumn a:hover {text-decoration:none; color:#044B69;}	
td#centerColumn H2 {font-size:14px; color:#044b69; font-weight:bold;}
td#centerColumn H1 {font-size:12px; color:#000000; font-weight:bold;}
td#rightColumn {width:184px; vertical-align:top; background:#CEE0D0;}
span#navbull {font-size:11px; color:#054C6B;}

ul.subUL {margin:0 0 15px 0; padding:0; font-size:12px;}
ul.subUL li {margin:0 0 0 -25px; padding:0; list-style-type:circle; line-height:16px;}

div#subNavWrapper {margin:19px 19px 0 0; list-style:none;}
div#subNavWrapper ul.subNav {margin:0 0 15px 0; padding:0; font-size:11px; list-style:none;}
div#subNavWrapper ul.subNav li {margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/icon_diamond.gif) left 6px no-repeat; line-height:16px;}
div#subNavWrapper ul.subNav li.subNavTitle {margin:0; padding:0 0 0 20px; color:#252525; font-weight:bold; list-style:none; background:none;}
div#subNavWrapper ul.subNav li.sn2 {margin:0 0 0 50px; padding:0; list-style-type:disc; color:#054C6B; background:none; line-height:16px;}
div#subNavWrapper ul.subNav li.sn3 {margin:0 0 0 65px; padding:0; list-style-type:disc; color:#054C6B; background:none; line-height:16px;}
div#subNavWrapper ul.subNav li a, ul.subNav li a:visited {color:#054C6B;}
div#subNavWrapper ul.subNav li a:hover {text-decoration:none;}

ul.subNav2 {margin:-15px 0 0 0; padding:0; font-size:11px; list-style:none; background:none;}
ul.subNav2 li {margin:0 0 0 30px; padding:0; list-style:none; background:none; line-height:16px;}
ul.subNav2 li a, ul.subNav li a:visited {color:#054C6B;}
ul.subNav2 li a:hover {text-decoration:none;}

ul.subNav3 {margin:0 0 0 0; padding:0; font-size:11px;}
ul.subNav3 li {margin:0 0 0 43px; padding:0; list-style-type:none; line-height:16px;}
ul.subNav3 li a, ul.subNav li a:visited {color:#054C6B;}
ul.subNav3 li a:hover {text-decoration:none;}

div#contentWrapper {padding:22px 20px 0 22px;}
div#contentWrapper p {margin:0 0 17px 0;}

/* adds top spacing */
div.contentBox {padding:21px 0 0 0;}

div#breadCrumb {margin:0 0 17px 0; color:#044B69; font-size:11px;}
div#breadCrumb a {margin:0 7px 0 0; padding:1px 12px 0 0; color:#044B69; text-decoration:none; background:transparent url(../images/icon_arrow2.gif) no-repeat bottom right;}
div#breadCrumb a:hover {text-decoration:underline;}

div#featuresWrapper {margin:14px 0 21px 0;}
div#features {width:141px; margin:0 auto; text-align:left;}
div#features img {margin:10px 0;}
div#features img#fimg {margin-bottom:0;}
/*img#fim {margin:21px 0;}*/


div#xcartfeaturesWrapper {margin:24px 0 21px 0;}
div#xcartfeatures {width:141px; text-align:left;}
img#xcart {margin:21px 0px 0px 21px;}

table#whatPeopleSay {width:141px; margin:0 auto; text-align:left; background:#fff;}
tr#wpst {line-height:11px; background:url(../images/what_people_say_bgTop.gif) top center no-repeat;}
tr#wpsb {line-height:11px; background:url(../images/what_people_say_bgBottom.gif) bottom center no-repeat;}
table#whatPeopleSay p {margin:0 12px; font-size:11px; color:#383838;}
table#whatPeopleSay p#wpspm {margin:8px 12px 0 12px;}

table#specificNav {width:361px; margin:0 auto; text-align:left; background:#F1F1E6;}
table#specificNav p {margin:4px 4px 4px 15px; color:#383838; font-size:11px;}
table#specificNav p a {padding:1px 12px 0 0; color:#054C6B; background:transparent url(../images/icon_arrow3.gif) no-repeat bottom right;}
table#specificNav p a:hover {text-decoration:none;}
tr#snt {line-height:6px; background:url(../images/specific_nav_top.gif) top center no-repeat;}
tr#snb {line-height:6px; background:url(../images/specific_nav_bottom.gif) bottom center no-repeat;}
td.leftRightWidth {width:120px; vertical-align:top;}
td#centerWidth {width:121px; vertical-align:top;}

img.imgRight1 {margin:0; float:right; overflow:hidden; position:relative;}
img.imgLeft1 {margin:0; float:left; overflow:hidden; position:relative;}

/* footer */
td#footerBorder {border-top:1px solid #F1F1E6;}
tr#footer {background:#044B69;}
tr#footer p {margin:0; color:#fff; font-size:11px; text-align:center; line-height:16px}
tr#footer p.fpt {margin-top:21px;}
tr#footer p#fpb {margin-bottom:9px;}
tr#footer a, tr#footer a:visited {margin:0 5px; color:#fff;}
tr#footer a:hover {text-decoration:none;}

/* formatting */

.center {text-align:center}

pre font, pre {word-wrap: break-word!important; font-size:11px;}

td div.AuthorizeNetSeal {padding-top:10px; margin:0 46px 0; text-align:center;}
td div.AuthorizeNetSeal a {text-align:center;}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
This text is temperary to stop errors caused by certain file sizes in Dreamweaver. 
 ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */