﻿div#leftNavWrap{
    width: 172px;
    padding-top: 13px;
    /*background: transparent url('../images/bg_leftnav.png') repeat-x;*/
    /*min-height: 315px;*/
    /*height: auto !important;*/
    /*height: 315px;*/
    height: 1em;
    overflow: visible;
    letter-spacing: .03em;
}
div#leftNavWrap ul.upperNav{
    display: none;
}
div#leftNavWrap ul.upperNav li{
    list-style-type: none;
    overflow: hidden;
    width: 172px;
}
div#leftNavWrap ul.upperNav li a{
    text-indent: 0em;
    color: White;
    height: 29px;
    display: block;
    line-height: 2.5em;
    font-size: .9201041758677084em;
    padding-left: 14px;
}
div#leftNavWrap ul.upperNav li.withSub.active:hover{
    background: black url('../images/nav/bg_leftnav_secondlevel.png') repeat-x;
}
div#leftNavWrap ul.upperNav li.active.withSub{
    padding-bottom: 6px;
    background: black url('../images/nav/bg_leftnav_secondlevel.png') repeat-x;
}
div#leftNavWrap ul.upperNav li.active ul li.active,
div#leftNavWrap ul.upperNav li.active ul li.active a{
    background-image: none;
    background-color: Transparent;
    color: white;
}
div#leftNavWrap ul.upperNav li.active,
div#leftNavWrap ul.upperNav li:hover,
div#leftNavWrap ul.upperNav li#mcPlanning a.active{
    background: black url('../images/nav/bg_mainnavsecond-over.png') repeat-x;
}
div.interior-1C div#leftNavWrap ul.upperNav li#mcPlanning a.active,
div#leftNavWrap ul.upperNav li#mcPlanning a.active{
    height: 45px;
    background: transparent url('../images/btn_mcplanning-over.jpg') no-repeat;
    text-indent: -1000em;
}
div#leftNavWrap ul.upperNav li#mcPlanningLogin {
/*
    bottom: 191px;
    position: absolute;
*/
    display: none;
}
div.interior-1C div#leftNavWrap ul.upperNav li#mcPlanning,
div.interior-1B div#leftNavWrap ul.upperNav li#mcPlanning{
    bottom: 147px;
}
div.interior-1C div#leftNavWrap ul.upperNav li#structuredProducts,
div.interior-1B div#leftNavWrap ul.upperNav li#structuredProducts{
    bottom: 105px;
    position: absolute;
}
div#leftNavWrap ul.upperNav li#housing,
div#leftNavWrap ul.upperNav li#housing {
    bottom: 192px;
    position: absolute;
}
div#leftNavWrap ul.upperNav li#mcPlanningLogin a{
    height: 46px;
    background: transparent url('../images/btn_login_mcplanning.png') no-repeat;
    text-indent: -1000em;
}
div#leftNavWrap ul.upperNav li#structuredProductLogin{
    display: none;
}
div#leftNavWrap ul.upperNav li#structuredProductLogin a{
    height: 46px;
    background: transparent url('../images/btn_login_structuredprod.png') no-repeat;
    text-indent: -1000em;
}
div.interior-1C div#leftNavWrap ul.upperNav li#mcPlanning a,
div.interior-1B div#leftNavWrap ul.upperNav li#mcPlanning a,
div.home-5A div#leftNavWrap ul.upperNav li#mcPlanning a{
    height: 45px;
    background: transparent url('../images/btn_mcplanning.png') no-repeat;
    text-indent: -1000em;
}
div.interior-1B div#leftNavWrap ul.upperNav li#mcPlanning a.active,
div.interior-1C div#leftNavWrap ul.upperNav li#mcPlanning a.active,
div.home-5A div#leftNavWrap ul.upperNav li#mcPlanning a.active{
    height: 45px;
    background: transparent url('../images/btn_mcplanning-over.jpg') no-repeat;
    text-indent: -1000em;
}
div#leftNavWrap ul.upperNav li#structuredProducts a{
    height: 43px;
    background: transparent url('../images/btn_structured_products.png') no-repeat;
    text-indent: -1000em;
}
div#leftNavWrap ul.upperNav li#housing a{
    height: 43px;
    background: transparent url('../images/btn_housing.png') no-repeat;
    text-indent: -1000em;
}
div.home-5A div#leftNavWrap ul.upperNav li#mcPlanningLogin,
div.interior-1C div#leftNavWrap ul.upperNav li#mcPlanningLogin,
div.interior-1B div#leftNavWrap ul.upperNav li#mcPlanningLogin{
    display: none;
}
div#leftNavWrap ul.upperNav li.loginFSW a, div#leftNavWrap ul.upperNav li.loginFSW a:hover {
    background:transparent url(../images/btn_login_fsw.png) no-repeat scroll 0 0;
    height:46px;
    text-indent:-1000em;
    width:172px;
}
div#leftNavWrap ul.upperNav li.loginClient a, div#leftNavWrap ul.upperNav li.loginClient a:hover {
    background:transparent url(../images/btn_login_client.png) no-repeat scroll 0 0;
    height:46px;
    text-indent:-1000em;
    width:172px;
}
div#leftNavWrap ul.upperNav ul li:hover{
    background: none;
}
div#leftNavWrap ul.upperNav li ul{
    display: none;
}
div#leftNavWrap ul.upperNav li.active ul{
    display: block;
}
div#leftNavWrap ul.upperNav ul li a{
    padding-left: 24px;
    color: #696868;
    line-height: 1.4em;
    height: auto;
}
div#leftNavWrap ul.upperNav li.withSub li a{
    padding-top: 3px;
    padding-bottom: 3px;
}
div#leftNavWrap ul.upperNav ul li a:hover{
    color: White;
}
div#leftNavWrap div#blueCallout{
    background: transparent url('../images/bg_bluecallout.png') repeat-x;
}

