/* Basic stylesheet for laying out COA-based ontologies */

body  {
    color : black;
    background-color : white;
    font-family : "Trebuchet MS", "Cambria", "Calibri", "Arial", sans-serif;
}

tr {
    border: 0px none;
    line-height: 140%;
}

td {
    font-size : x-small;
    line-height: 140%;
}

th {
    color: black;
    background-color: #E5E5E5;
    font-size : x-small;
    font-style: italic;
    line-height: 140%;
}

.arrow {
    font-family : "Wingdings 3"
}

.commentHead {
    font-style: italic;
}

.headword {
    background: ActiveCaption;
    color: white;
    font-weight: bold; 
    font-size: large;
    text-align: left;
}

.label {
    font-weight: bold;
    width: 120px;
    text-align: right;
    vertical-align: top;
}

.title {
    color: Black;
    font-size: large;
    background: #E5E5E5;
}

.title_cell {
    color: Black;
    background-color: #E5E5E5;
    font-size : x-small;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.rowheading {
    color: Black;
    font: x-small;
    background: #E5E5E5;
}

.colheading {
    color: Black;
    font: x-small;
    background: #E5E5E5;
}

.cell {
    text-align: left;
    vertical-align: top;
}

.cell2 {
    color: Black;
    font: bold x-small;
    background: #E5E5E5;
    font-style: italic;
}

.caption {
    font-weight: bold;
}

a:link { 
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover { 
    color: Red;
    text-decoration: underline;
    
}

a:active { 
} 

.description {
    font-size : x-small;
}

.letter {
    font-size : small;
    color: Black;
    background-color: #F6F6F6;
}

.card {
    text-align: center;
    vertical-align: top;
}

.level2 {
    padding-left: 15px;
}

.level3 {
    padding-left: 30px;
}

.level4 {
    padding-left: 45px;
}

.level5 {
    padding-left: 60px;
}

.level6 {
    padding-left: 75px;
}

.level7 {
    padding-left: 90px;
}

.level8 {
    padding-left: 105px;
}

.title-cell {
    color: Black;
    background-color: #E5E5E5;
    font-weight: bold;
    font-size: small;
    text-align: left;
    vertical-align: top;
}

.cardinality {
    text-align: center;
    vertical-align: top;
}

.element {
    vertical-align: top;
    white-space: nowrap;
}

.datatype {
    vertical-align: top;
    white-space: nowrap;
}

.attribute {
    font-style: italic;
    vertical-align: top;
    white-space: nowrap;
}

.relevance-type {
    font-weight: bold;
    vertical-align: top;
}

.core-term {
    font-weight: bold;
    vertical-align: top;
}

