body { 
	margin:0;
	font-family:Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	background:#fff;}

a {
	color:#9B1617;
	text-decoration:none;
	border-bottom:1px dashed #9B1617;}
a:hover {
	text-decoration:underline;
	border-bottom:0;}

hr{
border:1px dashed #9B1617;}


.more {
border: 1px solid #006633;
text-decoration: none;
padding: 1px 4px 1px 4px;
margin-left: 20px;
font-size: 10pt;
color: #006633;
}

.more:hover {
border: 1px solid #9A151C;
color: #9A151C;}

.date {
font-weight: normal;
font-size: 9pt;
color: #9B9C9E;
}

.licence {
font-size: 13px;
}

.definition {
font-family:Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
background:#fff;
}

.baseTitle {
font-family: Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
color: #9B1617;
}

.baseImage {
}

.links {
list-style: none;
padding-left: 0px;
font-size: 13px;
}

.link {
}

.authors {
list-style: none;
font-size: 13px;
padding-left: 0px;
}

.author {
font-size:13px;
}

.properties {
margin-left: -5px;
list-style-type:square ; 
font-size:13px;

}

.property {
margin: 3px;
}

.unknown {
font-weight: bold;
color: #006633;
}

.empty {
font-weight: bold;
color: #006633;
}

.inapplicable {
font-weight: bold;
color: #9A151C;
}

.mistake {
font-weight: bold;
color: #9A151C;
}

.normal {
font-weight: normal;
text-decoration: none;
color: black;
}

.baseTable {
/*border: 1px solid black;*/
color: black;
}

.matrixTable {
/*border: 1px solid black;*/
font-family:Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
font-size:13px;

}

.table {
font-family:Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
border: 1px solid black;
color: black;
margin : 0 auto;
}

.tableHeader {
border: 1px solid black;
padding: 5px;
text-align: center;
font-weight: 13px;
color: black;
background-color: #9B1617;
}

.tableHeader td {
text-decoration: none;
font-weight: bold;
color: black;
background-color: #F5DEB3;
}

.tableHeader a {
text-decoration:none;
font-weight: 13px;
color: black;
background-color: #F5DEB3;
border-bottom:0;
}

.tableHeader a:hover {
color:#9B1617;
text-decoration:none;
border-bottom:0;
}

.taxaHeader {
border: 0px solid black;
font-weight: bold;
font-style: italic;
text-align: center;
color: black;
background-color:#F5DEB3;
}


.descriptorsHeader {
border: 0px solid black;
font-weight: bold;
text-align: center;
color: black;
background-color:#F5DEB3;

}

.descriptorsHeader a {
background-color: #F5DEB3;
}

.descriptorsHeader a:hover {
color: #9A151C;
}

.pair {
border-top: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
background-color: #DFDFDF;
}

.impair {
border-top: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
background-color: #CECECE;
}

.complete {
font-weight: normal;
color: #003A4C;
}

.notComplete {
font-weight: bold;
color: #9A151C;
}

.taxonName {
font-weight: normal;
font-style: italic;
color: black;
}

.sort {
text-decoration: none;
}

.exceptionValue {
text-decoration: none;
font-style: italic;
color: #9A151C;
}

#divGroupsDetails {
margin-top: -15px;
}

#divDescriptorsDetails {
margin-top: -15px;
}

#divStatesDetails {
margin-top: -15px;
}

#divTaxaDetails {
margin-top: -15px;
}

#divCompleteTable {
}

#divUnknownTable {
}

#divEmptyTable {
}

#header {
margin-left:10px;
}

#footer {
text-align: center;
font-size: 10pt;
margin-left:10px;
}

#navigation {
color: #9B9C9E;
margin-left:10px;
}

#statistics{
margin-left:10px;}

#base{
margin-left:10px;
font-family:Univers, Eurostyle, 'Arial Narrow', Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
}

#taxa,#taxon, #descriptors, #descriptor,#groups, #group  {
margin: 0 5px 0 5px;}

/*#taxon{
margin-left:10px;}

#descriptors{
margin-left:10px;}

#descriptor{
margin-left:10px;}


#groups{
margin-left:10px;}

#group{
margin-left:10px;}*/
