@charset "utf-8";
/* CSS Document */

#adHeader { display: none;}
.page_AdLanding #adHeader { display: inline; }
.page_AdLanding #nonAdHeader { display: none; }
#Page{
	width:960px;
	height:100%;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
}

#Header{
	position:relative;
	border-bottom:6px solid #7e0e0e;
	text-align:left;
}

#NoLinkHeader{
	border-bottom:6px solid #7e0e0e;
	display: none;
	width: 100%;
	min-height: 60px;
}

#AdHeader{
	border-bottom:6px solid #7e0e0e;
	padding-bottom: 15px;
	display: none;
	width: 100%;
	min-height: 60px;
}

.page_NoNavHeader #Header, .page_AdLanding #Header{
	display: none !important;
}
.page_NoNavHeader #NoLinkHeader{
	display: block !important;
}

.page_AdLanding #AdHeader { display: block !important; }

#NoLinkHeader #agfsLogo {float: left; padding-bottom: 5px; }
#NoLinkHeader #aigLogo2 { float: right; margin-top: 30px; }

#Header h1{
	/* image replacement */
	width:224px;
	height:0 !important;
	float:left;
	padding-top:54px;
	background:transparent url('../img/branding/erclogo.gif') left top no-repeat;
	overflow:hidden;
	cursor:pointer;
	/* /image replacement */
	margin:13px 0 17px 1px;
}

#Header h2, #AdHeader h2{
	/* image replacement */
	width:224px;
	height:0 !important;
	float:left;
	padding-top:54px;
	background:transparent url('../img/branding/erclogo.gif') left top no-repeat;
	overflow:hidden;
	cursor:pointer;
	/* /image replacement */
	margin:13px 0 17px 1px;
}

#AdHeader h2 { margin: 5px 0 17px 1px; }
#Header #TopLinks, #AdHeader #TopLinks{
	float:right;
	margin:12px 0 0 0;
}	

#TopLinks li{
	float:left;
	border-right:1px solid #505050;
	margin:5px 0 0 6px;
	padding:0 7px 0 0;
}	

#TopLinks li.lastChild{
	border-right-width:0;
	margin:0 0 0 6px;			
	padding:0;
}		

#TopLinks a:link, 
#TopLinks a:hover, 
#TopLinks a:visited, 
#TopLinks a:active{ 
	color:#505050;
	font-weight:bold;
}		

#TopLinks label, #TopLinks input{
	float:left;
}	

#TopLinks label{
	margin:5px 6px 0 0;
	font-weight:bold;
}	

#TopLinks .inputText{
	width:52px;
	margin-right:4px;
}							

#TopLinks .inputButton{
	margin-top:-1px;
}	

#TopLinks p.goButton, .highlightedActionCallout p.goButton{
	clear:none;
	line-height:1em;
	margin:-1px 0 0;
	text-align:center;
	/* sliding doors button */
	height:21px;
	float:left;
	padding:0;
	/* background:transparent url('../img/buttons/yellow-left.gif') left top no-repeat; */
	background: none;
	/* /sliding doors button */
}	

p.goButton a:link, 
p.goButton a:hover,
p.goButton a:visited, 
p.goButton a:active{ 
	/* sliding doors button */
	height:21px;
	display:block;
	margin:0 -1px 0 0;
	padding:4px 10px 0 10px;
	background:transparent url('../img/buttons/yellow-right.gif') right top no-repeat;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	/* /sliding doors button */
}			

#Header p{
	clear:right;
	float:right;	
	margin:10px 0;
}	
		
#Header p a:link, 
#Header p a:hover, 
#Header p a:visited, 
#Header p a:active{ 
	color:#505050;
}	

#Header #Navigation{
	height:27px;
	margin-left:-1px;
	clear:left;
	border-bottom:1px solid #fff;
}	

#Navigation li{
	position:relative;
	/* sliding doors button */
	height:27px;
	float:left;
	margin:0 1px 0 0;
	padding:0;
	background:transparent url('../img/branding/nav-left.gif') left top no-repeat;
	/* /sliding doors button */
}	

#Navigation a:link, 
#Navigation a:hover, 
#Navigation a:visited, 
#Navigation  a:active{ 
	/* sliding doors button */
	height:18px;
	display:block;
	margin:0 -1px 0 0;
	padding:9px 13px 0 12px;
	background:transparent url('../img/branding/nav-right.gif') right top no-repeat;
	color:#002663;
	font-weight:bold;
	/* /sliding doors button */
}

#Navigation .caret{
  position:absolute;
	left:43%;
	bottom:-7px;
	width:16px;
	height:7px;
	background:transparent url('../img/branding/caret.gif') left top no-repeat;
	display:none
}

#Header #AIGLogo{
	clear:right;
	float:right;
	margin:20px 0 0 0;
	/* image replacement */
	width:126px;
	height:0 !important;
	padding-top:23px;
	background:transparent url('../img/branding/an-aig-company-logo.gif') left top no-repeat;
	overflow:hidden;
	/* /image replacement */
}

#Body{
	clear:both;
}	

.section_ConsumerLending #Navigation #navConsumerLending .caret,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending .caret{
  display:block;
}

.section_ConsumerLending #Navigation #navConsumerLending,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending{
	background:transparent url('../img/branding/nav-selected-left.gif') left top no-repeat;
}

.section_ConsumerLending #Navigation #navConsumerLending a:link,
.section_ConsumerLending #Navigation #navConsumerLending a:hover,
.section_ConsumerLending #Navigation #navConsumerLending a:visited,
.section_ConsumerLending #Navigation #navConsumerLending a:active,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending a:link,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending a:hover,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending a:visited,
.section_ConsumerLendingSpanish #Navigation #navConsumerLending a:active{
	background:transparent url('../img/branding/nav-selected-right.gif') right top no-repeat;
	color:#fff;
}

.section_MerchantSolutions #Navigation #navMerchantSolutions .caret{
  display:block;
}

.section_MerchantSolutions #Navigation #navMerchantSolutions{
	background:transparent url('../img/branding/nav-selected-left.gif') left top no-repeat;
}

.section_MerchantSolutions #Navigation #navMerchantSolutions a:link,
.section_MerchantSolutions #Navigation #navMerchantSolutions a:hover,
.section_MerchantSolutions #Navigation #navMerchantSolutions a:visited,
.section_MerchantSolutions #Navigation #navMerchantSolutions a:active{
	background:transparent url('../img/branding/nav-selected-right.gif') right top no-repeat;
	color:#fff;
}

.section_CorporateSolutions #Navigation #navCorporateSolutions .caret{
  display:block;
} 

.section_CorporateSolutions #Navigation #navCorporateSolutions{
	background:transparent url('../img/branding/nav-selected-left.gif') left top no-repeat;
}

.section_CorporateSolutions #Navigation #navCorporateSolutions a:link,
.section_CorporateSolutions #Navigation #navCorporateSolutions a:hover,
.section_CorporateSolutions #Navigation #navCorporateSolutions a:visited,
.section_CorporateSolutions #Navigation #navCorporateSolutions a:active{
	background:transparent url('../img/branding/nav-selected-right.gif') right top no-repeat;
	color:#fff;
}

.section_AboutUs #Navigation #navAboutUs .caret{
  display:block;
}

.section_AboutUs #Navigation #navAboutUs{
	background:transparent url('../img/branding/nav-selected-left.gif') left top no-repeat;
}

.section_AboutUs #Navigation #navAboutUs a:link,
.section_AboutUs #Navigation #navAboutUs a:hover,
.section_AboutUs #Navigation #navAboutUs a:visited,
.section_AboutUs #Navigation #navAboutUs a:active{
	background:transparent url('../img/branding/nav-selected-right.gif') right top no-repeat;
	color:#fff;
}
	
/*----------------- IE HACKS  | property IE 6-7 _property IE6 --------------------------*/	
#Header{
	| height:112px;
	_height:110px;
	| border-bottom-width:7px;
}

#Header #Navigation{
  | margin-bottom:0;
}

#Header h1{	
	| height:54px;
}

#TopLinks input.inputText{
	| width:57px;
}		

#Header #AIGLogo{	
	| height:23px;
}

#TopLinks p.goButton, .highlightedActionCallout p.goButton{
	/* sliding doors button */
	_height:17px;
	_padding:0;
	/* /sliding doors button */
}	

p.goButton a:link, 
p.goButton a:hover,
p.goButton a:visited, 
p.goButton a:active{ 
	/* sliding doors button */
	_height:17px;
	| padding-top:5px;
	_float:left;
	/* /sliding doors button */
}			

#Navigation li{
	/* sliding doors button */
	| height:27px;
	_padding-bottom:0;
	/* /sliding doors button */
}	
		
#Navigation a:link, 
#Navigation a:hover, 
#Navigation a:visited, 
#Navigation  a:active{ 
	/* sliding doors button */
	_float:left;
	/* /sliding doors button */ 
}		
#Navigation .caret{
	_bottom:-15px;
}

#feedbackSpanishLink, #locatorSpanishLink { display: none; }

#spanishLink{

}

.page_WebsiteFeedback #feedbackSpanishLink{
	display: block;
}

.page_WebsiteFeedback #spanishLink{
	display: none;
}

.page_BranchLocator #locatorSpanishLink{
	display: block;
}

.page_BranchLocator #spanishLink{
	display: none;
}


.page_MakePaymentStepOne #spanishLink, 
.page_MakePaymentStepTwo #spanishLink, 
.page_MakePaymentStepThree #spanishLink, 
.page_MakePaymentStepFour #spanishLink, 
.page_MakePaymentDynamicError #spanishLink, 
.page_MakePaymentError #spanishLink,
.page_ServiceSupport #spanishLink,
.page_InternetLinking #spanishLink,
.section_MerchantSolutions #spanishLink,
.section_CorporateSolutions #spanishLink,
.page_IAPSApplication #spanishLink,
.page_CreditApplicationSuccess #spanishLink,
.page_Benefits #spanishLink,
.page_Culture #spanishLink,
.page_WorkEnv #spanishLink,
.page_CareerOp #spanishLink,
.sub_REOProperties #spanishLink,
.section_Error #spanishLink,
.page_NotSpanish #spanishLink
{
	visibility: hidden;
}
