﻿.TopMenuStyle ul.AspNet-Menu /* Tier 1 */
{
     font-size:10px;
}




/***** Main Item with no sub menu *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Leaf
{
    border-left:1px dotted #e41e26; 
    border-right:10px solid #fff; 
    background-color:#fff;   
    margin:0px 2px 0px 0px; 
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
    padding:1px 7px 7px 5px;
    color:#999;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Leaf:hover
{
    background-image:url(../Images/arrow_sm_red.gif); background-repeat:no-repeat; background-position:6px 13px;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Leaf:hover a
{
    color:#000;
}




/***** Main Item with sub menu *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren
{
    border-bottom:2px solid #c7051d; 
    background-color:#fff;   
    margin:0px 2px 0px 0px; 
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren a
{
    padding:4px 10px 4px 10px;
    color:#c7051d;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover
{
    border-bottom:2px solid #c7051d;
    background-color:#c7051d;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover a
{
    color:#fff;    
}




/***** Main Item's sub menu style *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul
{
    background-color:#fff;
    padding:2px 2px 1px 2px;
    margin:2px 0px 0px 0px;
    font-size:11px;
    border-left:2px solid #c7051d;
    border-bottom:2px solid #c7051d;
    width:110px;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf
{
    padding:1px 0px 1px 0px;
    background-color:#fff;
    width:110px;
    border-width:0px;    
    border-top:1px dotted #ccc;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a
{
    color:#c7051d;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf:hover a
{
    background-color:#efefef;
}




/***** Sub menu item style (if it has it's own submenu items) *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren
{
    padding:1px 0px 1px 0px;
    background-color:#fff;
    width:110px;
    border-width:0px;    
    border-top:1px dotted #ccc;
    background-image:url(../Images/arrowRight.gif);
    background-repeat:no-repeat;
    background-position:101px center;    
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren a
{
    color:#c7051d;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren:hover a
{
    background-color:#efefef;
}




/***** Sub-sub menu *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul  /* Tier 3+ */
{
    padding:2px 2px 1px 2px;
    top:3px;
    left:100px;
}

.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a
{
    background-color:#fff;
    white-space:nowrap;
}

.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf:hover a
{
    background-color:#efefef;
}




/***** Selected *****/
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Selected
{
     background-image:url(../Images/arrow_sm_red.gif); background-repeat:no-repeat; background-position:6px 13px; 
     background-color:#efefef;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-Selected a
{
     color:#000;
     font-weight:bold;
}
.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-ChildSelected 
{
    background-color:#efefef;     
}

.TopMenuStyle ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected
{
    background-color:#efefef;
}
