/*
 * Global stylesheet for SPINE
 *
 * Nat Echols
 * last modified 11-10-02
 */

.arial {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
}

pre {
        font-family: Courier;
        font-size: 11pt;
}

.header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #3366CC;
        color: #FFFFFF;
        text-decoration: none;
}

font.heading {
        font-size: 14px;
        font-weight: bold;
        color: #C00030;
}

font.medium {
        font-size: 14px;
}

font.large {
        font-size: 16px;
        font-weight: bold;
}

.small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}

font.tiny {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000000;
}


/**** TABLE CELL STYLES ****/
table {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

tr.gray {
        color: #AAAAAA;
}

td.id {
        background-color: #100a33;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #33FF33;
}

td.background {
        background-color: #597A87;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-align: center;
}

td.bg {
        background-color: #444444;
}

td.bg2 {
        background-color: #A4A4A4;
}

td.fg {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-align: center;
}

td.gallery {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-align: center;
}

td.header {
        background-color: #D4D4D4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: bold;
}

td.nheader {
        background-color: #ccffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #000000;
        text-decoration: bold;
}


td.nihhead {
        background-color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFE8E8;
        text-align: center;
        font-weight: bold;
}

td.tabhead {
        background-color: #D4D4D4;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
}

td.section {
        background-color: #2244AA;
        color: white;
}

td.assign {
        background-color: #FFA4A4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

td.center {
        text-align: center;
}

td.sublist {
        background-color: #B7B7B7;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        text-align: center;
}

.shaded {
        background-color: #DEDEE6;
        font-size: 14px;
        color: black;
        text-align: right;
}

td.obsolete {
        background-color: #CECED6;
        font-size: 13px;
        color: gray;
}

td.data {
        background-color: #D3FAFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

td.link {
        background-color: #E4FDE7;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

td.blank {
        background-color: #E8E8E8;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
}

/**** LINK STYLES ****/
a.public {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #009966;
        text-decoration: none;
}
a.onhold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CC6666;
        text-decoration: none;
}
a.medium {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

a.medium:hover {
        text-decoration: underline;
}

a.link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

a.nihhead {
        color: #FFE8E8;
}

a.link:hover {
        color:white;
}

.tdlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0000FF;
        text-decoration: none;
        font-size: 12px;
}

.tdlink:hover {
        text-decoration: underline;
}

a.red {
        color: #FF0000;
}

a.green {
    color: #00B000;
}

/**** MISC ****/
div.vga {
        width: 640px;
}

div.svga {
        width: 800px;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

