﻿.HCat_HorizontalControlMultiple
{
 	margin-top:1px;
 	text-align:left;
	width: 560px; 
	float:right;
	font-size: 12px; 
	font-family: Arial; 
	color: #515E81; 	 	
	height:15px;
	margin-bottom: 0px;				
}


.HCat_HorizontalControlSingle
{
 	text-align:left;
	width: 72px; 
	float: right; 
	font-size: 12px; 
	font-family: Arial; 
	color: #515E81; 
	height:25px;	
	margin-right:10px;	
	margin-top:-1px;
}

.HCatShowWelcome
{
 	/*width:120px;*/
 	margin-top:9px;
 	text-align:left;
 	float: right;
 	
}

.divHeightFix
{
	height: 30px;
}

.CatRow 
{
	background-color: White;
  /*background-image:url(../images/semanticnetwork/tabstrip/CatSet/cat_bg_bigger.gif);*/
  cursor:default;
  border-collapse:collapse;
}

#HorizontalCategoriesControl1_Menu
{
  float: left;
  /*position:absolute;
  left: 102px;*/
  display:none;
}

#HorizontalCategoriesControl2_Menu
{
  float: left;
  display:none;
}

#HorizontalCategoriesControl1_MenuHolder
{
  padding-top:1px;
}

#HorizontalCategoriesControl2_MenuHolder
{
  padding-top:1px;
}

.HCat_MenuHolder
{
  float:left;
}

.HCat_PreceedingText
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: x-small;
  float:left;
  padding-top: 7px;
  width: 160px;
}

.HCat_TopMenuGroup
{
  visibility:hidden;
}

.HCat_TopMenuItem,
.HCat_TopMenuItemHover,
.HCat_SelectedTopMenuItem
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;     
  background-color: White;
}


.HCat_TopMenuItemMultiple,
.HCat_SelectedTopMenuItemMultiple
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;    
  background-color: expression(EnterpriseCommunitiesGlobalShellBGColour);
}



.HCat_TopMenuItemMultipleHover,
.HCat_SelectedTopMenuItemMultipleHover
{
	color: #515e81;
	font-family: Arial, Verdana;
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline;
	background-color: expression(EnterpriseCommunitiesGlobalShellBGColour);

}

.HCat_TopMenuItemList
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;    
  background-color: White;
  height:25px;
}

.HCat_TopMenuItemListHover
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;    
  background-color: White;
  height:25px;
  text-decoration:underline;
  
}

.HCat_TopMenuItemHidden,
.HCat_TopMenuItemHiddenHover
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;
  background-color: White;
}

.HCat_TopMenuHiddenItem
{
	/*display: none;*/
}


.HCat_TopMenuItemHover, .HCat_TopMenuItemHiddenHover
{
  color:#515e81;
  text-decoration:underline;  
}

.HCat_TopMenuHiddenItem,
.HCat_SelectedTopMenuItem,
.HCat_SelectedTopMenuHiddenItem
{
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
  
}

.HCat_Checkbox
{
  color:#6B619C; 
  background-color: red;
  /*background-image:url(../images/semanticnetwork/tabstrip/CatSet/cat_bg.gif);*/
  font-family:MS Sans Serif, Verdana; 
  font-size: 10px; 
  font-weight:bold;
  cursor:default;
}

.HCat_MenuGroup
{
  /*background-color: White;*/
  border-style: outset;
	border-width: 1px;
}

.HCat_MenuGroup_hidden
{
  /*background-color: White;*/
  border:solid 1px #4F4F4F;
  visibility:hidden;
  position:absolute;
}

.HCat_MenuItem,
.HCat_MenuItemHover
{
  background-color: white;
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;
}

.HCat_MenuItemMultiple,
.HCat_MenuItemHoverMultiple
{
  background-color: expression(EnterpriseCommunitiesGlobalShellBGColour);
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;
}

.HCat_MoreMenuItemSingle
{
  color:white;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;    
}


.HCat_MoreMenuItemMultiple
{
  background-color: expression(EnterpriseCommunitiesGlobalShellBGColour);
  color:#515e81;
  font-family: Arial, Verdana;
  font-size: 12px;
  cursor:pointer;
  width:50px;
  margin-left: 7px;
}



.HConceptCat_MoreMenuItem
{
  background-color: White;
  font-size: 12px;
  cursor:pointer;
  width:60px;
}

.HCat_MenuItemHover
{
  text-decoration:underline;  
}




/*.HCat_HorizontalControl
{
   height:25px;
}
*/

.HConceptCat_HorizontalControl
{

}

#HorizontalCategoriesControl1_BreadcrumbMenu
{
  float: left;
}

#HorizontalCategoriesControl2_BreadcrumbMenu
{
  float: left;
}

.HCat_BreadcrumbMenuGroup
{
  background-color: White;
  height:5px;
}

.HCat_BreadcrumbMenuItem
{
  color: Gray;
  font-family:MS Sans Serif, Verdana; 
  font-size:1px; 
  /*font-weight:bold;*/
  /*cursor:pointer;*/  
  height: 5px;
 
}

.HCat_BreadBin
{
  float:left;
  display:block;
  text-align:left;
  margin-top:0px;
  margin-left:3px;
  max-width: 580px;
  width: 580px;
  height: 15px;
  font-size: 4px;
}



.HCat_BreadcrumbTrail
{
  padding-left: 0px;
  padding-right: 4px;
  float:left;
}

.HCat_BreadcrumbSeparatorItem
{
  color:Gray;
  font-family:MS Sans Serif, Verdana; 
  font-size:4px; 
  height:5px;
  /*font-weight:bold;*/
}

.HCat_MenuConfigContainer
{
  white-space:nowrap;
}

.HCat_MenuConfigText
{
}

.HCat_MenuConfigImage
{
  margin-left:10px;
}

.bodyOffsetWithFooter
{
  border-top:solid 100px white;
  height:100%;
  width:100%;
  overflow:auto;
  position:absolute;
  top:0px;
  float:left;
  /*include border in height like IE http://www.quirksmode.org/css/box.html */
  box-sizing:border-box;      
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; /*safari*/
}

.bodyOffsetWithFooter
{
  /*border-bottom:solid 30px white;*/
}

.HorizontalCategoryControlContainer
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.MoversContainer
{
  display:inline-block;
}

.MoveUp,
.MoveDown,
.MoveUpGrey,
.MoveDownGrey
{
  height:7px;
  width:13px;
  overflow:hidden;
  background-image:url(../Images/Movers.png);
  background-repeat:no-repeat;
}

.MoveUp
{
  background-position: 0px 0px;
}

.MoveDown
{
  background-position: 0px -7px;
}

.MoveUpGrey
{
  background-position: -14px 0px;
}

.MoveDownGrey
{
  background-position: -14px -7px;
}



/* css styles that will be needed for breadcrumb menu */

