*{
	margin:						0px;
	padding:					0px;
}
body{
	text-align:					center;
	background:					#8DD2F5 url(../images/body.png) repeat-x;
	padding:					20px;
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 					12px;
	color:						#005A9C;
}
ul{
	margin:						15px;
}
em{
	color:						#00AEEF;
	font-style:					normal;
}
#wrapper{
	margin:						0px auto;
	text-align:					left;
	position:					relative;
	width:						860px;
}
#header{
	height:						10px;
	background:					transparent url(../images/header-footer.gif) no-repeat top left;
}
#content-head{
	height:						84px;
	background:					#FFF;
	padding:					0px 20px;
}
#page-banner{
	width:						820px;
	height:						150px;
	background:					transparent none no-repeat;
	text-indent:				-5000px;
	overflow:					hidden;
}
#logo{
	display:					block;
	float:						left;
	background:					#FFF url(../images/amp-logo.png) no-repeat;
	width:						144px;
	height:						52px;
	overflow:					hidden;
	text-indent:				1000px;
	margin:						10px 0px 0px 0px;
}
#devices{
	float:						right;
}
#devices img{
	float:						left;
	margin:						3px;
}
#devices #print{
	float:						left;
	display:					block;
	background:					url(../images/print.gif) no-repeat;
	width:						17px;
	height:						18px;
	text-indent:				-100px;
	overflow:					hidden;
	margin:						3px;
}
#devices #font-down{
	float:						left;
	display:					block;
	background:					url(../images/font-normal.gif) no-repeat;
	width:						11px;
	height:						15px;
	text-indent:				-100px;
	overflow:					hidden;
	margin:						3px;
}
#devices #font-up{
	float:						left;
	display:					block;
	background:					url(../images/font-large.gif) no-repeat;
	width:						13px;
	height:						15px;
	text-indent:				-100px;
	overflow:					hidden;
	margin:						3px;
}
#devices #button-close{
	float:						left;
	display:					block;
	background:					url(../images/button-white.gif) no-repeat;
	width:						150px;
	height:						25px;
	line-height:				25px;
	font-size:					16px;
	text-align:					center;
	color:						#005596;
	text-decoration:			none;
}
#banner{
	height:						230px;
	background:					url(../images/banner.png) no-repeat;
	padding:					0px 20px;
}
#banner h1{
	float:						left;
	height:						100px;
	width:						500px;
	background:					url(../images/h1-we-ve-partnered.gif) no-repeat;
	margin:						20px 0px 0px 0px;
	text-indent:				-5000px;
	overflow:					hidden;
}

#page0108918 #banner h1,
#page0235486 #banner h1{
	background:					url(../images/h1-we-ve-partnered.gif) no-repeat;
/*	background:					url(../images/h1-we-ve-partnered0235486.gif) no-repeat; */
}
#page0108638 #banner h1{
	background:					url(../images/h1-we-ve-partnered.gif) no-repeat;
/*	background:					url(../images/h1-we-ve-partnered0108950.gif) no-repeat;*/
}
#banner p{
	display:					block;
	float:						left;
	width:						470px;
	font-size:					14px;
	margin:						20px 0px 0px 0px;
}
#targeted-banner{
	height:						90px;
	background:					transparent none no-repeat;
	margin:						10px 0px 20px 0px;
	text-indent:				-5000px;
	overflow:					hidden;
}
#content{
	padding:					0px 20px;
	background:					#FFF;
}
#main {
	color:						#000;
	font-size:					14px;
}
body.font-up #main {
	font-size:					16px;
}
#main #col-left{
	display:					block;
	width:						440px;
	float:						left;
	margin:						0px 0px 20px 0px;
}
#main #col-left h1.top{
	width:						458px;
	background:					transparent none no-repeat;
	text-indent:				-5000px;
	overflow:					hidden;
	height:						69px;
}
#main h1.bottom{
	text-indent:				-5000px;
	overflow:					hidden;
	background:					transparent url(../images/h1-think-smarter-banking-think-AMP.gif) no-repeat;
	height:						45px;
	clear:						both;
}
#main #col-left ul, #main ul.disclaimer{
	margin:						0px 0px;
	list-style:					none;
}
#main ul.benefits{
	margin:						0px 20px;
	list-style:					none;
	font-weight:				bold;
}
#main #col-left ul li, #main ul.disclaimer li, #main ul.benefits li{
	padding:					0px 0px 0px 12px;
	margin:						15px 0px 5px 0px;
	background:					transparent url(../images/black_dash_icon.gif) no-repeat 0px 5px;
	line-height:				18px;
}
#main #col-left ul li.has-sup{
	background-position:		0px 9px;
}
#main ul.benefits li.no-marker, #main ul.benefits li ul{
	padding:					0px 0px 0px 0px;
	margin:						0px;
	background:					transparent none;
	font-weight:				normal;
}
#main ul.benefits li.no-marker, #main ul.benefits li ul li{
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 5px 20px;
	background:					transparent none;
}
#main #col-right{
	display:					block;
	width:						250px;
	float:						right;
	background:					#8CD2F5;
	margin:						0px 0px 20px 0px;
}
#main #col-right-spacer{
	height:						10px;
	background:					#ffffff;
	padding:					0px;
	font-size:					1px;
}
#main #col-right p{
	padding:					5px 10px 10px 10px;
	font-size:					12px;
	color:						#005596;
}
#main #col-right ul{
	padding:					5px 10px 10px 10px;
	font-size:					12px;
	color:						#FFFFFF;
}
#main #col-right .phone-number{
	color:						#005596;
	font-size:					22px;
	font-weight:				bold;
	display:					block
}
#main #col-right .insights{
}
#main #col-right .insights a:link{
	text-decoration:			none;
}
#main #col-right .insights a:hover{
	text-decoration:			underline;
}
#main #col-right .insights img{
	border:						0px;
	width:						150px;
}
#main #col-right .toolkit{
	line-height:				22px;
	text-align:					center;
}
#main #col-right p a{
	display:					block;
	color:						#FFF;
	font-size:					12px;
}
#main #col-right p.buttons{
	color:						#FFF;
	font-size:					14px;
	text-align:					center;
}
#main #col-right p.buttons a{
	background:					url(../images/button.gif) no-repeat;
	width:						150px;
	height:						25px;
	line-height:				25px;
	font-size:					16px;
	text-align:					center;
	color:						#005596;
	text-decoration:			none;
	margin:						3px auto;
}

#main #col-left-buttons{
	display:					block;
	width:						250px;
	float:						left;
	background:					#8CD2F5;
	margin:						0px 0px 20px 0px;
}
#main #col-left-buttons p{
	padding:					5px 10px 10px 10px;
	font-size:					12px;
	color:						#005596;
}
#main #col-left-buttons p a{
	display:					block;
	color:						#FFF;
	font-size:					12px;
}
#main #col-left-buttons #col-left-buttons-top, #main #col-left-buttons #col-left-buttons-bottom{
	height:						10px;
	background:					transparent url(../images/rhs-header-base.gif) no-repeat top left;
	padding:					0px;
	font-size:					1px;
}
#main #col-left-buttons #col-left-buttons-bottom{
	background-position:		bottom left;
}
#main #col-left-buttons p.buttons{
	color:						#FFF;
	font-size:					14px;
	text-align:					center;
}
#main #col-left-buttons p.buttons a{
	background:					url(../images/button.gif) no-repeat;
	width:						150px;
	height:						25px;
	line-height:				25px;
	font-size:					16px;
	text-align:					center;
	color:						#005596;
	text-decoration:			none;
	margin:						3px auto;
}

#main #col-right #col-right-top, #main #col-right #col-right-bottom{
	height:						10px;
	background:					transparent url(../images/rhs-header-base.gif) no-repeat top left;
	padding:					0px;
	font-size:					1px;
}
#main #col-right #col-right-bottom{
	background-position:		bottom left;
}
#footnote{
	clear:						both;
	color:						#777777;
	font-size:					10px;
	border-top:					1px solid #A7A9AC;
	padding:					15px 0px 0px 0px;
}
#footnote ul, #footnote ol{
	margin:						0px 0px 0px 20px;
}
#footnote a{
	color:						#A7A9AC;
}
#footer{
	height:						10px;
	background:					transparent url(../images/header-footer.gif) no-repeat bottom left;
}
.lgbluehead{
	display:					block;
	font-size:					18px;
	color:						#005596;
	font-weight:				bold;
	margin:						25px 0px;
}
table tr td{
	color:						#000;
	font-size:					12px;
	padding:					2px;
}
table tr td p{
	margin:						10px 0px;
}
input, select{
	border:						1px solid #c0c0c0;
}
option{
	padding:					0px 5px;
}
.orangesubhead{
	color:						#00AEEF;
	font-size:					14px;
	font-weight:				bold;
	padding:					20px 0px 0px 0px;
	display:					block;
}
.columnheader{
	color:						#777777;
}
#ad-block{
	display:					block;
	width:						240px;
	height:						200px;
	background:					url(../images/obtain_your_application.gif) no-repeat;
	text-indent:				-5000px;
	text-align:					left;
	overflow:					hidden;
}
.more-info{
	float:						right;
	display:					block;
	width:						240px;
	height:						200px;
	color:						#FFF;
	background:					url(../images/blue-box.gif) no-repeat;
	text-align:					center;
	font-size:					14px;
	font-weight:				bold;
}
.more-info a{
	font-size:					12px;
	color:						#005596;
	font-weight:				bold;
}
.more-info h2{
	font-size:					22px;
	color:						#005596;
	font-weight:				bold;
	margin:						15px 15px 30px 15px;
}
.more-info ul, .more-info li, .more-info p{
	margin:						15px;
}
