/* * * * * * * * * * */
/* Home Page Menu */
#global {
    display: block;
    position: absolute;
    top: 70px;
    left: 7px;
    z-index: 1;
    height: 25px;
}
.dynamic #global { display: none; }
.dynamic #global.init { display: block; }

#global.above {
    z-index: 981;
}

#global:focus {
    outline: none;
}

#global ul {
    width: 950px;
}

#global ul li {
    margin: 0;
    padding: 0;
    float: left;
}

#global ul li h4 {
    font-family: "Aurelian Trust Bank Benton Bold", Arial, "Arial Regular", Helvetica, sans-serif;
    height: 25px;
    padding: 0;
    margin: 0;
    /* border-right: 1px solid #702B6D; */
}

#global ul li.last h4 {
    margin-right: 1px;
    border-right: none;
}

#global ul h4 > a,
#global ul h4 > a:link,
#global ul h4 > a:active,
#global ul h4 > a:visited,
#global ul h4 > a:focus {
    color: #fff;
    font-size: 13px;
    outline: none;
    margin: 0 6px 0 6px;
    text-decoration: none;
    padding: 3px 4px 5px 4px;
    height: 17px; /* 25px - 8 padding*/
    float: left;
    white-space: nowrap;
}

#global ul h4 > a:hover {
    color: #005487;
}

/* * * * * * * * * * */
/* Initial hover state (no delay before displaying) */

#global ul h4 > a + span {
    float: left;
    display: block;
    width: 3px;
    height: 25px;
    margin-left: -6px;
}

#global ul h4 > a:hover {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll top left;
}

#global ul h4 > a:hover + span {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll top right;
}

/* * * * * * * * * */
/* Active state */

#global ul li.active 		h4 > a,
#page.n1 #global ul li#n1 	h4 > a,
#page.n2 #global ul li#n2 	h4 > a,
#page.n3 #global ul li#n3 	h4 > a,
#page.n4 #global ul li#n4 	h4 > a,
#page.n5 #global ul li#n5 	h4 > a,
#page.n6 #global ul li#n6 	h4 > a,
#page.n7 #global ul li#n7 	h4 > a,
#page.n8 #global ul li#n8 	h4 > a,
#page.nav-home 		#global li.nav-home 		h4 > a,
#page.nav-checking 	#global li.nav-checking 	h4 > a,
#page.nav-savings 	#global li.nav-savings		h4 > a,
#page.nav-ira 		#global li.nav-ira 			h4 > a,
#page.nav-auto 		#global li.nav-auto 		h4 > a,
#page.nav-account 	#global li.nav-account	 	h4 > a,
#page.nav-about 	#global li.nav-about 		h4 > a,
#page.nav-company	#global li.nav-company		h4 > a,
#page.nav-investor	#global li.nav-investor		h4 > a,
#page.nav-careers	#global li.nav-careers		h4 > a,
#page.nav-media		#global li.nav-media		h4 > a,
#page.nav-community	#global li.nav-community	h4 > a,
#page.nav-cf-fs    	#global li.nav-cf-fs       	h4 > a,
#page.nav-cf-rt    	#global li.nav-cf-rt       	h4 > a,
#page.nav-story		#global li.nav-story		h4 > a {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll left -25px;
    color: #005487 !important;
}

#global ul li.active h4 > a + span,
#page.n1 #global ul li#n1 h4 > a + span,
#page.n2 #global ul li#n2 h4 > a + span,
#page.n3 #global ul li#n3 h4 > a + span,
#page.n4 #global ul li#n4 h4 > a + span,
#page.n5 #global ul li#n5 h4 > a + span,
#page.n6 #global ul li#n6 h4 > a + span,
#page.n7 #global ul li#n7 h4 > a + span,
#page.n8 #global ul li#n8 h4 > a + span,
#page.nav-home 		#global li.nav-home 		h4 > a + span,
#page.nav-checking 	#global li.nav-checking 	h4 > a + span,
#page.nav-savings 	#global li.nav-savings		h4 > a + span,
#page.nav-ira 		#global li.nav-ira 			h4 > a + span,
#page.nav-auto 		#global li.nav-auto 		h4 > a + span,
#page.nav-account 	#global li.nav-account 		h4 > a + span,
#page.nav-about 	#global li.nav-about 		h4 > a + span,
#page.nav-company	#global li.nav-company		h4 > a + span,
#page.nav-investor	#global li.nav-investor		h4 > a + span,
#page.nav-careers	#global li.nav-careers		h4 > a + span,
#page.nav-media		#global li.nav-media		h4 > a + span,
#page.nav-community	#global li.nav-community	h4 > a + span,
#page.nav-cf-fs		#global li.nav-cf-fs		h4 > a + span,
#page.nav-cf-rt 	#global li.nav-cf-rt    	h4 > a + span,
#page.nav-story		#global li.nav-story		h4 > a + span {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll right -25px;
    color: #005487;
}

/* Retain the link color on hover */
#global li h4 > a:hover {
    color: white !important;
    text-decoration: none !important;
}

#global li.current h4 > a:hover {
    color: #005487 !important;
}

/* * * * * * * * * * */
/* Drop downs */
#menu-outer-wrapper { pointer-events: none; }
#menu-outer-wrapper > * { pointer-events: auto; }

#menu-outer-wrapper #inner li {
    clear: both;
    float: none;
}

#menu-outer-wrapper #inner ul {
    width: auto;
}

#menu-outer-wrapper #inner ul.multicol {
    border-right: 2px solid #e6e6e6;
    display: inline-block;
    float: left !important;
    margin-right: 2em !important;
	margin-bottom: 5px;
    padding-right: 2em !important;
    width: auto;
}

#menu-outer-wrapper #inner ul.last {
    border-right: none;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

#global li.dd ul {
    display: none;
    /* float:left; */
}

#global li.dd ul li {
    float: left;
    /* clear: left; */

}

#global > ul > li > h4 > a {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    display: block;
    padding-right: 25px;
    margin-bottom: .5em;
}

#global ul li ul li a:link,
#global ul li ul li a:active,
#global ul li ul li a:visited {
    display: block;
    margin: 0 0 .25em 0;
    padding: 0;
    font-size: 13px;
    color: #006899;
    width: 100%;
    float: left;
    clear: both;
}

/* * * * * * * * * * */
/* Pill Hover Dropdown Stuff */

#temp-ndd-back {
    display: none;
    width: 10px;
    height: 25px;
    position: absolute;
    top: 90px;
    left: 0px;
    padding: 8px 13px;
    background: url(images/nav-02-ndd-hover-sprite.png) left -25px no-repeat;
}

#temp-ndd-back span {
    display: block;
    height: 40px;
    width: 25px;
    position: absolute;
    top: 0px;
    right: -25px;
    background: url(images/nav-02-ndd-hover-sprite.png) right -25px no-repeat;
}

#menu-outer-wrapper {
    position: absolute;
    left: -999em;
    padding: 0px;
    margin: 0px;
    z-index: 998;
}

#menu-outer-wrapper a.label {
	cursor: default;
}

#wrapper {
    float: left;
    clear: both;
    margin-top: -12px;
    margin-right: 15px;
    max-width: 950px;

}

#nav-dd-t {
    background: url(images/nav-02-dd-lrg-bg.png) no-repeat scroll top left;
    width: 100%;
    height: 20px;
}

#nav-dd-t-r {
    background: url(images/nav-02-dd-lrg-bg.png) no-repeat scroll top right;
    float: right;
    position: relative;
    right: -15px;
    width: 15px;
    height: 20px;
}

#nav-dd-c {
    background: url(images/nav-02-dd-lrg-bg-center.png) no-repeat scroll bottom left;
    width: 100%;
}

#nav-dd-c-r {
    background: url(images/nav-02-dd-lrg-bg-center.png) no-repeat scroll bottom right;
	float: right;
    position: relative;
	right: -15px;
    padding-right: 15px;
}

#nav-dd-c #inner {
    width: 100%;
    padding: 0 10px 0 5px;
    overflow: visible;
}

#nav-dd-c #inner ul {
    list-style: none;
    /* margin: 1em 0; */
    padding: 0;
}



















/*
#nav-dd-t-r { background: yellow; }
#nav-dd-t { background: green; }
*/
/*
#nav-dd-c { background: cyan; } 
#nav-dd-c #inner { background: pink; } 
#nav-dd-c #inner ul { background: yellow; } 
#nav-dd-c #inner ul li { background: red; } 
*/

#nav-dd-c #inner li a {
    display: block;
    white-space: nowrap;
    margin: 0 0 .5em 0;
    padding: 0;
    font-size: 14px;
    color: #006899;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    /* WHY WOULD YOU WANT TO FLOAT THE ANCHOR TO THE LEFT??????? */
    float: none;
    clear: both;
}

#nav-dd-c #inner li.split a {
    border-top: 1px solid #D8D8D8;
    padding: 0.4em 0 0;
}

#nav-dd-c #inner li	a:hover > span {
    text-decoration: none;
}

#nav-dd-c #inner li > a > span {
    font-size: 13px;
    float: right;
    margin-right: 0px;
    color: #666;
    font-weight: bold;
}

#nav-dd-c #inner li > a:hover > span {
    text-decoration: none;
}

#nav-dd-c #inner li > a > span > span {
    font-size: 11px;
    font-weight: normal;
}

#nav-dd-b {
    background: url(images/nav-02-dd-lrg-bg-bottom.png) no-repeat scroll top left;
    width: 100%;
    height: 12px;
}

#nav-dd-b-r {
    background: url(images/nav-02-dd-lrg-bg-bottom.png) no-repeat scroll top right;
    float: right;
    position: relative;
    right: -15px;
    width: 15px;
    height: 20px;
}

.menu-item span {
    background: url(images/nav-02-dd-lrg-bg-btn-top.png) no-repeat scroll top left;
    min-width: 15px;
    height: 25px;
    padding: 8px 0px 2px 10px;
    float: left;
    position: relative;
    z-index: 99;
    color: #005487; /*font-family: "ACBBentonBold", Arial, Helvetica, sans-serif;*/
    font-family: "Aurelian Trust Bank Benton Bold", Arial, Helvetica, sans-serif; /*- references font-family in fonts-new.css */
/*font-weight: bold;*/
    font-size: 15px;
    white-space: nowrap;
}

.menu-item.topnav span, .menu-item.topnav .menu-item-r {
	background-image: url(images/nav-02-dd-lrg-bg-btn-top-noshadow.png);
}

#nav .menu-item > span > a,
#nav .menu-item > span > a:link,
#nav .menu-item > span > a:active,
#nav .menu-item > span > a:visited,
#nav .menu-item > span > a:focus,
#nav .menu-item > span > a:hover {
/*font-family: "ACBBentonBold", Arial, Helvetica, sans-serif;*/
    font-family: "Aurelian Trust Bank Benton Cond Bold", Arial, Helvetica, sans-serif; /*- references font-family in fonts-new.css */
/*font-weight: bold;*/
    color: #005487;
    text-decoration: none;
    font-size: 15px;
}

#nav .menu-item.topnav > span > a {
	color: #006899;
	font-size: 14px;
}

.menu-item-r {
    background: url(images/nav-02-dd-lrg-bg-btn-top.png) no-repeat scroll top right;
    width: 15px;
    height: 30px;
    position: relative;
    float: left;
    z-index: 99;
}

/* * * * * * * * * * */
/* Font Medium Overrides */

body.fontmedium #global ul h4 > a:link,
body.fontmedium #global ul h4 > a:active,
body.fontmedium #global ul h4 > a:visited,
body.fontmedium #global ul h4 > a:focus {
    font-size: 15px;
    margin: 1px 7px 3px 4px;
    text-decoration: none;
    padding: 2px 1px 2px 6px;
    height: 21px;
}

body.fontmedium #global {
    top: 58px;
}

body.fontmedium #global ul h4 > a + span {
    margin: 1px 0 0 -7px;
    width: 4px;
}

body.fontmedium #nav .menu-item > span > a:link,
body.fontmedium #nav .menu-item > span > a:active,
body.fontmedium #nav .menu-item > span > a:visited,
body.fontmedium #nav .menu-item > span > a:focus,
body.fontmedium #nav .menu-item > span > a:hover {
    font-size: 15px;
}

body.fontmedium #nav-dd-c #inner li	a {
    font-size: 16px;
}

/* * * * * * * * * * */
/* Font Large Overrides */

body.fontlarge #global ul h4 > a:link,
body.fontlarge #global ul h4 > a:active,
body.fontlarge #global ul h4 > a:visited,
body.fontlarge #global ul h4 > a:focus {
    font-size: 16px;
    margin: 1px 5px 3px 4px;
    text-decoration: none;
    padding: 1px 2px 2px 6px;
    height: 21px;

}

body.fontlarge #global {
    top: 63px;
    left: 9px;
}

body.fontlarge #global ul h4 > a + span {
    margin: 1px 2px 0 -5px;
    width: 4px;
}

body.fontlarge #nav .menu-item > span > a:link,
body.fontlarge #nav .menu-item > span > a:active,
body.fontlarge #nav .menu-item > span > a:visited,
body.fontlarge #nav .menu-item > span > a:focus,
body.fontlarge #nav .menu-item > span > a:hover {
    font-size: 16px;
}

body.fontlarge #nav-dd-c #inner li a {
    font-size: 17px;
}

/* special link color - currently used to feature 'Open an Account' 12/1/2010 MBrowning */
ul#globalnav li.nav-account h4 a {
    color: #d9c89f !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* SCOPED TO 2011  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.v2011-a #logo {
    left: 32px;
}

.v2011-a #global {
    top: 3px;
    left: 112px;
}

.v2011-a .about #global ul {
    width: 955px;
    /*display:none;*/
    /* DCONLIN 20110329: Changed this width because FF was causing a horizontal scroll on most pages.*/
}
.v2011-a #global li h4 {
    font-family: "Aurelian Trust Bank Benton Cond Bold", Arial, "Arial Regular", Helvetica, sans-serif;
    /*height: 43px;*/
    padding: 0;
    margin: 0;
    position: relative;
    top: 22px;
}

.v2011-a #global h4 > a,
.v2011-a #global h4 > a:link,
.v2011-a #global h4 > a:active,
.v2011-a #global h4 > a:visited,
.v2011-a #global h4 > a:focus {
    color: #006899;
    font-size: 14px;
    outline: none;
    margin: 0;
	text-decoration: none;
    padding: 0;
    height: 17px; /* 25px - 8 padding*/
    float: left;
    white-space: nowrap;
}

.v2011-a #global #globalnav > li {
    margin: 0;
    padding: 0 15px 0 15px;
    float: left;
}

.v2011-a .globalnav > li > h4 a {
	text-shadow: 0px 1px 0px #FFFFFF;
}

.v2011-a #global h4 > a:hover,
.v2011-a .globalnav > li.current > h4 > a {
    color: #4f4f4f !important;
}

.v2011-a .globalnav > li.current > h4 > a:hover {
    color: #006899 !important;
}

.v2011-a ul#globalnav > li {
    background: url(images/divider-global-nav-top.png) no-repeat bottom left !important;
    height: 52px;
    margin: 0 !important;
    padding: 0 15px;
}

/*ul#globalnav > li.current > h4 {*/
/*background: url(images/indicator-global-nav-top.png) no-repeat scroll bottom center;*/
/*}*/

.v2011-a ul#globalnav > li.nobkg {
    background: none repeat scroll 0 0 transparent !important;
}

/* Default global display - No Javascript */
.v2011-a #globalnav.no-js > li,
.v2011-a .cf #globalnav.no-js > li.main-nav-cf { display: block; }
.v2011-a .cf #globalnav.no-js > li.main-nav-auto,
.v2011-a .cf #globalnav.no-js > li.main-nav-bank,
.v2011-a #globalnav.no-js > li.main-nav-cf { display: none; }

/* Hide all LOBs that don't apply. */
.v2011-a #globalnav > li,
.v2011-a #globalnav.gn-cf > li.main-nav-bank,
.v2011-a #globalnav.gn-cf > li.main-nav-auto {
	display: none;
}
.v2011-a #globalnav > li.main-nav-about,
.v2011-a #globalnav > li.main-nav-auto,
.v2011-a #globalnav > li.main-nav-bank,
.v2011-a #globalnav.gn-cf > li.main-nav-cf {
	display: block;
}

/* Handle the highlighting of the main nav */
.v2011-a .sn-bank #global li.main-nav-bank,
.v2011-a .sn-auto #global li.main-nav-auto,
.v2011-a .sn-about #global li.main-nav-about,
.v2011-a .sn-cf #global li.main-nav-cf,

.v2011-a .about #globalnav.no-js li.main-nav-about,
.v2011-a .auto #globalnav.no-js li.main-nav-auto,
.v2011-a .bank #globalnav.no-js li.main-nav-bank,
.v2011-a .cf #globalnav.no-js li.main-nav-cf {
	padding: 0 !important;
}

.v2011-a .sn-bank #global li.main-nav-bank > h4,
.v2011-a .sn-auto #global li.main-nav-auto > h4,
.v2011-a .sn-about #global li.main-nav-about > h4,
.v2011-a .sn-cf #global li.main-nav-cf > h4,

.v2011-a .about #globalnav.no-js li.main-nav-about > h4,
.v2011-a .auto #globalnav.no-js li.main-nav-auto > h4,
.v2011-a .bank #globalnav.no-js li.main-nav-bank > h4,
.v2011-a .cf #globalnav.no-js li.main-nav-cf > h4 {
    background: url(images/bg-main-nav-highlight.jpg) no-repeat scroll 2px bottom transparent;
    top: 0;
    height: 52px
}

.v2011-a .sn-bank #global li.main-nav-bank > h4 a,
.v2011-a .sn-auto #global li.main-nav-auto > h4 a,
.v2011-a .sn-about #global li.main-nav-about > h4 a,
.v2011-a .sn-cf   #global li.main-nav-cf > h4 a,

.v2011-a .bank #globalnav.no-js li.main-nav-bank > h4 a,
.v2011-a .auto #globalnav.no-js li.main-nav-auto > h4 a,
.v2011-a .about #globalnav.no-js li.main-nav-about > h4 a,
.v2011-a .cf   #globalnav.no-js li.main-nav-cf > h4 a {
	background: url(images/bg-main-nav-highlight.jpg) no-repeat scroll right bottom transparent;
    padding: 22px 15px 0 0;
    margin: 0;
    margin-left: 15px;
    height: 30px;
    /* text-shadow: 0 2px 3px #FFFFFF; */
    filter: dropshadow(color = #ffffff, offx = 0, offy = 2);
    color: #5d0a59;
}

/* Toggle sub navs based on page class */
.v2011-a .sub-globalnav {
    display: none;
}

.v2011-a .sn-bank #sub-globalnav-bank,
.v2011-a .sn-cf #sub-globalnav-cf,
.v2011-a .sn-auto #sub-globalnav-auto,
.v2011-a .sn-about #sub-globalnav-about-ally,

.v2011-a .bank #globalnav.no-js #sub-globalnav-bank,
.v2011-a .cf #globalnav.no-js #sub-globalnav-cf,
.v2011-a .auto #globalnav.no-js #sub-globalnav-auto,
.v2011-a .about #globalnav.no-js #sub-globalnav-about-ally {
    display: block;
}

/*
.v2011-a .default #globalnav > li > h4 {
	visibility: hidden;
    filter: alpha(opacity=0); /*IE7 = FAIL!
}

.v2011-a .default ul#globalnav > li
    background: none !important;
}
*/

.v2011-a ul#globalnav > li#main-nav-more-sites.current > h4 {
    background: url(images/widget-current-highlight.png) no-repeat scroll top center;
    top: -2px;
    padding-top: 23px;
}

.v2011-a #global .sub-globalnav {
    left: -108px;
    position: absolute;
    top: 49px;
    height: 0px;
}

.v2011-a #global .sub-globalnav h4 > a,
.v2011-a #global .sub-globalnav h4 > a:link,
.v2011-a #global .sub-globalnav h4 > a:active,
.v2011-a #global .sub-globalnav h4 > a:visited,
.v2011-a #global .sub-globalnav h4 > a:focus {
    color: #fff;
    font-size: 15px;
    outline: none;
    margin: 0 6px 0 6px;
    text-decoration: none;
    padding: 3px 10px 5px 10px;
    height: 17px; /* 25px - 8 padding*/
    float: left;
    white-space: nowrap;
}

.v2011-a #global #sub-globalnav-auto h4 > a,
.v2011-a #global #sub-globalnav-auto h4 > a:link,
.v2011-a #global #sub-globalnav-auto h4 > a:active,
.v2011-a #global #sub-globalnav-auto h4 > a:visited,
.v2011-a #global #sub-globalnav-auto h4 > a:focus {
    padding: 3px 3px 5px 3px;
}


.v2011-a #global .sub-globalnav h4 > a:hover {
    color: #005487;
}

.v2011-a #global .sub-globalnav h4 > a,
.v2011-a #global .sub-globalnav h4 > a:link,
.v2011-a #global .sub-globalnav h4 > a:active,
.v2011-a #global .sub-globalnav h4 > a:visited,
.v2011-a #global .sub-globalnav h4 > a:focus {
    color: #fff;
    font-size: 15px;
    outline: none;
    margin: 0 6px 0 6px;
    text-decoration: none;
    padding: 3px 10px 5px 10px;
    height: 17px; /* 25px - 8 padding*/
    float: left;
    white-space: nowrap;
}

/* * * * * * * * * * */
/* Initial hover state (no delay before displaying) */

.v2011-a #global .sub-globalnav h4 > a + span {
    float: left;
    display: block;
    width: 3px;
    height: 25px;
    margin-left: -8px;
}

.v2011-a #global .sub-globalnav h4 > a:hover {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll top left;
}

.v2011-a #global .sub-globalnav h4 > a:hover + span {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll top right;
}

/* * * * * * * * * */
/* Active state */

.v2011-a #page.nav-bank 		            #global li.nav-bank 		        h4 > a,
.v2011-a #page.nav-checking 	            #global li.nav-checking 	        h4 > a,
.v2011-a #page.nav-savings 	                #global li.nav-savings		        h4 > a,
.v2011-a #page.nav-ira 		                #global li.nav-ira 			        h4 > a,
.v2011-a #page.nav-online-banking  		    #global li.nav-online-banking  		h4 > a,
.v2011-a #page.nav-auto 		            #global li.nav-auto 		        h4 > a,
.v2011-a #page.nav-personal 		        #global li.nav-finance-options      h4 > a,
.v2011-a #page.nav-business 		        #global li.nav-finance-options      h4 > a,
.v2011-a #page.nav-online-services		    #global li.nav-online-services 		h4 > a,
.v2011-a #page.nav-payment-options		    #global li.nav-payment-options 		h4 > a,
.v2011-a #page.nav-lease-end-process		#global li.nav-lease-end-process 	h4 > a,
.v2011-a #page.nav-account 	                #global li.nav-account	 	        h4 > a,
.v2011-a #page.nav-about 	                #global li.nav-about 		        h4 > a,
.v2011-a #page.nav-company	                #global li.nav-company		        h4 > a,
.v2011-a #page.nav-investor	                #global li.nav-investor		        h4 > a,
.v2011-a #page.nav-careers	                #global li.nav-careers		        h4 > a,
.v2011-a #page.nav-media		            #global li.nav-media		        h4 > a,
.v2011-a #page.nav-community	            #global li.nav-community	        h4 > a,
.v2011-a #page.nav-cf-fs		            #global li.nav-cf-fs		        h4 > a,
.v2011-a #page.nav-cf-rt    	            #global li.nav-cf-rt     	        h4 > a,
.v2011-a #page.nav-finance-options		    #global li.nav-finance-options		h4 > a,
.v2011-a #page.nav-story		            #global li.nav-story		        h4 > a {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll left -25px;
    color: #005487 !important;
}

.v2011-a #page.nav-bank		                #global li.nav-bank 		            h4 > a + span,
.v2011-a #page.nav-checking 	            #global li.nav-checking 	            h4 > a + span,
.v2011-a #page.nav-savings 	                #global li.nav-savings		            h4 > a + span,
.v2011-a #page.nav-ira 		                #global li.nav-ira 			            h4 > a + span,
.v2011-a #page.nav-online-banking 		    #global li.nav-online-banking 			h4 > a + span,
.v2011-a #page.nav-auto 		            #global li.nav-auto 		            h4 > a + span,
.v2011-a #page.nav-personal 		        #global li.nav-finance-options 			h4 > a + span,
.v2011-a #page.nav-business 		        #global li.nav-finance-options 			h4 > a + span,
.v2011-a #page.nav-online-services		    #global li.nav-online-services 		    h4 > a + span,
.v2011-a #page.nav-payment-options		    #global li.nav-payment-options 		    h4 > a + span,
.v2011-a #page.nav-lease-end-process		#global li.nav-lease-end-process 		h4 > a + span,
.v2011-a #page.nav-account 	                #global li.nav-account 		            h4 > a + span,
.v2011-a #page.nav-about 	                #global li.nav-about 		            h4 > a + span,
.v2011-a #page.nav-company	                #global li.nav-company		            h4 > a + span,
.v2011-a #page.nav-investor	                #global li.nav-investor		            h4 > a + span,
.v2011-a #page.nav-careers	                #global li.nav-careers		            h4 > a + span,
.v2011-a #page.nav-media		            #global li.nav-media		            h4 > a + span,
.v2011-a #page.nav-community	            #global li.nav-community	            h4 > a + span,
.v2011-a #page.nav-cf-fs		            #global li.nav-cf-fs		            h4 > a + span,
.v2011-a #page.nav-cf-rt  		            #global li.nav-cf-rt		            h4 > a + span,
.v2011-a #page.nav-finance-options		    #global li.nav-finance-options		    h4 > a + span,
.v2011-a #page.nav-story		            #global li.nav-story		            h4 > a + span {
    background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll right -25px;
    color: #005487;
}

/* Retain the link color on hover */
.v2011-a #global ul.sub-globalnav li h4 > a:hover {
    color: white !important;
    text-decoration: none !important;
}

.v2011-a #global ul.sub-globalnav li.current h4 > a:hover {
    color: #005487 !important;
}

.v2011-a #global .sub-globalnav li ul li a:link,
.v2011-a #global .sub-globalnav li ul li a:active,
.v2011-a #global .sub-globalnav li ul li a:visited {
    display: block;
    margin: 0 0 .25em 0;
    padding: 0;
    font-size: 13px;
    color: #006899;
    width: 100%;
    float: left;
    clear: both;
}

/*Fix padding in dropdown pill to match new padding*/
.v2011-a .menu-item span {
    padding: 9px 2px 1px 16px;
}
.v2011-a #nav-dd-c #inner {
    padding: 0 10px 0 10px;
}

/* * * * * * * * * * */
/* Font Medium Overrides */

body.v2011-a.fontmedium #global {
    top: -9px;
}

body.v2011-a.fontmedium #global h4 > a,
body.v2011-a.fontmedium #global h4 > a:link,
body.v2011-a.fontmedium #global h4 > a:active,
body.v2011-a.fontmedium #global h4 > a:visited,
body.v2011-a.fontmedium #global h4 > a:focus {
    font-size: 16px;
    /*margin-left: 5px;*/
    /*padding-right: 8px;*/
    margin-top:-2px;
}

body.v2011-a.fontmedium #global #globalnav > li {
    padding: 0px 4px;
}

.v2011-a.fontmedium #global .sub-globalnav h4 > a + span {
    margin-top: -2px;
}


.v2011-a.fontmedium #global .sub-globalnav {
    top: 52px;
}

.v2011-a.fontmedium .bank #page li.main-nav-bank > h4 a,
.v2011-a.fontmedium.bank #page li.main-nav-bank > h4 a,
.v2011-a.fontmedium .cf #page li.main-nav-cf > h4 a,
.v2011-a.fontmedium.cf #page li.main-nav-cf > h4 a,
.v2011-a.fontmedium .auto #page li.main-nav-auto > h4 a,
.v2011-a.fontmedium.auto #page li.main-nav-auto > h4 a,
.v2011-a.fontmedium .about #page li.main-nav-about > h4 a,
.v2011-a.fontmedium.about #page li.main-nav-about > h4{
    margin-right:0;
    margin-top:0px;
}

.v2011-a.fontmedium #nav .menu-item > span > a:link,
.v2011-a.fontmedium #nav .menu-item > span > a:active,
.v2011-a.fontmedium #nav .menu-item > span > a:visited,
.v2011-a.fontmedium #nav .menu-item > span > a:focus,
.v2011-a.fontmedium #nav .menu-item > span > a:hover {
    font-size: 16px;
}

/* * * * * * * * * * */
/* Font Large Overrides */


body.v2011-a.fontlarge #global {
    top: -4px;
}

body.v2011-a.fontlarge #global h4 > a,
body.v2011-a.fontlarge #global h4 > a:link,
body.v2011-a.fontlarge #global h4 > a:active,
body.v2011-a.fontlarge #global h4 > a:visited,
body.v2011-a.fontlarge #global h4 > a:focus {
    font-size: 17px;
    /*margin-left: 5px;*/
    /*padding-right: 8px;*/
    margin-top:-2px;
}

body.v2011-a.fontlarge #global #globalnav > li {
    padding: 0px 4px;
}

.v2011-a.fontlarge #global .sub-globalnav h4 > a + span {
    margin-top: -2px;
}


.v2011-a.fontlarge #global .sub-globalnav {
    top: 52px;
}

.v2011-a.fontlarge #global {
    left: 112px;
}
.v2011-a.fontlarge form.search input.text {
    padding: 0px 0 2px 0.35em;
}


.v2011-a.fontlarge .bank #page li.main-nav-bank > h4 a,
.v2011-a.fontlarge.bank #page li.main-nav-bank > h4 a,
.v2011-a.fontlarge .cf #page li.main-nav-cf > h4 a,
.v2011-a.fontlarge.cf #page li.main-nav-cf > h4 a,
.v2011-a.fontlarge .auto #page li.main-nav-auto > h4 a,
.v2011-a.fontlarge.auto #page li.main-nav-auto > h4 a,
.v2011-a.fontlarge .about #page li.main-nav-about > h4 a,
.v2011-a.fontlarge.about #page li.main-nav-about > h4{
    margin-right:0;
    margin-top:0;
    padding-right:11px;
    padding-left:0;
}



.v2011-a.fontlarge #nav .menu-item > span > a:link,
.v2011-a.fontlarge #nav .menu-item > span > a:active,
.v2011-a.fontlarge #nav .menu-item > span > a:visited,
.v2011-a.fontlarge #nav .menu-item > span > a:focus,
.v2011-a.fontlarge #nav .menu-item > span > a:hover {
    font-size: 17px;
}

.v2011-a.fontlarge form.search {
    margin: 7px 0 0 1.5em;
}

/* More Aurelian Trust Bank Sites Contents*/

/* More Aurelian Trust Bank Sites Contents*/
.v2011-a #global #more-sites-close.pc_close {
    margin-top: -26px;
    margin-right: -16px;
}

.v2011-a #global ul#sub-globalnav-more-sites,
.v2011-a ul#sub-globalnav-more-sites {
    width: 907px;
    left: -93px;
    position: absolute;
    top: -141px;
    height: 133px;
    display: none;
}

.v2011-a .more-ally-sites .section {
    height: 275px;
    padding-top: 0;
}

.v2011-a .more-ally-sites ul#sub-globalnav-more-sites {
    display: block;
    position: static;
    list-style: none;
}

.v2011-a .more-ally-sites ul#sub-globalnav-more-sites li {
    position: absolute;
    top: 5em; /*position:relative;*/
/*float:left;*/
}

.v2011-a #global ul#sub-globalnav-more-sites li,
.v2011-a ul#sub-globalnav-more-sites li {
/*float: left;*/
/* display:none;*/
    position: absolute;
    width: 264px;
    top: -19px;
    margin: 0;
    height: 150px;
}

.v2011-a #global ul#sub-globalnav-more-sites h4,
.v2011-a ul#sub-globalnav-more-sites h4 {
    margin-bottom: 20px;
    border: none;
    padding: 0;
}

.v2011-a #global ul#sub-globalnav-more-sites p,
.v2011-a ul#sub-globalnav-more-sites p {
    padding-right: 55px;
}

.v2011-a #global ul#sub-globalnav-more-sites li.nav-dealer-services,
.v2011-a ul#sub-globalnav-more-sites li.nav-dealer-services {
    left: 0;
    background: url(images/bg-dealer-services.png) no-repeat scroll bottom right;

}

.v2011-a #global ul#sub-globalnav-more-sites li.nav-ally-mortgage,
.v2011-a ul#sub-globalnav-more-sites li.nav-ally-mortgage {
    left: 307px;
    background: url(images/bg-ally-mortgage.png) no-repeat scroll bottom right;
}

.v2011-a #global ul#sub-globalnav-more-sites li.nav-commercial-finance,
.v2011-a ul#sub-globalnav-more-sites li.nav-commercial-finance {
    left: 614px;
    background: url(images/bg-commercial-finance.png) no-repeat scroll bottom right;
    width: 293px;
}

.v2011-a #global ul#sub-globalnav-more-sites li h4 a,
.v2011-a ul#sub-globalnav-more-sites li h4 a {
    font-size: 18px;
    font-family: "Aurelian Trust Bank Benton Bold", Arial, "Arial Regular", Helvetica, sans-serif;
    font-weight: normal;
}

.v2011-a #global ul#sub-globalnav-more-sites li a,
.v2011-a ul#sub-globalnav-more-sites li a {
    font-size: 13px;
    color: #006899;
    height:auto;
}
/* large and medium overrides for the More Sites */
body.v2011-a.fontmedium #sub-globalnav-more-sites p,
body.v2011-a.fontlarge #sub-globalnav-more-sites p {
    line-height: 120%;
}

body.v2011-a.fontmedium #global ul#sub-globalnav-more-sites li h4,
body.v2011-a.fontlarge #global ul#sub-globalnav-more-sites li h4 {
    margin-left: -14px;
}

/* Override for the dejarg in universal*/
.v2011-a #universal li.u_contact a {
    display: inline;
    color: #636363;
}
.v2011-a #universal li.u_contact a:hover,
.v2011-a #universal li.u_contact a:active,
.v2011-a #universal li.u_contact a:visited {
	text-decoration: none;
}

.v2011-a #global > div > ul > li > h4{
    border-right:none;
}

.v2011-a #global ul li ul li a:link,
.v2011-a #global ul li ul li a:active,
.v2011-a #global ul li ul li a:visited {
     width:auto;
     height:inherit;
}

.v2011-a #global ul h4 > a:hover,
.v2011-a #global ul h4 > a:hover + span {
    background: none;
}

/* Hide the main nav highlight when push console is active (body.pc-open) */
.pc-open .bank #global li.main-nav-bank > h4,
.pc-open .cf #global li.main-nav-cf > h4,
.pc-open .auto #global li.main-nav-auto > h4,
.pc-open .about #global li.main-nav-about > h4 {
	background: transparent;
}
.pc-open .bank #global li.main-nav-bank > h4 a,
.pc-open .cf #global li.main-nav-cf > h4 a,
.pc-open .auto #global li.main-nav-auto > h4 a,
.pc-open .about #global li.main-nav-about > h4 a{
    background: transparent;
    filter: none;
    color: #006899;
}

.v2011-a #global #globalnav { width: auto; }

/*THE FOLLOWING IS FOR WHEN THE BANKING WITH Aurelian Trust Bank GOES INTO THE MORE Aurelian Trust Bank SITES*/

/*.v2011-a #global #more-sites-close.pc_close {*/
    /*margin-top: -26px;*/
    /*margin-right: -16px;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites,*/
/*.v2011-a ul#sub-globalnav-more-sites {*/
    /*width: 907px;*/
    /*left: -93px;*/
    /*position: absolute;*/
    /*top: -141px;*/
    /*height: 133px;*/
    /*display: none;*/
/*}*/

/*.v2011-a .more-ally-sites .section {*/
    /*height: 275px;*/
    /*padding-top: 0;*/
/*}*/

/*.v2011-a .more-ally-sites ul#sub-globalnav-more-sites {*/
    /*display: block;*/
    /*position: static;*/
    /*list-style: none;*/
/*}*/

/*.v2011-a .more-ally-sites ul#sub-globalnav-more-sites li {*/
    /*position: absolute;*/
    /*top: 5em; */
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites li,*/
/*.v2011-a ul#sub-globalnav-more-sites li {*/

    /*position: absolute;*/
    /*width: 199px;*/
    /*top: -19px;*/
    /*margin: 0;*/
    /*height: 150px;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites h4,*/
/*.v2011-a ul#sub-globalnav-more-sites h4 {*/
    /*margin-bottom: 20px;*/
    /*border: none;*/
    /*padding: 0;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites p,*/
/*.v2011-a ul#sub-globalnav-more-sites p {*/
    /*padding-right: 55px;*/
/*}*/
/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-ally-financial,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-ally-financial {*/
    /*background: url(images/bg-ally-financial.png) no-repeat scroll bottom right;*/

/*}*/
/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-ally-financial > a,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-ally-financial > a {*/
    /*display: block;*/
    /*margin-top: 18px;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-dealer-services,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-dealer-services {*/
    /*left: 230px;*/
    /*background: url(images/bg-dealer-services.png) no-repeat scroll bottom right;*/

/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-ally-mortgage,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-ally-mortgage {*/
    /*left: 459px;*/
    /*background: url(images/bg-ally-mortgage.png) no-repeat scroll bottom right;*/
    /*width: 216px;*/
/*}*/
/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-ally-mortgage > a,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-ally-mortgage > a {*/
    /*display: block;*/
    /*margin-top: 18px;*/
/*}*/
/*.v2011-a #global ul#sub-globalnav-more-sites li.nav-commercial-finance,*/
/*.v2011-a ul#sub-globalnav-more-sites li.nav-commercial-finance {*/
    /*left: 699px;*/
    /*background: url(images/bg-commercial-finance.png) no-repeat scroll bottom right;*/
    /*width: 240px;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites li h4 a,*/
/*.v2011-a ul#sub-globalnav-more-sites li h4 a {*/
    /*font-size: 18px;*/
    /*font-family: "Aurelian Trust Bank Benton Bold", Arial, "Arial Regular", Helvetica, sans-serif;*/
    /*font-weight: normal;*/
/*}*/

/*.v2011-a #global ul#sub-globalnav-more-sites li a,*/
/*.v2011-a ul#sub-globalnav-more-sites li a {*/
    /*font-size: 13px;*/
    /*color: #006899;*/
    /*height:auto;*/
/*}*/
/* large and medium overrides for the More Sites */
/*body.v2011-a.fontmedium #sub-globalnav-more-sites p,*/
/*body.v2011-a.fontlarge #sub-globalnav-more-sites p {*/
    /*line-height: 120%;*/
/*}*/

/*body.v2011-a.fontmedium #global ul#sub-globalnav-more-sites li h4,*/
/*body.v2011-a.fontlarge #global ul#sub-globalnav-more-sites li h4 {*/
    /*margin-left: -14px;*/
/*}*/

/* Override for the dejarg in universal*/
.v2011-a #universal li.u_contact a {
    display: inline;
    color: #636363;
}
.v2011-a #universal li.u_contact a:hover,
.v2011-a #universal li.u_contact a:active,
.v2011-a #universal li.u_contact a:visited {
	text-decoration: none;
}

.v2011-a #global > div > ul > li > h4{
    border-right:none;
}

.v2011-a #global ul li ul li a:link, 
.v2011-a #global ul li ul li a:active, 
.v2011-a #global ul li ul li a:visited {
     width:auto;
     height:inherit;
}

.v2011-a #global ul h4 > a:hover,
.v2011-a #global ul h4 > a:hover + span {
    background: none;
}

/* Icons for the 2nd col of the About Aurelian Trust Bank dropdown menu */
#menu-outer-wrapper #inner .icon-bank a,
#menu-outer-wrapper #inner .icon-auto a,
#menu-outer-wrapper #inner .icon-mortgage a,
#menu-outer-wrapper #inner .icon-dealer a,
#menu-outer-wrapper #inner .icon-commercial-finance a,
#menu-outer-wrapper #inner .icon-financial a {
	padding-left: 25px; /* 25px = 20px image-width + 5px gutter */
}

#menu-outer-wrapper a {
	background: transparent no-repeat left center;
}

#menu-outer-wrapper .icon-bank a { background-image: url(images/icon-bank.png); }
#menu-outer-wrapper .icon-auto a { background-image: url(images/icon-auto.png); }
#menu-outer-wrapper .icon-mortgage a { background-image: url(images/icon-mortgage.png); }
#menu-outer-wrapper .icon-dealer a { background-image: url(images/icon-dealer.png); }
#menu-outer-wrapper .icon-commercial-finance a { background-image: url(images/icon-commercial-finance.png); }
#menu-outer-wrapper .icon-financial a { background-image: url(images/icon-financial.png); }
