/* media center specific styles ------- */
#tools {
	top:146px;
	right:14px;
	text-align:left;}
	#tools ul li {
		width:auto;
		padding:0 10px;}
	#tools ul li a {
		padding:0;}
	#tools ul li a:hover {
		text-decoration:none;}
#tools a.addthis_button {
	display:none;}

a#addthistool {
	margin-left:20px;}
#page.awardsrecognitions a#addthistool,
#page.mediacenter a#addthistool {margin-left:0;}


#tools #mc-print,
#tools #mc-rss,
#tools #mc-email,
#tools #mc-newsalerts { white-space:nowrap;}
#tools #mc-rss { padding-left:5px; }
#tools #mc-newsalerts { background-image:none;}

/* media center - press releases */
#content ul.press_releases_list {
	padding-top:1em;
	border-top:1px solid #d5d5d5;}
	#content ul.press_releases_list li {
		margin:.5em 0;}
.press_releases_select {
	float:left;
	clear:both;
	width:100%;
	padding:10px 0px;
	}
	.press_releases_select label {
		float:left;
		width:2.53em;
		top:1px;
		color:#000;}
	.press_releases_select .fselect_container {
		float:left;}

#serial {
	float:left;
	clear:both;
	width:100%;}
.press_per_page span,
.press_archives span {
	display:block;
	float:left;}
#content .press_per_page ul,
#content ol.pagination,
#content .press_archives ul {
	display:block;
	float:left;
	list-style:none;}
	#content ol.pagination {
		float:right;
		margin-bottom:5px;}
	#content .press_per_page ul li,
	#content .press_archives ul li {
		display:block;
		float:left;
		margin:0;
		padding:0 12px 0 10px;
		background:url(images/separator-vertical-footer.png) repeat-y right 2px;}
	#content ol.pagination li {
		background-image:none;
		margin:0.33em 0 0.33em 1px;}
	#content ol.pagination li span {
		display:block;
		float:left;
		height:17px;
		margin:0;
		padding:0 5px 0 1px;
		background:url(images/bg-pagination_v2.png) no-repeat right top;}
		#content ol.pagination li a {
			margin:0;
			padding:0 0 0 4px !important;
			background:url(images/bg-pagination_v2.png) no-repeat left top;}
		
		#content ol.pagination li a:hover {background-position:left -100px;}
		#content ol.pagination li a:hover span {background-position:right -100px;}
		#content ol.pagination li.current a {background-position:left -200px;}
		#content ol.pagination li.current a span {background-position:right -200px;}
		#content ol.pagination li.next a,
		#content ol.pagination li.next a span {
			background-image:none;
			color:#006899;}

.press_archives {
	float:left;
	width:100%;
	padding-top:10px;
	border-top:1px solid #d5d5d5;}

.xxi #aside {width:205px;}
hr {
	display:block;
	height:0px;
	border: 1px solid #d5d5d5;
	border-top-width:0px;
	margin-bottom:1em;}

#aside .feature_box {
	float:left;
	clear:both;
	width:205px;
	padding-top:7px;
	margin-bottom:25px;
	background:url(images/bg-narrow-rail-blue-box.png) no-repeat left top;}
	#aside .feature_box .inner {
		float:left;
		clear:both;
		width:175px;
		padding:8px 15px 0px 15px;
		background:url(images/bg-narrow-rail-blue-box.png) no-repeat right bottom;}

/* modifications for PRN */
div.wd_page_toolbar {
	font-size:0.9em;
	top:190px;
	right:0px;}
	/* 7/1/10 - added back to prevent flicker of content with JS on, as JS moves 'addthis' to bottom of content */
	.dynamic div.wd_page_toolbar {display:none;}
	span.wd_page_tool {
		text-transform:lowercase;
		display:block;
		float:left;
		padding:0 6px 0 10px;
		background: url(images/separator-vertical-tools.png) no-repeat scroll left top transparent}
		span.wd_page_tool img {
			vertical-align:middle;}
	
	div.wd_featurebox_container {
		margin-bottom:10px;}
.nobkg {
	background-image:none !important;}

.tabs {width:75%;}
/*#footernav { padding: 39px 0 0 14em;}*/
/* .hidden is used by customdropdown - fselect */
.hidden { position:absolute; top:0; left:-999px; width:1px; height:1px; overflow:hidden; clear:none; }


div.wd_news_releases div div {text-transform:capitalize;}

/* leadership & board of directors specific styles */
.wd_leadership #aside, .wd_board #aside {
	width:285px;
	float:left;}
	.wd_leadership #aside .current .item_name a {
		color:#650360;
		font-size:1.2em;}

.wd_leadership-detail #articleDetail, .wd_board-detail #articleDetail {
	float:right;
	position:relative;
	width:615px;}
	.wd_leadership-detail #articleDetail p {
		padding-right:70px;}
	.wd_leadership-detail #articleDetail .section .detail_header {
		margin-left:179px;}

table.wd_imagetable td img {
	display:block;
	margin-top:-7px;
	padding-right:20px;}

/*#widgets > #loginbox position fix mainly for IE7*/
#widgets ul li#loginbox {
	right:-15px !important;
	position:relative !important;}

form .item {width:auto; text-align:left;}

/* 7/2/10 - changing the class of highlighted nav from .active to .highlighted to allow JS to set 'highlighted nav state' */
#global ul li.active h4 > a,
#global ul li.active h4 a,
#global ul li.active h4 > a + span,
#global ul li.active h4 a span {
	color:#fff !important;
	background-image:none !important;}

#global ul li.highlighted h4 > a,
#global ul li.highlighted h4 a {
	color:#650360;
	background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll left -25px transparent;}

#global ul li.highlighted h4 > a + span,
#global ul li.highlighted h4 a span {
	color:#650360;
	background: url(images/nav-02-ndd-hover-sprite.png) no-repeat scroll right -25px transparent;}
	
/* Start: March 2011 Header/Footer updates */
#header {
       width:986px;
       background: url(images/v2011-a-bg-header.png) no-repeat scroll center bottom #FFFFFF !important;}

#pusher{ width:960px;}

#content {
   margin-right:-4px;
    width:926px;
    padding:0 21px 90px 21px;}

body.fontlarge #widgets { font-size:15px !important; /*font-size:103%;*/ }

body.fontmedium #sub-globalnav-more-sites p,
body.fontlarge #sub-globalnav-more-sites p {line-height:120%;}

body.fontmedium #sub-globalnav-more-sites h4
body.fontlarge #sub-globalnav-more-sites h4 {margin-left:0px !important;}


#pc_wrap { background:#880d82 url(images/v2011-a-pc-bkg.png) repeat-y center bottom; }

#content { background:url(images/v2011-a-bg-footer-no-nav.png) no-repeat center bottom;}

.site-nav-footer #content { background:url(images/v2011-a-bg-footer.png) no-repeat center bottom;}

ul.demo-links li a {background:url(images/icons-tools.png) no-repeat left -998px;
       left:32px;}

.nav-dealer-services ul.questions p.question,
#widgets {
       margin-right:21px;
       padding-top:19px;}

body.fontlarge #widgets .inner {
	   width:510px;}

#widgets .current {
       margin-top:-19px;}

.nav-dealer-services ul.questions p.question{
       padding:28px 0px 10px 10px;}

#footer {
       top:-52px;
       left:15px;
       background-color:transparent;}

#footernav ul.site-nav-footer {
    font-size:12px;
    font-weight:bold;
    text-transform:none;
    left:9px;
    position:absolute;
    top:23px;}

#footernav ul.site-nav-footer a {
    text-transform:none;
    color: #006899;}

#page.bank #footernav ul.site-nav-footer li.bank a,
#page.auto #footernav ul.site-nav-footer li.auto a {
    text-transform:none;
    color: #505050;}

#footernav ul.site-nav-footer li a img{
    margin-top:-7px;}

#footernav ul.site-nav-footer li{
    background:none !important;
    padding: 0 15px 0 0 !important;}
#footernav .site-nav-footer{
    display:none;}
#page{
    background:#e8e8e8 url(images/v2011-a-bg-body.png) repeat-x left top;}

.site-nav-footer #footernav .site-nav-footer{
    display:block;}

#affiliations {
    left:auto;
       right: 0;
       top: 19px;
       width: 300px;}
       #affiliations #ehl {
               top: 42px;}
              #footer.bank #affiliations #ehl { left: 203px; }
        #affiliations #fdic {
               left: 131px;
               top: 43px;
               width:30px; }
#sociallinks {
               right:39px;}

form.search {
   background: url(images/v2011-a-bg-widgets-text-input-sprite.png) no-repeat scroll left 0 transparent;}   

form.search .btn_wrap {
       background: url(images/v2011-a-bg-widgets-search-btn-sprite.png) no-repeat scroll 0 0 transparent !important;}
#widgets .current a {
    padding-left: 11px;
    padding-right: 0;
    padding-top: 28px;
}


#footer { background:none; top:-25px;}

#global ul h4 > a,
#global ul h4 > a:link,
#global ul h4 > a:active,
#global ul h4 > a:visited,
#global ul h4 > a:focus {
    font-size: 15px;
    font-family: "Ally Benton Cond Bold", Arial, "Arial Regular", Helvetica, sans-serif;
    padding: 1px 5px 7px 5px;
    margin: 0 6px 0 6px;
}
/* End: March 2011 Header/Footer updates */

/* Making sure that the navigation dropdown doesn't wrap */
#menu-outer-wrapper #inner li a { white-space: nowrap; }
