﻿/* Styles for Shared/Companies/UserControls/ controls */

/* CompanyServices/CompanyServicesHierarchyView.ascx */

/* Hierarchy View Version */
.ServicesHierarchy								{margin:10px 0; position:relative;}
.ServicesHierarchy ul.RootServices				{border-right:solid 1px Black; margin:0 0 15px 0; padding:0; width:220px;}
.ServicesHierarchy li.RootService,
.ServicesHierarchy li.ActiveRootService			{list-style-type:none;}
.ServicesHierarchy ul.ChildServices				{border-top:solid 1px Black; display:none; height:180px; left:220px; margin:0; padding:10px; position:absolute; top:0; width:350px; z-index:0;}
.ServicesHierarchy ul.ChildServices li			{margin-left:25px;}

/* Inactive Items */
.ServicesHierarchy li.RootService				{}
.ServicesHierarchy li.RootService h3			{border:solid 1px transparent; cursor:pointer; left:1px; margin:0; padding:5px 0 5px 5px; position:relative;}

/* ActiveItems */
.ServicesHierarchy li.ActiveRootService			{border-right-width:0;}
.ServicesHierarchy li.ActiveRootService h3		{background-color:White; border:solid 1px Black; border-right-width:0; cursor:pointer; left:1px; margin:0; position:relative; padding:5px 0 5px 5px; z-index:1;}
.ServicesHierarchy li.ActiveRootService ul.ChildServices	{display:block;}

/* Expanded version */
.ServicesHierarchyExpanded						{}
.ServicesHierarchyExpanded ul.RootServices		{margin:0; padding:0;}
.ServicesHierarchyExpanded li.RootService,
.ServicesHierarchyExpanded li.ActiveRootService {list-style-type:none;}
.ServicesHierarchyExpanded ul.ChildServices		{margin:0; padding:0;}
.ServicesHierarchyExpanded ul.ChildServices li	{margin-left:25px;}
.ServicesHierarchyExpanded .NewlineServiceGroup,
.ServicesHierarchyExpanded .ServiceGroup		{float:left; margin-right:3%; width:30%;}
.ServicesHierarchyExpanded .NewlineServiceGroup	{clear:both;}

/* Expand/Collapse Buttons */
.ServicesHierarchy .CollapseButton				{display:none;}
.ServicesHierarchy .ExpandButton				{float:right;}
.ServicesHierarchyExpanded .CollapseButton		{float:right;}
.ServicesHierarchyExpanded .ExpandButton		{display:none;}