body,
html {
    margin:0;
    padding:0;
	background-image: url(http://www.tngolftrail.net/images/bg.gif);
	background-repeat: repeat-x;
    background-color:#000000;
    color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
    }
	h2.weatherhed{
	padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#025b2f;
	color:#ffffff;
	width: 190px;
	margin-bottom: 2px;
	margin-top: 0px;
	}
	h2.traceweatherhed{
	padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#653100;
	color:#ffffff;
	width: 190px;
	margin-bottom: 2px;
	margin-top: 0px;
	}
	
.parkname{
width: 265px;padding-bottom: 3px;margin-bottom: 8px;margin-top: 0px; border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc}
.parknamefull{
width: 530px;padding-bottom: 3px;margin-bottom: 8px;margin-top: 0px; border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc}
.category{
border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc; color:#7d4800; font-weight: bold; width: 270px; margin-bottom: 4px; font-size: 110%
}
.categoryfull{
border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc; color:#7d4800; font-weight: bold; width: 530px; margin-bottom: 4px; font-size: 110%
}
#photocol{
width: 250px;
float: right;
margin-left: 5px;
margin-right: 2px;
}

	th {text-align: center}
	h1{font-size: 10px;color: #006633; font-size: 18px; text-align: center; font-weight: bold;}
	.inlineh1{color: #7d4800; font-size: 18px; text-align: center; font-weight: bold;display:inline}
blockquote {padding: 6px; background-color:#e6e6e6;}

a:link {
	font-weight: bold; color:  #025b2f; text-decoration: none
};

a:visited {
	font-weight: bold; color:	#025b2f; text-decoration: none
}
a:hover {
	font-weight: bold; color: #025b2f; text-decoration: underline
}

a:active {
	font-weight: bold; color: #025b2f; text-decoration: underline
}

a.trace:link {
	font-weight: bold; color:  #653100; text-decoration: none
};

a.trace:visited {
	font-weight: bold; color:	#653100; text-decoration: none
}
a.trace:hover {
	font-weight: bold; color: #653100; text-decoration: underline
}

a.trace:active {
	font-weight: bold; color: #653100; text-decoration: underline
}
	A.hdrlink:link {
	color: #ffffff; 
	text-decoration: none;
}

A.hdrlink:active {
	color: #ff0000; 
		font-weight: normal;
	text-decoration: underline;
}

A.hdrlink:visited {
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none;
}

A.footerlink:link {
	color:#003366;
		font-weight: normal;
	text-decoration: underline;
}
A.footerlink:visited {
	color:#003366;

	text-decoration: underline;
}
A.footerlink:hover {
	text-decoration: underline;
}
A.footerlink:active {
	color:#003366;
		font-weight: normal;
	text-decoration: underline;
}




.category{
border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc; color:#7d4800; font-weight: bold; width: 270px; margin-bottom: 4px; font-size: 110%
}
.categoryfull{
border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc; color:#7d4800; font-weight: bold; width: 530px; margin-bottom: 4px; font-size: 110%
}
	
	.InvisibleLink {
	color: #6370A6;
	display: none;
}

#whitenavcontainer { width: 200px; }

#whitenavcontainer ul
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#whitenavcontainer li
{

list-style-type: none;
}

#whitenavcontainer a
{
color: #025b2f;
text-decoration: none;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 3px;
width: 190px;
background-color: #ffffff;
border-bottom: 2px dotted #e6e6e6;
font-weight: bold}

#whitenavcontainer a:link, .navlist a:visited
{
color: #025b2f;
text-decoration: none;
font-weight: bold
}

#whitenavcontainer a:hover
{
background-color: #e6e6e6;
color: #025b2f;
text-decoration: underline;

}
#whitenavcontainer a:visited
{
color: #025b2f;
text-decoration: none;
font-weight: bold
}
th{color:#ffffff;background-color:#025b2f; font-size: 100%; font-weight: bold}
.traceth{color:#ffffff;background-color:#653100; font-size: 100%; font-weight: bold}

#leftnav {
		text-align: left;
padding-left: 2px;
width: 200px;
min-height: 100%;
}
#content{

width: 534px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
text-align: left;
border-style: solid;
border-width: 0px;
border-left-width: 1px;
border-color:#e6e6e6;
}

/* CSS Document */
.ul{
margin:0;
margin-left:2em;
padding-left:0;
list-style-type:square;
list-style-position:outside;
}

.noindent{padding: -16px;list-style-type: square}
.li{margin:0;
margin-left:2em;
padding-left:0;
list-style-type:square;
list-style-position:outside;}

.navlist
{
margin-left: 0;
padding-left: 0;
margin-top: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.nav2
{
left: 0px;
margin-top: 4px;
margin-bottom: 0px;
text-align:center;
padding: 0px;
padding-top: 3px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}


a.coursenav

{
color: #025b2f;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 3px;
width: 188px;
background-color: #ffffff;
border-bottom: 2px dotted #e6e6e6;
}

a.coursenav:link, .navlist a:visited
{
color: #025b2f;
text-decoration: none;
}

a.coursenav:visited
{
color: #025b2f;
text-decoration: none;
font-weight: bold
}

 a.coursenav:hover
{
background-color: #e6e6e6;
color: #025b2f;
text-decoration: underline;

}



a.tracecoursenav

{
color: #653100;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 3px;
width: 188px;
background-color: #ffffff;
border-bottom: 2px dotted #e6e6e6;
}

a.tracecoursenav:link, .navlist a:visited
{
color: #653100;
text-decoration: none;
}

a.tracecoursenav:visited
{
color: #653100;
text-decoration: none;
font-weight: bold
}

 a.tracecoursenav:hover
{
background-color: #e6e6e6;
color: #653100;
text-decoration: underline;

}



.mainnav
{
}
a.mainnav
{
left: 0px;
margin-top: 4px;
margin-bottom: 0px;
padding: 0px;
padding-top: 3px;
padding-left: 7px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
display: block;
width: 190px;
color:#025b2f;
font-weight: bold
}

a.mainnav visited
{
color:#025b2f;
font-weight: bold;
left: 0px;
margin-top: 4px;
margin-bottom: 0px;
padding: 0px;
padding-top: 3px;
padding-left: 7px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
display: block;
width: 190px;
}
a.mainnav hover
{
left: 0px;
margin-top: 4px;
margin-bottom: 0px;
padding: 0px;
padding-top: 3px;
padding-left: 7px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
display: block;
width: 190px;
}
a.mainnav active
{
color:#025b2f;
font-weight: bold;
left: 0px;
margin-top: 4px;
margin-bottom: 0px;
padding: 0px;
padding-top: 3px;
padding-left: 7px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
display: block;
width: 190px;
}

a.bluenav

{
color: #666666;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 3px;
width: 188px;
background-color: #ffffff;
border-bottom: 2px dotted #e6e6e6;
}

a.bluenav:link, .navlist a:visited
{
color: #666666;
text-decoration: none;
}

a.bluenav:visited
{
color: #666666;
text-decoration: none;
font-weight: bold
}

 a.bluenav:hover
{
background-color: #e6e6e6;
color: #025b2f;
text-decoration: underline;

}




a.bluesubnav

{
z-index:1;
color: #ffffff;
text-decoration: none;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 3px;
width: 190px;
font-weight: bold;
background-color: #999999;
border-bottom: 0px solid #666666;
}

a.bluesubnav:link, .navlist a:visited
{
color: #ffffff;
text-decoration: none;
border-bottom: 0px dashed #cccccc;

}
a.bluesubnav:visited{
color: #ffffff;
text-decoration: none;
border-bottom: 0px dashed #cccccc;

}

 a.bluesubnav:hover
{
background-color: #000000;
color: #ffffff;
text-decoration: underline;

}

a.greysubnav

{
color: #000000;

text-decoration: none;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 3px;
width: 190px;
font-weight: bold;
background-color: #e6e6e6;
border-bottom: 1px solid #666666;

}

a.greysubnav:link, .navlist a:visited
{
color: #000000;
text-decoration: none;
}

 a.greysubnav:hover
{
background-color: #000000;
color: #ffffff;
text-decoration: underline;

}


a.tansubnav

{
color: #000000;

text-decoration: none;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 3px;
width: 190px;
font-weight: bold;
background-color: #e6e6e6;
border-bottom: 1px solid #b6b689;

}

a.tansubnav:link, .navlist a:visited
{
color: #000000;
text-decoration: none;
}

 a.tansubnav:hover
{
background-color: #000000;
color: #ffffff;
text-decoration: underline;

}



A#id1:link {
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal
}

A#id1:active {
	color: #ff0000; 
	text-decoration: underline;
	font-weight: normal
}

A#id1:visited {
	color: #ffffff; 
	text-decoration: none;
		font-weight: normal

}

A#id1:hover {
	color: #ffffff; 
	text-decoration: underline;
		font-weight: normal

}


#coursenavcontainer { width: 200px; }

#coursenavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#coursenavcontainer li
{

list-style-type: none;
}


#parksnavcontainer2 { width: 200px; }

#parksnavcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#parksnavcontainer2 li
{

list-style-type: none;
}
#maincontainer { width: 200px; }

#maincontainer ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#maincontainer li
{
width: 190px;
display: block;
margin-left: 0px;
}
#maincontainer li a
{width: 190px;

display: block;

margin-left: 0px;
color:#666666;
font-weight: bold;
list-style-type: none;
border-style: dotted;
border-width: 0;
border-color:#e6e6e6;
border-bottom-width: 2px;
padding: 3px;
padding-left: 7px;
text-decoration: none;
}

#maincontainer li a:visited
{
display: block;
width: 190px;
margin-left: 0px;
color:#666666;
font-weight: bold;
list-style-type: none;
border-style: dotted;
border-width: 0;
border-color:#e6e6e6;
border-bottom-width: 2px;
padding: 3px;
padding-left: 7px;
text-decoration: none;
}

#maincontainer li a:hover
{
display: block;
width: 190px;
margin-left: 0px;
color:#666666;
font-weight: bold;
list-style-type: none;
border-style: dotted;
border-width: 0;
border-color:#e6e6e6;
border-bottom-width: 2px;
padding: 3px;
padding-left: 7px;
text-decoration: underline;
}
ul a {display:block}
ul li {

	position: relative;
	
	}
	
li ul {
	position: absolute;
	left: 200px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	border-style: solid;
	border-width: 0px;
	border-color:#333333;
	width: 200px;
	}
	
	li ul li{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

/* Styles for Menu Items */

/* Fix IE. Hide from IE Mac \*/
#leftnav ul li { float: left; height: 1%; }
#leftnav ul li a { height: 1%; }
/* End */

		
li ul li a {color: #ffffff;
margin-left: 0px;
text-decoration: none;
display: block;
position: relative;
left: -2px;
bottom: 20px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 3px;
width: 190px;
font-weight: bold;
background-color: #b6b689;
border-bottom: 0px solid #e6e6e6;}

li ul li a.nav:link, .navlist a:visited
{
color: #ffffff;
text-decoration: none;
border-bottom: 0px dashed #cccccc;

}

li ul li a.nav:hover
{
background-color: #000000;
color: #ffffff;
text-decoration: underline;

}

 /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */
.parkinfo{
padding-bottom: 3px;margin-bottom: 8px;margin-top: 0px; border-style: dotted; border-width: 0px; border-bottom-width: 2px; border-color:#cccccc}

#weather {
position:relative;
text-align: center;
background-color:#ffffff;
width: 195px;
padding-bottom: 3px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #025b2f;
}
#traceweather {
position:relative;
text-align: center;
background-color:#ffffff;
width: 195px;
padding-bottom: 3px;
padding-top: 0px;
margin-top: 8px;
margin-bottom: 5px;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #653100;
}
ul {list-style-type: square; }
ul li {list-style-type: square;}
li {list-style-type: square;}
