* {margin: 0; padding: 0;}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:90%;
	margin:0;
	padding:0;
	background-image: url(bg_grad3.jpg); 
	
}
/* added from original */
p {font-family:  verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  margin: 0 10px 0 12px;
  padding: 0.5em;
  line-height:1.5em;
  }
h1 {font-family: Tempus Sans ITC, Comic Sans, sans-serif;
  font-size: 2em;
  }
h2 {font-family:  verdana, arial, helvetica, sans-serif;
 font-size: .9em;
 border: botton 1px black;}
h3 {font-family: Tempus Sans ITC, Comic Sans, sans-serif;}
h4 {font-family: verdana, arial, helvetica, sans-serif;
    font-size: .9em;}
h5 {font-family: verdana, arial, helvetica, sans-serif;
    font-size: .85em;}
ul {font-family:  verdana, arial, helvetica, sans-serif;
 font-size: .8em;
 text-decoration: none;
 }

li {margin: 0;
 padding: .3em 0 0 .5em;
 list-style-type: none;
 }

 /*end added from original */
#container {
	
	width:90%;
	margin:0px auto;
	padding:0;
	
	color:#000000;
}
a{
	
	background-color:inherit;
	
}
a:hover{
	text-decoration:none;
}
#header {
	background-color:inherit;
	color:#000;
	height:80px;
	text-align: center;
	background-image: url(logo16.gif);  background-repeat: no-repeat;
}

#listmenu {
  width: 95%;
  float: left;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-size: 1em;
  color: #fff;
  
  padding: 0 1em 0 3em;
  background: #c52405;
  border: 1px solid red;
  } 
#listmenu ul {font-family:  verdana, arial, helvetica, sans-serif;
   margin: 0 0 0 120px;
   
}
#listmenu li {float: left;
 list-style-type: none;
 border-right: 1px solid #000;
 margin: 0 .5em 0 0;
 }
#listmenu li:first-child {
  border-left 1px solid #fff;
}
#listmenu li:hover {
 color: #000;
}
#listmenu a {padding: 0 6px;
 text-decoration: none;
 color: #fff;
}
#listmenu a:hover {color: #000;
}
* html #listmenu ul {float: left;
 border-left: 1ps solid #000;
 margin-left: 15px;
 }
 
 #leftcol {
    width:19%;
	position:relative;
	float:left;
}

#leftcol p {font-size: .7em;

}

leftcol.caption {
	font-size:70%;
	font-weight:lighter;
	
}

#leftcol_1 {
    margin: 1em 0 0 0;
    padding: 1em 0 1em .5em;
	background: #f7f4ed;
    border: 1px solid red;

}

#leftcol_2 {
     position:relative;
     float:left;
     margin: .5em 0 0 0;
     padding: .5em 0 0 .5em;
 
}

#leftcol_3 {
     position:relative;
     float:left;
     margin: 1em 0 0 0;
     padding: 1em 0 0 .5em;
 	 border: 1px solid #000;
}
#rightcol {
	position:relative;
	float:left;
	width:20%;	
	font-size: .85em;
}

rightcol.caption {
    font-size:110%;
	color:#000;
}


#rightcol p {font-size: .7em;
}

#rightcol li {font-family: verdana, arial, helvetica, sans-serif;
 font-size: .8em;
 text-decoration: none;
 }
#rightcol h3 {
 font-family: verdana, arial, helvetica, sans-serif;
 padding: 0 0 0 10px;
 }
#content {
	position:relative;
	float:left;
	width:57%;
	background-color:#FFFFFF;
	margin: 1em 0 2em 1em;
	padding: .5em 0 1em 1em;
	border: 1px solid red;
	
}
#content img {
 padding: 0 .7em 0 0;
 }
#content-topics {
  font-family:  verdana, arial, helvetica, sans-serif;
  font-size: 95%;
  margin: 0 10px 0 5px;
  padding: 0.5em;
  
  }
#content-topics li {
  margin: 0 0 0 1em;
  padding: 5px 0 0 1em;
  list-style-type: disc;
  list-style-position: inside;
 
}
dl {
width: 90%;
height: auto;
margin: 0 0 0 0.5em;
padding: 0 0 1em 1em;
text-align: left;
font-size: 85%;
background: #f8f7e9;
}
dt {
 
 
 background: #f8f7e9;
 padding: 0.5em 0 0 1em;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
dd { 

 height: auto;
 margin: 15px 1.5em 1em 5em;
 padding: 0.5em 0 1em 0;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table#sample {margin: 1em 0 1em 0;
    padding: 0 0 0 1em;
    border: solid #000 1px;
    width: auto;
    font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	background-color: #fff; 
	 
}

table#sample td {
    padding: 5px;
    border: solid #000 .5px;
    
}
.data {
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;

}

.toprow {
    font-style: italic;
    text-align: center;
    background-color: #FFFFCC;
	margin: 0 0 0 1px;

}

.leftcol {
    
    text-align: left;
    width: 380px;
	font-family:  verdana, arial, helvetica, sans-serif;
 }
table#invasives {margin: 1em 0 1em 0;
    padding: 0 0 0 1em;
    border: solid #000 1px;
    width: auto;
    font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	background-color: #fff; 
	 
}

table#invasives td {
    padding: 5px;
    border: solid #000 .5px;
    
}
.data {
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;

}

.toprow {
    font-style: italic;
    text-align: center;
    background-color: #FFFFCC;
	margin: 0 0 0 1px;

}
.leftcol {
    
    text-align: left;
    width: 200px;
	font-family:  verdana, arial, helvetica, sans-serif;
 }
#footer {
	position:relative;
	clear:left;
	height:10px;
	background-image:url(images/t_bg2.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:inherit;
	color:#666;
	padding:12px 0 9px 5px;
	font-size:10px;
	text-align: center;
}
.footer a{
	font-size:10px;
}
.title3{
	font-size:12px;
	font-weight:bold;
}
.cp1{
	float:left;
}
.cp2{
	float:right;
	padding-right:20px;
}