/* footprint tables */
		table.footprint th{
			background-color:#E6D1C1;
		}
		table.footprint tr.alternate td{
			background-color:#F1E6DC; 
                    
		}
                
/* HUMAN-FOOTPRINT */
.footprint a:link, .footprint a:visited, .footprint .breadcrumb a:link, .footprint .breadcrumb a:visited{
	color: #805937; text-decoration: underline; font-size:11px;
}
.footprint a:hover, .footprint .breadcrumb a:hover{
	text-decoration: none; color:#000;
}
.footprint a:active, .footprint .breadcrumb a:active {
	color: #805937; text-decoration: none;
}

/* Browser subnav-habitat styles */
#snav-box-wrap.footprint a{
	color:#805937;
        padding-right:2px;
}
.footprint #snav-header-wrap{
	padding:7px 7px 0px 55px; height:40px;
	background:url(../images/browser/snav-footprint-header-bg.gif) no-repeat;
}
.footprint #snav-footer-wrap{
	background:url(../images/browser/snav-footprint-footer-bg.gif) no-repeat;
}
.footprint #sub-nav li a:link, .footprint #sub-nav li a:visited{
	background:url(../images/browser/snav-footprint.gif) repeat-y;
}
.footprint #sub-nav li a:hover, .footprint #sub-nav li.active a:link, .footprint #sub-nav li.active a:visited{
	background:url(../images/browser/snav-overview-hover.gif) repeat-y;
	font-weight:bold;
}
.footprint #snav-copy{
	background:url(../images/browser/snav-footprint-bg.gif) repeat-y;
}


/* Styles added to display the human footprint table, same as species, except color*/
.taxonomyTable{
    border-left: 1px solid #999; border-bottom:1px solid #999; border-top: 1px solid #000;
    
}

table.taxonomyTable td{vertical-align: middle;
    text-align:center;}
.taxonomyTableDataBoth{
    border-left:1px solid #999;
     border-right:1px solid #999;
   
         vertical-align: middle;
}

.taxonomyTableDataLeft{
      border-left:1px solid #999;
     
          vertical-align: middle;
}

.taxonomyTableDataPadding{
    padding-left:7px; 
}



.firstTaxonomyData{
   border-left:1px solid #fff;  
 
    vertical-align: middle;
}

.firstTaxonomyTableHeader{
   border-left:1px solid #000; 
   border-bottom:1px solid #000; padding-top:5px;  padding-bottom:5px;
    background-color:#E6D1C1;
}

.lastTaxonomyTableHeader{
   border-right:1px solid #000;  
   
}


/*
.af_column_header-text{
    border-right:1px solid #000; padding:5px; border-bottom:1px solid #000;background-color:#C9D3EF;
}

.af_table_control-bar-top{
    padding-top: 7px;
    padding-bottom: 7px;          
    border-bottom: 1px solid #999;
}

.af_table_control-bar-bottom{
    display:none
}
*/

.firstSearchTaxonomyTableHeader{
    border-bottom:1px solid #999; padding-left: 7px;
    
}

.nextSearchTaxonomyTableHeader{
    border-bottom:1px solid #999; border-left:1px solid #999; padding-left: 7px;
    border-right:1px solid #999; 
}

.firstTaxonomySearchTableData{
    padding-left:7px; 
}

.nextTaxonomySearchTableData{
    border-left:1px solid #999; padding-left:7px; 
    border-right:1px solid #999; 
}

.totalTableData{
    border-top:1px solid #999; 
     vertical-align: middle;
}
.alternate
{
background-color:#F1E6DC;
}

.hf_level3{
    padding-left:20px;
    font-size: 11px;
    
}
table.taxonomyTable td.lefttext   {text-align:left; padding-left:2px;}
table.taxonomyTable td.righttext {text-align:right; padding-right:2px;}


 .left_text {padding-left:5px;float:left}
