/* shamelessly copied from gossammer-links */
.treecats-selection-summary ul, .treecats-selection ul {
  margin: 0px; padding:0px; list-style: none; font-size:100%; color: #666;
}
.treecats-selection-summary li a, .treecats-selection li a {
  margin-top: 2px;
  margin-left: 0px;
}
.treecats-selection-summary a, .treecats-selection a {
  font-size: 75%;
}
.treecats-selection-summary a:visited, .treecats-selection a:visited {
  color: #212126;
}
.treecats-selection-current {
  font-weight: bold;
}

a.treecats-selection-change, a.treecats-selection-cancel, a.treecats-selection-done {
	font-weight: bold;
	font-size:100%;
	text-decoration: none;
	padding-left:2px;
}

.treecats-category-info img {
  border: 0px;
  padding: 2px;
  vertical-align: middle;
  display: inline;
}
.treecats-children {
  padding-left: 15px;
}
.treecats-selected span, li.treecats-selected {
  font-weight: bold;
}

.treecats-category {
margin-left:10px;
}

.treecats-category a:link, .treecats-category a:visited {
  color: #212126;
  text-decoration: none;
}
.treecats-category a:hover {
  text-decoration: underline;
}
ul.treecats-links {
  padding-left: 15px;
  margin: 0px;
}
.treecats-links li {
  line-height: 1.25em;
  list-style: circle;
}

.row .value.wrappedtext {
  margin-left: 25%;
  padding-left: 5px;
}
/* hack for ie 5.5 text/textarea resizing */
.row .value input.text, .row .value input.password, .row .value textarea {
  width: expression(this.parentNode.offsetWidth * 0.74 + 'px');
}
/* the previous style causes problems with long sidebars in ie6 */
.row .value input.text, .row .value input.password, .row .value textarea {
  width: 72%;
}
.row .value input.text.shorttext {
  width: 100px;
}