

.cellbackground {
    color: white;
    background-color: #8C042C;
    padding: 6px 6px 6px;
    border: solid 2px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: Arial;
    font-family: Arial;
}

.cellbackground a {
    color: white;
    font-style: Arial;
    font-family: Arial;
}

.cellbackground2 {
    color: black;
    background-color: #CCCCCC;
    padding: 6px 6px 6px;
    border: solid 2px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: Arial;
    font-family: Arial;
}

.cellbackground3 {
    color: black;
    background-color: #948777;
    padding: 6px 6px 6px;
    border: solid 2px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: Arial;
    font-family: Arial;
}

.cellbackground4 {
    color: black;
    background-color: #7D8F91;
    padding: 6px 6px 6px;
    border: solid 2px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: Arial;
    font-family: Arial;
}

.cellbackground5 {
    color: black;
    background-color: #848B79;
    padding: 6px 6px 6px;
    border: solid 2px black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: Arial;
    font-family: Arial;
}



.tabletitle {
    font-size: 1.1em;
    font-weight: bold;
    padding: 1;
    margin: 2;
}

.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    -webkit-column-rule: 4px outset #8C042C; /* Chrome, Safari, Opera */
    -moz-column-rule: 4px outset #8C042C; /* Firefox */
    column-rule: 4px outset #8C042C;
}

table th {
    font-weight: bold;
    text-align: center;
}

.fadein {

    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 3s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.tdcelln {
    color: black;
    font-size: 9pt;
}

.tdcelln2 {
    color: black;
    font-size: 9pt;
    font-weight: normal;
}

