﻿/* TOP LEVEL */

ul.mainMenu
{
    padding:0 0 0 10px;
    display:block;
    list-style:none;
}

.mainMenu a,.userCentricMenu_cont a,.subMenu a
{
    font-weight:normal;
}

li.topMenuItem
{
    float:left;
    line-height:37px; 
    padding:4px 0 0 0;
    list-style-position:outside;
}

.ie7 li.topMenuItem
{
    position:relative;
    z-index:999;
}

li.active
{
    background:transparent url(/web/design/images/top-menu-active.png) no-repeat;
    background-position:center bottom;
}

li.topMenuItem a,li.topMenuItem span
{
    color:#fff;
    font-size:1.2em;
    text-transform:capitalize;
    text-decoration:none;
    padding:0 9px;
}

ul.mainMenu li a:hover
{
    color:#af832c;
}

ul.mainMenu li.active a
{
    color:#af832c;
    
}

/* SECOND LEVEL - TOP MENU */

ul.mainMenu li ul
{
    background:#000;
    position: absolute;
	visibility: hidden;
    border-top:solid 2px #AF832C;
    border-right:solid 1px #AF832C;
    /*border-bottom:solid 1px #AF832C;*/
    border-left:solid 1px #AF832C;
    z-index:9999;
    width:195px;
}

.ie7 ul.mainMenu li ul
{
    top:40px;
    left:0px;
    min-width:170px;
    
}

ul.mainMenu li ul li
{
    float:none;
    text-indent:14px;
    line-height:30px;
    border-bottom:solid 1px #AF832C;
    padding:0;
    margin:0;
    list-style:none;
}

ul.mainMenu li ul li a
{
    font-weight:normal !important;
    color:#fff !important;
    display:block;
    padding:0;
    font-size:1em;
}

ul.mainMenu li.active ul li.secondActive a, ul.mainMenu li ul li a:hover
{
    background: #AF832C;
    color:#000 !important;
}

/* USER CENTRIC MENU */

div.userCentricMenu_cont
{
    height:48px;
    width:956px;
    overflow:visible;
    background:url(/web/design/images/secondnav-bg.png) no-repeat;
    font-family: Georgia, serif;
    margin-top:-10px;
    padding-top:10px;
    z-index:99;
    position:relative;
}

.ie div.userCentricMenu_cont
{
    margin-top:-10px;
    padding-top:10px;
}

li.userCentricMenuItem
{
    display:block;
    float:left;
    width:188px;
    text-align:center;
    padding:0;
    border-left:1px solid #aaa;
}

li.userCentricMenuItem:first-child
{
    border-left:none;
}

a.UCLink
{
    color:#fff;
    text-decoration:none;
    font-size:1.1em;
    height:18px;
    padding:6px 0 10px 0;
    display:block;
    /*text-shadow: 1px 1px 3px #333;*/
}

a.UCLink:hover
{
    color:#000;
}

a.UCLinkActive
{
    background:transparent url(/web/design/images/user-centric-menu-active-item-bg.png) no-repeat;
    color:#000;
    margin-top:2px;
}

/* SUB MENU */

div.subMenu_cont
{
    width:190px;
    float:left;
}

.subMenu_cont li
{
    padding:0;
    margin:0;
    list-style:none;
}

li.subMenuHdrItem
{
    margin-top:-15px;
}

h4.subMenuHdr
{
    color:#003300;
    font-size:1.1em;
    font-weight:bold;
    background:transparent url(/web/design/images/submenu-hdr-bg.jpg) no-repeat;
    height:70px;
    line-height:70px;
    text-indent:26px;
    font-family:Tahoma;
    margin-bottom:0;
}

li.subMenuItem
{
    text-indent:26px;
    font-size:.9em;
    font-weight:bold;
    border-right:solid 1px #c2c2c2;
    
}

.ie7 li.subMenuItem,.ie7 li.subMenuItem a
{
    font-weight:normal;
}

li.subMenuItem a
{
    height:28px;
    line-height:28px;
    overflow:hidden;
    color:#666;
    text-decoration:none;
    border-bottom:solid 1px #c2c2c2;
    display:block;
}

li.subActive a
{
    color:#000;
}

li.secondSubMenuItem
{
    border-right:solid 1px #fff;
    margin-right:-1px;
}

li.secondSubMenuItem a
{
    border-bottom:dotted 1px #c2c2c2;
    font-weight:normal;
    margin:0 0 0 10px;
    color:#999;
}

li.thirdSubMenuItem
{
    border-right:solid 1px #fff;
    margin-right:-1px;
}

li.thirdSubMenuItem a
{
    font-weight:normal;
    margin:0 0 0 30px;
    color:#999;
}

li.secondSubActive a, li.secondSubMenuItem a:hover, li.thirdSubActive a
{
    color:#000;
}

li.subMenuFooter
{
    height:30px;
}









