﻿/* ===== General & Page-level styles ===== */
* {
	text-align: left; /* undo IE body centering */
	font-family: Arial, Helvetica, sans-serif;
}
body {
	text-align: center; /* Centers body in IE */
	font-size: 62.5%; /* sets body font to 10px so that em is a 'times 10' multiple */
	background-color: #ccc;    
}
.textspacer {
	padding: 10px 0 0 0;
}
.textspacer2 {
	padding: 15px 0 0 0;
}
.print {
	display: none !important;
}
a {
	text-decoration: none;
}
#content a {
	color: #2987d7;
	text-decoration: underline;
}
#content a:hover {
	color: #3c9aeb;
	text-decoration: none;
}
br {
	font-size: 0;
	line-height: 0;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
} /* Used for clearing floats */
h1, h2, h3, h4, h5, h6 {
	line-height: 0;
	font-size: 0;
} /* prevents vertical growth when text is resized */
sup {
	font-size: .8em;
}
#imgalign {
	padding: 0 0 0 400px;
}
blockquote {
	margin: 3em;
}
#wrapper {
	margin: 0 auto; /* center the body in non-IE browsers */
	width: 925px;
	background-color: #dbe7f1;
	background-image: url('../images/wrapperBg.gif');
	background-repeat: repeat-y;
}
body.two-col #wrapper {
	background-image: url('../images/wrapperBg_two-col.gif');
}
/* home is a two-col, but is an exception to the two-col bg */
	body.Home #wrapper {
	background-image: url('../images/wrapperBg.gif');
}
/* ===== Form field styles ===== */
	input.text, select, .hearchSearchText {
	line-height: 16px;
	padding: 2px;
	border: 1px solid #ccc;
	font-size: 12px;
}
/* ===== /Form field styles ===== */
/* ===== /General & Page-level styles ===== */

/* ===== Header - on every page ===== */
#header {
	position: relative;
	width: 925px;
	height: 120px;
	background-color: #2a84e8;
	background-image: url('../images/headerBg.gif');
}
#logo {
	position: absolute;
	top: 8px;
	left: 24px;
}
#callBanner {
	position: absolute;
	top: 8px;
	left: 279px;
}
.bodySearch {
	padding-bottom:1em;
	margin:18px 18px 1.5em;
	border-bottom:1px solid #dad8d8;
	position:relative;
}
.lowerBodySearch {
	padding:1em 0 0;
	margin:1.5em 0 18px;
	border-top:1px solid #dad8d8;
	border-bottom:none;
}


#headerSearch input.text, .hearchSearchText {
	position: absolute;
	top: 29px;
	right: 100px;
	width: 150px;
	height: 16px;
}


input#searchTextBox.text {
	position: absolute;
	top: 29px;
	right: 100px;
	width: 150px;
	height: 16px;
}


.bodySearch input.text {
	width: 150px;
	height: 16px;
}
#headerSearch input#headerSearchButton {
	position: absolute;
	top: 30px;
	right: 22px;
}
#headerSearch input#headerSearchButton,  .bodySearch input.bodySearchButton,  input.bodySearchButton{
	width: 72px;
	height: 20px;
	border: none;
	cursor: pointer;
	background: url('../images/searchButton.gif') no-repeat;
	background-position: 0 0;
}

.headerSearchButton {
	position: absolute;
	top: 30px;
	right: 22px;
	border: none;
	cursor: pointer;	
}

input#headerSearchButton {
	position: absolute;
	top: 30px;
	right: 22px;
	width: 72px;
	height: 20px;
	border: none;
	cursor: pointer;
	background: url('../images/searchButton.gif') no-repeat;
	background-position: 0 0;

}

input#headerSearchButton:hover {
	background-image: url('../images/searchButton.gif');
	background-position: -72px 0;
}

input.bodySearchButton {
	background: url('../images/bodySearchButton.gif') no-repeat;
	width: 69px;
}
.bodySearch input.bodySearchButton {
	background: url('../images/bodySearchButton.gif') no-repeat;
	width: 69px;
	position: absolute;
	top: 1px;
	left: 160px;
}
.lowerBodySearch input.bodySearchButton {
	top:1em;
}
#headerSearch input#headerSearchButton:hover {
	background-image: url('../images/searchButton.gif');
	background-position: -72px 0;
}
.bodySearch input.bodySearchButton:hover,  input.bodySearchButton:hover {
	background-image: url('../images/bodySearchButton.gif');
	background-position: -70px 0;
}
#mainNav { /* Define the shape */
	position: absolute;
	bottom: 3px;
	left: 0;
	display: block;
	width: 914px;
	height: 25px;
	padding-left: 11px;
	background-image: url('../images/mainNavBg.gif');
} 
	
/* For li, a, and rollover styles, see nav.css */
#utilNav { /* Define the shape */
	position: absolute;
	top: 2px;
	right: 22px;
	display: block;
	width: 335px;
	height: 15px;
} /* For li, a, and rollover styles, see nav.css */
/* ===== /Header - on every page ===== */

/* ===== Subnav - resides in #content, but is on most pages ===== */
.subnav { /* Define the shape */
	display: block;
	height: 23px;
} /* For li, a, and rollover styles, see nav.css */
/* ===== /Subnav - resides in #content, but is on most pages ===== */

/* ===== Content: Everything between header and footer ===== */
#content {
	position: relative; /* Position: relative lets us position: absolute elements within */
	width: 925px;
	background-repeat: no-repeat;
	background-position: bottom left;	
}
body.Home #content {
	background-image: url('../images/contentBg_home.gif');
}
h2 { /* Define the shape */
	float: left;
	display: inline;
	margin-left: 16px;
	height: 34px;
	width: 638px;
	text-indent: -9999px;
} /* For unique assets see headers.css */
/* ===== Utils - text sizer, print page ===== */
	#utils {
	position: relative;
	float: left;
	display: inline;
	width: 267px;
	height: 34px;
}
body.two-col.Home #utils {
	height: 22px;
}
#textSizeLabel {
	position: absolute;
	top: 10px;
	right: 52px;
}
body.two-col.Home #textSizeLabel {
	position: absolute;
	top: 3px;
	right: 52px;
}
#textSizePlus {
	position: absolute;
	top: 10px;
	right: 19px;
	display: block;
	width: 15px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	background-image: url('../images/textSizePlus.gif');
}
#textSizePlus:hover {
	background-position: 0 -13px;
}
body.two-col.Home #textSizePlus {
	top: 3px;
	right: 19px;
}
#textSizeMinus {
	position: absolute;
	top: 10px;
	right: 34px;
	display: block;
	width: 18px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	background-image: url('../images/textSizeMinus.gif');
}
#textSizeMinus:hover {
	background-position: 0 -13px;
}
body.two-col.Home #textSizeMinus {
	top: 3px;
	right: 34px;
}
#printPage {
	position: absolute;
	top: 8px;
	right: 108px;
	display: block;
	width: 73px;
	height: 16px;
	background-image: url('../images/utilsPrintPage.gif');
}
#printPage:hover {
	background-position: 0 -16px;
}
/* ===== /Utils - text sizer, print page ===== */
	
	/* ===== Nav styles ===== */
	.thirdNav { /* Define the shape */
	display: block;
	width: 876px;
	height: 25px;
	margin: 8px 0 0 7px;
} /* For li, a, and rollover styles, see nav.css */
/* ===== Column styles =====
	Possible configurations:
	body.one-col - full width white
	body.one-col #col1 - full width white column
	body.one-col #col1 #cola - left, non-sidebar
	body.one-col #col1 #colb - right, sidebar
	body.one-col #col1 #cola1,
	body.one-col #col1 #cola2 - left and right content within left column
	body.one-col #col1 #col123 - Auto loans inline for framing Cap One website

	body.two-col - narrow white + sidebar over blue
	body.two-col #col1 - narrow white column
	body.two-col #col2 - right, sidebar
	*/
	
	body.one-col #col1 {
	float: left;
	display: inline;
	width: 892px;
	margin-left: 17px; /* this should be revised to 16px to match */
	background-color: white;
	background-image: url('../images/col-oneCol1Bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
body.two-col #col1,  body.one-col #col1 #cola,
#about_col1 {
	float: left;
	display: inline;
	width: 638px;
	margin-left: 16px;
	background-color: white;
	background-image: url('../images/col-twoCol1Bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}



body.one-col #col1 #cola {
	width: 602px;
	margin: 0 0 0 18px;
	background: none;
} /* override */
body.one-col #col1 #cola1 {
	float: left;
	display: inline;
	width: 257px;
}
body.one-col #col1 #cola2 {
	float: left;
	display: inline;
	width: 327px;
	margin-left: 18px;
}
body.one-col #col1 #cola2.navLeft {
	width: 435px;
	margin-top: 8px;
	margin-left: 18px;
	margin-right: 0;
}
body.two-col #col2,  body.one-col #col1 #colb {
	float: left;
	display: inline;
	width: 249px;
	margin-left: 8px;
}
body.one-col #col1 #colb {
	margin: 0 0 0 11px;
	padding-top: 11px;
	background: none;
}
body.one-col #col1 #col123 {
	float: left;
	display: inline;
	width: 858px;
	margin: 17px 17px 17px 17px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: top left;
}
body.two-col #col1 #cola,  body.two-col #col1 #colb {
	float: left;
	display: inline;
}
body.two-col #col1 #cola {
	width: 285px;
	margin: 0 22px 0 18px;
}
		/* Override for CDs page */
		body.two-col.CDs #col1 #cola {
 width: 206px;
}
body.two-col #col1 #colb {
	width: 295px;
	margin: 0;
}
		/* Override for CDs, IRAs (wider column/table) */
		body.two-col.CDs #col1 #colb {
 width: 389px;	/* This was changed from the original value to accomadate the changes in the development*/
}
body.two-col #col1 .rateContainer {
	float: right;
	width: 155px;
}
body.two-col.Home #col1 {
	position: relative;
	z-index: 9;
	margin-top: 9px;
}
/* Page-specific columns */
		body.Glossary div#col1 #cola {
	margin-top: 24px;
}
body.Glossary div#col1 #cola div {
	width: 458px;
	margin: 0 0 0 130px;
}
body.FAQb div#col1 #cola div {
	width: 574px;
	margin: 0 12px;
}
body.two-col.PurchaseLoans #col1.top {
	background-image: url('../images/col-twoCol1Bg_HelpHomeBuyers.jpg'); 
	background-repeat: no-repeat;
}

.giftxtspace {
	padding: 25px 0px 0px 260px;
}
.giftxtspace1 {
	padding: 34px 0px 0px 240px;
}
.giftxtspace2 {
	padding: 34px 0px 0px 26px;
}
body.two-col.RefinanceLoans #col1.top {
	background-image: url('../images/col-twoCol1Bg_HomeFinancing.jpg');
	background-repeat: no-repeat;
}
body.two-col.HomeFinancing #col1.top {
	background-image: url('../images/col-twoCol1Bg_HomeFinancing.jpg');
	background-repeat: no-repeat;
}
body.two-col.AboutUs #col1.top {
	background-image: url('../images/col-twoCol1Bg_AboutUs.jpg');
	background-repeat: no-repeat;
}

#about_col1.top {
	background-image: url('../images/col-twoCol1Bg_AboutUs.jpg');
	background-repeat: no-repeat;
}

body.two-col.ReverseMortgage #col1.top {
	background-image: url('../images/col-twoCol1Bg_ReverseMortgage.gif');
	background-repeat: no-repeat;
}
body.two-col.HelpHomeBuyers #col1.top {
	background-image: url('../images/col-twoCol1Bg_HelpHomeBuyers.jpg');
	background-repeat: no-repeat;
}
body.two-col.SecurityCenter #col1.top {
	background-image: url('../images/col-twoCol1Bg_SecurityCenter.jpg');
	background-repeat: no-repeat;
}
body.two-col.CustomerService #col1 {
	background-image: url('../images/col-twoCol1Bg_CustomerService.jpg');
	background-repeat: no-repeat;
}
/*body.two-col.AboutMetLifeBank #col1 {
			background-image: url('../images/col-twoCol1Bg_AboutUs.jpg');
			background-repeat: no-repeat;
		}*/
		body.two-col.Insurance #col1 {
	background-image: url('../images/col-twoCol1Bg_Insurance.jpg');
	background-repeat: no-repeat;
}
body.two-col.HomeEquityProducts #col1 {
	background-image: url('../images/headerHomeEquityLines.jpg');
	background-repeat: no-repeat;
}
body.two-col.SavingsCDs #col1.top {
	background-image: url('../images/col-twoCol1Bg_SavingsAndCDs.jpg');
	background-repeat: no-repeat;
}
body.two-col.Login #col1.top {
	background-image: url('../images/col-twoCol1Bg_SignInV1.jpg');
	background-repeat: no-repeat;
}
/* /Page-specific columns */
	/*body.one-col #col1 #cola #middleWideColumn {
		margin-top: 22px;
		margin-left: 164px;
	}*/ /* kill if no impact */
	/* ===== /Column styles ===== */

	/* ===== Column-specific headers ===== */
	body.one-col #col1 #cola h3 { /* Define the shape */
	margin: 14px 0;
	height: 25px;
	width: 570px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
body.one-col #col1 #cola .allProductsRatesSection h3 {
	text-indent: 0;
	background-color: #abc6e9;
	font-size: 1.6em;
	font-weight: normal;
	padding: 0 1em;
	line-height: 1.5em;
	height: auto;
	width: auto;
	margin-bottom: 0px;
}
body.one-col #col1 #cola .allProductsRatesSection h3 a {
	color: white;
}
body.Glossary #col1 #cola h3 {
	height: 25px;
	width: 458px;
	border-bottom: 1px solid #dad8d8;
	background-repeat: no-repeat;
}
body.FAQb #col1 #cola h3 {
	height: 25px;
	width: 574px;
	margin: 29px 12px 15px;
	border-bottom: 1px solid #dad8d8;
}

/*
body.FAQb #col1 #cola h3#h3LifeAdvice {
	height: 25px;
	width: 574px;
	margin: 20px 12px 0px;
    border-bottom: 0px;
	
}

.h3FAQ#h3LifeAdvice a {
	font-size: 11px;
	font-weight: normal;
	display: block;
	position: absolute;
	top: 0px;
	left: 5px;
	padding-left: 14px;
	height: 12px;
	line-height: 12px;
	background: url('../images/plusMinus.gif') no-repeat -9px 2px;
	cursor: hand;
}
*/


body.FAQb #col1 #cola div h3 {
	height: 25px;
	width: 574px;
	margin: 29px 12px 15px;	
}

body.two-col #col1 h3 {
	margin: 16px 0 0 28px;
	width: 584px;
	height: 25px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
body.SecurityCenter #col1 h3 {
	margin: 16px 0 16px 28px;
}
body.SecurityCenter.top #col1 h3 {
	margin: 16px 0 0 28px;
}
body.two-col #col1 h3#h3SecureWayToGetCloser {
	margin-bottom: 14px;
	margin-left: 22px;
	height: 21px;
}
/*body.ReverseMortgage #col1 h3 { 
			margin: 27px 0 10px 28px;
			width: 446px; height: 25px;
		}*/
		body.two-col #col1 #cola h3 {
	margin: 16px 0 0;
}
body.CustomerService h3 {
	border-top: 1px solid #b6d3ec;
	padding-top: 8px;
	background-position: bottom left;
}

body.CustomerService h1 {
 font-family:Verdana;
 font-size:large;
 font-weight:100;
 color:#595454;
 margin:16px 0 0 28px;
 padding-top: 8px;
}

body.Login h3 {
	border-top: 1px solid #b6d3ec;
	background-position: bottom left;
}
/* Unique dimensions for specific H3 */
		body.two-col #col1 h3#h3UseYourEquity {
	margin: 27px 0 10px 28px;
	width: 446px;
	height: 25px;
}
body.one-col #col1 h3#h3WhatYouShouldKnowBeforeYouBuy,  body.one-col #col1 h3#h3MortgageRefiTakeAdvantage,  body.one-col #col1 h3#h3LoanProcessSimple,  body.two-col #col1 h3#h3MoneyMarketAccount,  body.two-col #col1 h3#h3HighYieldSavingsAccounts,  body.two-col #col1 h3#h3CDs {
	width: 435px;
}
body.one-col #col1 h3#h3MortgageRefiTakeAdvantage {
	height: 66px;
}
body.two-col #col1 #cola h3#h3TheMoreYouSave,  body.two-col #col1 #cola h3#h3SaveMoreMoney {
	width: 285px;
	height: 80px;
}
body.two-col #col1 h3#h3AutoLoansBlankCheck {
	width: 405px;
	height: 85px;
	margin: 21px 0 30px 205px;
}
body.two-col #col1 h3#h3IRAs {
	width: 399px;
	height: 53px;
	margin: 36px 0 46px 215px;
}
body.two-col #col1 h3#h3CustomerService {
	width: 362px;
	height: 61px;
	margin: 36px 0 46px 215px;
}
body.two-col #col1 h3#h3HomeFinancing {
	width: 379px;
	height: 54px;
	margin: 36px 0 46px 245px;
}
body.two-col #col1 h3#h3MetLifeBankSecurityCenter {
	width: 362px;
	height: 61px;
	margin: 36px 0 46px 245px;
}
body.two-col #col1 h3#h3SavingsCDs {
	width: 330px;
	height: 81px;
	margin: 26px 0 46px 245px;
}
body.two-col #col1 h3#h3AboutMetLife {
	width: 247px;
	height: 85px;
	margin: 26px 0 46px 315px;
}
body.two-col #col1 h3#h3GiveYourselfPeaceOfMind {
	width: 294px;
	height: 50px;
	margin: 36px 0 36px 28px;
}
body.two-col #col1 h3#h3GetValuableHelp {
	width: 286px;
	height: 50px;
	margin: 36px 0 36px 28px;
}
body.two-col #col1 h3#h3FinanceYourDreamsForToday {
	width: 446px;
	height: 25px;
	margin: 27px 28px 10px;
}
body.two-col #col1 h3#h3MetLifeSavingsProducts {
	width: 328px;
	height: 87px;
	margin: 20px 0 30px 255px;
}
body.two-col #col1 #autoLoansSubColumnLeft h3 {
	width: 205px;
	height: 14px;
	margin: 0 0 14px;
}
body.two-col #col1 #autoLoansSubColumnRight h3 {
	width: 286px;
	height: 18px;
	margin: 0 0 10px;
}
/* ===== /Column-specific headers ===== */		

/* ===== Apply Now buttons used throughout site ===== */
#applyNow { /*padding-top: .6em;*/
	padding-top: 2px;
	margin: 0 0 2.5em 0;
	line-height: 0;
	font-size: 0;
	background-repeat: no-repeat;
}
.rateContainer #applyNow, #colb #applyNow {
	padding-top: .5em;
}
body.Calculators .rateContainer #applyNow, #colb #applyNow {
	padding-top: 1.5em;
}
#applyNow a {
	display: block;
	width: 98px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	background-repeat: no-repeat;
	margin: 0 auto;
	background-image: url('../images/applyNowButton.gif');
	text-indent: -9999px;
}
#applyNow a:hover {
	background-position: 0 -20px;
}
body.two-col #col1 #colb #applyNow {
	margin: 0 0 10px 4px;
}
/* ===== Apply Now buttons used throughout site ===== */

body.two-col #col1 #cola p.applyLink {
	margin-top: 2em;
}
body.two-col #col1 li.faq {
	margin: 0 53px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #555;
}
body.two-col #col1 h5.faqhead {
	margin: 0 28px;
	font-size: 1.2em;
	line-height: 2.3em;
	color:#555555;
}
/* ===== Auto Loans ===== */
body.Calculators #col1 .h4AutoLoansSubHead {
	font-size: 1.2em;
	color: #555;
	margin: 20px 0 10px 28px;
}
body.two-col #col1 #autoLoansAutoAdvantage {
	clear: left;
	position: relative;
	top: 15px;
	margin: 0 0 15px 10px;
	width: 618px;
	background: url('../images/autoLoansAutoAdvantageBg.gif') repeat-x left top;
}
body.one-col #col1 #cola h3#h3ValuableInfoToHelpGetYouStarted {
	width: 435px;
	height: 22px;
}
/* ===== /Auto Loans ===== */
	
/* ===== Column-specific content ===== */
body.two-col #col1 ul.links {
	display: block;
	margin: 10px 0 10px 28px;/*height: 14px;*/
}
body.two-col #col1 img.header {
	margin: 6px 0 15px 5px;
}
body.two-col #col1 p, body.two-col #col1 #cola p, body.one-col #col1 #cola1 p, body.one-col #col1 #cola ul li, body.one-col #col1 #cola ol li, body.one-col #col1 #cola li li, body.one-col #col1 #cola1 ul li, body.two-col #col1 #cola ul li, body.two-col #col1 ul li, body.two-col #col1 h5, body.one-col #col1 #cola h5, body.one-col #col1 #cola1 h5, body.Glossary div#col1 #cola h6, body.two-col.HomeEquityProducts #col1 li,
#about_col1 p, #about_col1 ul li {
	margin: 0 28px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #555;
	padding-bottom:0.5em;/*added by PLI to keep consistent with MLB site in h5 title spacing*/
}

body.one-col #col1 #cola p {
	margin: 0 28px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #555;
	padding-bottom:0.5em;
}

body.SoundStableSolid #col1 #cola p {
	margin: 0 28px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #555;
	padding-bottom:1.0em;
}

body.SoundStableSolid #col1 #cola p.legal {
	margin: 0 0px;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #555;
	padding-bottom:1.0em;
}

body.one-col #col1 #cola p, body.two-col #col1 #cola p, body.one-col #col1 #cola1 p, body.one-col #col1 #cola ul li, body.one-col #col1 #cola1 ul li, body.two-col #col1 #cola ul li, body.one-col #col1 #cola h5, body.one-col #col1 #cola1 h5, body.two-col #col1 #cola h5 {
	margin: 0 5px .6em;
	padding-bottom:0px; /*Added 10/21/08 by PLI for dealing with spacing issues*/	
}

body.one-col #col1 #cola2 h5 {
	margin: 0 0 .3em;
}
body.one-col #col1 #cola ul li, body.one-col #col1 #cola1 ul li, body.two-col #col1 #cola ul li, /*body.two-col #col1 #colb ul li,*/
body.two-col #col1 ul li {
	padding-left: 15px;
	background-image: url('../images/blueBullet.gif');
	background-position: 0 .4em;
	background-repeat: no-repeat;
}

#about_col1 ul li {
	padding-left: 15px;
	background-image: url('../images/blueBullet.gif');
	background-position: 0 .4em;
	background-repeat: no-repeat;
}


body.one-col #col1 #cola1 h5, body.two-col #col1 #cola h5 {
	padding-top: .8em;
}
body.one-col #col1 #cola1 p a, body.one-col #col1 #cola1 ul li a,
body.two-col #about_col1 ul li a {
	color: #2987d7;
	text-decoration: underline;
}
body.one-col #col1 #cola1 p a:hover, body.one-col #col1 #cola1 ul li a:hover {
	color: #3c9aeb;
	text-decoration: none;
}
body.two-col.MoneyMarket #col1 #colb p {
	margin: 0;
}
body.two-col.ReverseMortgage #col1 p, /*body.two-col.ReverseMortgage #col1 ul,*/
body.two-col.AutoLoans #col1 p /*body.two-col.HelpHomeBuyers #col1 p,*/
/*body.two-col.ReverseMortgage #col1 ul li*/ {
	margin: 10px 28px;
	padding-bottom:0px;/*Added 10/21/08*/
}
.revmortspace {
	margin: 10px 28px;
}
body.one-col.ReverseMortgage #col1 #cola h5, body.two-col.ReverseMortgage #col1 h5 {
	padding-top: 2em;
}
body.ReverseMortgagesUnderstandingProcess #col1 #cola h5 {
	position: relative;
	padding-left: 1em;
	padding-top: 1em !important;
	width: 582px;
}
body.ReverseMortgagesUnderstandingProcess #col1 #cola h5 span {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 1em;
}
body.ReverseMortgagesUnderstandingProcess #col1 #cola p,  body.ReverseMortgagesUnderstandingProcess #col1 #cola ol {
	padding-left: 1em;
}
body.one-col.ReverseMortgage #col1 #cola p {
	width: 570px;
}
body.one-col.ReverseMortgage #col1 #cola p.backLink {
	margin: 0 5px;
	font-size: 1em;
}
body.one-col.ReverseMortgage #col1 #cola ul.jumpLinks li {
	padding: 0;
	background: none;
	margin: 0 5px;
}
body.MoneyMarket #col1 #colb ul li, body.CDs #col1 #colb ul li, body.PurchaseLoans #col1 #colb ul li, body.RefinanceLoans #col1 #colb ul li {
	margin: 0 0 0 8px;
}
body.Glossary #col1 #cola p, body.one-col.HelpHomeBuyers #col1 #cola p {
	margin: 0 0 1.5em;
}
body.Glossary div#col1 #cola h6 {
	font-weight: bold;
	margin: 0;
}
/* Override for the HelpHomeBuyers.do page (special width center-column) */
body.one-col.HelpHomeBuyers #col1 #cola h4 {
	font-size: 1.2em;
	margin-bottom: .5em;
	color: #555;
}
/*body.one-col.HelpHomeBuyers #col1 #cola p {
	margin: 0 0 1.5em;
}*/
body.two-col.HomeEquityProducts #col1 p, body.two-col.Phishing #col1 p {
	margin-bottom: 1em;
}
body.two-col.Insurance #col1 h5, body.two-col.HomeEquityProducts #col1 h5, body.two-col.SecurityCenter #col1 h5, body.two-col.HelpHomeBuyers #col1 h5 {
	padding-top: 1em;
	margin-bottom: .35em;
}
body.two-col.Insurance #col1 #legalDisclosures {
	margin-top: 3em;
}
body.two-col.Insurance #col1 #legalDisclosures li {
	font-size: 1em;
	background-image: none;
	padding-left: 0;
}
body.one-col #col1 #cola #cola2 p.mortgageNote {
	color: #999;
	font-size: 1em;
	margin: 10px;
}
body.ReverseMortgage #col1.top ul li {
	margin-top: .5em;
	margin-bottom: .5em;
}
/* ===== /Column-specific content ===== */

/* ===== FAQ styles, some apply to sidebar as well ===== */
body.FAQb div#col1 #cola div p a {
	width: 425px;
	padding-left: 14px;
	margin: 0 0 10px;
}
body.FAQb div#col1 #cola div p {
	display: none;
	padding-left: 14px;
}
body.FAQb div#col1 #cola div ol {
	display: none;
	padding-left: 14px;
}
body.FAQb div#col1 #cola div ul {
	display: none;
	padding-left: 14px;
}
body.FAQb div#col1 #cola div p.link, .sidebar p.plus, .sidebar p.viewall {
	display: block;
	padding-left: 0;
}
body.FAQb div#col1 #cola div p.link a, .sidebar p.plus a {
	display: block;
	background: url('../images/plusMinus.gif') no-repeat -9px 4px;
}
.sidebar p.plus a {
	background-position: -9px 2px;
}
body.FAQb div#col1 #cola div p a, .h3FAQ {
	position: relative;
}
.h3FAQ a {
	text-indent: 0;
	display: block;
	color: #2987d7;
	text-decoration: underline;
}
.h3FAQ span {
	display: block;
	text-indent: -9999px;
}
.h3FAQ a {
	font-size: 11px;
	font-weight: normal;
	display: block;
	position: absolute;
	top: 4px;
	left: 480px;
	padding-left: 14px;
	height: 12px;
	line-height: 12px;
	background: url('../images/plusMinus.gif') no-repeat -9px 2px;
	cursor: hand;
}


body.FAQb div#col1 #cola div p a:hover, .h3FAQ a:hover {
	color: #3c9aeb;
	text-decoration: none;
}

/* ===== /FAQ styles, some apply to sidebar as well ===== */

/*body.two-col.IRAs #col1 #cola #applyNow a {
	margin: 0 0 2.5em 0;
}*/

body.two-col.CustomerService #col1 p, body.two-col.ContactUs #col1 p, body.two-col.Login #col1 p, body.two-col.ATM #col1 p, body.two-col.Forms #col1 p, body.two-col.Privacy #col1 p, body.two-col.AboutMetLifeBank #col1 p, body.two-col.IdentityTheft #col1 p, body.two-col.MultiFAuth #col1 p, body.two-col.OnlinePolicy #col1 p, body.two-col.OnlinePolicy #col1 ul {
	margin-bottom: 1.25em;
}
body.two-col.CustomerService #col1 li, body.two-col.AboutMetLifeBank #col1 li, body.two-col.Privacy #col1 li, body.two-col.Phishing #col1 li, body.two-col.MultiFAuth #col1 li, body.two-col.OnlinePolicy #col1 li, body.two-col.FixedRateMtg #col1 li {
	padding-bottom: .5em;
	margin-left: 29px;
}
body.two-col #col1 #customerServiceContactList span {
	display: block;
	float: left;
	width: 12em;
	margin-right: 5px;
	display: inline-block;
}
body.two-col #col1 #aboutMetLifeBankGeneralNews {
	margin-bottom: 2em;
}
body.two-col #col1 #homeEquityApplicationRequirements li, body.one-col #col1 ol li, body.one-col #col1 ol li ol li {
	list-style: decimal;
	margin-left: 22px;
}
body.two-col.SecurityCenter #col1 ol {
	padding-bottom: 1em;
	padding-left: 3em;
}
body.two-col.SecurityCenter #col1 ol li {
	list-style: decimal;
	margin-left: 22px;
	margin-right: 10px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #555;
}
/*body.one-col.helpGettingApproved #col1 #middleWideColumn ul,*/
body.one-col.helpGettingApproved #col1 #cola2 ul {
	margin-bottom: 2em;
}
#homeEquityApplicationRequirements {
	margin-left: 25px;
}
/* =====-- ARM page ===== */
body.two-col #col1 .additionalResources {
	padding-left: 25px;
	width: 321px;
}
body.two-col #col1 .additionalResources h4 {
	width: 321px;
	height: 21px;
	background-image: url('../images/h4AdditionalResources.gif');
	text-indent: -9999px;
}
body.two-col #col1 .additionalResources p {
	margin: 10px 0 0 2px;
	padding-left: 35px;
	line-height: 34px;
	font-size: 10px;/*background-image: url('../images/pdfIcon_large.gif');
	background-repeat: no-repeat;*/
}
/* =====-- ARM table & CD Rates & Terms table ===== */				
body.one-col #col1 #cola2 h4.h4Table, body.two-col #col1 #colb h4.h4Table {
	width: 327px;
	height: 36px;
	text-indent: -9999px;
	background-repeat: repeat;/*background-repeat: no-repeat;*/
}
/* Override */
	body.two-col #col1 #colb h4.h4Table#h4TableCDRatesAndTerms,  body.two-col #col1 #colb h4.h4Table#h4TableIRAMoneyMarketAccount,  body.two-col #col1 #colb h4.h4Table#h4TableIRACDRates {
	width: 100%; /* The CD Rates & Terms page has a wider table area. */
	position: relative;
}
body.two-col #col1 #colb h4.h4Table#h4TableIRACDRates {
	height: 50px; /* The graphic-based title is a bit taller than most of the others... */
	margin-bottom: 10px;
}
/* Override */
	h4.h4Table#h4TableCDRatesAndTerms span {
	text-indent: 0;
	display: block;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	/*margin: 9px 0 0 188px;*/
		position: absolute;
	left: 188px;
	top: 19px;
}
/* date numerals */
	h4 span.month {
	position: absolute;
	top: 11px;
	left: 253px;
	display: block;
	width: 23px;
	height: 15px;
}
h4 span.day {
	position: absolute;
	top: 11px;
	left: 276px;
	display: block;
	width: 23px;
	height: 15px;
}
h4 span.year {
	position: absolute;
	top: 11px;
	left: 299px;
	display: block;
	width: 23px;
	height: 15px;
}
/* Override for the second table on IRAs.do. it's <h4> element is taller and the dates are somewhere else */
	body.RefinanceLoans h4 span.month {
	top: 30px;
	left: 178px;
}
body.RefinanceLoans h4 span.day {
	top: 30px;
	left: 201px;
}
body.RefinanceLoans h4 span.year {
	top: 30px;
	left: 224px;
}
body.two-col #col1 #colb h5.h5Table {
	width: 100%;
	height: 20px; /* changed for savings & cds */
	text-indent: -9999px;
	background-repeat: no-repeat;
}
body.two-col #col1 #colb h5#h5ReceiveACompetitiveRate {
	margin: 0;
}
div.table {
	background-image: url('../images/tableBg.gif');
	background-repeat: repeat-x;
}
body.one-col #col1 #cola2 div.table {
	width: 327px;
	margin-bottom: 24px;
}
/* Used on MMA page */
	body.MoneyMarket div.table {
	background-image: url('../images/tableBg_MMA.gif');
	margin-bottom: 2em;
}
/* Used on HighYieldSavings.do page */
	body.HighYield div.table {
	margin-bottom: 2em;
}
/* Used on CDs.do page */
	body.CDs div.table {
	background-image: url('../images/tableBg_CDs.gif');
	margin-bottom: 1em;
}
body.two-col #col1 #colb div.table p {
	font-size: 10px;
	text-align: center;
	background-color: #f3f2f2;
}
body.MoneyMarket #col1 #colb div.table p {
	background-color: #f4f4f4;
}
table {
	margin: 0 2px 0 3px;
	border-collapse: separate;
	border-spacing: 3px 0; /* NOTE: IE is relying on cellspacing attribute on the table tag */
}
table.indexpage {
	margin: 0 2px 0 8px;
	border-collapse: collapse;
	border-spacing: 3px 0; /* NOTE: IE is relying on cellspacing attribute on the table tag */
}
table tr th {
	font-size: 11px;
}
table tr th.light {
	text-align: center;
	font-weight: normal;
}
body.one-col #col1 #cola2 table tr th.loanType {
	vertical-align: middle;
	height: 28px;
	padding-left: 8px;
	width: 163px;
} /* Change if there is no change in the behaviour */
body.one-col #col1 #cola2 table tr th.initialRate {
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 67px;
}
body.one-col #col1 #cola2 table tr th.initialAPR {
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 63px;
}
body.one-col #col1 #cola2 table tr th.points {
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 43px;
}
body.two-col #col1 #colb table tr th {
	vertical-align: middle;
	height: 28px;
	padding-left: 5px;
}
th.depositAmount {
	vertical-align: middle;
	height: 28px;
	padding-left: 8px;
	width: 136px;
}
body.MoneyMarket th.initialRate {
	vertical-align: middle;
	height: 28px;
	padding-left: 8px;
	width: 130px;
}
table tr td {
	height: 24px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #719037;
	background-repeat: repeat-x;
}
body.one-col #col1 #cola2 table tr td a {
	color: #3c9aeb;
	text-decoration: underline;
}
body.one-col #col1 #cola2 table tr td a:hover {
	color: #0099ff;
	text-decoration: none;
}
table tr.odd td {
	background-image: url('../images/tableBgOdd.gif');
}
table tr.even td {
	background-image: url('../images/tableBgEven.gif');
}
table tr td.one {
	text-align: left;
	padding-left: 8px;
	height: 24px;
	line-height: 24px;
	color: #555;
}
body.SecurityCenter table {
	width: 550px;
	border-spacing: 0px 0pt;
}
body.SecurityCenter table tr td.one {
	text-align: center;
	border: 1px solid #7f9db9;
	font-weight: normal;
}
body.MoneyMarket table tr td.one {
	padding-left: 8px;
}
body.CDs table tr td.one,  body.RefinanceLoans table tr td.one {
	padding-left: 5px;
}
body.one-col #col1 #cola2 table tr td.one a,  body.one-col #col1 #cola2 table tr td.one span {
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
}
body.one-col #col1 #cola2 table tr td.one a {
	display: block;
	padding-left: 3px; /*width: 97px; Removed since width needs to be dynamic */
	height: 24px;
	line-height: 24px;
}
body.one-col #col1 #cola2 table tr td.one span {
	/*padding-left: 10px;*/ 
				display: block;
	margin: 7px 0 0 20px;
	width: 11px;
	height: 11px;
	line-height: 11px;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	color: #3c9aeb;
	cursor: pointer;
	background-repeat: no-repeat;
}
body.one-col #col1 #cola2 table tr td.one span:hover {
	text-decoration: underline;
	color: #0099ff;
}
body.one-col #col1 #cola2 table tr.odd td.one span {
	background-image: url('../images/whatsThisOdd.gif');
}
body.one-col #col1 #cola2 table tr.even td.one span {
	background-image: url('../images/whatsThisEven.gif');
}
/* Override for AllProductsRates.do */
			body.one-col #col1 #cola .allProductsRatesSectionRow {
	text-align: left;
	padding: .6em 1.5em 0;
	border-bottom: 1px solid #dbe7f1;
}
body.one-col #col1 #cola .allProductsRatesSectionLastRow {
	border-bottom: none;
}
body.one-col #col1 #cola .allProductsRatesSectionRow span {
	float: left;
	width: 200px;
	margin-right: 20px;
	margin-bottom: .5em;
}
body.one-col #col1 #cola .allProductsRatesSectionRow .clear { /* This entire selector exists for IE */
	height: 1em;
	line-height: 1.5em;
	font-size: 1em;
	display: block;
}
body.one-col #col1 #cola .allProductsRatesSectionRow ul,  body.one-col #col1 #cola .allProductsRatesSectionRow #applyNow {
	margin-left: 225px;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable {
	margin: 0 0 1em 0;
	border-collapse: collapse;
	border-spacing: 0 0;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable th,  body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable td {
	text-align: left;
	padding: 0 1.5em;
	font-weight: normal;
	vertical-align: middle;
	background-image: none;
	border-bottom: none;
	border-left: 1px solid #dbe7f1;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable th {
	width: auto;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable tr.odd td {
	background-color: #edf3f8;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable .one {
	height: auto;
	width: 90px;
	border-left: none;
}
body.one-col #col1 #cola .allProductsRatesSection .allProductsRatesTable .two {
	background-color: #d1e0ed;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #edf3f8;
}
/* =====-- Rate chart pages ===== */

/* =====-- Rate charts ===== */
#rateChart {
	text-align: center;
	padding: 20px 0 0 0;
	margin: 14px 0;
	background-image: url('../images/rateChartBg.gif');
	background-repeat: repeat-x;
}
/* Override for IRAs.do */
body.two-col.IRAs #col1 #rateChart {
	margin-top: 0;
	padding-top: 0;
}
body.two-col.IRAs #col1 .firstTable {
	margin-bottom: 45px;
}
body.two-col.IRAs #col1 .firstTable table, body.two-col.HighYield #col1 .table table, body.two-col.MoneyMarket #col1 .table table {
	margin: 0 auto;
}
body.two-col.IRAs #col1 .firstTable td {
	width: 50%;
}
body.two-col.IRAs #col1 #colb .firstTable .depositAmount, body.two-col.IRAs #col1 #colb .firstTable .one {
	padding-left: 20px;
}
body.two-col.IRAs #col1 #colb .firstTable .initialRate {
	text-align: center;
}
body.two-col.IRAs #col1 #colb #rateChart p {
	margin: .5em 0 0 7px;
}
body.two-col.IRAs #col1 #colb #rateChart p small {
	font-size: .9em;
}
body.two-col.IRAs #col1 #colb #applyNow {
	margin-left: 20px;
}
#rate {
	position: relative;
	width: 120px;
	margin: 0 auto;
	text-align: center;
}
#nums {
	text-align: left;
	font-size: 45px;
	font-weight: bold;
	color: #2383ef;
}
#percent {
	position: absolute;
	top: 0;
	right: 2px;
	font-size: 26px;
	font-weight: bold;
	color: #2383ef;
}
#apy {
	color: #7690a6;
	font-size: 14px;
	font-weight: bold;
}
/* images-style */
	#rate_images, .rate_images {
	position: relative;
	width: 142px;
	height: 46px;
	margin: 0 auto;
	padding-right: 20px;
}
span.nums {
	float: left;
	display: block;
	width: 34px;
	height: 46px;
	text-indent: -9999px;
}
span.nums.first { /*margin-left: 4px;*/
}
span.nums.dot {
	width: 15px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#ratePercentAPY {
	display: block;
	width: 34px;
	height: 46px;
	position: absolute;
	top: 0;
	right: 10px;
	background-image: url('../images/rate/ratePercentAPY.gif');
	text-indent: -9999px;
}
#ratePercentAPR {
	display: block;
	width: 34px;
	height: 46px;
	position: absolute;
	top: 0;
	right: 10px;
	background-image: url('../images/rate/ratePercentAPR.gif');
	text-indent: -9999px;
}
#mmaFlash {
	border-top: 1px solid #dad8d8;
	width: 590px;
	margin: 18px 21px 0 22px;
}
#calculator {
	margin: 18px 0 0 35px;
	width: 740px;
	float: left;
	min-height: 200px;
}
/* =====-- Search Results page ===== */
ol#searchResultsList {
	list-style-type: decimal;
	margin-left: 22px;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.4em;
}
ol#searchResultsList li {
	margin-bottom: 1em;
}
/* =====-- Site Map page ===== */
ul.siteMapList {
	margin-top: 20px;
	font-size: 1.5em;
	width: 271px;
}
ul.siteMapList li {
	margin: 0 .65em 2em;
}
ul.siteMapList li ul li {
	margin: .65em;
}
ul#firstList {
	float: left;
	margin-left: 10px;
	padding-left: 5px;
}
ul#thirdList {
	float: right;
	margin-right: 10px;
	padding-left: 5px;
}
ul#secondList {
	margin-left: 280px;
	padding-top: 1px;
}
/*This section is for the displaying the thirdlist in case home financing is not enabled*/
ul#firstListI {
	float: left;
	margin-left: 60px;
	padding-left: 5px;
}
ul#thirdListI {
	margin-left: 280px;
	margin-right: 10px;
	padding-left: 5px;
}
#col1 ul.siteMapList li a {
	color:#4d5e6c;
}
#col1 ul.siteMapList li ul {
	margin-left:10px;
}
#col1 ul.siteMapList li ul li a {
	color:#3c9aeb;
	font-size:1em;
}
#col1 ul.siteMapList li ul li ul li a {
	font-size:.9em;
}
#col1 ul.siteMapList li ul li ul li ul li a {
	font-size:.9em;
}
#rmVideoKitEntry table {
	width: 500px;
	border-collapse: separate;
	border-spacing: 3px 0; /* NOTE: IE is relying on cellspacing on table */
}
#rmVideoKitEntry table tr td.center {
	height: 24px;
	vertical-align: middle;
	text-align: center;
}
#rmVideoKitEntry table tr td input.submit {
	height: 20px;
	width: 75px;
	border: 0px;
	text-align: center;
	font-weight: bold;
	/*background-color: #aaa;*/
	font-size: 1.2em;
	cursor: pointer;
}
#rmVideoKitEntry input {
	height: 14px;
	line-height: 14px;
	padding: 2px;
	margin: 3px;
	border: 1px solid #7f9db9;
	vertical-align: middle;
	font-size: 1em;
}
#rmVideoKitEntryFootNote b {
	font-size: 0.8em;
}
#rmVideoKitEntry textarea {
	border: 1px solid #7f9db9;
	margin: 3px;
	vertical-align: top;
	font-size: 1em;
}
#rmVideoKitEntry select, #ctl00_ctl00_mainContent_col1Contents_ddlState select {
	width: 120px;
	height: 20px;
	line-height: 20px;
	padding: 2px;
	border: 1px solid #7f9db9;
	margin: 3px;
	vertical-align: middle;
	font-size: 1em;
}
#persistentLogin table {
	width: 98%;
	border-collapse: separate;
	border-spacing: 3px 0; /* NOTE: IE is relying on cellspacing on table */
}
#persistentLoginGray {
	background-color:Gray;
}
#persistentLogin table tr td.center {
	height: 24px;
	vertical-align: middle;
	text-align: center;
}
#persistentLogin table tr td.left {
	height: 24px;
	vertical-align: middle;
	text-align: left;
}
#persistentLogin table tr td input.submit {
	height: 25px;
	border: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #aaa;
	font-size: 1.2em;
	cursor: pointer;
}
#persistentLogin select {
	width: 120px;
	height: 20px;
	line-height: 20px;
	padding: 2px;
	border: 1px solid #7f9db9;
	margin: 3px;
	vertical-align: middle;
	font-size: 1em;
}
.dashedLineOnLoginPage {
	width: 96%;
	background-image: url('../images/dash.gif');
	background-repeat: repeat-x;
}
body.one-col #col1 colCompany {
	background-color: #fff;
	margin: 10px auto 0;
	height: 120px;
	width: 892px;
}
body.one-col #col1 #colCompany h5 {
	margin: 15px 236px 10px;
	vertical-align: middle;
	font-size: 1.4em;
	line-height: 1.3em;
	font-family: Arial;
	color: #0C66CC;
}
#colCompany select {
	width: 320px;
	height: 100px;
	line-height: 20px;
	padding: 2px;
	border: 1px solid #7f9db9;
	margin: 15px 236px 10px;
	vertical-align: middle;
	font-size: 1em;
}
#colCompany input.submit {
	height: 25px;
	border: 0px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	background-color: #aaa;
	font-size: 1.2em;
	position: relative;
	left: 256px;
	cursor: pointer;
}
#colCompany input.reset {
	height: 25px;
	border: 0px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	background-color: #aaa;
	font-size: 1.2em;
	position: relative;
	left: 236px;
	cursor: pointer;
}
#emailUsTable table {
	border-spacing: 0px 0px 0px 0px;
	margin-top: 0pt;
	margin-right: 20px;
	margin-bottom: 0pt;
	margin-left: 20px;
}
#emailUsTable table tr td {
	font-weight: normal;
}
#emailUsTable table tr td.one {
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3em;
 border: 0px  color: #555555;
}
#emailUsTable table tr td input.submit {
	height: 25px;
	border: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #aaa;
	font-size: 1.2em;
	cursor: pointer;
}
#emailUsTable table tr td input {
	height: 14px;
	line-height: 14px;
	padding: 2px;
	margin: 3px;
	border: 1px solid #7f9db9;
	vertical-align: middle;
	font-size: 1em;
}
#emailUsTable table tr td textarea {
	margin: 3px;
	border: 1px solid #7f9db9;
	vertical-align: middle;
	font-size: 1em;
}
.learnMore {
	padding-left:400px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color: #555;
	font-family: Arial;
}
/* RAM added for success stories */

.landing-story {
	list-style: none;
	margin: 0;
	padding: 0;
}
.landing-story li {
	display: block;
	height: 100px;
	margin: 0 0 5px 0;
	padding: 0 15px;
	background: #EFF3D1;
}
.landing-story li a {
	display: block;
	height: 100px;
	margin: 0;
	padding: 0 15px 0 0;
	background: #EFF3D1;
	color: #677718;
	text-decoration: none;
}
.landing-story li a:hover {
	text-decoration: none;
	background: #E5EABE;
	color: #677718;
}
.landing-story li .landing-story-name {
	padding: 10px 0 0 0;
	color: #677718;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
}
.landing-story li .landing-story-quote {
	color: #677718;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.landing-story img {
	border-right: 5px solid #FFF;
	margin: 0 15px 0 0;
}
.story-img-left {
	margin: 0 15px 0 0;
	padding: 5px;
	background: #F2F0F0;
}
.story-img-right {
	margin: 0 0 0 15px;
	padding: 5px;
	background: #F2F0F0;
}
.landing-story-li {
	background-image:none;
	background-position:0 0.4em;
	background-repeat:no-repeat;
	padding-left:15px;
}

.nav3Title {
	padding-top:1.5em;
}


.RMMenuButton {
    margin-right:3px;
}

.submitButton 
{	
	background-color:#AAAAAA;
	border:0 none;
	cursor:pointer;
	font-size:1.2em;
	font-weight:bold;
	height:25px;
	text-align:center;
}


.interest-payment {width:392px;}
table.interest-payment {width:392px; font-family:Arial;font-weight:normal;font-size:12px;border-right:2px solid #008ecb; border-top:2px solid #008ecb;}
table.interest-payment th{height:22px;background-color:#008ecb;color:#fff; text-align:left;padding-left:5px;}
table.interest-payment td{padding:5px 0 5px 5px; border-bottom:2px solid #008ecb; border-left:2px solid #008ecb;}

.can-you-afford{width:570px;}
table.can-you-afford{width:570px; font-family:Arial;font-weight:normal;font-size:12px;}
.can-you-afford table.chart-a{width:260px; border:2px solid #008ecb;}
.can-you-afford table.chart-a th{height:22px;background-color:#008ecb;color:#fff; text-align:left;padding-left:5px;}
.can-you-afford table.chart-a td{padding:5px 0 5px 5px;}
.can-you-afford table.chart-a .line{ border:0px; background:none; border-bottom:2px solid #666666; margin-right:5px; width:100px;}
.can-you-afford table.chart-a .text-align-right{text-align:right; padding-right:5px;}
.can-you-afford table.chart-b{width:290px; border:2px solid #008ecb;}
.can-you-afford table.chart-b th{height:22px;background-color:#008ecb;color:#fff; text-align:left;padding-left:5px;}
.can-you-afford table.chart-b td{padding:5px 0 5px 5px;}
.can-you-afford table.chart-b .line{ border:0px; background:none; border-bottom:2px solid #666666; margin-right:5px; width:100px;}
.can-you-afford table.chart-b .text-align-right{text-align:right; padding-right:5px;}
