﻿
/*
  top menu
*/

/* border & overlap */
.topMenu { border: solid 1px #3c3c3c; height: 32px;border-bottom:none 0px; }
.topMenu ul.AspNet-Menu { z-index: 1000;
                           min-height: 32px; 
                          line-height: 32px; 
                          -width: 960px;                         
                         }

/* all list items */
.topMenu ul.AspNet-Menu li  
{
    min-height: 26px; 
    line-height: 26px; 
    background: #222;  
    -width: 100px;
     -white-space:nowrap;
 }
 
 /* root menu hover */
.topMenu ul.AspNet-Menu  li  a:hover, 
.topMenu ul.AspNet-Menu  li:hover  a, 
/* sub menu hover */
.topMenu ul.AspNet-Menu  li li  a:hover, 
.topMenu ul.AspNet-Menu  li li:hover  a { -color: #ffffff; }


/* root menu */
.topMenu ul.AspNet-Menu  li  a  { -padding: 0 37px; -text-align: center; -background: url('images/top-menu-item-spacer.gif') no-repeat left center; }
.topMenu ul.AspNet-Menu  li:first-child a { -background-image: none; /* hide first left item separator */ }

 
.topMenu ul.AspNet-Menu li a { min-height: 32px; line-height: 32px; color: #8f8f8f; }

/* root menu */
.topMenu ul.AspNet-Menu > li > a  { padding: 0 27px; text-align: center; background: url('images/top-menu-item-spacer.gif') no-repeat left center; }
.topMenu ul.AspNet-Menu > li:first-child a { background-image: none; /* hide first left item separator */ }

/* sub menu */
.topMenu ul.AspNet-Menu li ul  
{
    top: 30px; left: 0; 
    -width:100px;
}
.topMenu ul.AspNet-Menu li ul li 
{
    -width:100px;
}
.topMenu ul.AspNet-Menu li li a { width: 200px;  text-align: left; text-indent: 15px; border-top: solid 1px #3c3c3c; }

/* root menu hover */
.topMenu ul.AspNet-Menu > li > a:hover, 
.topMenu ul.AspNet-Menu > li:hover > a, 
/* sub menu hover */
.topMenu ul.AspNet-Menu > li li > a:hover, 
.topMenu ul.AspNet-Menu > li li:hover > a { color: #ffffff; }


/* root menu selected */
.topMenu ul.AspNet-Menu li a.AspNet-Menu-Selected,
.topMenu ul.AspNet-Menu li a.AspNet-Menu-ChildSelected  { color: #ffffff; font-weight: bold; }


/* hidden by custom tag in sitemap */
.topMenu .AspNet-Menu-NonLink { display: none; }




/*
  left menu
*/

/* left menu */
.leftMenu ul.AspNet-Menu 
{
    -width:200px;  
}
.leftMenu ul.AspNet-Menu li a 
{ 
   -text-indent: 15px;
   -width: 100%; 
   -min-height: 32px; 
   -line-height: 32px; 
   -font-weight: bold;
   -background: url('images/left-menu-item-spacer.gif') no-repeat bottom left; 
    }
/* left menu hover */
.leftMenu ul.AspNet-Menu li a:hover, 
.leftMenu ul.AspNet-Menu li:hover a,
/* left menu selected */
.leftMenu ul.AspNet-Menu li a.AspNet-Menu-Selected,
.leftMenu ul.AspNet-Menu li a.AspNet-Menu-ChildSelected 
 { 
     -color: #ffffff; 
     -background: #858585; 
     }




.leftMenu ul.AspNet-Menu li
{
    -width:200px;
}
.leftMenu ul.AspNet-Menu > li > a { text-indent: 15px; width: 100%; min-height: 32px; line-height: 32px; font-weight: bold; background: url('images/left-menu-item-spacer.gif') no-repeat bottom left; }
/* left menu hover */
.leftMenu ul.AspNet-Menu > li > a:hover, 
.leftMenu ul.AspNet-Menu > li:hover > a,
/* left menu selected */
.leftMenu ul.AspNet-Menu > li > a.AspNet-Menu-Selected,
.leftMenu ul.AspNet-Menu > li > a.AspNet-Menu-ChildSelected  { color: #ffffff; background: #858585; }


/*
  tab menu on nested pages
*/
.tabMenu { margin-left: 15px; min-height: 26px; line-height: 30px; }
.tabMenu ul.AspNet-Menu > li > a /*'span' if item disabled*/ { padding: 0 15px; font-weight: bold; border-bottom: solid 1px #e8e8e8; }
/* tab menu item selected */
.tabMenu ul.AspNet-Menu > li > a.AspNet-Menu-Selected,
.tabMenu ul.AspNet-Menu > li > a.AspNet-Menu-ChildSelected  { color: #000; border: solid 1px #e8e8e8; border-bottom: none; }

/* mycompanyTabMenuWrp */

.mycompanyTabMenuWrpr {
	background: #eee;
	margin: 0 20px;
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #bbb;
}

.mycompanyTabMenuWrpr  a {
	border: none !important;
}
.mycompanyTabMenuWrpr  .AspNet-Menu-Leaf a {
	color: #646464;
}
.mycompanyTabMenuWrpr  .AspNet-Menu-Leaf a:hover {
	color: #414141;
}
.mycompanyTabMenuWrpr  li.AspNet-Menu-Leaf {
	height: 30px;
	line-height: 30px;
	float: none !important;
	display: inline-block;
}
.mycompanyTabMenuWrpr  li.AspNet-Menu-Selected {
	background: #fff;
	border: 1px solid #bbb !important;
	border-bottom: none !important;
	height: 35px;
	line-height: 35px;
	position: relative;
	top: 1px;
}
.mycompanyTabMenuWrpr  li.AspNet-Menu-Selected a {
	color: #414141;
}
