#banner .BannerMenu
{
    float: left;
    width: 700px;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul
{
    background: Black;
    font-family: Arial, Verdana, Helvetica, sans-serif;    
    font-size: 0.9em;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul ul
{
    background: url(../../Handlers/PersistantImage.ashx?key=menuBkg);
    border-bottom: none;    
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 100%;
    line-height: 35px;
    height: 35px;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    left: -22px;
    top: 100%;
    width: 13em;
    line-height: 26px;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    margin: 0 45px 0 0;
    padding: 2px;
    padding-top: 0px;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    margin: 0;
    padding: 0;
}

/* Start: rules to make the horizontal menu's top tier use proportional width for its items. */
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    display: inline;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span
{
    display: block;
    width: 100%;
}
/* End: proportional rules */

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    color: White;
    text-align: center;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li span
{
    text-align: left;
    padding-left: 2em;
    display: block;
    width: 11em;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover a, 
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover span, 
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover span
{
    color: #FF3300;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul a, 
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul span, 
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul span
{
    color: White;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Hover
{
    background: #999999;
}

#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected,
#banner .BannerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
    background: transparent url(../../Handlers/PersistantImage.ashx?key=menuMarker) 14px center no-repeat ;
}