/*--- general classes ----*/
A:link {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #465E97;
    text-decoration  : none;
}

A:visited {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #465E97;
    text-decoration  : none;
}

A:hover {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #465E97;
    background-color : #CCCCFC;
    text-decoration  : none;
}

A:hover img {
    background-color : #CCCCFC;
}

A:active, A:focus {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #465E97;
    background-color : #CCCCFC;
    text-decoration  : none;
}

A:active img, A:focus img {
    background-color : #CCCCFC;
}

A.expand:link {
    font-family      : Courier, Monaco, OCR;
    font-size        : 24px;
    color            : #465E97;
    text-decoration  : none;
    font-weight      : bold;
}

A.expand:visited {
    font-family      : Courier, Monaco, OCR;
    font-size        : 24px;
    color            : #465E97;
    text-decoration  : none;
    font-weight      : bold;
}

A.expand:hover {
    font-family      : Courier, Monaco, OCR;
    font-size        : 24px;
    color            : #465E97;
    text-decoration  : underline;
    font-weight      : bold;
}

A.expand:active {
    font-family      : Courier, Monaco, OCR;
    font-size        : 24px;
    color            : #FFCC00;
    text-decoration  : none;
    font-weight      : bold;
}


TD.filler {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #FF8A00;
    background-color : #D7E7A7; }

/*---- font classes ----*/
.kbtext {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    white-space      : normal;
    color            : #000000;
    font-weight      : bold;
}

/*---- custom classes ----*/
.kbtable {
    border-style     : dotted;
    border-width     : 1px;
    border-color     : #AAAAAA;
}

.kbtable TD {
    font-family      : tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #000000;
    line-height      : 160%;
}

.kbtable .title {
    font-family      :  tahoma, arial, verdana, sans-serif;
    font-size        : 16px;
    color            : #222222;
    font-weight      : bold;
    text-align       : center;
    background-color : #D7E7A7;
}

.kbtable .textbold {
    font-family      :  tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    font-weight      : bold;
    text-align       : center;
    color            : #000000;
    background-color : #FFFFFF;
}

.kbtable .textplain {
    font-family      :  tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    color            : #000000;
}

.kbtable .textcenter {
    font-family      :  tahoma, arial, verdana, sans-serif;
    font-size        : 12px;
    text-align       : center;
    color            : #000000;
    background-color : #FFFFFF;
}

.vseparator {
    border-left      : 2px solid #BDB69C;
}

.folder img, .issue img, .article img {
    border-style     : none;
}

.folder, .article, .issue {
    white-space      : nowrap;
}
