/* CSS Document */
body,
html {margin:0;
    padding:0;
    background:#f9fae9;
    color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    }
	h2{color:#006633}
	.ratesh2{margin-top:-2px; width: 500px; font-size: 16px; text-align:left; color:#000000; font-weight: bold; text-decoration:underline; margin-bottom: 4px;}
		.brownth{text-align: left; background-color:#653100;padding: 2px;  padding-left: 5px; color: #ffffff;}

	.greenth{text-align: left; background-color:#006633;padding: 2px;  padding-left: 5px; color: #ffffff;}
		.greyth{text-align: center; background-color:#e6e6e6; padding: 3px;}
.centered{text-align: center}

a:hover {
	font-weight: bold;color: #006633; text-decoration: underline
}
a:active {
	font-weight: bold;color: #006633; text-decoration: underline
}
a:link {
	font-weight: bold;color:  #006633; text-decoration: none
}
a:visited {
	font-weight: bold;color:	#006633; text-decoration: none
}

a.brownrates:link {
	font-size: 14px; font-weight: bold;color: #653100; text-decoration: none
}
a.brownrates:visited {
	font-size: 14px; font-weight: bold;color: #653100; text-decoration: none
}
a.brownrates:hover {
	font-size: 14px; font-weight: bold;color:  #653100; text-decoration: underline
}
a.brownrates:active {
	font-size: 14px; font-weight: bold;color:	#653100; text-decoration: none
}
a.greenrates:link {
	font-size: 14px; font-weight: bold;color: #006633; text-decoration: none
}
a.greenrates:visited {
	font-size: 14px; font-weight: bold;color: #006633; text-decoration: none
}
a.greenrates:hover {
	font-size: 14px; font-weight: bold;color:  #006633; text-decoration: underline
}
a.greenrates:active {
	font-size: 14px; font-weight: bold;color:	#006633; text-decoration: none
}
	a.menubrown {
	display:block;
	width:130px;
	margin:0; padding:5px;
	background-color:#e6e6e6;
	text-decoration: none;
	color:#653100;
	}
	a.menubrown:visited {
	display:block;
	width:130px;
	margin:0; padding:5px;
	background-color:#e6e6e6;
	text-decoration: none;
	color:#653100;
	}
a.menubrown:hover {
	background-color:#653100;
	color:#ffffff;
	}
a.menubrown span { display:none }
#tradmap{margin-top: -20px;}
#tracemap{margin-top: -25px;}

a.menugreen {
	display:block;
	width:130px;
	margin:0; padding:5px;
	background-color:#e6e6e6;
	text-decoration: none;
	color:#006633;
	}
a.menugreen:hover {
	background-color:#006633;
	color:#ffffff;
	}
a.menugreen span { display:none }
	ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px; /* Width of Menu Items */
	}
	ul li {
	position: relative;
	}
li ul {
	position: absolute;
	left: 195px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}
/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #653100;
	}
	/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
li:hover ul, li.over ul { display: block; } /* The magic */
	h1.green{
	width: 270px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#006633;
	}
	h1.fullgreen{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#006633;
	}
	h1.brown{
	width: 270px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#653100;
	}
	.inline{
	display:inline;}
	h2.weatherhed{
	padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#006633;
	color:#ffffff;
	}
	h2.brownprohead{
	padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#653100;
	color:#ffffff;
	}
 	h2.green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#006633;
	}
	#ratestopbrown{vertical-align: middle; width: 530px; text-align: center}
	#ratestopbrown h1{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-bottom: 4px;
	color:#653100; display:inline;
	}
	#ratestopbrown h2{font-size: 16px; font-weight: bold; color:#653100; margin-bottom: 4px;}
	
	
	#ratestop{vertical-align: middle; width: 530px; text-align: center}
	#ratestop h1{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-bottom: 4px;
	color:#006633; display:inline;
	}
	#ratestop h2{font-size: 16px; font-weight: bold; color:#006633; margin-bottom: 4px;}
	h3.green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color:#006633;
	}
	
	h2.brown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#653100;
	}
	h2.browninline{
	margin-top: 3px;
	padding-bottom: -5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#653100;
	}
	h2.frontbrown{
	text-align: center;
	width: 363px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	color:#ffffff;
	background-color: #653100;
	}
	h2.frontgreen{
	text-align: center;
	width: 363px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	color:#ffffff;
	background-color: #006633;
	}
	h3.brown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color:#653100;
	}
	.ratesh3{background-color:#e6e6e6; width:268px; margin-top: -12px;padding: 2px;font-size: 16px; text-align:center}
	
a.whitelink:link {
	font-weight: bold;color:  #ffffff; text-decoration: none
}
a.whitelink:visited {
	font-weight: bold;color:	#ffffff; text-decoration: none
}
a.whitelink:hover {
	font-weight: bold;color: #ffffff; text-decoration: underline
}
a.whitelink:active {
	font-weight: bold;color: #ffffff; text-decoration: underline
}
a.brown:link {
	font-weight: bold;color:  #653100; text-decoration: none
}
a.brown:visited {
	font-weight: bold;color:	#653100; text-decoration: none
}
a.brown:hover {
	font-weight: bold;color: #653100; text-decoration: underline
}
a.brown:active {
padding: 2px;
	font-weight: bold;color: #653100; text-decoration: underline
}
a.brownsmall:link {
padding: 2px;
	font-size: 10px;font-weight: bold;color:  #653100; text-decoration: none
}
a.brownsmall:visited {
padding: 2px;
	font-size: 10px;font-weight: bold;color:	#653100; text-decoration: none
}
a.brownsmall:hover {
padding: 2px;
	font-size: 10px;font-weight: bold;color: #653100; text-decoration: underline
}
a.brownsmall:active {
	font-size: 10px;font-weight: bold;color: #653100; text-decoration: underline
}
a.greensmall:link {
padding: 2px;
	font-size: 10px;font-weight: bold;color:  #006633; text-decoration: none
}
a.greensmall:visited {
padding: 2px;
	font-size: 10px;font-weight: bold;color:	#006633; text-decoration: none
}

a.greensmall:hover {
padding: 2px;
	font-size: 10px;font-weight: bold;color: #006633; text-decoration: underline
}
a.greensmall:active {
	font-size: 10px;font-weight: bold;color: #006633; text-decoration: underline
}
a.plain:link {
font-weight: normal;color:  #000000; text-decoration: none
}
a.plain:visited {
	font-weight: normal;color:	#000000; text-decoration: none
}
a.plain:hover {
	font-weight: normal;color: #000000; text-decoration: underline
}
a.plain:active {
font-weight: normal;color: #000000; text-decoration: underline
}
#wrap {
position: relative;
    margin:0 auto;
    width:750px;
	}
	#header {
text-align:center;
width: 750px;
height: 157px;
margin-bottom: -3px;
} 
.nodisplay{display:none}

#header span { display:none }
#strip {
text-align:center;
width: 750px;
height: 26px;
background-image: url(/images/strip.gif);
background-position:top;
background-repeat:no-repeat;
} 
#bgwrap
{
background-image: url(http://www.tngolftrail.net/images/navbg.gif);
background-repeat:repeat-y;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #006633;
width: 748px;
}
#leftnav {
float: left;
width: 205px;
height: 100%;
padding-top: 5px;}
#leftnav ul
{
list-style-type:none;
margin-left: 4px;
}
#leftnav li{
margin-top: -2px;
background-color:#ffffff;
border-style: dotted;
border-width: 0;
border-bottom-width: 2px;
border-color:#666666;
}
#home {
	margin:0; padding:0;
	}
#home a {
	display:block;
	width:200px; height:35px;
	margin:0; padding:0;
	background: url(/images/navbuttons/home.gif) top left no-repeat;
	text-decoration: none;
	}
#home a:hover {
	background-image: url(/images/navbuttons/home-hover.gif);
	}
#home a span { display:none }
 a.beartrace {
	display:block;
	width:200px; height:35px;
	margin:0; padding: 0;
	background: url(/images/navbuttons/beartrace.gif) top left no-repeat;
	text-decoration: none;
	}
 a.beartrace:hover {
	background-image: url(/images/navbuttons/beartrace-hover.gif);
	}
 a.beartrace span { display:none }
#beartracenohover {
	margin:0; padding:0;
	}
#beartracenohover a {
	display:block;
	width:200px; height:35px;
	margin:0; padding:0;
	background: url(/images/navbuttons/beartrace.gif) top left no-repeat;
	text-decoration: none;
	}
#beartracenohover a:hover {
	background-image: url(/images/navbuttons/beartrace.gif);
	}
#beartracenohover a span { display:none }
#tracecourses {
text-align: center;
	margin-left: -2px;margin-right: 2px; margin-bottom: 2px; padding-left: 2px;
	}
#tracecourses a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
color: #653100;
	display:block;
	width:175px; height:20px;
	margin-left: 5px; padding-top: 3px;padding-left:10px;
	background-color: #e6e6e6;
	text-decoration: none;
	}
#tracecourses a:hover {
	background-color: #653100;
	color: #e6e6e6;
	}
#tradcourses {
text-align: center;
	margin-left: -2px;margin-right: 2px; margin-bottom: 2px; padding-left: 2px;
	}
#tradcourses a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
color: #006633;
	display:block;
	width:175px; height:20px;
	margin-left: 5px; padding-top: 3px;padding-left:10px;
	background-color: #e6e6e6;
	text-decoration: none;
	}
#tradcourses a:hover {
	background-color: #006633;
	color: #e6e6e6;
	}
a.traditionals{
	display:block;
	width:200px; height:35px;
	margin:0; padding:0;
	background: url(/images/navbuttons/traditionals.gif) top left no-repeat;
	text-decoration: none;
	}
a.traditionals:hover {
	background-image: url(/images/navbuttons/traditionals-hover.gif);
	}
a.traditionals span { display:none }
#beartracenohover {
	margin:0; padding:0;
	}
#tradsnohover a {
	display:block;
	width:200px; height:35px;
	margin:0; padding:0;
	background: url(/images/navbuttons/traditionals.gif) top left no-repeat;
	text-decoration: none;
	}
#tradsnohover a:hover {
	background-image: url(/images/navbuttons/traditionals.gif);
	}
#tradsnohover a span { display:none }
a.fees {
	display:block;
	width:200px; height:35px;
	margin:0; padding: 0;
	background: url(/images/navbuttons/fees.gif) top left no-repeat;
	text-decoration: none;
	}
 a.fees:hover {
	background-image: url(/images/navbuttons/fees-hover.gif);
	}
 a.fees span { display:none }
#reservations {
	margin:0; padding:0;
	}
#reservations a {
	display:block;
	width:200px;
	height:35px;
	margin:0;
	padding:0;
	background: url(/images/navbuttons/reservations.gif) top left no-repeat;
	text-decoration: none;
	}
#reservations a:hover {
	background-image: url(/images/navbuttons/reservations-hover.gif);
	}
#reservations a span { display:none }
#packages {
	margin:0; padding:0;
	}
#packages a {
	display:block;
	width:200px; height:35px;
	margin:0; padding:0;
	background: url(/images/navbuttons/packages.gif) top left no-repeat;
	text-decoration: none;
	}
#packages a:hover {
	background-image: url(/images/navbuttons/packages-hover.gif);
	}
#packages a span { display:none }


a.talkback{
	display:block;
	width:200px; height:35px;
	margin-bottom:5px; padding:0;
	background: url(/images/navbuttons/talkback.gif) top left no-repeat;
	text-decoration: none;
	}
a.talkback:hover {
	background-image: url(/images/navbuttons/talkback-hover.gif);
	}
a.talkback span { display:none }



#parkshome {
border-style: solid;
border-color:#006633;
border-width: 1px;
width: 195px;
background-color: #ffffff;
	margin-top: 10px; padding-top:5px; padding-bottom: 5px;
	}
#parkshome a {
text-align:center;

	display:block;
	width:195px; height: 73px;
	margin-top: 0; padding:0;
	background: url(http://www.state.tn.us/environment/parks/images/trees.gif) top center no-repeat;
	text-decoration: none;
	}
#parkshome a span { display:none }
#main {
margin-top: 2px;
margin-left: 2px;
padding: 5px;
float:left;
width: 530px;
height: 100%;
}

.regularlist{display: block; list-style-type: square}
.regularli{display: block; list-style-type: square}

#welcome {display:block;}
#welcome2 {display:none;}
span.dropcap {
  display:block;
  float:left;
  width:62px;
  padding-top: 2px;
  height:50px;
  margin-right:2px;
  margin-top: 2px;
  background-image:url(/images/w.gif);
  background-repeat:no-repeat;
  }
span.dropcap span {display:none;} 
#tracebox{
width: 528px;
border-style: solid;
border-width: 1px;
border-color: #653100;
}
#tracebox span{
display: none;
}
#traceboxnav{
width: 150px;
height: 150px;
padding: 3px;
margin-right: 3px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #653100;
background-color:#e6e6e6;
}
.traceboxlayer{
margin-top:-160px;
width: 361px;
background-color:#ffffff;
float: right;	z-index:1
}
#tracenav, #tradnav{
position:relative;
width:200px;
visibility:hidden;
margin-top:-160px;
width: 150px;
background-color:#e6e6e6;
left: 150px;
z-index:1
}
.tracenavlayer{
margin-top:-160px;
width: 150px;
background-color:#e6e6e6;
position: relative;
left: 150px;
z-index:1
}
.traceboxinfo{
text-align: center;
width: 361px;
margin-top: 4px;
padding: 5px;
background-color:#ffffff;
float: right;	z-index:1
}
#tradbox{
width: 528px;
border-style: solid;
margin-top: 5px;
border-width: 1px;
border-color: #006633;
}
#tradbox span{
display: none;
}
#tradboxnav{
width: 150px;
height: 150px;
padding: 3px;
margin-right: 3px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #006633;
background-color:#e6e6e6;
}
.tradboxlayer{
margin-top:-165px;
width: 361px;
background-color:#ffffff;
float: right;	z-index:1
}
.tradboxinfo{
text-align: center;
width: 361px;
margin-top: 4px;
padding: 5px;
background-color:#ffffff;
float: right;	z-index:1
}
#listleftcol{
margin-top: -50px;
width: 250px;
float: left;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-style: dashed;
border-color: #cccccc;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
}




#listrightcol{
margin-top: -50px;
width: 250px;
float: right;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
#address
{
margin-top: -5px;
padding-top: 4px;
padding-bottom: 4px;
width: 272px;
text-align: center;
border-style: solid;
border-color: #006633;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-left-width: 0px;
}
#address h2{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display:inline;
	color:#000000;
	}
	#address a{
	font-size: 12px; color:  #006633; text-decoration: none
}
#address a:visited {
	color:	#006633; text-decoration: none
}
#address a:hover {
	color: #006633; text-decoration: underline
}
#address a:active {
	color: #006633; text-decoration: underline
}
#addressbrown
{
margin-top: -5px;
padding-top: 4px;
padding-bottom: 4px;
width: 272px;
text-align: center;
border-style: solid;
border-color: #653100;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-left-width: 0px;
}
#addressbrown h2{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display:inline;
	color:#000000;
	}
	#addressbrown a{
	font-size: 12px; color:  #653100; text-decoration: none
}
#addressbrown a:visited {
	color:	#653100; text-decoration: none
}
#addressbrown a:hover {
	color: #653100; text-decoration: underline
}
#addressbrown a:active {
	color: #653100; text-decoration: underline
}
.nutshell
{
margin-top: -10px;
width: 270px;
text-align: center;
font-size: 14px;
}
#photocol{
width: 250px;
float: right;
margin-left: 5px;
}
#lodgingbrown{
border-style: solid;
border-width: 1px;
border-color: #653100;
width: 245px;
}
#lodgingbrown h3{
text-align: center;
background-color:#653100;
font-size: 14px;
color:#ffffff;
width: 244px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0;
margin-bottom: 0;
}

#lodgingbrown p{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}

#lodgingbrown{
border-style: solid;
border-width: 1px;
border-color: #653100;
width: 245px;
}

#lodgingbrown h3{
text-align: center;
background-color:#653100;
font-size: 14px;
color:#ffffff;
width: 244px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0;
margin-bottom: 0;
}
#lodgingbrown p{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}
#lodginggreen{
border-style: solid;
border-width: 1px;
border-color: #006633;
width: 245px;

}
#lodginggreen h3{
text-align: center;
background-color:#006633;
font-size: 14px;
color:#ffffff;
width: 244px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0;
margin-bottom: 0;
}
#lodginggreen p{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}

#weather {
position: relative;
left: 5px;
width: 192px;
border-style: solid;
border-width: 1px;
border-color: #006633;
background-color:#ffffff;
padding-bottom: 3px;
margin-bottom: 5px;
}

#weather img{
margin-top: -15px;
margin-left: 20px;
padding-bottom: 3px;
}
#printboxes{display: none;}
#footer{
width: 746px;
background-color:#006633;
font-size: 10px;
color:#ffffff;
padding: 2px;
text-align: center;
margin-bottom: 5px;
}
#footer a{
color: #ffffff;
}

#statsgreen{
border-style: solid;
border-width: 1px;
border-color: #006633;
width: 248px;
margin-bottom: 2px;

}
#statsgreen h3{
display:inline;
text-align: center;
background-color:#006633;
font-size: 14px;
color:#ffffff;

margin-top: 0;
margin-bottom: 0;
}
#statsgreen p{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}



#statsbrown{
border-style: solid;
border-width: 1px;
border-color: #653100;
width: 248px;
margin-bottom: 2px;

}
#statsbrown h3{
display:inline;
text-align: center;
background-color:#653100;
font-size: 14px;
color:#ffffff;

margin-top: 0;
margin-bottom: 0;
}
#statsbrown p{
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}
#prosbrown {
position: relative;
left: 5px;
width: 192px;
border-style: solid;
border-width: 1px;
border-color: #653100;
background-color:#ffffff;
margin-bottom: 5px;
padding-top: 0px;
}
#prosbrownbottom {

width: 185px;
background-color:#ffffff;
padding-left: 3px;
padding-right: 3px;
margin-bottom: 5px;
margin-top: -13px;
margin-left: -3px;
}

p.pros{margin-top: -11px;}
