﻿/**
Copyright Bridgeline Software, Inc. An unpublished work created in 2008. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.
**/

div.leftContainer
{
	float: left;
	width: 194px;
	background-color: #EDEDED;
}
div.LeftNavigation, div.LeftNavigation table, div.LeftNavigation tr td
{
	float: left;
	margin: 0;	padding: 0;
}
div.leftContainer nobr
{
	white-space:normal;
}
/*First Level Nodes*/
.NoChildNode, .NoChildHoverNode, .HasChildNode, .HasChildHoverNode, .LastParentNode, .LastParentNodeHover, .FirstNoChildNode, .FirstNoChildHoverNode, .FirstHasChildNode, .FirstHasChildHoverNode, .SelectedLastParentNode, .SelectedLastParentNodeHover, .ParentNode, .ParentNodeHover, .SelectedParentNode, .SelectedParentHoverNode, .SelectedNodeNoChild, .SelectedNodeNoChildHover, .FirstSelectedParentNode, .FirstSelectedParentHoverNode, .FirstSelectedNodeNoChild, .FirstSelectedNodeNoChildHover, .SelectedTreeNode
{
	margin: 0; 	padding: 0;
	color: #4B306A;
	font-weight: bold;
	background-color: #EDEDED;
	cursor:pointer;
}
.NoChildNode nobr, .NoChildHoverNode nobr, .FirstNoChildNode nobr, .FirstNoChildHoverNode nobr, .HasChildNode nobr, .FirstHasChildNode nobr, .HasChildHoverNode nobr, .FirstHasChildHoverNode nobr, .LastParentNode nobr, .LastParentNodeHover nobr, .SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr, .SelectedParentNode nobr, .FirstSelectedParentNode nobr, .SelectedParentHoverNode nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr
{
	width: 176px;
	margin: 0;	padding: 5px 0 6px 18px;
	display: block; 
	border-top: solid 1px #CCC;
	border-bottom: none;
	background-repeat: no-repeat;
	background-position: 7px 9px;
}
.LastParentNode nobr, .LastParentNodeHover nobr
{
    border-bottom: solid 1px #CCC; 
}
.SelectedLastParentNode,.SelectedLastParentNodeHover, .SelectedParentNode, .SelectedParentHoverNode, .SelectedNodeNoChild, .SelectedNodeNoChildHover, .FirstSelectedParentNode, .FirstSelectedParentHoverNode, .FirstSelectedNodeNoChild, .FirstSelectedNodeNoChildHover, .SelectedTreeNode
{
    cursor:text;
} 
.SelectedParentNode nobr, .FirstSelectedParentNode nobr, .SelectedParentHoverNode nobr 
{
    padding-left:16px;
}
.NoChildNode nobr, .FirstNoChildNode nobr, .HasChildNode nobr, .FirstHasChildNode nobr, .LastParentNode nobr, .SelectedNodeNoChild nobr, .FirstSelectedNodeNoChild nobr
{
	background-image: url(/images/purpleArrow.gif);
}
.NoChildHoverNode nobr, .FirstNoChildHoverNode nobr, .HasChildHoverNode nobr, .FirstHasChildHoverNode nobr, .LastParentNodeHover nobr, .SelectedParentNode nobr, .FirstSelectedParentNode nobr, .SelectedParentHoverNode nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr
{
	color: #FFF;
	background-color: #7f6E91;
}
.NoChildHoverNode nobr, .FirstNoChildHoverNode nobr, .HasChildHoverNode nobr, .FirstHasChildHoverNode nobr, .LastParentNodeHover nobr 
{
	background-image: url(/images/whiteUpArrow.gif);
}
.SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr
{
	background-color: #7f6E91;
	border: solid 1px #4B306A;
	color: #FFF;
    padding-left:16px;	
	background-image: url(/images/whiteUpArrow.gif);
}
.SelectedParentNode nobr, .FirstSelectedParentNode nobr, .SelectedParentHoverNode nobr 
{
	background-image: url(/images/whiteDownArrow.gif);
	background-position: 4px 11px;
	border: solid 1px #4B306A ;
	border-bottom: none;
}
/*Second Level Nodes*/
.SecondLevelTreeNode, .SecondLevelHoverTreeNode, .SecondLevelSelectedTreeNode, .SecondLevelSelectedHoverTreeNode, .FirstSecondLevelTreeNode, .FirstSecondLevelHoverTreeNode, .FirstSecondLevelSelectedTreeNode, .FirstSecondLevelSelectedHoverTreeNode, .LastSecondLevelTreeNode, .LastSecondLevelHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNodeWithChild, .LastSecondLevelSelectedHoverTreeNodeWithChild
{
	width: 163px;
	margin: 0px 0 0 0 !important;
	padding-left: 29px;
	color: #51626F;
	background-color: #FFF;
	cursor:pointer;
	border-left: solid 1px #4B306A;
	border-right: solid 1px #4B306A;
	border-top: none !important;
	border-bottom: none !important;
	background-image: url(/images/dash.gif);
	background-repeat: no-repeat;  
}
/* border Bottom Style added seperately  by raghavendra for LastSecondleveltreeNode - this replaces the style of .PrevNodeSelected nobr - commented at the top  */
.LastSecondLevelTreeNode, .LastSecondLevelHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNodeWithChild, .LastSecondLevelSelectedHoverTreeNodeWithChild
{
		border-bottom: solid 1px #4B306A !important;
}
.SecondLevelTreeNode, .SecondLevelHoverTreeNode, .FirstSecondLevelHoverTreeNode, .LastSecondLevelHoverTreeNode  
{
	color: #51626f;
}
.SecondLevelSelectedTreeNode, .SecondLevelSelectedHoverTreeNode, .FirstSecondLevelSelectedTreeNode, .FirstSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode,.LastSecondLevelSelectedHoverTreeNodeWithChild
{
    color:#000;
}
.SecondLevelSelectedHoverTreeNode, .FirstSecondLevelHoverTreeNode, .SecondLevelHoverTreeNode, .FirstSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelHoverTreeNode
{
    text-decoration:underline;
}
.FirstSecondLevelTreeNode, .FirstSecondLevelHoverTreeNode, .FirstSecondLevelSelectedTreeNode, .FirstSecondLevelSelectedHoverTreeNode
{
	padding-top: 5px;
	padding-bottom: 2px;
	background-position: 19px 13px;
}
.SecondLevelTreeNode, .SecondLevelHoverTreeNode, .SecondLevelSelectedTreeNode, .SecondLevelSelectedHoverTreeNode
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 19px 8px;
}
.LastSecondLevelTreeNode, .LastSecondLevelHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode
{
	padding-bottom: 7px !important;
	padding-top: 2px !important;
	background-position: 19px 8px;
}
