/* breadcrumb styles */
.breadcrumbs
{
  font-size: .8em;
  margin-bottom: 10px;
}

.breadcrumbs .notlinked
{
  color: #5A5641;
}


/* tree styles */
.treeview 
{
  line-height: 20px;
  margin-left: 17px;
}
.treeview > li
{
  font-size: 15px;
  display: list-item;
}
.treeview > li > a
{
  color: #ba8b01;
  font-weight: normal;
}
.treeview li > span
{
  color: #5A5641;
}

.treeview .leaf
{
  position: relative;
  left: 0px;
}
.treeview .branch
{
  position: relative;
  left: -20px;
  
  
}
.treeview .branch > a
{
  font-weight: normal !important;
}
.treeview .branch > a:hover
{
	text-decoration: none;
}
.treeview .branch ul
{
  margin-left: 34px;
  padding-top: 7px;
  padding-bottom: 15px;
  
}
.treeview .branch li
{
  font-size: .9em;
  display: list-item;
  background: url(/images/divider_line.jpg) no-repeat bottom;
  padding-bottom: 10px;
  padding-top: 10px;
}
.treeview .branch-hitarea
{
  position: relative;
  left: 0px;
  width: 20px;
  height: 20px;
  float: left;
  background: blue;
  cursor: pointer;
  background: url(/images/tree_expand.png) no-repeat;
}
.treeview .leaf > a
{
  font-weight: normal !important;
  background: url(/images/arrow.png) no-repeat bottom right;
  padding-right: 25px;
  line-height: 14px;
}
.treeview .leaf > a:hover
{
  background: url(/images/arrow.png) no-repeat top right;
	padding-right: 25px;
	text-decoration: none;
	line-height: 14px;
}
.treeview .expandable-hitarea
{
  background-position: 0px 0px;
}
.treeview .collapsable-hitarea
{
  background-position: 0px -20px;
}
.treeview .collapsable-hitarea + a
{
  color: #ba8b01;
}

