.NavTreeNodeRootOver, .NavTreeNodeRootSelect {
    font-size: 12px;
    color: #343434;
    padding-left: 3px;
    text-decoration: none;
}

.QuickSearchLabel, .QuickSearchLabelOver {
    font-size: 12px;
    color: #343434;
    padding-left: 13px;
    text-decoration: none;
}

.NavTreeNode
{ 
	font-size: 11px !important;
	color: black;	
	padding-left: 6px;
	text-decoration: none;
	padding-right: 6px;
}

.NavTreeNodeRoot {
    font-size: 12px !important;
    color: #343434;
    padding-left: 0px;
    text-decoration: none;
}

.NavTreeNodeRoot, .NavTreeNodeRootOver, .NavTreeNodeRootSelect, .QuickSearchLabel, .QuickSearchLabelOver
{
	font-weight: 600;
}

.NavTreeNodeRootOver, .NavTreeNodeRootSelect, .QuickSearchLabelOver
{
	cursor: pointer;
}

.QuickSearchLabelImage {
    background-image: url(WhiteSpace.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-right: 5px;
    cursor: pointer;
}

.QuickSearchLabelImageShown {
    background-image: url(WhiteSpace.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-right: 5px;
    cursor: pointer;
}

html body table div .TreeNodeQuickSearch
{

}

a.NavTreeNode, a.NavTreeNodeOver
{
	padding-right: 0px;
}

.NavTreeNodeOver 
{	
	font-size: 90%;
	color: black; 	
	cursor: pointer;
	padding-left: 3px;
}

.NavTreeNodeSelect 
{ 
	font-size: 90%;
	color: black; 
	cursor: pointer;
	margin-left: 3px;	
}

.NavTreeNodeDisabled
{ 
	font-size: 90%;
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}

/*Styling for tablet fly out left-hand navigation*/

span.TabletSideNav .NavTreeNodeRootOver, span.TabletSideNav .NavTreeNodeRootSelect, span.TabletSideNav .QuickSearchLabel, span.TabletSideNav .QuickSearchLabelOver
{ 
	font-family:Arial; 
	font-size: 16px;
	color: black;	
	padding-left: 3px;
	text-decoration: none;
	padding-bottom: 14px;
}

span.TabletSideNav .NavTreeNode
{ 
	font-family: Arial; 
	font-size: 100%;
	color: black;	
	padding-left: 6px;
	text-decoration: none;
	padding-right: 6px;
}

span.TabletSideNav .NavTreeNodeRoot
{ 
	font-family: Arial; 
	font-size: 16px;
	color: black;	
	padding-left: 0px;
	text-decoration: none;
}

span.TabletSideNav .NavTreeNodeRoot, span.TabletSideNav .NavTreeNodeRootOver, span.TabletSideNav .NavTreeNodeRootSelect, span.TabletSideNav .QuickSearchLabel, span.TabletSideNav .QuickSearchLabelOver
{
	font-weight: bold;
	padding:7px 0px 7px 0px;
}

span.TabletSideNav .NavTreeNodeRootOver, span.TabletSideNav .NavTreeNodeRootSelect, span.TabletSideNav .QuickSearchLabelOver
{
	cursor: pointer;
}

span.TabletSideNav .QuickSearchLabelImage
{
	background-image: url(SinglePlus.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

span.TabletSideNav .QuickSearchLabelImageShown
{
	background-image: url(SingleMinus.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

span.TabletSideNav html body table div .NavTreeNodeQuickSearch
{

}

span.TabletSideNav a.NavTreeNode, span.TabletSideNav a.NavTreeNodeOver
{
	background-image: url(sideNavLink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
}

span.TabletSideNav .NavTreeNodeOver 
{	
	font-family: Tahoma; 
	font-size: 30px;
	color: black; 	
	cursor: pointer;
	padding-left: 3px;
}

span.TabletSideNav .NavTreeNodeSelect 
{ 
	font-family: Tahoma; 
	font-size: 30px;
	color: black; 
	cursor: pointer;
	margin-left: 3px;	
}

span.TabletSideNav .NavTreeNodeDisabled
{ 
	font-family: Tahoma;
	font-size: 90%;
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}
