﻿/*
 *  Menu.css
 */

/*
 * Note: Font sizes should be in pixels to control
 *       layout across varying screen dpi settings.
 */

#Menu li
{
    margin-bottom: 10px;
    clear: left;
}
#Menu a
{
    font-weight: bold;
    
    font-size: 8pt;
    font-size: 11px;

    display: block;
    
    xheight: 20px;
    xline-height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid rgb(76, 77, 79);
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: Gray;
    text-transform: uppercase;
}
#Menu .AspNet-TreeView-Expand,
#Menu .AspNet-TreeView-Collapse 
{
    display: none;
}

#Menu .Individual a 
{    
    background-color: rgb(132, 163, 153);
}
#Menu .Business a 
{    
    background-color: rgb(146, 55, 38);
}
#Menu .Companies a 
{    
    background-color: rgb(204, 162, 90);
}
#Menu .About a,
#Menu .Clients a, 
#Menu .TPGUniversity a
{    
    background-color: rgb(76, 77, 79);
}

#Menu .Individual a:hover 
{    
    background-color: rgb(183, 204, 198);
}
#Menu .Business a:hover 
{    
    background-color: rgb(192, 118, 98);
}
#Menu .Companies a:hover
{    
    background-color: rgb(228, 203, 151);
}
#Menu .About a:hover,
#Menu .TPGUniversity a:hover,
#Menu .HCR a:hover,
#Menu .Clients a:hover 
{    
    background-color: rgb(139, 140, 142);
}

#Menu a:hover 
{
    xcolor: #333;
}

/*
 *  Second Level
 */
#Menu ul ul 
{
    xborder: 1px dotted;
    margin-top: 5px;
    margin-bottom: 5px;
}
#Menu ul ul li
{
    margin-bottom: 0px;
    xborder: 1px dotted;
}
#Menu ul ul a
{
    font-weight: normal;

    font-size: 8.5pt;
    font-size: 11px;

    border: none;
    text-align: left;
    color: Gray;
    background-color: Transparent;
    text-transform: none;
    margin: 0px;
    width: 80%;
}
#Menu ul ul a 
{    
    background-color: Transparent !important;
    background-image: url(Images/Bullets/NodeBulletGrayLight.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 20px;
}
/*
#Menu .Individual ul a, 
#Menu .Business ul a,
#Menu .Companies ul a,
#Menu .About ul a 
{    
    background-color: Transparent;
    background-image: url(Images/Bullets/NodeBulletGrayLight.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 20px;
}
*/
#Menu ul ul a:hover,
#Menu ul ul .AspNet-TreeView-Selected a
{
    font-weight: bold;
    background-image: url(Images/Bullets/NodeBulletGray.png);
    color: Black;
}
#Menu ul ul .AspNet-Menu-Collapse 
{
    display: none;
}

/*
 *  Special Menu Colors
 */
#Menu .Individual ul a
{    
    background-image: url(Images/Bullets/NodeBulletTealLight.png);
}
#Menu .Individual ul a:hover,
#Menu .Individual ul .AspNet-TreeView-Selected a
{    
    background-image: url(Images/Bullets/NodeBulletTeal.png);
}
#Menu .Business ul a
{    
    background-image: url(Images/Bullets/NodeBulletRedLight.png);
}
#Menu .Business ul a:hover,
#Menu .Business ul .AspNet-TreeView-Selected a
{    
    background-image: url(Images/Bullets/NodeBulletRed.png);
}
#Menu .Companies ul a
{    
    background-image: url(Images/Bullets/NodeBulletGoldLight.png);
}
#Menu .Companies ul a:hover,
#Menu .Companies ul .AspNet-TreeView-Selected a
{    
    background-image: url(Images/Bullets/NodeBulletGold.png);
}


/*
 *  Third Level
 */
#Menu ul ul ul
{
    margin: 0px;
}
#Menu ul ul ul a
{
    border: none;
    text-align: left;
    color: Gray;
    background-color: Transparent;
    text-transform: lowercase;
}
#Menu .Individual ul ul a, 
#Menu .Business ul ul a 
{    
    background-color: Transparent;
    background-image: url(Images/Bullets/LeafBullet.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    padding-left: 30px;
}
#Menu ul ul ul a:hover
{
    font-weight: bold;
    background-image: url(Images/Bullets/LeafBulletHover.png);
}
#Menu ul ul ul .AspNet-Menu-Collapse 
{
    display: none;
}


/*
 *  Separator
 */
#Menu li.About 
{
    border-top: 1px solid rgb(76, 77, 79);
    padding-top: 20px;
    margin-top: 20px;
}

/*
 *  Menu Expansion
 */
#Menu li
{
    display: none;
}
#Menu .AspNet-TreeView-Root,
#Menu .AspNet-TreeView-Selected,
#Menu .AspNet-TreeView-ParentSelected,
#Menu .AspNet-TreeView-ChildSelected,
#Menu .AspNet-TreeView-ChildSelected .AspNet-TreeView-Parent,
#Menu .AspNet-TreeView-ChildSelected .AspNet-TreeView-Leaf
{
    display: block;
}
#Menu .AspNet-TreeView-ParentSelected .AspNet-TreeView-Leaf,
#Menu .AspNet-TreeView-ChildSelected .AspNet-TreeView-Parent .AspNet-TreeView-Leaf
{
    display: none;
}
#Menu .AspNet-TreeView-ChildSelected .AspNet-TreeView-Selected .AspNet-TreeView-Leaf,
#Menu .AspNet-TreeView-Selected
{
    display: block !important;
}
#Menu .Clients li 
{
    display: none;
}
