.UIGroupMembershipSelector {
	margin: auto;
  padding: 5px; 
}

.UIGroupMembershipSelector .SelectedGroupPath {
  background: white;
  border: 1px solid #b7b7b7;
  margin-bottom: 3px; padding: 0px;
  overflow: hidden;
}

.UIGroupMembershipSelector .UIBreadcumbs {
  font-weight: normal;
	height: auto;
}

.UIGroupMembershipSelector .UIBreadcumbs .LeftBreadcumbsBar {
  height: auto;
  background: none;
}

.UIGroupMembershipSelector .UIBreadcumbs .RightBreadcumbsBar {
  background: none;
  height: auto;
}

.UIGroupMembershipSelector .UIBreadcumbs .BreadcumbsInfoBar {
  background: none;
}

.UIGroupMembershipSelector .UIBreadcumbs .HomeIcon {
  width: 24px; 
  height: 24px;
  margin: 4px 2px 5px 2px ;
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/24x24/icons/SelectedGroup.png') no-repeat left; /* orientation=lt */
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/24x24/icons/SelectedGroup-rt.png') no-repeat right; /* orientation=rt */
}

.UIGroupMembershipSelector .UIBreadcumbs .RightBlackGridArrow16x16Icon {
  float: left; /* orientation=lt */
  float: right; /* orientation=rt */
  margin: 5px 2px 5px 1px ; /* orientation=lt */
  margin: 5px 1px 5px 2px ; /* orientation=rt */
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/BlueGridRightArrow.gif') no-repeat left; /* orientation=lt */
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/BlueGridRightArrow-rt.gif') no-repeat right; /* orientation=rt */
}

.UIGroupMembershipSelector .Container {
  padding: 12px;
  border:1px solid #D5D5D5;
  background:white url('background/UIGroupMembershipSelectorBG.gif') repeat-x bottom;
}

.UIGroupMembershipSelector .MembershipTitle {
  background: url('background/TitleBG1x22.gif') repeat-x;
  border-bottom: 1px #aeaeae solid; 
  height: 22px; 
  line-height: 22px; 
  vertical-align: middle;
  padding-left: 15px; 		/* orientation=lt */
  padding-right: 15px; 		/* orientation=rt */
}

.UIGroupMembershipSelector .GroupSelector {
  float: left; 		/* orientation=lt */
  float: right; 	/* orientation=rt */
  width: 230px;
  border: 1px solid white;
}

.UIGroupMembershipSelector .UITrees {
  border: none;  
}

.UIGroupMembershipSelector .UITrees .TreeContainer {
  height: 152px;
}

.UIGroupMembershipSelector .BlueLevelUpArrow24x24Icon {
  margin-left: 7px;
}

.UIGroupMembershipSelector .MembershipSelector {
  background: #f4f4f4;
  border: 1px solid white; 
  margin-left: 240px;  		/* orientation=lt */
  margin-right: 240px; 		/* orientation=rt */ 
  height: 183px;
}

.UIGroupMembershipSelector .ContentContainer {
	border: 1px solid #aeaeae;
}

.UIGroupMembershipSelector .MembershipSelector .OverflowContainer {
  border-top: none;
  background: white;
  height: 146px;
  padding: 7px 0px;
  overflow: auto;
}

.UIGroupMembershipSelector .MembershipSelector .Label {
  line-height: 24px ;
}

.UIGroupMembershipSelector .MembershipSelector  a:hover {
  color: #218AA8; 
}

.UIGroupMembershipSelector  .MembershipSelector .OddRow {
  line-height: 22px;
  padding: 0px 5px;
}

.UIGroupMembershipSelector  .MembershipSelector .EvenRow {
  line-height: 22px;
  padding: 0px 5px;
}

.UIGroupMembershipSelector .MembershipSelector .ItemIcon {
  margin: 0px 5px 0px 1px ; 		/* orientation=lt */
  margin: 0px 1px 0px 5px ;			/* orientation=rt */
  height: 22px; 
  line-height: 22px;
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/GrayBorderRightArrow.gif') no-repeat left; 				/* orientation=lt */
  background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/GrayBorderRightArrow-rt.gif') no-repeat right;		/* orientation=rt */ 
  padding-left: 20px;			/* orientation=lt */
  padding-right: 20px;		/* orientation=rt */
	display: block;
}