a.global-header-nav {text-decoration: none; font-weight: bold; color:#F3EBA4; background-color: transparent;}
a.global-header-nav:hover {text-decoration: none; font-weight: bold; color: #E0AE49;	background-color: transparent;}
#glob-nav-right {text-align: left; vertical-align: bottom; padding-top:8px; padding-right: 5px; background-color: #49572A;}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #000;
	background-color: #49572a;
	
	}
.print-only {
  display: none;
}
/*typography*/

a {
	font-weight: bold;
	color: #000;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	color: #A33706;
	}

h1 {
  COLOR: #fff;
	font-size: 2.0em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
  COLOR: #d97c18;
	font-size: 1.7em;
	margin: .8em 0em .8em 0em;
	font-weight: bold;
	}
h3 {
  COLOR: #2b4909;
	font-size: 1.4em;
	margin: .8em 0em .8em 0em;
	font-weight: bold;
	}
h4 {
  COLOR: #007624;
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
  COLOR: #5f7137;
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.2em;
	margin-top: 0em; /*.2 orig*/
	margin-bottom: 0.1em; /*.1 orig*/
	}
p {
	font-size: 1.0em;
	line-height: 1.2em; /*custom setting for double-spacing esque ideas (1.8 orig)*/
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
.bigger {
  font-size: 1.1em;
}
	/*start of old css stuff */
	

input.radio { background : #FBF8E0; color: #000000; border:0px ; } 

.align-left {
	TEXT-ALIGN: left
}
.align-right {
	TEXT-ALIGN: right
}
.align-center {
	TEXT-ALIGN: center
}
.align-justify {
	TEXT-ALIGN: justify
}
/*change this!!!*/
.smaller {
  font-size: xx-small;
}
IMG.image-left {
	FLOAT: left; MARGIN-RIGHT: 10px;
}
IMG.image-right {
	FLOAT: right; MARGIN-LEFT: 10px;
}
#keytable {
  width: 300px;
  }
#quiz {
}
#float-table {
 FLOAT: left;	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px; background: #FBF8E0;
}
#float-table TABLE {
	PADDING: 0px 0px 0px 0px; FLOAT: right; MARGIN: 8px; background: #FBF8E0;
}
TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.banner {
	MARGIN: 0px 10px 10px; TEXT-ALIGN: center
}

P.noscript {
	COLOR: #fff
}
P.noscript A {
	COLOR: #f3eba4
}
.ten-px-pad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.two-px-pad-left {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.ten-px-pad-left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.ten-px-pad-cen {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.modified {
	FONT-WEIGHT: normal; COLOR: #f3eba4; FONT-SIZE: x-small
}
.hidden {
	DISPLAY: none
}
.new-browsers {
	DISPLAY: none
}
IMG.block {
	DISPLAY: block
}
A.main-nav-current {
	FONT-WEIGHT: bold; COLOR: #49572a; TEXT-DECORATION: none
}
A.main-nav-not-current {
	FONT-WEIGHT: bold; COLOR: #f3eba4; TEXT-DECORATION: none
}
A.sub {
	FONT-WEIGHT: bold; COLOR: #49572a; TEXT-DECORATION: none
}
A.sec {
	FONT-WEIGHT: bold
}

#glob-nav-left {
	BACKGROUND-COLOR: #49572a;
	padding-top: 10px;
}
#header-tr {
	BACKGROUND-COLOR: #788a51
}
#header-right {
	VERTICAL-ALIGN: middle;TEXT-ALIGN: center; BACKGROUND-COLOR: #788a51
}
#header-center {
	vertical-align: middle; text-align: left; background-color: #788a51;
	}
	
#search-table-left-cell {
	BACKGROUND-COLOR: #5f7137
}
#search-table-right-cell {
	BACKGROUND-COLOR: #fbf8e0
}
#main-table-left-cell {
	BACKGROUND-COLOR: #dbd594
}
#main-table-right-cell {
	text-align:left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fbf8e0
}
#prim-nav-table {
	BACKGROUND-COLOR: #5f7137
}
#nav-container {
	BACKGROUND-COLOR: #dbd594;
	width: 191px;
}
.p-link-active-tr {
	BACKGROUND-COLOR: #e0ae49
}
.p-link-not-active-tr {
	BACKGROUND-COLOR: #5f7137
}
.p-sub-link-tr {
	BACKGROUND-COLOR: #dbd594
}
#sec-nav-table {
	BACKGROUND-COLOR: #dbd594
}
#top-space {
	MARGIN-TOP: 20px
}
#address-table {
	BACKGROUND-COLOR: #dbd594
}
#address-table a{
	color: #49572A;
	text-decoration: none;
}
#address-table a.visited{
	color: #49572A;
	text-decoration: none;
}
#address-table a.underline {
  text-decoration: underline;
}
#content-wrapper {
	PADDING-RIGHT: 10px
}
#related-nav-table {
	BACKGROUND-COLOR: #cc9;
}
#related-nav-table UL LI A {
  color: #49572a;
  text-decoration: underline;
}
#footer-table-left-cell {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #dbd594; TEXT-ALIGN: center
}
#footer-table-right-cell {
	VERTICAL-ALIGN: middle;
  BACKGROUND-COLOR: #fbf8e0;
  TEXT-ALIGN: center;
  font-size: xx-small;
	BACKGROUND-POSITION: right bottom;
  BACKGROUND-IMAGE: url(http://na.fs.fed.us/spfo/invasiveplants/images/lower-right-corner.gif); 
  BACKGROUND-REPEAT: no-repeat;
}
#footer-table-right-cell a {
  font-size: xx-small;
}
.clear {
	CLEAR: both
}

#navcontainer
{
width: 165px;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
padding: 10px 10px 10px 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
  width:165px;
	width: 165px !important;
	width: 165px;
	width/**/:/**/165px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: #5F7137;
color: #000;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: 0px solid #000;
}

#navcontainer li
{
padding: 0px 0px 0px 0px;
border-left: 1px solid #49572a;
border-bottom: 1px solid #5F7137;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px .3em;
border-left: 10px solid #5F7137;
border-top: 1px solid #49572a;
border-right: 1px solid #49572a;
border-bottom: 1px solid #49572a;
background-color: #788A51;
color: #F3EBA4;
text-decoration: none;
width: 100%;
}
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover
{
border-left: 10px solid #DBD594;
background-color: #788A51;
color: #FBF8E0;
}
#navlist a.current 
{ 
border-left: 10px solid #DBD594;
color: #FBF8E0;
}
INPUT.button {
	BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-WEIGHT: normal;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000;
  BORDER-BOTTOM: #000000 1px solid;
  BACKGROUND-COLOR: #dbd594
}
INPUT {
	BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: #eeeeee;
}
#related-nav-table-top-cell {
	BACKGROUND-IMAGE: url(http://na.fs.fed.us/spfo/invasiveplants/images/related-top.gif); TEXT-ALIGN: center;
	font-weight: bold;
}
#related-nav-table-cen-cell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(http://na.fs.fed.us/spfo/invasiveplants/images/related-fill.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
#related-nav-table-bot-cell {
	BACKGROUND-IMAGE: url(http://na.fs.fed.us/spfo/invasiveplants/images/related-bot.gif);
}
#main-table-wrapper {
  width:99%;
}
#header-table-wrapper {
  width:99%;
}
#sidenavigator2 {
width:90%;
background: #788A51;
}

#sidenavigator2 ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
voice-family: "\"}\""; 
voice-family:inherit;
} 

#sidenavigator2 li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#sidenavigator2 a {
border: 1px #49572A solid;
font-weight: bold;
display: block;
width: 100%;
text-align:left;
margin: 0px; /*spaces between link boxes compat? not sure */
padding: 4px;
background-color: #788A51;
text-decoration: none;
color: #F3EBA4;
}
#sidenavigator2 a:hover {
text-align:left;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 3px;
padding-right: 3px;
background-color: #6D7D49;
color: #FBF7D3;
text-decoration: underline;
}
#sidenavigator2 a.current 
{ 
background-color: #6D7D49;
color: #FBF7D3;
}

#sidenavigator ul {
border: 0px;
width: 180px;
list-style: none;
margin: 0px 0px 0px 0px;
padding-left: 0px;
padding-left/**/:/**/ 7px;
padding-right: 8px;
padding-top: 0px;
padding-bottom: 7px;
voice-family: "\"}\""; 
voice-family:inherit;
width:160px;
} 

html>body #sidenavigator ul { width:160px }

#sidenavigator li {
padding: 0px;
margin: 0px;
}
#sidenavigator a {
border: 1px #49572A solid;
font-weight: bold;
display: block;
width: 100%;
text-align:left;
margin: 0px; /*spaces between link boxes compat? not sure */
padding: 4px;
background-color: #788A51;
text-decoration: none;
color: #F3EBA4;
}
#sidenavigator a:hover {
text-align:left;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 3px;
padding-right: 3px;
background-color: #6D7D49;
color: #FBF7D3;
text-decoration: underline;
}
#sidenavigator a.current 
{ 
background-color: #6D7D49;
color: #FBF7D3;
}



#zebra-table table td {
  background-color: #DCE2C2;
}
#zebra-table table tr td a {
  display: block;
  font-weight: normal;
  text-decoration: underline;
  color: blue;
}
#zebra-table table tr td a:hover {
  display: block;
  font-weight: normal;
  text-decoration: underline;
  color: #A33706;
}
#zebra-table table tr.odd td {
  background-color: #BEC898;
}
#zebra-table table tr th {
  text-align: left;
}
#zebra-table table tr th {
  font-weight: bold;
  font-style: none;
}
#zebra-table table tr th a{
  color: blue;
  text-decoration: underline;
  font-weight: normal;
  font-style: italic;
}
#zebra-table table tr th a:hover{
  color: #A33706;
}
.italic {
  font-style: italic;
  font-size: x-small;
  font-weight: normal;
  color: #000000;
}
.frntpageorngboxnobak {
	border-right: #fdc870 1px solid;
	padding-right: 5px;
	border-top: #fdc870 1px solid;
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-left: #fdc870 1px solid;
	padding-top: 0px;
	border-bottom: #fdc870 1px solid;
	margin-left: 10px;
	font-size: bigger;
}
.frntpageorngbox {
  font-size: bigger;
	border-right: #fdc870 1px solid;
	padding-right: 5px;
	border-top: #fdc870 1px solid;
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-left: #fdc870 1px solid;
	padding-top: 0px;
	border-bottom: #fdc870 1px solid;
	margin-left: 10px;
	background-color: #F7F1C2;
}
	#topinlinelist li a {
	margin-top: 0em;
	text-align: center; 
	color: black;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: none;
	text-decoration: underline;
	}
	plantinlinelist li a {
	margin-top: 0em;
	margin-left: 0em;
	text-align: left; 
	color: black;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: none;
	text-decoration: underline;
	}
	ul.Arrow {
	margin-left: 0;
	margin-bottom: 0;
	}
	li.inline {
	  display: inline;
	  padding-left: 7px;
	  padding-right: 7px;
	  border-right: 1px solid #000;
	  }
	li.inlineArrow {
	  display: inline;
	  padding-left: 2px;
	  padding-right: 7px;
	  border-right: 0px;
	  }
	li.last {
	  display: inline;
	  padding-left: 7px;
	  padding-right: 3px;
	  border-right: 0px;
	  } 
