@charset "UTF-8";


 body {
	margin: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:  #000000;
	background-color:#FFFFFF;
}

td
{
	font: 13px Arial, Helvetica, sans-serif;
	color:  #000000;
}

/* backgrounds */

.bkgd-left {
	background:#FFFFFF url(../images/bkgd-leftgrunge2.gif) repeat-y left top;
}
.bkgd-right {
	background:#FFFFFF url(../images/bkgd-rightgrunge2.gif) repeat-y right top;
}
.bkgd-navleft {
	background:#f8ffd1 url(../images/navbkgd-left.gif) repeat-y left top;
}
.bkgd-navright {
	background:#f8ffd1 url(../images/navbkgd-right.gif) repeat-y right top;
}


/* headers */
H1 {
	font: 30px Arial, Helvetica, sans-serif;
	font-weight:200;
	color: #0097DC;
	margin:0px;
	padding:0px;
}

H2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #0097DC;
	margin:0px;
	padding:0px;
}


H3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0097DC;
	font-weight: bold;
	margin:0px;
}

.BlueSubHeaderRight
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0097DC;
}

/* links */
a.link-small {
	color: #CE0000;
	font-size:10px;
}
a:hover.link-small {
	color: #0097DC;
}

a {
	color: #0097DC
}

a:hover {
	color: #CE0000;
}


/* text */
.txt-34{
	font-size: 28px; /* 32px */
	font-weight:bold;
	padding: 0 0 0 10px;
	border-left:#b8bc85 solid 1px;
}

.txt-11{
	font-size: 11px;
}

/* accordion */

.accordion ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}
.accordion li {
	list-style-position:inside;
	padding: 7px 0px 7px 10px;
	background:#EEEEEE url(../images/line-accordion.gif) repeat-x left bottom;
}
.accordion li a {
	color: #000000;
	text-decoration: none;
}
.accordion li a:hover {
	color: #0097DC;
}

/* tabs2 */
 #tabby a
{
  background:url(../images/tabs/tabby-yellowleft.gif) no-repeat left top;
  padding:0 0 0 6px;
  text-decoration:none;
  color:#353600;
}

#tabby a span
{
  background:url(../images/tabs/tabby-yellowbkgd.gif) no-repeat right top;
  padding: 5px 14px 3px 6px;

}

#tabby a, #tabby a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#tabby a, #tabby a span
{
  float: none
}
/* End hide */

#tabby a:hover
{
  background: url(../images/tabs/tabby-whiteleft.gif) left top no-repeat;
}

#tabby a:hover span
{
  background: url(../images/tabs/tabby-whitebkgd.gif) right top no-repeat;
}

#tabby ul
{
  font-size:11px;
  margin:0;
  padding:0 0 0 24px;
  list-style:none;
}

#tabby li
{
  float:left;
  margin:0;
  padding:0;
}

#tabby .selected a
{
  background:url(../images/tabs/tabby-whiteleft.gif) no-repeat left top;
  
}

#tabby .selected a span
{
  background:url(../images/tabs/tabby-whitebkgd.gif) no-repeat right top;
  padding: 5px 14px 3px 6px;

}


/* left navigation */

.leftnav-top {
background-image:url(../images/navbkgd-top.gif);
height:10px;
width:189px;
}
.leftnav-bottom {
background-image:url(../images/navbkgd-bottom.gif);
height:11px;
width:189px;
}

.leftnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
.leftnav li {
	list-style-type: none;
	padding: 7px 0px 7px 10px;
	background:#F8FFD1 url(../images/line-navleft.gif) no-repeat left bottom;
}
.leftnav li a {
	color: #000000;
	text-decoration: none;
}
.leftnav li a:hover {
	color: #0097DC;
}


/* breadcrumbs */
.breadcrumbs{
	font-size:10px;
	color: #A5A5A5;
}


/* footers */
.footer{
	font-size:10px;
	padding: 10px 0px 10px 0px;
}

.footer a {
	color: #000000;
	font-size:10px;
}
.footer a:hover {
	color: #0097DC;
}


/* tabs */
 #topnav a
{
  text-decoration:none;
  color:#353600;
}

#topnav a span
{

}

#topnav a, #topnav a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#topnav a, #topnav a span
{
  float: none
}
/* End hide */

#topnav a:hover
{
}

#topnav a:hover span
{
}

#topnav ul.menu
{
  font-size:11px;
  margin:0;
  list-style:none;
}

#topnav li
{
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}



/* tabs */
 #navigation a
{
  background:url("../images/tabs-greenleft.gif") no-repeat left top;
  padding:0 0 0px 8px;
  text-decoration:none;
  color:#353600;
  
}

#navigation a span
{
	background-image:url("../images/tabs-greenbkgd.gif");
	background-repeat:no-repeat;
	background-position:right;
  	padding: 9px 14px 7px 6px;

}

#navigation a, #navigation a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
  float: none
}
/* End hide */

#navigation a:hover
{
  background: url("../images/tabs-whiteleft.gif") left top no-repeat;
}

#navigation a:hover span
{
  background: url("../images/tabs-whitebkgd.gif") right top no-repeat;
}

#navigation ul
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  margin:0 0 0 152px;
  padding:0;
  list-style:none;
  height: 32px;
  
  
}

#navigation li
{
  float: left;
  margin:0;
  padding:0;
}

#navigation #current a
{
  background:url("../images/tabs-whiteleft.gif") no-repeat left top;
}

#navigation #current a span
{
  background:url("../images/tabs-whitebkgd.gif") no-repeat right top;
  

}
.BlueSubHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #3EB1E0;
}
.BlueSubHeaderRight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3EB1E0;
}
.BlueSubHeaderRightBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #3EB1E0;
}
/* box */
#yellowcontainer
{
  padding: 15px 15px 15px 15px;
  background: #fffdd4;
  border: 1px dotted #000000;
}

.right_panel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 180px;
	border:1px solid #c0c0c0;
}
.left_panel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 180px;
	border:1px solid #c0c0c0;
}
.parktxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color:#000000;
}

.parkName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding-top:5px;
}
.parkName a{
text-decoration:none;
}

.graylineV
{
  background-images: url("../images/gray_line_vertical.gif");
  background-repeat:repeat-y;
  background-position:right;
}
.grayline
{
  background-images: url("../images/gray_line.gif");
  background-repeat:repeat-x;
}

.buttonheading a img
{
border:0;
}
/* bullets */
.bullet-arrow {
  list-style: none;
  margin-left:0;
  padding:0 0 0 0;
}

.bullet-arrow li{
  padding-left: 15px;
  background-image: url(../images/bullet-arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 0.1em;
}

.bullet-arrow2 {
  list-style: none;
  margin-left:0;
  padding:0 0 0 0;
}

.bullet-arrow2 li{
  padding: 2px 0px 2px 25px;
  background-image: url("../images/visitor-guide/heritage-trees/heritagetrees-arrowgreen.png");
  background-repeat: no-repeat;
  background-position: 0 0.4em;
}


/* tables */
#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable th {

	text-transform:capitalize;
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	border-top: 1px solid #b9e02b;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e5f18f url(../images/bg_header.jpg) no-repeat;
}

#mytable th.lefthead {
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	border-top: 1px solid #b9e02b;
	border-left: 1px solid #b9e02b;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e5f18f url(../images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #b9e02b;
	background: none;
}

#mytable td {
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

#mytable td.linetop {
	border-top: 1px solid #b9e02b;
}

#mytable td.spectop {
	border-top: 1px solid #b9e02b;
	border-left: 1px solid #b9e02b;
}


#mytable td.alt {
	background: #f7ffc6;
}

#mytable td.altgrey {
	background: #e0e0e0;
}

#mytable td.spec {
	border-left: 1px solid #b9e02b;
	border-top: 0;
	background: #fff;
}

#mytable td.specalt {
	border-left: 1px solid #b9e02b;
	border-top: 0;
	background: #f7ffc6;
	
}

/* images */
.image-border {
	border: 4px solid #e0e0e0;
}

/* home right panel */
.rigthcolbkgd {
	background: #E6EAAE url("../images/home/home-RCOL-bkgd02.gif") repeat-y left top;
	padding: 0 20px 0 20px;
}

/* forms */
.txtfields{
	font: 13px Arial, Helvetica, sans-serif;
	color:  #000000;
	width: 150px;
}

.chronoform{
   display:none;
}

/* heritage trees */
H4{
	font: 18px "Georgia", Times New Roman, Times, serif;
	color:  #493E1C;
	margin:0;
}

.txt-brown{
	color: #493E1C;
}

a.link-serif {
	font: 14px "Georgia", Times New Roman, Times, serif;
	color: #493E1C;
}

a:hover.link-serif {
	color: #0097DC;
}


