﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
#ctl00_SideMenuOne1_tvMenu3P li.AspNet-TreeView-Root
{
   margin-left:0px !important; 
   padding-left:3px !important;
}
.SideMenu
{
	margin-left:0px;
	padding:3px;
	/* width:180px; */
	/* background:#eee; */
	padding-bottom:6px;
	/*border:solid 2px #666;	*/
	/* font-size:medium; */
}

.SideMenuWrapper
{
}

.SideMenuWrapper h3
{
	padding: 5px; 
	margin: 0px; 
	/* font-size: 9pt; */
    font-weight: bold; 
    /* color: #fff; */
    /* background: #666; */
    width:100%;
}

.SideMenu div.AspNet-TreeView ul li
{
    white-space:normal;
    padding:   3px  0 0px 0; 
    /* font-size:8pt; */
    /*font-family: Verdana; */
}

.SideMenu div.AspNet-TreeView ul ul
{
    margin: 0px 0 0px   15px;
}

.SideMenu div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0     2px 0 0;
}

.SideMenu div.AspNet-TreeView li a
{
    /*text-decoration: none; */
}

.SideMenu div.AspNet-TreeView li.AspNet-TreeView-Root
{
}

.SideMenu div.AspNet-TreeView li.AspNet-TreeView-Parent
{
	margin-left:0px;padding-left:0px;
}

.SideMenu div.AspNet-TreeView ul li.AspNet-TreeView-Root.AspNet-TreeView-Leaf
{
    padding-left:15px;
    /*background:transparent url('Images/leaf.gif') no-repeat left 4px; */
}

.SideMenu div.AspNet-TreeView ul li.AspNet-TreeView-Root li.AspNet-TreeView-Leaf,
.SideMenu div.AspNet-TreeView ul ul li.AspNet-TreeView-Root  li.AspNet-TreeView-Leaf,
.SideMenu div.AspNet-TreeView ul ul ul li.AspNet-TreeView-Root  li.AspNet-TreeView-Leaf,
.SideMenu div.AspNet-TreeView ul ul ul ul li.AspNet-TreeView-Root  li.AspNet-TreeView-Leaf
{   
	padding-left:15px;
    /*background:transparent url('Images/leaf.gif') no-repeat left 4px; */
}

.SideMenu div.AspNet-TreeView ul ul 
{
    padding:0px 0px 0px  3px;
    border-right:6px;
}
.SideMenu div.AspNet-TreeView ul ul ul
{
}

/* Consider changing the cursor value (below) to something like */
/*     cursor: n-resize;                                        */
.SideMenu div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}

/* Consider changing the cursor value (below) to something like */
/*     cursor: n-resize;                                        */
.SideMenu div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    /*background: url('images/collapse.gif') -3px 0  no-repeat; */
    /* background:  url('images/Bullet2.gif') 1px 0 no-repeat; */
    background: url(images/button-sprite.gif) -96px -16px no-repeat;
    /* cursor: pointer; */
    cursor:default;
    width: 15px;
    margin-right:0px;
    float:left;
}

.SideMenu div.AspNet-TreeView .AspNet-TreeView-Expand
{
    /* background:  url('images/Bullet2.gif') 1px 0 no-repeat; */
    background: url(images/button-sprite.gif) -96px -16px no-repeat;
    /* cursor: pointer; */
    cursor:default;
    width: 15px;
    margin-right:0px;
    float:left;
}
.SideMenu div.AspNet-TreeView a:hover
{
    background: #fff; 
}


.SideMenu div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    /* font-weight: bold !important; */
    text-decoration: none; 
    color: Red; 
}

.SideMenu div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
    /* font-weight: bold !important; */
    text-decoration: underline !important; 
    /* color: Red   !important; */

}
.SideMenu div.AspNet-TreeView .AspNet-TreeView-Selected ul a:visited
{
    color: #000033; 
}
.SideMenu div.AspNet-TreeView .AspNet-TreeView-Selected ul a:link
{
    color: #000066; 
} 

.SideMenu div.AspNet-TreeView ul ul
{
	margin-left:7px;
}

div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}
.SideMenuWrapper hr
{
    margin-left:5px;
}