﻿
a.CurrentPage, 
#divBottomNavigation a.CurrentPage,
span.CurrentPage
{
	font-weight: bold;
	color: #FFDAB3;
}

/* whole list */
.MainNavigationTreeView div.AspNet-TreeView
{
	padding-left: 0px;
}

/* all list items -- includes non linked text */
.MainNavigationTreeView div.AspNet-TreeView ul li
{
	text-transform: uppercase;	
	padding: 0px 0px 16px 0px;
}


/* child links */
.MainNavigationTreeView div.AspNet-TreeView ul li ul li
{
	text-transform: capitalize;	
	padding: 4px 0px 0px 0px;
}


/* all links */
.MainNavigationTreeView div.AspNet-TreeView li a:link, 
.MainNavigationTreeView div.AspNet-TreeView li a:visited, 
.MainNavigationTreeView div.AspNet-TreeView li a:active
{
	 font-family: Verdana; color: #D3D6D3; font-size: 11px; text-decoration: none;
}

.MainNavigationTreeView div.AspNet-TreeView li a:hover 
{
	 font-family: Verdana; color: #D3D6D3; font-size: 11px; text-decoration: none;
}



/* list indentation */
.MainNavigationTreeView div.AspNet-TreeView ul
{
	margin: 0px 0px 0px 0px;	
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul
{
	margin: 0px 0px 0px 20px;	
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul
{
	margin: 0px 0px 0px 8px;	
}


/* Styles to set the width of the navigational links and buttons */

.MainNavigationTreeView div.AspNet-TreeView ul li span,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li span,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li span,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li ul li span
{
	display: -moz-inline-block; /* firefox hack */
	display: inline-block;
	
	width: 8px;
	border: solid 0px lime;
	position: absolute;
}

.MainNavigationTreeView div.AspNet-TreeView ul li span
{
	margin-top: 1px;
}
.MainNavigationTreeView div.AspNet-TreeView ul li ul li span
{
	margin-top: 2px;
}
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li span
{
	
}
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li ul li span
{
	
}

/* hide first level expand/collapse image */
.MainNavigationTreeView div.AspNet-TreeView ul li .AspNet-TreeView-Collapse,
.MainNavigationTreeView div.AspNet-TreeView ul li .AspNet-TreeView-Expand,
.MainNavigationTreeView div.AspNet-TreeView ul li .AspNet-TreeView-NoCollapse
{
	display: none;	
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul li .AspNet-TreeView-Collapse,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li .AspNet-TreeView-Expand,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li .AspNet-TreeView-NoCollapse
{
	display: inline;	
}


.MainNavigationTreeView div.AspNet-TreeView ul li a,
.MainNavigationTreeView div.AspNet-TreeView ul li span.AspNet-TreeView-ClickableNonLink
{
	display: -moz-inline-block; /* firefox hack */
	display: inline-block;
	
	cursor: pointer;
	position: relative;
	
	width: 140px;
	border: solid 0px blue;
	margin-left: 14px;
}

#ctl00_TreeView1 a:hover
{
	color: #FFDAB3;
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul li a,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li span.AspNet-TreeView-ClickableNonLink
{
	display: -moz-inline-block; /* firefox hack */
	display: inline-block;
	
	cursor: pointer;
	position: relative;
	
	width: 132px;
	border: solid 0px red;
	margin-left: 14px;
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li a,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li span.AspNet-TreeView-ClickableNonLink
{
	display: -moz-inline-block; /* firefox hack */
	display: inline-block;
	
	cursor: pointer;
	position: relative;

	width: 124px;
	border: solid 0px yellow;
	margin-left: 14px;
}

.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li ul li a,
.MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li ul li span.AspNet-TreeView-ClickableNonLink
{
	display: -moz-inline-block; /* firefox hack */
	display: inline-block;
	
	cursor: pointer;
	position: relative;
	
	width: 116px;
	border: solid 0px lime;
	margin-left: 14px;
	margin-bottom: 2px;
}

/* end set width styles */



/* collapse image */
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(arrow_down.jpg) 0 0 no-repeat;
    width: 8px;
    margin-right: 0px;
	padding-right: 6px;
}


/* expand image  */
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:  url(arrow_right.jpg) 0 0 no-repeat;
    width: 8px;
    margin-right: 0px;
    padding-right: 6px;
}

/* place holder for nodes with no child nodes (and no collapse/expand image) */
.MainNavigationTreeView .AspNet-TreeView-NoCollapse
{
	background: url(arrow_right_outline.jpg) 0 0 no-repeat;
	width: 8px;
    margin-right: 0px;
	padding-right: 6px;
}


/* selected links */
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected a:link,
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected a:visited,
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected a:active
{
	color: #FFDAB3;
    font-weight: bold;
    padding: 0px;
}

.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected ul a:link,
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected ul a:visited,
.MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Selected ul a:active
{
	color: #D3D6D3;
    font-weight: normal;
    background-color: Transparent;
    margin-bottom: 2px;
}


/* admin navigation */
#divAdminTopNavigation .MainNavigationTreeView div ul li 
{
	padding: 0px;
	margin: 0px;
}

#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li span,
#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li a
{
	background-color: gray;
}


#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li
{
	padding: 0px 14px 14px 4px;
	display: table-cell;
	height: 12px;
}

#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li span,
#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li a
{
	background-color: Transparent;
}

#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li ul li
{
	padding: 0px 0px 4px 0px;
	display: block;
}


/* hide expand/collapse buttons */
#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse,
#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView .AspNet-TreeView-Expand, 
#divAdminTopNavigation .MainNavigationTreeView .AspNet-TreeView-NoCollapse
{
	display: none;	
}


/* list indentation */
#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul
{
	margin: 0px 0px 0px 0px;	
}

#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul
{
	margin: 0px 0px 0px 0px;	
}

#divAdminTopNavigation .MainNavigationTreeView div.AspNet-TreeView ul li ul li ul
{
	margin: 0px 0px 0px 0px;	
}

/* temp fix for stray menu link */
#divAdminTopNavigation .AspNet-TreeView-NonLink
{
	display: none;
}