body, p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

a {
     color: #007B8A;
     text-decoration: none;
}

a:hover {
     color: #007B8A;
     text-decoration: underline;
}

#outer-wrapper {
	background-image: url(../images/LJF_lftnav_bkgrd.gif);
       background-repeat: repeat-y;
       width:1000px;
       margin-top: -15px; 
}
/*
table {
     border: 1px solid #999999;
     border-collapse: collapse;
   
}
td {
     padding: 2px;
     border: 1px solid #999999;
}

table.plain, table.plain td { 
    border: none;
}
*/
table.home {
    border: 1px solid #D7EAED; 
    border-collapse:collapse; 
    margin:0px 0px 50px 15px;
    border-style: none;
}
table.home td {
    padding: 0px;
    border-style: none;
}

table.JustSearch, table.sechead  {
   border-style: none;
}

table.JustSearch td {
   padding: 5px;
   border-style: none;
}
table.sechead td {
   padding: 0px;
   border-style: none;
   background-image: none;
}

table.AdvancedSearch {
   padding: 0px;
   border-style: none;
}
table.AdvancedSearch td {
   padding-top: 4px;
   border-style: none;
}

form {
     padding: 0px;
     margin: 0px;
}

#topstrap1 {
	width: 100%;
	height: 40px;
	z-index: 1;
       background-image: url(../images/LJF_global_bkgrd01.gif);
       background-repeat:no-repeat;
       background-position: top right;
}

#topstrap2 {
       height:10px; 
	width: 100%;
       background-color: #A3CFD4;
	z-index: 1;
}

#footer {
	  margin-left:192px;
         padding-top: 10px;
         padding-bottom: 10px;
         color: #999999;
}

#footer a, #footer a:hover {
         color: #999999;
}

#centre_middle {
       float: left;
}		
#centre_right {
	width: 150px;
       float: right;
       padding-left: 10px;
}

#centrecolumn {
      position: relative;
      float:right;
      width: 810px;
      padding-top: 10px;
      padding-left: 0px;
      padding-right: 10px;
}
#topnav {         
	background-image: url(../images/LJF_topstrap1_bkgrd.gif);
       background-repeat: repeat-x;
	height: 26px;
       padding: 0px;
       margin-left: 169px; 
}
#leftnav {
	width: 170px;
	background-color: #AFD6Da;
	z-index: 3;
       float: left; 
       margin-top: -20px;
}

#headline, .headline {       
       color: #007B8A; 
       font-weight: bold;
}

#breadcrumbs, #breadcrumbs a, #usertools, #usertools a {
       color: red; 
       cursor: hand;
}
#breadcrumbs a:hover, #usertools a:hover {
       color: red; 
       cursor: hand;
}

.leftnav, .leftnavHome, .leftnavHomeon, .leftnavon, .leftnavSection, .leftnavopen {
       padding: 5px;
       padding-left: 18px;
}

.leftnav {
       background-color: #AFD6DA;
       border-bottom: 1px solid white;
}

.leftnavHome {
       background-color: #409CA7;
       border-bottom: 1px solid white;
       color: white;
}
.leftnavHomeon {
       background-color: #5FB6C1;
       border-bottom: 1px solid white;
       color: white;
}
.leftnavHome a, .leftnavHomeon a {
       color: white;
}
.leftnavHome a:hover, .leftnavHomeon a:hover {
       color: white;
}

.leftnavon {
       background-color: #D7EAED;
       border-bottom: 1px solid white;
}
.leftnavSection {
       background-color: #007B8A;
       border-top: 1px solid white;
       border-bottom: 1px solid white;
       color: white;
}

.leftnavSection a, .leftnavSection a:hover {
       color: white;
       text-decoration: none;
}

.leftnavopen {
       background-color: #D7EAED;
       border-bottom: 1px solid white;
}
.leftnavopen a {
       color: black;
}
.leftnavopen a:hover
       color: black;
}
.leftnavopen ul {
      list-style: none;
      padding: 3px;
      margin: 0px;  
      margin-left:5px;
}

.leftnav a, leftnav a:hover {
       color: black;
       text-decoration: none;
}
.leftnavon a, leftnavon a:hover {
       color: black;
       text-decoration: none;
}
.sidebox, .news_sidebox {
       border: 1px solid #999999;
       width: 150px;  
       padding: 5px;
}
.sidebox_element {
      background-image: url(../images/LJF_sidebox_icon.gif);
      background-repeat: no-repeat;
      background-position: 0px 4px;
      padding-left: 15px;
      padding-top: 3px;
}

.news_sidebox {
    width: 200px;
}

.menu {
      background-color: #AFD6DA;
      border-bottom: 1px solid white;
      padding: 3px;
      padding-left: 23px;
}

.menu2, .menu3, .menu2on, .menu3on {
      padding-bottom: 2px;
      padding-top: 2px;
      padding-right: 3px;
}

.menu2 {
      background-color: #D7EAED;
      padding-left: 38px;
}

.menu2on {
      padding-left: 38px;
}

.menu3 {
      background-color: #D7EAED;
      padding-left: 53px;
}
.menu3on {
      padding-left: 53px;
}

.menu2on a, .menu3on a, .menu2on a:hover, .menu3on a:hover, .menuopenon a, .menuopenon a:hover {
      color: #000000;
}

.menuhead {
      background-color: #007B8A;
      color: white;
      border-top: 1px solid white;
      padding: 3px;
      padding-left: 15px;
}

.menuhead a, .menuhead a:hover {
      color: white;
}

.menuopen {
      background-color: #D7EAED;
      padding-bottom: 2px;
      padding-top: 2px;
      padding-left: 23px;
}
.menuopenon {
      padding-bottom: 2px;
      padding-top: 2px;
      padding-left: 23px;
}
.menu ul {

      list-style-image: url(../images/LJF_lftnav_plus.gif);
      padding: 3px;
      margin: 0px;  
      margin-left:20px;

}
.menuopen ul {
      list-style-image: url(../images/LJF_lftnav_minus.gif);
      padding: 3px;
      margin: 0px;  
      margin-left:20px;

}

.menuopenon, .menu2on, .menu3on {
      background-color: white;
      background-image: url(../images/LJF_lftnav_arrowGrn.gif);
      background-repeat: no-repeat;
      background-position: 163px 5px;
      padding-right: 8px;
}


li {
      margin-left: 0px;
      margin-bottom: 4px;
}

ul.level1 {
      list-style-image: url(../images/LJF_lftnav_minus.gif);
      margin-left: 12px;
      padding: 3px;
}
ul.level2 {
      list-style-image: url(../images/LJF_lftnav_plus.gif);
      margin-left: 12px;
      padding: 3px;
}

#globalnav {
     float:right;
     height: 40px;
     padding-right: 20px;
     padding-top: 10px;
     width: 550px;
}

#usertools {
     float: right;
     width: 150px;
}
#sechead {
     float: left;
     width: 630px;
}

#sechead_report {

}

#globalnav a {
     color: black;
     text-decoration: none;
}

#globalnav a:hover {
     color: black;
}

#intro {
    font-weight: bold;
}
#citation {
      background-color: #D7EAED;
      position: absolute;
      left: 192px;
      top: 188px;
      width: 400px;
      padding: 2px;
      border: 1px solid black;
      z-index: 10;
      visibility: hidden;
      height:0px;
}
#disclaimer {
      background-color: #D7EAED;
      padding: 2px;
      border: 1px solid black;
      z-index: 10;
      visibility: visible;
      height:0px;
      width: 300px;
}

.leftnav_tax {
      margin-top:3px;
      padding-left:18px;
      background-image:url(../images/LJF_lftnav_plus.gif);
      background-repeat: no-repeat;
      background-position: 5px 0px;
}
.icon {
      position: absolute; 
      left: 7px;
}
.icon2 {
      position: absolute; 
      left: 22px;
}
.icon3 {
      position: absolute; 
      left: 37px;
}
.fnote {
      visibility: hidden;
      background-color: #D7EAED;
      position: absolute;
      width: 400px;
      padding: 2px;
      border: 1px solid black;
      z-index: 10;
      height:0px;
}

h1 {
       color: #007B8A; 
       font-weight: bold;
       margin: 2px;
}

h2 {
      color: #007B8A;
      font-weight: bold;
      margin: 2px;
}

h3 {
      color: #007B8A;
      font-weight: bold;
      margin: 2px;
}

h4 {
      color: #007B8A;
      font-weight: bold;
      margin: 0px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 5px;
	margin-bottom: 18px;
	width: 100%;
	background-color: #007B8A;
}
.indent2 {
      padding-left: 20px;
}
.indent3 {
      padding-left: 40px;
}
.taxon {
      background-color: white;
      padding: 2px;
      padding-left: 23px;
      padding-right: 3px;
      color: #007B8A;
}
.taxoff {
      padding: 2px;
      padding-left: 23px;
      padding-right: 3px;
      border-bottom: 1px solid white;
}

ul {
      margin-top: 8px;
      margin-bottom: 8px;
}

#resultsfound {
      padding: 10px;
      padding-left: 22px;
}


.results_found {
      padding: 3px;
      color: #008080;
      font-weight: bold;
}

.dropdownmenu {
      padding:5px;
      border-bottom:1px solid #999999;
      border-right:1px solid #999999;
      border-left:1px solid #999999;
}

.dropdownmenu a, .dropdownmenu a:hover {
     text-decoration: none;
     color: black;
}

#divLinks {
    padding:10px;
    width:200px;
    margin-right:0px;
    background-color: #B8D8D8;
    position: absolute;
    z-index: 10;
    right: 10px;

}
#divJSbox {
    padding-left: 15px;
  /*  float:left;*/
  /*  width: 572px;*/
      width: 700px;
}
#openreport {
    width:200px;
}
