﻿.navmenu
{
    margin:         0;
    padding:        0;
    list-style:     none;
    /*background:     #FFF url("../GlobalImg/menu-bg.gif") top left repeat-x;*/
    background-color: Transparent;
    position:       relative;
    height:         150px;
    font-size:      0.9em;
    font-family:    Arial, Verdana, sans-serif;
    font-weight:    bold;    
    /*border-right:   solid 1px #efefef;*/
    border-left:    solid 1px #ccc;
    /*background-image: url(../GlobalImg/primaryNavBar-bg.png) !important;*/
    background-repeat: repeat-x;
}

.navmenu ul
{
    position:       absolute;
    top:            43px;
    width:          100%;    
    /*height:         30px;*/
    z-index:        99;
    left:           0;
    display:        none;        
    background-color: transparent;
    font-size:      0.9em;
    font-family:    Arial, Verdana, sans-serif;
    font-weight:    normal;  
}

.navmenu ul li
{
    width:          auto;    
    float:          left;               
    /*height:         30px;*/
    /*padding:        0px 10px;*/
}

.navmenu li
{
    float:          left;
    position:       static;
    height:         43px;
    border-right:   solid 1px #ccc;
    border-top:		solid 1px #ccc;
    margin:         0 0 0 0;
    display:        block;
    
}

.navmenu a
{
    display:        block;
    position:       relative;
}

.navmenu li a
{
    color:          #333;
    text-decoration: none;
    display:        block;
    float:          left;
    line-height:    200%;
    padding:        8px 10px 0;
}

.navmenu ul li a
{
    color:          #333;
    text-decoration: none;
    display:        block;
    float:          left;
    /*padding:        3px 5px 0;*/
}

.navmenu li a:hover
{
    background-image: url("../GlobalImg/hover-bg.gif");
    background-repeat: repeat-x;
    height:43px;
}

.navmenu li.current
{
    color:          #666;
    /*background:     #FFF url("../GlobalImg/current-bg.gif") top left repeat-x;*/
}

.navmenu li#PracticeBuilder.current
{
	background: transparent url("../GlobalImg/current-bg.gif") top left repeat-x;
}

/*Set all current primary tabs to highlight*/
li#Explore.current, li#GTT.current, li#PracticeBuilder.current, li#MicrosoftIO.current, li#T_36.current
{
	background: transparent url("../GlobalImg/current-bg.gif") top left repeat-x;
}



/*set IPB secondary tabs to highlight*/
li#IPB_Home.current
{
	background-color:#fff !important;
	background-image: url("../GlobalImg/subNavCurrent-bg.gif");
}

/*set Microsoft IO secondary tabs to highlight*/
li#MSIO_Welcome.current, li#MSIO_Overview.current, li#MSIO_CoreIO.current, li#MSIO_BPIO.current, li#MSIO_APO.current, li#MSIO_IT.current, li#MSIO_Training.current
{
	background-color:#fff !important;
	background-image: url("../GlobalImg/subNavCurrent-bg.gif");
}

/*Secondary nav styles*/
ul.subnav
{
	/*background-image:url(../GlobalImg/secondaryNavBar-bg.png);*/
	background-image: url("../GlobalImg/subnav-bg.gif");
	background-repeat:repeat-x;
}
ul.subnav li a:hover
{
    background-image: url("../GlobalImg/subNavCurrent-bg.gif");
    background-repeat: repeat-x;
    height: 25px !important;
}
.subnav ul li
{
	margin: 5px 5px 5px 5px !important;	
}
.subnav li
{
	height: 35px !important;
}


