/**---------------------------------
 **default tree style
 **---------------------------------*/
.nlstree{
    background-color:#fffff4;
    border:#ffd02d 1px solid;
    padding:1px;
}

a.prnnode  {
    font-family:verdana,Arial;
    font-size:8pt;
    font-style:italic;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;
}

a.prnnode:hover { background-color:#CCFFCC; font-weight:bold;}

a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;
}

a.node:hover { background-color:#CCFFCC; text-decoration:underline;}

a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;
}

a.selprnnode {
    font-family:verdana,Arial;
    font-size:8pt;
    font-style:italic;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;
}

div.row {
    color:#0066cc;
    text-decoration:none;
    cursor:pointer;
}

div.selrow {
    background-color:#99CCFF;
    cursor:pointer;
}

div.row:hover {}

input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;
}

/*---------------------------------
 **Tree style with "stl1_" as prefix
 **---------------------------------*/

.stl1_nlstree{
    background-color:#fffff4;
    border:#ffd02d 1px solid;
    padding:1px;
}

a.stl1_prnnode  {
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl1_prnnode:hover { background-color:#ffffcc; font-weight:bold;}

a.stl1_node {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl1_node:hover { background-color:#ffffcc; text-decoration:underline;}

a.stl1_selnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl1_selprnnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
    font-weight:bold;
}

div.stl1_row {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px;
}

div.stl1_selrow {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#ffffcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;
    border:#ffdd33 1px solid;
}

div.stl1_row:hover {}

input.stl1_nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;
}

/*---------------------------------
 **Tree style with "stl2_" as prefix
 **---------------------------------*/
 
.stl2_nlstree{
    background-color:#fffff4;
    border:#ffd02d 1px solid;
    padding:1px;
}

a.stl2_prnnode  {
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl2_prnnode:hover { background-color:#ffffcc; font-weight:bold;}

a.stl2_node {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl2_node:hover { background-color:#ffffcc; text-decoration:underline;}

a.stl2_selnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl2_selprnnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
    font-weight:bold;
}

div.stl2_row {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px;
}

div.stl2_selrow {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#ffffcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;
    border:#ffdd33 1px solid;
}

div.stl2_row:hover {}

input.stl2_nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;
}

/*---------------------------------
 **Tree style with "stl3_" as prefix
 **---------------------------------*/
 
.stl3_nlstree{
    border:#333333 1px solid;
    padding:1px;
}

a.stl3_prnnode  {
    font-family:tahoma;
    font-size:8pt;
    font-weight:bold;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl3_prnnode:hover { text-decoration:underline;}

a.stl3_node {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl3_node:hover { text-decoration:underline;}

a.stl3_selnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl3_selprnnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#FFFFcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
    font-weight:bold;
}

div.stl3_row {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px;
}

div.stl3_selrow {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#ffffcc;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;
    border:#ffdd33 1px solid;
}

div.stl3_row:hover {}

input.stl3_nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;
}

/*---------------------------------
 **Tree style with "stl4_" as prefix
 **---------------------------------*/

.stl4_nlstree{
    border:#333333 1px solid;
    padding:1px;
}
 
a.stl4_prnnode  {
    font-family:tahoma;
    font-size:8pt;    
    color:#333333;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl4_prnnode:hover { font-weight:bold;}

a.stl4_node {
    font-family:tahoma;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
}

a.stl4_node:hover { text-decoration:underline;}

a.stl4_selnode {
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
    background-color:#caf9ff;
    border:#93e2eb 1px solid;
}

a.stl4_selprnnode {
    font-family:tahoma;
    font-size:8pt;
    color:#333333;
    text-decoration:none;
    cursor:pointer;
    padding:1px 2px 1px 2px;
    font-weight:bold;
    background-color:#caf9ff;
    border:#93e2eb 1px solid;    
}

div.stl4_row {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#660066;
    text-decoration:none;
    cursor:pointer;
    padding:1px;
}

div.stl4_selrow {
    font-family:Verdana,Arial;
    font-size:8pt;
    background-color:#caf9ff;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;
    border:#93e2eb 1px solid;
}

div.stl4_row:hover {}

input.stl4_nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;
}
