﻿/*
Navbar styling

Each level has two item look states - normal and selected. Each state has
normal, hover, expanded and active sub-states

Level N Item
Level N Item Hover
Level N Item Expanded
Level N Item Active

Level N Item Selected 
Level N Item Selected Hover
Level N Item Selected Expanded
Level N Item Selected Active


*/

.NavBar
{
	padding-top: 0px;
	overflow: hidden;
}

/* -----------------------------------------------------

   Level 1

----------------------------------------------------- */
.Level1Item
{
	height: 25px;
	cursor: pointer;
	color: #5c728a;
	border-left: 4px solid #97adcd;
	background-color: #d4d4d4;
	margin-bottom: 2px;
}
.Level1Item TD
{
	/* force right-align of text */
	/*text-align: right !important;*/
}

.Level1ItemHover, .Level1ItemExpanded, .Level1ItemActive
{
	height: 25px;
	cursor: pointer;
	color: #6b6a6a;
	border-left: 4px solid #5c728a;
	background-color: #d4d4d4;
	margin-bottom: 2px;
}

.Level1ItemSelected, .Level1ItemSelectedHover, .Level1ItemSelectedExpanded, .Level1ItemSelectedActive
{
	height: 25px;
	cursor: pointer;
	color: #6b6a6a;
	border-left: 4px solid #5c728a;
	background-color: #d4d4d4;
	margin-bottom: 2px;	
}



/* -----------------------------------------------------

   Level 2

----------------------------------------------------- */
.Level2Group
{
	padding-bottom: 2px;
}

.Level2Item
{
	height: 20px;
	cursor: pointer;
	color: #5c728a;
	border-left: 4px solid #97adcd;
	background-color: #ebebeb;
	margin-bottom: 2px;
	margin-left: 6px;
}

.Level2ItemHover, .Level2ItemExpanded, .Level2ItemActive
{
	height: 20px;
	cursor: pointer;
	color: #5c728a;
	border-left: 4px solid #5c728a;
	background-color: #ebebeb;
	margin-bottom: 2px;
	margin-left: 6px;
}

.Level2ItemSelected, .Level2ItemSelectedHover, .Level2ItemSelectedExpanded, .Level2ItemSelectedActive
{
	height: 20px;
	cursor: pointer;
	color: #5c728a;
	border-left: 4px solid #5c728a;
	background-color: #ebebeb;
	margin-bottom: 2px;	
	margin-left: 6px;
}


/* -----------------------------------------------------

   Level 3

----------------------------------------------------- */
.Level3Group
{
}

.Level3Item
{
	height: 20px;
	color: #5c728a;
	border-left: 2px solid #97adcd;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 12px;
}

.Level3ItemHover, .Level3ItemExpanded, .Level3ItemActive
{
	height: 20px;
	font-weight: normal;
	cursor: pointer;
	color: #7c7b7b;
	border-left: 2px solid #5c728a;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 12px;
}

.Level3ItemSelected, .Level3ItemSelectedHover, .Level3ItemSelectedExpanded, .Level3ItemSelectedActive
{
	height: 20px;
	font-weight: normal;
	cursor: pointer;
	color: #7c7b7b;
	border-left: 2px solid #5c728a;
	background-color: #ffffff;
	margin-bottom: 2px;	
	margin-left: 12px;
}


/* -----------------------------------------------------

   Level 4

----------------------------------------------------- */
.Level4Group
{
}

.Level4Item
{
	height:20px;
	font-family: Verdana;
	color: #556469;
	border-left: 2px solid #a19182;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 22px;
}

.Level4ItemHover, .Level4ItemExpanded, .Level4ItemActive
{
	height:20px;
	cursor:pointer;
	color: #7d6446;
	border-left: 2px solid #a19182;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-left: 22px;
}

.Level4ItemSelected, .Level4ItemSelectedHover, .Level4ItemSelectedExpanded, .Level4ItemSelectedActive
{
	height: 20px;
	cursor: pointer;
	color: #7d6446;
	border-left: 2px solid #a19182;
	background-color: #ffffff;
	margin-bottom: 2px;	
	margin-left: 22px;
}
/*
.Level3ItemHover TD, .Level3ItemExpanded TD, .Level3ItemActive TD, .Level3ItemSelected TD
{
	border-top: solid 1px #88b7cb !important;
}
*/
