body {

  margin: 0;  
  padding: 0;
  position:relative;left:0px;top:0px;

} 

#top {
	
  position:absolute;	
  background-image: url('images/top.jpg');
  background-repeat: no-repeat;
  padding: 80px;
  background-color: #fff;
  border-bottom: 0px solid black;
  width:800px;

}

#top h1 {
	
  padding: 0;
  margin: 0;

}

#leftnav {
	
  position:absolute;
  width: 159px;
  margin-right:0px;
  top:148px;
  padding-top:80px;
  height: 600px;
  background-image: url('images/side1.jpg');
  background-repeat: no-repeat;
  background-color: rgb(0,153,0);
  left: 0px;
  z-index:1;
}

#content {
	
  position:absolute;
  left: 0px;
  top:180px;
  padding-left:180px;
  right:250px;
  font-size: smaller;
  font-family: sans-serif, arial,Helvetica ;
  line-height: 120%;
  word-spacing: 1px;
  background:  url(images/tile.gif) repeat-y 0% 0;
  background-color: #FFFFFF;
  width:550px;
  box-sizing: content-box
  
}

#leftnav p { margin: 40px 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#nav ul {
	
  position:absolute;
  top:130px;
  margin: 0;
  padding:0;
  margin-left:53px;
  list-style: none;
  width: 100px;
  border-bottom: 1px solid rgb(102,204,102);
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
 
}

#nav ul  li {
	
  position: relative;
  z-index: 2;

}

#nav li  ul {
	
  position: absolute;
  left: 46px;
  top: 0;
  display: none;
 
}

#nav ul  li  a {
	
  display: block;
  text-decoration: none;
  color: #000;
  background:rgb(102,204,102);
  padding: 3px;
  border: 1px solid rgb(102,204,102);
  border-bottom: 0;
 
}

#nav li:hover ul, li.over ul {
	
  display: block;

}

#nav a:hover {
	
  background:rgb(0,153,0);

}

/* Fix IE. Hide from IE Mac \*/
* html  #nav ul  li { float: left; height: 1%; }
* html  #nav ul  li   a { height: 1%; }

* html #content {  /* ie box model hack */
  width: 800px;  
  width: 750px;
}
/* End */

h1 {
	
  font-family:serif, Arial, Helvetica, sans-serif;
  font-size:26px;

}

h2 {
	
  font-family:serif, Arial, Helvetica, sans-serif;	
  font-size:24px; line-height:110%;

}

h3 {
	
  font-family:serif, Arial, Helvetica, sans-serif;
  font-size:20px;

}

h4 {
	
  font-family:serif, Arial, Helvetica, sans-serif;
  font-size:18px;
}	

td {
	
  background-color:#ddd;
  border:solid 0px black;
  padding:10px;
  font-SIZE: 12px; color: #000;
  font-family: Arial, Helvetica, sans-serif

} 

tr {
       	
  border:solid 0px black;

}

table {
  
  border:solid 1px black; 
  background-color:#fff; 
  margin-right:10px; 
  margin-bottom:10px;

}

a:link {
	
  color: green;
  text-decoration: underline
}

a:visited {
	
  color: #cc0099;
  text-decoration: underline

}

a:hover {
	
  color: red;
  text-decoration: underline

}

img {
	
  margin:5px;

}

#copy {
	
  font-size:12px; 
  color:blue; 
  margin-bottom:20px; 
  margin-top:20px;

}

#footnote {
	
  font-size:11px;
  color:red;

}

table.inv {
       	
  border:0px; 
  background-color:#fff; 
  margin-right:10px; 
  margin-bottom:10px;

}

tr.invtr {
       	
  border:0px; 
  background-color:#fff; 
  margin-right:10px; 
  margin-bottom:10px;

}

td.invtd {
      	
  border:0px; 
  background-color:#fff; 
  margin-right:10px; 
  margin-bottom:10px;

}

ul.list {
  
  line-height: 190%;
    
}




