﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */
ul.AspNet-Menu {position: relative;}
ul.AspNet-Menu, 
ul.AspNet-Menu ul,
ul.AspNet-Menu div
{
    margin: 0;
    padding: 0;
    display: block;
}
ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}
.LastMenuItem{float:left !important;}
ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}
ul.AspNet-Menu div
{
    position: absolute;  
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li.AspNet-Menu-Hover div{display: none;}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li.AspNet-Menu-Hover div,
ul.AspNet-Menu li li.AspNet-Menu-Hover div,
ul.AspNet-Menu li li li.AspNet-Menu-Hover div{display: block;}
.AspNet-Menu-Vertical ul.AspNet-Menu div{width: 100%;}
/*---------- END OF PURE CSS STYLES ----------*/

.XeroxMenu
{
	position: relative;
    z-index:3000;
    font-family: Arial;
}
ul.XeroxMenu
{
    list-style-type:none;
    list-style: none;
	clear:both;
	margin: 0;
	padding:0;
    background-image: url(../../Images/xrxMenu/menu_bg_bar.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 100%;
	position: relative;
    z-index:3000;
}
ul.XeroxMenu li a
{
    border: none;
    text-align: left;
    display: block;
    float: left;
    height: 15px;
    padding: 8px 2px 7px 2px;
    border-right: solid 1px #E0E0E0;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
}

ul.XeroxMenu li.AspNet-Menu-Hover,
ul.XeroxMenu li.AspNet-Menu-Hover a
{
    background-image: url(../../Images/xrxMenu/menu_bg_psg.png);
    background-repeat: repeat-x;
    color: White !important;
}
ul.XeroxMenu li a:hover,
ul.XeroxMenu li a.current-menu-item
{
    background-image: url(../../Images/xrxMenu/menu_bg_psg.png);
    background-repeat: repeat-x;
    color:white !important;
}
ul.XeroxMenu li.FirstMenuItem a:hover,
ul.XeroxMenu li.FirstMenuItem a.current-menu-item,
ul.XeroxMenu li#xrxMenu_FirstMenuItem.AspNet-Menu-Hover,
ul.XeroxMenu li#xrxMenu_FirstMenuItem.AspNet-Menu-Hover a
{
    background-image: url(../../Images/xrxMenu/menu_bg_first_psg.png);
    background-repeat: no-repeat;
    background-position: left top;
    color:white !important;
}
ul.XeroxMenu li.LastMenuItem a:hover,
ul.XeroxMenu li.LastMenuItem a.current-menu-item,
ul.XeroxMenu li#xrxMenu_LastMenuItem.AspNet-Menu-Hover,
ul.XeroxMenu li#xrxMenu_LastMenuItem.AspNet-Menu-Hover a
{
    background-image: url(../../Images/xrxMenu/menu_bg_last_psg.png);
    background-repeat: no-repeat;
    background-position: right top;
    color:white !important;
}
ul.XeroxMenu li.LastMenuItem a.AspNet-Menu-Link  {
	border-right: none;
	float:right;
	background-position: right top;
}
ul.XeroxMenu li.LastMenuItem ul li a { 
    width:100%;
}

/* ################### Tier 2 ################### */
ul.XeroxMenu.AspNet-Menu div  
{
    text-align: left;
    top: 100%;
    float:left;
    left: 0;
    display:block;
    width: 150px;
    z-index:3000;
}
ul.XeroxMenu a.AspNet-Menu { width:100%; }
ul.XeroxMenu.AspNet-Menu-WithChildren ul a { color:#ffffff; }
ul.XeroxMenu.AspNet-Menu ul li,
ul.XeroxMenu.AspNet-Menu ul li.AspNet-Menu-Hover
{
   border-right: none;
   z-index: 3000;
   display: block;
   padding: 0 10px;
   float: none;
   height: auto;
}
ul.XeroxMenu.AspNet-Menu ul a
{
   text-align: left;
   display:block;
   font-size: 13px;
   color: #FFFFFF;
   padding: 7px 0;
   text-decoration: none;
   border-right: none;
   border-bottom: #c0df23 1px solid; 
   float: none;
   height: auto;
}
ul.XeroxMenu.AspNet-Menu ul li.LastLeafItem a 
{
    border-bottom: none;
}

ul.XeroxMenu.AspNet-Menu ul li:hover,
ul.XeroxMenu ul.AspNet-Menu-Hover,
.LastMenuItem li a:hover,
.FirstMenuItem li a:hover,
.MenuItem li a:hover,
.XeroxMenu li li *
{
    background-image:none !important;
    color:#ffffff !important;
    text-decoration: underline;
}
.xrx_gf1{background-color: Transparent;}
.xrx_gf_lh1{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_1_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c1{background: Transparent url(../../Images/xrxMenu/menu_gradient_1_psg.png) repeat-x left bottom;}
.xrx_gf_rh1{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_1_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf2{background-color: Transparent;}
.xrx_gf_lh2{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_2_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c2{background: Transparent url(../../Images/xrxMenu/menu_gradient_2_psg.png) repeat-x left bottom;}
.xrx_gf_rh2{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_2_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf3{background-color: Transparent;}
.xrx_gf_lh3{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_3_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c3{background: Transparent url(../../Images/xrxMenu/menu_gradient_3_psg.png) repeat-x left bottom;}
.xrx_gf_rh3{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_3_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf4{background-color: Transparent;}
.xrx_gf_lh4{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_4_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c4{background: Transparent url(../../Images/xrxMenu/menu_gradient_4_psg.png) repeat-x left bottom;}
.xrx_gf_rh4{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_4_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf5{background-color: Transparent;}
.xrx_gf_lh5{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_5_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c5{background: Transparent url(../../Images/xrxMenu/menu_gradient_5_psg.png) repeat-x left bottom;}
.xrx_gf_rh5{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_5_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf6{background-color: Transparent;}
.xrx_gf_lh6{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_6_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c6{background: Transparent url(../../Images/xrxMenu/menu_gradient_6_psg.png) repeat-x left bottom;}
.xrx_gf_rh6{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_6_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf7{background-color: Transparent;}
.xrx_gf_lh7{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_7_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c7{background: Transparent url(../../Images/xrxMenu/menu_gradient_7_psg.png) repeat-x left bottom;}
.xrx_gf_rh7{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_7_psg.png) no-repeat left bottom; width:5px !important;}

.xrx_gf8{background-color: Transparent;}
.xrx_gf_lh8{background: Transparent url(../../Images/xrxMenu/menu_gradient_lh_8_psg.png) no-repeat left bottom; width:5px !important;}
.xrx_gf_c8{background: Transparent url(../../Images/xrxMenu/menu_gradient_8_psg.png) repeat-x left bottom;}
.xrx_gf_rh8{background: Transparent url(../../Images/xrxMenu/menu_gradient_rh_8_psg.png) no-repeat left bottom; width:5px !important;}
