table.dark tr {
    vertical-align: top;
    font-size: 14pt;
}

table.dark td {
    background-color : #e7e7e0;
}

table.dark th {
    background-color : #e7e7ff;
}

.st {
    text-decoration: line-through;
}

.big {
    font-size: 14pt;
    text-align: left; 
}

.warning {
    color: red;
    background-color: yellow;
}

.update {
    font-size : 8pt;
    font-weight : normal;
    margin : 0px;
    padding: 0px;
    text-align: right; 
}

.right {
    text-align: right;
}

.cent {
    text-align: center;
}

.whiteBG {
    color : #444433;
    background-color : #f0f0e7;
    margin-top : 0px;
    /*
    font-size: 14pt;
    */
}

.lightBG {
    background-color: #EAE2BB;
    color: #B82619;
}

.darkBG {
    color: #EAE2BB;
    background-color: #B82619;
    /*
    font-size: 14pt;
    */
}

.darkBG a:link {
    color: #ccccff;
}

.darkBG a:visited {
    color: #9999ff;
}

.darkBG a:hover {
    color: #ffffff;
}

.darkBG a:active {
    color: #00ff00;
}

.tooltip {
    color: blue;
}

.hidden {
    color: #B82619;
    background-color: #B82619;
}

.hidden a:link {
    color: #B82619;
}

.hidden a:visited {
    color: #B82619;
}

.hidden a:hover {
    color: #B02619;
}

.hidden a:active {
    color: #B82619;
}

.upper {
    text-transform: uppercase;
}

p.dropCap:first-letter {
    font-size: 300%;
    /* font-style: italic; */
    font-weight: bold;
    color: #888880;
    float: left
}

.inactive {
    color: #999900
}

.figure {
    font-size: x-small;
    color: #000000;
    background-color: #e0e0f0;
}

figure {
    border: thin silver solid;
    margin: 0;
    padding : 0;
}

