﻿/*.TreeView
{ 
  background-color: #f0f0f0;
  border: 3px solid black;
  padding: 3px;
  cursor:pointer;
  width: 166px;
} 

.TreeNodeRow
{
  cursor:pointer;
  border-bottom:1px #CCC solid;
  width: 166px;
}

.HoverTreeNodeRow
{
 color:#FFFFFF;
 background-color:#004A80;
  cursor:pointer;
  width: 166px;
}

.SelectedTreeNodeRow
{
	font-size:11px;
	color: #FFFFFF;
	cursor:pointer;
	background-color:#004A80;
	width: 166px;
	
}
*/

.TreeNodeRow
{
  cursor:pointer;
  /*border-bottom:1px #7596C7 solid;
  width:166px;*/
  width:228px;
  
}

.HoverTreeNodeRow
{
	color:Green;
	 cursor:pointer;
  
  /*width:166px;*/
}
.SelectedTreeNodeRow
{
	/*width:200px;*/
	color:#FFFFFF;
	 cursor:pointer;
  
  /*width:200px;*/
}

.HoverTreeViewRowDepth1, .SelectedTreeViewRowDepth1
{
	/*width:200px;*/		
	background-image:url(/Images/CustomerSpecific/BBIThirdLevelHoverIcon1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
	color:#000000;
}
.SelectedTreeViewRowDepth1
{
	 /*border-bottom:1px #CCCCCC solid;*/

}
.HoverTreeViewRowDepth2, .SelectedTreeViewRowDepth2
{
	/*width:200px;
	border-bottom:1px #CCCCCC solid;*/
	background-color:White;	
	color:#000000;
}

.TreeNode, .TreeNodeNoChildren
{
   font-family: Arial;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 35px;
	color:#767F78;
	font-size:11px;
    cursor:pointer;
    width:191px;
    /*border-bottom:1px #CCCCCC solid;*/
    border-top:1px #C5C5C8 dashed;
}
.TreeNodeNoChildren
{
    background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIconNoArrow.gif);
    
}
.HoverTreeNodeItem, .HoverTreeNodeItemNoChildren
{
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 35px;
	color:#767F78;
	cursor:pointer;
	 /*border-bottom:1px #CCCCCC solid;*/
    border-top:1px #C5C5C8 dashed;
    width:191px;
    font-size: 11px;
}
.HoverTreeNodeItemNoChildren
{
    background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIconNoArrow.gif);
}
.SelectedTreeNodeItem, .Active
{
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIconSelected.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 35px;
	color:#767F78;
	cursor:pointer;
    border-top:1px #C5C5C8 dashed;
    width:191px;
    font-size: 11px;
}
/*-------------------*/
.TreeViewDepth0
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 25px;
	font-size:11px;
    cursor:pointer;
	color:#000000;
}
.TreeViewDepth1
{
	font-family: verdana;
	/*background-image:url(/Images/CustomerSpecific/BBIThirdLevelInactiveIcon.gif);*/
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
    cursor:pointer;
	color:#767F78;
	 /*border-bottom:1px #CCCCCC solid;*/
    border-top:1px #C5C5C8 dashed;
	width:191px;
}
.TreeViewDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIThirdLevelInactiveIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
    cursor:pointer;
	color:#767F78;
	width:176px;
}
/*Hover Child Node Classes*/
.HoverTreeViewDepth0
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 25px;
	font-size:11px;
	background-color:#004A80;
	color:#000000;
	cursor:pointer;
	width:100%;
}
.HoverTreeViewDepth1 
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#767F78;
	cursor:pointer;
    border-top:1px #C5C5C8 dashed;
    width:191px;
}
.HoverTreeViewDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIThirdLevelHoverIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#000000;
	cursor:pointer;
	width:176px;
}
/*Selection Child Node Classes*/
.SelectedTreeViewDepth0
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 25px;
	font-size:11px;
	background-color:#004A80;
	color:#000000;
	cursor:pointer;
}
.SelectedTreeViewDepth1
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#767F78;
	cursor:pointer;
    border-top:1px #C5C5C8 dashed;
    width:191px;
}
.SelectedTreeViewDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIndentIcon1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#000000;
	cursor:pointer;
	width:176px;
}

/*Child selected and effect on the parent node*/
.ChildSelectedEffectOnParentDepth1
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#767F78;
	cursor:pointer;
	width:191px;
}
.ChildSelectedEffectOnParentDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#000000;
	cursor:pointer;
	background-color:#DFF2FF;
	width:176px;
}
.ChildHoverEffectOnParentDepth1
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#767F78;
	cursor:pointer;
	width:191px;
}
.ChildHoverEffectOnParentDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#000000;
	cursor:pointer;
	background-color:#DFF2FF;
	width:191px;
}
.ChildSelectedRowEffectOnParentDepth2, .ChildSelectedRowEffectOnParentDepth1
{
	/*width:166px;*/
	 /*border-bottom:1px #CCCCCC solid;*/
    border-top:1px #C5C5C8 dashed;
    width:191px;
}
.ChildHoverRowEffectOnParentDepth2
{
	background-color:#DFF2FF;
	/*width:166px;*/
	 /*border-bottom:1px #CCCCCC solid;*/
	 border-top:1px #C5C5C8 dashed;
    width:176px;
}
.ChildHoverRowEffectOnParentDepth1
{
	
    border-top:1px #C5C5C8 dashed;
    width:191px;
}
/*--------------------------*/

.ChildSelectionEffectOnParentNode
{
	color:#767F78;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIconSelected.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 35px;
	cursor:pointer;
	width:191px;
    border-top:1px #CCCCCC dashed;
    font-size: 11px;
}

.ChildHoverEffectOnParentNode
{
	color:#767F78;
	background-image:url(/Images/CustomerSpecific/BBIMainMenuHoverItemIconSelected.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 35px;
	cursor:pointer;
	width:191px;
    border-top:1px #C5C5C8 dashed;
    font-size: 11px;
}

/*-----------------------------test----------------------------
.TreeView td, .TreeView tr
{ 
	width: 203px;
}
.TopTreeViewDepth
{
	width:177px;
	padding-left:40px;
	text-transform:uppercase;
	
}
.BelowTopTreeViewDepth
{
	width:160px;
	padding-left:40px;
	background-image: none;
	
}

.TreeNode table td
{
	margin:inherit;
	padding:inherit;
	width:166px;
}*/
.TreeViewOuter
{
	width:228px;
	overflow:hidden;
	background-color: White;
	/*border-bottom:1px #004A80 solid;*/
}

/**************************************** STAFF STYLES ******************************/

.StaffTreeViewDepth1
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
    cursor:pointer;
	color:#FFFFFF;
    border-top:1px #C5C5C8 dashed;
	width:191px;
	background-color: #999999;
}
.StaffHoverTreeViewDepth1 
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
    border-top:1px #C5C5C8 dashed;
    width:191px;
    background-color: #999999;
}
.StaffSelectedTreeViewDepth1
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
    border-top:1px #C5C5C8 dashed;
    width:191px;
    background-color: #999999;
}
.StaffSelectedTreeViewRowDepth1
{
	 
}
.StaffChildSelectedEffectOnParentDepth1
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 25px;
	font-size:11px;
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
	width:191px;
}
.StaffChildHoverEffectOnParentDepth1
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 25px;
	font-size:11px;
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
	width:191px;
}
.StaffChildSelectedRowEffectOnParentDepth2, .StaffChildSelectedRowEffectOnParentDepth1
{
	background-color:#999999;
	border-bottom:1px #CCCCCC solid;
    border-top:1px #CCCCCC solid;
    width:191px;
}
.StaffChildHoverRowEffectOnParentDepth1
{
	
    border-top:1px #CCCCCC solid;
    border-bottom:1px #CCCCCC solid;
    width:191px;
}
.StaffTreeViewDepth2
{
	font-family: verdana;
	border-top:1px #C5C5C8 dashed;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 50px;
	font-size:11px;
    cursor:pointer;
	color:#FFFFFF;
	width:176px;
	background-color: #999999;
}
.StaffHoverTreeViewDepth2
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 50px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	width:176px;
	border-top:1px #C5C5C8 dashed;
}
.StaffHoverTreeViewRowDepth2, .StaffSelectedTreeViewRowDepth2
{
	background-color:#999999;
	color:#FFFFFF;
}
.StaffSelectedTreeViewDepth2
{
	font-family: verdana;
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 50px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	width:176px;
}
.StaffChildSelectedEffectOnParentDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#999999;
	width:176px;
}
.StaffChildHoverEffectOnParentDepth2
{
	font-family: verdana;
	background-image:url(/Images/CustomerSpecific/BBISecondLevelHoverIndentIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 12px 6px 40px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#999999;
	width:191px;
}
.StaffChildHoverRowEffectOnParentDepth2
{
	background-color:#999999;
    border-top:1px #CCCCCC solid;
    border-bottom:1px #CCCCCC solid;
    width:176px;
}
