table.toc
{ 
  width:	90%;
  border:	1px solid gray;
  border-collapse: collapse;
  font:	12px Arial, sans-serif; /* fontTocTd */
 }
table.toc th
{ 
  text-align:	left;
  border:	1px solid gray;
  font:	bold 14px Arial, sans-serif; /* fontTocTh */
 }
table.toc td.pos 
{ 
  text-align:	right;
  border:	1px solid gray;
  width:	4ex;
  }
table.toc td.title,
table.toc td.version
{ 
  width:	30em;
  border:	1px solid gray;
 }
table.toc .buttoncol
{ 
  width:	100px;
  text-align:	center;
  border:	1px solid gray;
 }
table.toc td
{ 
  border:	1px solid gray;
 }
table.toc tr:hover td
{ 
  background:	#eee;
 }
.toc button.aimgbutton 
{ 
  width:	30px;
  border:	1px solid #777;
 }
.toc button.aimgbutton:hover 
{ 
  background:	#7f7;
 }
