﻿#navWrapper {
    background: #000000;
}
#navWrapper #subNavWrapper {
    width: 982px;
    margin: 0px auto;
    background: url(images/nav-line.gif) right center no-repeat;
}
#navWrapper ul li {
    float: left;
    white-space: nowrap;
    position: relative;
    z-index: 5;
    background: url(images/nav-line.gif) left center no-repeat;
    padding-left: 2px;
}
#navWrapper ul li a:link,
#navWrapper ul li a:visited {
    color: #FFFFFF;
    font-size: 1.3em;
    text-decoration: none !important;
    text-transform: uppercase;
    padding: 7px 7px;
    display: block;
    text-align: center;
}

/*
#navWrapper ul li#capabilitiesNav a:link,
#navWrapper ul li#capabilitiesNav a:visited {
    width: 113px;
}
#navWrapper ul li#technologiesNav a:link,
#navWrapper ul li#technologiesNav a:visited {
    width: 125px;
}
#navWrapper ul li#solutionsNav a:link,
#navWrapper ul li#solutionsNav a:visited {
    width: 98px;
}
#navWrapper ul li#customersNav a:link,
#navWrapper ul li#customersNav a:visited {
    width: 106px;
}
#navWrapper ul li#enagingNav a:link,
#navWrapper ul li#enagingNav a:visited {
    width: 160px;
}
#navWrapper ul li#thoughtNav a:link,
#navWrapper ul li#thoughtNav a:visited {
    width: 144px;
}
#navWrapper ul li#newsNav a:link,
#navWrapper ul li#newsNav a:visited {
    width: 132px;
}
#navWrapper ul li#aboutUsNav a:link,
#navWrapper ul li#aboutUsNav a:visited {
    width: 87px;
}
*/

#navWrapper ul li.Active a:link,
#navWrapper ul li.Active a:visited {
    background: url(images/nav-active.gif) left center repeat-x;
    color: #ff9933;
}
#navWrapper ul li ul {
    display: none;
}
#navWrapper ul li.NavOver ul {
    display: block;
    width: 149px;
    margin: 0px;
    background: #000;
    padding: 2px 15px 6px 15px;
    position: absolute;
    top: 29px;
    left: 6px;
    z-index: 6;
}
/*\*/
html* #navWrapper ul li.NavOver ul  {
    top: 28px; /* Fix for Mac OS */
}
/**/
#navWrapper ul li.NavOver ul.Alt {
    right: 0px;
    left: auto;
}
#navWrapper ul li.NavOver ul li {
    background: url(images/sub-nav-line.gif) 1px bottom repeat-x;
    white-space: normal;
}
#navWrapper ul li.NavOver ul li a:link,
#navWrapper ul li.NavOver ul li a:visited,
#navWrapper ul li.Active ul li a:link,
#navWrapper ul li.Active ul li a:visited {
    padding: 4px 0px 6px 1px !important;
    font-size: 1.1em;
    text-transform: none;
    width: 149px !important;
    background: none;
    color: #FFF;
    text-align: left !important;
}
#navWrapper ul li.NavOver ul li.Alt {
    background: none;
}
#navWrapper ul li.NavOver ul li a:hover {
    color: #f37021;
}
ul#subSubNav {
    width: 228px;
    padding-bottom: 14px;
}
.Box ul#subSubNav {
    margin-left: -1px;
}
ul#subSubNav li a:link,
ul#subSubNav li a:visited {
    padding: 3px 10px 4px 10px;
    background: #848076;
    font-weight: bolder;
    font-size: 1.2em;
    border-bottom: 1px solid #5d5a51;
    border-top: 1px solid #bcbbb5;
    color: #FFF;
    display: block;
    width: 208px;
    text-decoration: none !important;
}
ul#subSubNav li.Active a:link,
ul#subSubNav li.Active a:visited {
    background: #58554c;
    border-bottom: 1px solid #9f9d95;
    color:#FF9933;
}
ul#subSubNav li.Alt a:link,
ul#subSubNav li.Alt a:visited {
    background: #7d796f;
    border-bottom: 1px solid #5d5a51;
    border-top: 1px solid #9f9d95;
}
ul#subSubNav li a:hover,
ul#subSubNav li.Alt a:hover {
    background: #656259;
    color: #ff9933;
}
ul#subSubNav li.Active ul li a:link,
ul#subSubNav li.Active ul li a:visited {
    padding: 3px 4px 4px 22px;
    background: #58554c;
    font-weight: normal;
    border-bottom: 1px solid #d0cfcb;
    border-top: 1px solid #89867d;
    width: 202px;
    color:#FFFFFF;
}
ul#subSubNav li.Active ul li.Active a:link,
ul#subSubNav li.Active ul li.Active a:visited {
    padding: 3px 4px 4px 22px;
    background: #58554c;
    font-weight: normal;
    border-bottom: 1px solid #d0cfcb;
    border-top: 1px solid #89867d;
    width: 202px;
    color: #ff9933;
}
ul#subSubNav li.Active ul li a:hover {
    background: #41403b;
}
