.pHierarchyTitle{
  font-size: 12px;
  color: black;
  font-weight: bold;
  padding: 0 0 0 20px;
  background: url(../../components/instill/packageHierarchy/img/plusminus.gif) 5px -15px no-repeat;
  margin: 5px 0 0 20px;
  cursor: pointer;
}

.pHierarchyTitleCheck{
  display: inline;
  font-size: 12px;
  color: black;
  font-weight: bold;
  padding: 0 0 0 20px;
  background: url(../../components/instill/packageHierarchy/img/plusminus.gif) 5px -15px no-repeat;
  margin: 5px 0;
  cursor: pointer;
}

.pHierarchyNotElement{
  display: inline;
  font-size: 12px;
  color: black;
  font-weight: bold;
  padding: 0 0 0 20px;
  margin: 5px 0;
  cursor: pointer;
}

.pHierarchyTitle.collapsed{  
  background-position: 5px 2px;
}
.pHierarchyTitleCheck.collapsed{  
  background-position: 5px 2px;
}
.pHierarchyElement{  
  margin: 5px 0 0 25px;
}
.pHierarchyElementTable{  
  margin: 5px 0 0 0px;
}

#mainNavigation, .pHierarchyLinks a, .pHierarchyLinks a:hover{
  font-size: 11px;
  color: black;
}
.pHierarchyLinks .whitePagesNavLinks a{
  width: 20px;
  text-align:center;
  padding: 3px 0;
}
.pHierarchyLinks a:hover{
  background: #DCE3E8;
}
.pHierarchyLinks .navigationFind input{
  border-bottom: 1px solid gray;
  font-size: 11px;
}
.pHierarchyLinks .navigationFind a, .pHierarchyLinks .showAsLink a{
	 color: #4271c6;
}
.pHierarchyLinks .navigationFind a:hover, .pHierarchyLinks .showAsLink a:hover{
	 color: #f93;
	 background: transparent;
}

.pHierarchyLinks a, .pHierarchyLinks .message{
  display: block;
  padding: 3px 0 3px 7px;
}
.pHierarchyLinks a img{
  margin-top:1px;
  vertical-align:top;
}
.pHierarchyLinks .whitePagesNavLinks a{
  float: left;
}

.auditTextarea textarea {
	width: 100px;
}

.scorecardHierarchy{
  font-size: 12px;
  color: black;
  padding: 0 0 0 0px;
  background: url(../../components/instill/packageHierarchy/img/plusminus.gif) 5px -15px no-repeat;
  margin: 0px 0 0 0px;
  cursor: pointer;
}
.scorecardHierarchy.collapsed{  
  background-position: 5px 2px;
}

table.shoppingTable{ margin-left:10px; padding: 0px; border: 2px solid #A65300;}
table.shoppingTable td{ font-size: 11px; border: none; vertical-align: middle; padding: 3px; }
table.shoppingTable th{ font-size: 11px; border: none; padding: 3px;  background: #A65300;
						color: white; vertical-align: center; font-weight: bold; }

