#leader_title {
  border-bottom:1px solid #999;
  border-left:2px solid #222;
  font-weight:bold;
}
table.leader th, div.leader > div {
  font:normal 14px verdana;
}
table.leader, div.leader {
  font:normal 12px verdana;
  border:1px solid #999;
  margin:0;
  background:#555;
  width:100%;
}
table.leader tr > th, div.leader > div {
  /*border-left:2px solid #222;*/
  background:#000;
}
table.leader th, div.leader > div{
  background:#000;
  padding:1em, 1em, 1em, 1em;
}
th.uline {
  border-bottom:2px solid #222;
}
th.uline_left {
  border-bottom:2px solid #222;
  border-left:2px solid #222;
}
table.leader td, table.leader th, div.leader > div {
  padding:0.4em 1em 0.5em 1em;
  text-align:left;
}
table.recentTableFrontPage tr *:first-child {/* > th.recentTh,
table.recentTableFrontPage tr.recentEven > td.recentTd,
table.recentTableFrontPage tr.recentOdd > td.recentTd {*/
	border-left:1px solid #aaa;
}
table.leader td, table.recentTableFrontPage td {
  border-bottom:1px solid #222;
}
td #manage, #clear {
  text-align:right;
  background:#000;
  padding:2px;
  margin:0;
  border-bottom:2px solid #222;
  border-left:2px solid #222;
}
td #manage a {
  color:#da7100;
}
td #manage a:hover {
  color:#a25400;
}
td #manage a:visited {
  color:#c36500;
}
#clear a {
  color:#ff0000;
}
#clear a:hover {
  color:#800000;
}
table.leader tr > td.add:hover {
  background:#444;
}
table.leader tr > td.rm:hover {
  background:#111;
}
th.add, td.add {
  border-left:3px solid #333;
  text-align:center;
  padding-right:1.5em;
}
th.rm, td.rm {
  background:#000;
  padding-left:1.5em;
}
td.rm {
  border-left:2px solid #222;
}
.rm a {
  color:#ff0000;
}
.rm a:hover {
  color:#800000;
}
.rm a, .rm a:hover, .add a, .add a:hover {
  text-decoration:none;
}
