
/*
 * A compact CSS stylesheet for the dynamic tree view. 
 *
 * Written by Dawid Weiss
 */


/* HTML and BODY section --------------------------------------------- {{{ */

html {
    padding:        0pt;
    margin:         0pt;
}

body {
    margin-top:     0em;
    margin-bottom:  0em;
    margin-left:    0pt;
    margin-right:   0pt;
    
    font-family:    Verdana, Arial, sans-serif;
    font-size:      10pt;
}

table {
    font-family:    Verdana, Arial, sans-serif;
    font-size:      10pt;
    border-spacing: 0px;
    border-collapse: collapse;
    padding:        0px;
}

hr {
    margin-top:     .6em;
    margin-bottom:  .6em;
    margin-left:    0pt;
    margin-right:   0pt;
    border:         1px solid gray;
    background:     gray; /* This is for Mozilla */
}

a {
   text-decoration: none;
   color:           #0000ff;
}

a:hover {
   text-decoration: underline;
}

a:visited {
   color:           #4545FF;
}

a:active {
   color:           #ff0000;
}

.clickable {
   cursor:          hand;
}

/* ------------------------------------------------------------------- }}} */


/* TREE ELEMENTS ----------------------------------------------------- {{{ */

td.groupIN {
    padding-left:   2px;
    font-size:      11px;
    font-weight:    bold;
    width:          99%;
    padding-bottom: 0px;
    padding-top:    3px;
    margin:         0px;
}

td.groupIN A {
    cursor:         hand;
}

td.groupTN {
    padding-left:   2px;
    font-size:      9px;
    width:          99%;
    padding-bottom: 0px;
    padding-top:    2px;
    margin:         0px;
}

td.groupSelected {
    padding-left:   2px;
    font-weight:    bold;
    font-size:      11px;
}

td.nm {
    width: 15px;
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    
    border-right: solid 1px #b0b0b0;

    font-size: 8pt;
    /* color: #b0b0b0; */
    color: #000000;
}

td.st {
    padding: 0px;
    padding-left: 0px;

    font-weight: bold;
}

td.si {
    padding-left: 5px;
    padding-right: 5px;
    
    font-size: 9px;
    font-weight: normal;
    vertical-align: middle;
    color: #b0b0b0;
}

td.si A:link {
    color: #808080;
}

td.si IMG {
    border: 0px;
}

p.sb { 
    margin: 0px;
    margin-left: 20pt;
    padding: 0px;
    padding-right: 10%;
    font-size: 8pt;
}

td.su { 
    margin-top: 0px;
    margin-bottom: 1em;
    margin-left: 20pt;
    margin-right: 0px;
    padding: 0px;
    font-size: 8pt;
    color: green;
}

span.extras {
    padding-left: 3em;
    color: #b0b0b0;
}

/* ------------------------------------------------------------------- }}} */


