.top-nav-aps-dp-module .multi-col-ad-skin {
    width:100%;
    z-index:50;
}
.top-nav-aps-dp-module .tier-2-full {
    box-shadow: 1px 1px 0 #998c7f;
    border: 1px solid #e4dfd5;
    border-top: none;    
    -web-kit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
         -ms-border-radius: 0 0 6px 6px;
             border-radius: 0 0 6px 6px;
    display: none;
    left: 0;
    overflow: hidden;
    padding: 10px 0px 0px;
    position: absolute;
    top: 34px;
    width: auto;
    margin-left:-1px;
    background:#fff;
}
.top-nav-aps-dp-module .tier-2-full.opened {
    display: block;
    background:#fff;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col {
    border-right: 1px solid #ececec;
    float: left;
    margin-bottom: 10px;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col.last-col {
    border-right:none;
}
.top-nav-aps-dp-module .tier-2-full .cols-wrapper {
    border-right: 1px dotted #ececec;
    position:relative;
}
.top-nav-aps-dp-module .multi-col-ad-skin-es .tier-2-full .es-pbtm{
	padding-bottom:40px;
}

.top-nav-aps-dp-module .tier-2-full .tier-2-row {
    background:#e5e2da;
    margin-top:5px;
    border-top:1px solid #ccc;
    position:absolute;
    bottom:0;
    width:100%;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-row a.focuson,
.top-nav-aps-dp-module .tier-2-full .tier-2-col a.focuson,
.top-nav-aps-dp-module .top-nav-list a.top-menu-item.focuson, 
.top-nav-aps-dp-module .tier-2-full .tier-2-col a.focuson {
    outline: 1px dotted #666 !important;
    text-decoration: none;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-row a:hover {
    background: #f1efea;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-row a:hover,
.top-nav-aps-dp-module .tier-2-full .tier-2-row a {
    border:none;
    display:inline;
    padding:10px 10px;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-row a:hover, .top-nav-aps-dp-module .tier-2-full .tier-2-row a.focuson {
    outline: 1px dotted #666 !important;
}
.top-nav-aps-dp-module .multi-col-ad-skin-es .tier-2-full .tier-2-row a {
    border:none;
    float:left;
	max-width:275px;
	line-height:14px;
    padding:10px 10px;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col h2 {
    color: #333;
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    margin: 0px;
    width: 125px;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col ul,
.top-nav-aps-dp-module .tier-2-full .tier-2-col li {
    border: none;
    margin: 0;
    padding: 0;
    list-style: none;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col li {
    display: block;
    float: none;
    border: none;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col a {
    display: block;
    height: auto;
    padding: 5px 8px 5px 22px;
    border: none;
    width: 125px;
    font:normal 13px/18px Arial, Helvetica, sans-serif;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col a.platinum {
    font-weight: bold;
    color:#9a8c7f;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col a:hover, 
.top-nav-aps-dp-module .tier-2-full .tier-2-cta a:hover,
.top-nav-aps-dp-module .tier-2-full .tier-2-col h2 a:hover, 
.top-nav-aps-dp-module .tier-2-full .tier-2-cta h2 a:hover {
    background:#f1efea;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-cta a:hover {
    background: none;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-cta {
    float: left;
    width: auto;
    margin-left: -5px;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-cta a {
    border: none;
    display: block;
    height: auto;
    padding:0;
}
.top-nav-aps-dp-module .tier-2-cta img {
    display: block;
}

.top-nav-aps-dp-module .tier-2-cta a:focus img{
	outline: 1px dotted #333;
}
.top-nav-aps-dp-module .multi-col-ad-skin{
    position:relative;
    height:34px;
    width:100%;
    background:#e5e2da;
    margin-bottom:1px;
}
.top-nav-aps-dp-module .multi-col-ad-skin ul {
    border-right: 1px solid white;
    float: left;
}
.top-nav-aps-dp-module .multi-col-ad-skin li {
    float: left;
    border-right: 1px solid #a2a2a2;
}
.top-nav-aps-dp-module .multi-col-ad-skin li.first {
    border-left: 1px solid #efe2da;
}
.top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list,
.top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li {
    height:34px;
}
.top-nav-aps-dp-module .multi-col-ad-skin a {
    border-style:solid;
    border-width:0 1px 1px;
    border-color:#fff;
    color: #333;
    display: block;
    font:normal 13px/34px Arial, Helvetica, sans-serif;
    padding: 0 25px;
    text-decoration:none;
}
.top-nav-aps-dp-module .tier-2-full .tier-2-col h2 a {
    font:bold 13px/20px Arial, Helvetica, sans-serif;
}
.top-nav-aps-dp-module li:first-child a {
    border-left: none;
}
.top-nav-aps-dp-module a.selected {
    background:#FAF9F7;
}
.top-nav-aps-dp-module a:hover,
.top-nav-aps-dp-module a.has-sub-nav.opened {
    background:#fff;
}
.top-nav-aps-dp-module .top-nav-list li {
    position: relative;
}
@media all and (monochrome:0) {
    .top-nav-aps-dp-module .tier-2-full sup {
    font-size:12px\9;
    }
}
/**** Specific to DSR ****/
.View-Account-Types .tier-2-full,
#View-Account-Types + .tier-2-full {
    width: 921px;
}
.Manage-Your-Money .tier-2-full,
#Manage-Your-Money + .tier-2-full,
.Access-Accounts .tier-2-full,
#Access-Accounts + .tier-2-full {
    width: 571px;
}
/*#Manage-Your-Money + .tier-2-full a, #Access-Accounts + .tier-2-full a { white-space: nowrap; }*/
#Manage-Your-Money + .tier-2-full .tier-2-col a,
#Access-Accounts + .tier-2-full .tier-2-col a {
    width: 220px;
}

/* full width overrides */
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin {
  margin-bottom:0;
  border-bottom:1px solid #fff;
  width:auto;
}
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list {
  width:980px;
  margin: 0 auto;
  border-left:1px solid #fff;
  border-bottom:none;
  float:none;
  border-right:none;
}
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li.first {
  border-left:1px solid #A2A2A2;
}
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li.last:after,
.lt-ie8 .fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li.last .ie-after {
  content: ' ';
  display:block;
  position:absolute;
  right:-3px;
  top:0;
  height:34px;
  width: 1px;
  border-left:1px solid #fff;
  background: transparent;
}
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li > a {
  border-bottom:none;
  height:34px;
  line-height:34px;
}
.fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list li.first a {
  border-left:1px solid #fff;
}
/* IE7 :after polyfill */
.lt-ie8 .fsd-layout.fsd-full-width .top-nav-aps-dp-module .multi-col-ad-skin ul.top-nav-list > li.last { *zoom: expression( this.runtimeStyle.zoom="1", this.appendChild( document.createElement("i") ).className="ie-after" ); }