.TvDoc table
{
  border-collapse: collapse;
}

.TvDoc > .TvNdIc
{
  width: 0px;
}

.TvNd
{
/*   border: 1px dotted red; */
}
.TvNdIc
{
/*   border: 1px dotted blue; */
  /*width: 16px;
  background-image: url('link.png');
  background-repeat: no-repeat;*/
}
.TvNdNa
{
/*   background-color: yellow; */
  padding-left: 1px;
  font-size: 16px;
  height: 20px;
  white-space: normal;
}
.TvIn
{
  width: 18px;
  background-image: url('tv_line.gif');
/*   content: '|'; */
}
.TvInH
{
  width: 18px;
  background-image: url('tv_subnode.gif');
/*   content: '|-'; */
}
.TvInL
{
  width: 18px;
  background-image: url('tv_subnode_last.gif');
/*   content: "'-"; */
}
.TvInC
{
  width: 18px;
  background-image: url('tv_expand.gif');
  cursor: pointer;
}
.TvInLC
{
  width: 18px;
  background-image: url('tv_expand_last.gif');
  cursor: pointer;
}
.TvInX
{
  width: 18px;
  background-image: url('tv_collapse.gif');
  cursor: pointer;
}
.TvInLX
{
  width: 18px;
  background-image: url('tv_collapse_last.gif');
  cursor: pointer;
}
.TvInE
{
  width: 18px;
}
.TvTN
{
/*   border: 1px dotted red; */
}
.TvTNNdIc
{
/*   border: 1px dotted blue; */
  width: 16px;
/*   background-image: url('intermediate-node.png'); */
  background-repeat: no-repeat;
}
.TvTNNdNa
{
/*   background-color: yellow; */
  padding-left: 1px;
  font-size: 16px;
  height: 20px;
  white-space: normal;
  color: #aaa;
  font-style: italic;
}


.LinkLabel:hover 
{
 text-decoration: underline;
 cursor: pointer;
}

