@charset "utf-8";
/* CSS Document */
	
#Body{
	clear:both;
	text-align:left;
	border-top:1px solid #fff;
}	

#ContentColumn{
	width:690px;
	float:left;
}

/* Above Fold  */
#ContentColumn .aboveFold{
  overflow:hidden;
	height:323px;
	border-bottom:2px solid #fff;
}

#ContentColumn .aboveFold h2{
	margin:0;
	color:#a52228;
	font-size:22px;
	font-weight:bold;	
	line-height:22px;
}
			
#ContentColumn .aboveFold p{
	clear:left;
	color:#434343;
	line-height:15px;
	font-size:12px;
}	

/* Consumer Lending*/

.section_ConsumerLending #ContentColumn .aboveFold{
	background:transparent url('../img/branding/consumer-lending.jpg') left top no-repeat;
}

.section_ConsumerLendingSpanish #ContentColumn .aboveFold{
	background:transparent url('../img/branding/consumer-lending-sp.jpg') left top no-repeat;
}

.section_ConsumerLending #ContentColumn .aboveFold h2,
.section_ConsumerLendingSpanish #ContentColumn .aboveFold h2{
		padding-bottom:4px;
		padding-left:25px;
		padding-top:254px;
		width:621px;
}
			
.section_ConsumerLending #ContentColumn .aboveFold p,
.section_ConsumerLendingSpanish #ContentColumn .aboveFold p{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	/*border: 1px dashed #FF0000;*/
	margin-bottom: 100px;	
}	

/* Merchant Solutions */
.section_MerchantSolutions #ContentColumn .aboveFold{
	background:transparent url('../img/branding/merchant-solutions-stay-competitive.jpg') left top no-repeat;
}
	
.section_MerchantSolutions #ContentColumn .aboveFold h2{
	padding-left:25px;
	padding-top:272px;
	padding-bottom:4px;
	width:663px;
}
			
.section_MerchantSolutions #ContentColumn .aboveFold p{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}	

/* Corporate Solutions */
.section_CorporateSolutions #ContentColumn .aboveFold{
	background:transparent url('../img/branding/corporate-solutions-forging.jpg') left top no-repeat;
}

.section_CorporateSolutions #ContentColumn .aboveFold h2{
	padding-left:25px;
	padding-top:272px;
	padding-bottom:4px;
	width:663px;
  color:#fff196;
}
			
.section_CorporateSolutions #ContentColumn .aboveFold p{
	padding:0 0 0 25px;
	color:#fff;
}	


/* About Us*/
.section_AboutUs #ContentColumn .aboveFold{
	background:transparent url('../img/branding/about-us-over-85-years.jpg') left top no-repeat;
}

.section_AboutUs #ContentColumn .aboveFold h2{
	/* image replacement */
	width:661px;
	padding-top:106px;
	text-align:right;
	/* /image replacement */	
}
			
.section_AboutUs #ContentColumn .aboveFold p{
	width:276px;
	text-align:right;
	padding:4px 0 0 385px;
}	



/* /Above Fold*/

#ContentColumn .belowFold{
	border-top:8px solid #002663;
	background:#efefef url('../img/backgrounds/gray.gif') left top repeat-x; 
}

#ContentColumn .belowFold {
	height:505px;
}

#ContentColumn #ActionCallouts{
	margin:8px 0 0 8px;
}

#ContentColumn #ActionCallouts li{
	float:left;
	margin-right:8px;
	margin-bottom:11px;
	border-right:1px solid #cecece;
	padding-right:8px;
}

#ContentColumn #ActionCallouts li.lastChild{
	margin-right:0;
	border-right-width:0;
	padding-right:0;
}
	
#ContentColumn #ActionCallouts div{
	width:213px;
	height:98px;
	background-color:#f8f8f8;		
}						

#ContentColumn #ActionCallouts h3{
	padding:12px 0 0 15px;
	color:#294c86;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}	

#ContentColumn #ActionCallouts p{
	padding:5px 6px 0 15px;
	line-height:14px;
	color:#363636;
	font-size:11px;
}

#ContentColumn #ActionCallouts p.button{
	margin:7px 0 0 15px;
	text-align:center;
	/* sliding doors button */
	height:21px;
	float:left;
	padding:0;
	background:transparent url('../img/buttons/yellow-left.gif') left top no-repeat;
	/* /sliding doors button */
}	

#ContentColumn #ActionCallouts p.button a:link, 
#ContentColumn #ActionCallouts p.button a:hover,
#ContentColumn #ActionCallouts p.button a:visited, 
#ContentColumn #ActionCallouts p.button a:active{ 
	/* sliding doors button */
	height:21px;
	display:block;
	margin:0 -1px 0 0;
	padding:3px 12px 0 12px;
	background:transparent url('../img/buttons/yellow-right.gif') right top no-repeat;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	/* /sliding doors button */
}				
				
#ProductColumn{
	width:270px;
	overflow:hidden;
	float:left;
}

#ProductColumn .aboveFold{
	width:253px;
	height:309px;
	overflow:hidden;
	position:relative;
	padding:16px 11px 0 6px;
	background:transparent url('../img/backgrounds/light-blue.gif') left top repeat-x;
}

/* left column */

#GetFinancing{
	width:130px;
	_width:125px;
	float:left;
	margin-left:5px;
}

#GetFinancing li{
	width:130px;
	_width:125px;
}

#RetailFinancing{
	width:130px;
	_width:125px;
	float:left;
	margin-left:5px;
}

#RetailFinancing li{
	width:125px;
	_width:120px;
}

#FindLoans{		
	width:88px;
	float:left;
	margin-left:3px;			
}

#FindLoans li{		
	width:88px;
}	

#PartnerWithUs{		
	width:115px;
	float:left;
	margin-left:3px;			
}

#PartnerWithUs li{		
	width:140px;
	_width:120px;
}	

#LearnAboutUs{	
	width:130px;
	_width:125px;
	float:left;
	margin-left:5px;			
}

#LearnAboutUs li{		
	width:130px;
	_width:125px;
}	

#Careers{		
	width:88px;
	float:left;
	margin-left:3px;			
}

#Careers li{
	width:92px;
}	

#ProductColumn .aboveFold h3{
	padding-top:5px;
	padding-bottom:10px;
	float:left;
	color:#003e7e;
	font-size:16px;
	font-weight:bold;
}

#ProductColumn .aboveFold li{
	float:left;
	clear:left;
	margin-top:4px;
	padding-bottom:6px;
}

#ProductColumn .aboveFold li.firstChild{				
	margin-top:2px;
}

#ProductColumn .aboveFold li a:link,
#ProductColumn .aboveFold li a:visited,
#ProductColumn .aboveFold li a:active{
	color:#003e7e;
	font-size:11px;
	text-decoration:none;
}

#ProductColumn .aboveFold li a:hover{
	color:#57266e;
	text-decoration:underline;		
}

#ProductColumn .belowFold{
	height:505px;
	border-top:9px solid #002663;
	background:#efefef url('../img/backgrounds/dark-blue.gif') left top repeat-x; 
}

.highlightedActionCallout{
	clear:both;
	width:254px;	
	border:2px solid #5271a5;
	display: inline-block;
}

.highlightedActionCallout:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#ApplyNow{
	width:254px;
	position:absolute;
	bottom:6px;
	left:6px;
}

#BranchLocator{
	width:254px;
	margin:6px 5px 6px 6px;
}

.highlightedActionCallout div{
	border:1px solid #a9b8d2;
	background-color:#5271a5;
	background-position:9px 11px;
	background-repeat:no-repeat;		
}

#ApplyNow div{
	background-image:url('../img/icons/apply-now.gif');
}	
			
#BranchLocator div{
	background-image:url('../img/icons/branch-locator.gif');
}	

.highlightedActionCallout h3{
	margin:12px 0 0 56px;
	padding:5px 0 9px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}	

#ProductColumn .aboveFold .highlightedActionCallout h3{
  line-height:16px;
	color:#fff;
}	

.highlightedActionCallout p{
	margin:0 0 0 56px;
	padding:0;
	clear:left;
	line-height:14px;
	color:#fff;
	font-size:11px;
}

.highlightedActionCallout p.address{
  margin:10px 0 12px 56px;
	font-size:12px;
}
		
.highlightedActionCallout p.phone{
  clear:both;
	font-size:12px;
	text-align: center;
	margin: 8px 0 12px 6px;
}		


.belowFold .highlightedActionCallout p.phone{
	margin-top:-11px;
}

.section_CorporateSolutions .belowFold .highlightedActionCallout p.phone {
margin-top:8px;
}

.highlightedActionCallout p.sub{
	margin:18px 0 12px 18px;
	clear:left;
	line-height:14px;
	font-size:12px;
}	

.highlightedActionCallout p.button{
	margin:7px 0 2px 36px; /*bottom was 6*/
	text-align:center;
	/* sliding doors button */
	height:24px;
	float:left;
	padding:0;
	background:transparent url('../img/buttons/yellow-lrg-left.gif') left top no-repeat;
	/* /sliding doors button */
}	

.highlightedActionCallout p.button a:link, 
.highlightedActionCallout p.button a:hover,
.highlightedActionCallout p.button a:visited, 
.highlightedActionCallout p.button a:active{ 
	/* sliding doors button */
	height:24px;
	display:block;
	margin:0 -1px 0 0;
	padding:5px 41px 0 41px;
	background:transparent url('../img/buttons/yellow-lrg-right.gif') right top no-repeat;
	color:#333;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	/* /sliding doors button */
}			

.highlightedActionCallout form{
	padding:9px 0 13px 15px;
	display: inline-block;
}

/*for 'butons only' alignment on landing pages*/
.highlightedActionCallout form.buttonOnlyCallout{
	padding-left: 100px; 
}

.highlightedActionCallout form:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}	

.highlightedActionCallout label, .highlightedActionCallout input{
	float:left;
}	

.highlightedActionCallout label{
	margin:5px 6px 0 0;
	color:#fff;
}	

.highlightedActionCallout .inputText{
	width:68px;
	margin-right:4px;
}							

.highlightedActionCallout p.goButton{
	margin-top:-1px;
	/* sliding doors button */
	background: url('../img/buttons/yellow-blue-left.gif');
	/* /sliding doors button */
}	

.highlightedActionCallout p.goButton a:link, 
.highlightedActionCallout p.goButton a:hover,
.highlightedActionCallout p.goButton a:visited, 
.highlightedActionCallout p.goButton a:active{ 
	/* sliding doors button */
	background-image: url('../img/buttons/yellow-blue-right.gif');
	/* /sliding doors button */
}				

		
/*------------------------------ IE HACKS --------------------------*/

	
#ContentColumn .aboveFold h2{
	| margin-bottom:-4px;
	_margin-bottom:0;
}

#ContentColumn .aboveFold p{
	| padding-top:0 0 0 25px;
}	

#ContentColumn #ActionCallouts p.button{
	/* sliding doors button */
	| height:24px;
	_padding-bottom:0;
	_margin-left:8px
	/* /sliding doors button */
}	
		
#ContentColumn #ActionCallouts p.button a:link, 
#ContentColumn #ActionCallouts p.button a:hover, 
#ContentColumn #ActionCallouts p.button a:visited, 
#ContentColumn #ActionCallouts p.button a:active{ 
	/* sliding doors button */
	_float:left;
	/* /sliding doors button */ 
}		

#ProductColumn .aboveFold h3{
	_padding-top:3px;
	
}

				
#Footer #LegalList, #Footer #NavList{
	| margin:12px 0 0 0;
	| padding:0;
	| zoom: 1;     /* triggers hasLayout */
	| display: block;
}	

#ProductColumn{
	_overflow:hidden;
}

.highlightedActionCallout {
	| zoom: 1;     /* triggers hasLayout */
	| display: block;
}

#ProductColumn .aboveFold .highlightedActionCallout h3{
 | padding:5px 0 9px;
	_margin-left:28px;
}

.highlightedActionCallout p.button{
	|  margin-bottom:-8px; /*was 0*/
	_margin-left:16px;
}

.highlightedActionCallout p.button a:link, 
.highlightedActionCallout p.button a:hover,
.highlightedActionCallout p.button a:visited, 
.highlightedActionCallout p.button a:active{ 
	/* sliding doors button */
	width:100px;
	/* /sliding doors button */
}					

.highlightedActionCallout form{
	| zoom: 1;     /* triggers hasLayout */
	| display: block;
}	

.highlightedActionCallout .inputText{
	| width:73px;
}	

.highlightedActionCallout p{
	| margin-top:0px;			
}
		
.highlightedActionCallout p.sub{
	|margin-top:8px;
	_margin-top:5px;
}		
#Header p.button{
	width:100px;
	margin:7px 0 0 15px;
	text-align:center;
	/* sliding doors button */
	height:21px;
	float:right;
	padding:0;
	background:transparent url('../img/buttons/yellow-left.gif') left top no-repeat;
	/* /sliding doors button */
}	

#Header p.button a:link, 
#Header p.button a:hover,
#Header p.button a:visited, 
#Header p.button a:active{ 
	/* sliding doors button */
	height:21px;
	display:block;
	margin:0 -1px 0 0;
	padding:3px 12px 0 12px;
	background:transparent url('../img/buttons/yellow-right.gif') right top no-repeat;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	/* /sliding doors button */
}				

#ActionCallouts H3 a:link,
#ActionCallouts H3 a:hover,
#ActionCallouts H3 a:visited,
#ActionCallouts H3 a:active,{
	color:#294c86;
}
.highlightedActionCallout H3 a:link,
.highlightedActionCallout H3 a:hover,
.highlightedActionCallout H3 a:visited,
.highlightedActionCallout H3 a:active,{
	color:#fff;
}