/****************************************
 * Supplier:	HeathWallace Ltd
 * Client:		AIB
 * Author:		Shawn Farragher
 * Contact:		Alex Sandrey		
 * Created:		April 2008
 
/* CSS Document */
/* 
	12/09/08 - Update to include css for application landing page.
	div tags at bottom of this css file. Line 2932
	15/09/08 - Update to include css for mortgage calculator. Line 3053
*/

html, body, p, form, h1, h2, h3, h4, h5 
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
a
{
	color:#1f2555;
}
a img
{
	border:none;
}
a:hover
{
	text-decoration:underline;
}
/*REMOVING TAB ISSUE
.containerContent a:focus,
.containerContent a:active
{
	background:#CFEBFF!important;
	color:#000!important;
}
*/
p
{
	color:#333;	
	font-weight:normal;
}
h1
{
	font-size:1.375em;
	color:#1f2555;
	margin:20px 0px 15px 0px;
}
h2, h3, h4, h5,
h2 a, h3 a, h4 a, h5 a
{
	color:#1f2555;
	font-size:1.1875em;
	padding-top:10px;
}
h2
{
	padding-top:0px;
}
h3
{
	font-size:1em;
}
h4
{
	font-size:0.8125em;
}
h5
{
	font-size:0.75em;
}
.aibColumn p.Search
{
	font-size:0.75em;
	padding-bottom:5px;
	color:#333;
}
.aibColumn p
{
	font-size:0.75em;
	padding-bottom:15px;
	color:#333;
}
.aibColumn li p
{
	font-size:100%;padding:8px 0 12px 0;
}
.aibRow
{
	float:left;
	z-index:-50;
}
.aibRowRight
{
	float:right;
}
.aibRowClear
{
	clear:both;
}
.hidden
{
	visibility:hidden;
	display:none;
}
form
{
	display:inline;
}
fieldset
{
	padding:0px;
	margin:0px;
}
body
{
	background:#78496A url("/futuretense_cs/AIB_IE/_img/layouts/mainbordermid.gif") top  repeat-y !important;
}
button{
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	cursor:pointer;
	text-align:right;
}
img
{
	display:block;
}
hr
{
	display:none;
}

/* Header */ 
.containerHeader
{
	float:left;
	padding:0px;
	width:960px;
	margin-top:12px;
}
.aibHeaderDivlet
{
	float:left;
	margin:8px 0px 7px 20px;
}
.aibHeaderDivlet p
{
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/titles/welcometoaib.gif") top left no-repeat;
	height:0px;
	overflow:hidden;
	padding-top:34px;
	width:200px;
	margin-top:34px;
	color:#48182C;
	font-size:1px;
}
.aibHeaderDivlet a
{
	float:left;
	margin-right:53px;
	color:#FFF;
}
.aibHeaderNavDropDownDivlet
{
	padding:0px 4px 4px 4px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/auberginebluefade.png") left bottom no-repeat;
	position:absolute;
	top:40px;
	left:-5000px;
	z-index:2;
}
iframe.aibHeaderNavDropDownDivlet
{
	padding:0px;
	background:none;
	position:absolute;
	top:40px;
	left:-5000px;
	z-index:1;
}
.aibHeaderSubNavDivlet
{
	clear:left;
	float:left;
	margin-left:121px;
	display:inline;
}
.aibHeaderSubNavDivlet ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.aibHeaderSubNavDivlet ul li
{
	float:left;
	padding:0px;
	margin:0px;
}
.aibHeaderSubNavDivlet ul li a
{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.aibHeaderSubNavDivlet ul li span
{
	visibility:hidden;
	display:block;
	height:27px;
}
.aibHeaderNavDivlet
{
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/layouts/mainbordertopfadelangbar.gif")	bottom right no-repeat !important;
	width:960px;
	padding:0px 0px 20px;
}
.aibHeaderNavDivlet ul
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 4px;
	width:960px;
	z-index:50000;
	background:url("/futuretense_cs/AIB_IE/_img/misc/greybg.gif") left bottom no-repeat;
}
.aibHeaderNavDivlet li
{
	float:left;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:40px;
	z-index:50000;
	position:relative;
	font-size:1em;
}
.aibHeaderNavDivlet ul li
{
	cursor:pointer;
}
.aibHeaderNavDivlet ul li span
{
	position:absolute;
	left:-9999px;
	top:-999px;
}
.aibHeaderNavDivlet li:hover .aibHeaderNavDropDownDivlet
{
	left:-4px;
	z-index:50000;
}
.aibHeaderNavDivlet ul li.lastItem ul,
.aibHeaderNavDivlet ul li.previousLastItem ul
{
	border-right-color:#BAA2B3;
}
.aibHeaderNavDivlet li.lastItem:hover .aibHeaderNavDropDownDivlet
{
	left:-101px;
}
.aibHeaderNavDivlet li.previousLastItem:hover .aibHeaderNavDropDownDivlet
{
	left:-151px;
}
.aibHeaderNavDivlet li a
{
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:0.75em;
	padding:0px;
	height:40px;
}
.aibHeaderNavDivlet li.selected,
.aibHeaderNavDivlet li a:hover
{
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibheadernavdivletselected.gif") top right no-repeat;
}
.aibHeaderNavDivlet li.lastItem,
.aibHeaderNavDivlet li.previousLastItem
{
	background:none;
}
.aibHeaderNavDivlet li.selected.lastItem,
.aibHeaderNavDivlet li.lastItem a:hover,
.aibHeaderNavDivlet li.selected.previousLastItem,
.aibHeaderNavDivlet li.previousLastItem a:hover
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibheaderhavdivletselectedend.gif") top right no-repeat;
}
.aibHeaderNavDivlet ul li ul
{
	top:0px;
	left:-2px;
	list-style:none;
	width:195px;
	padding:5px 10px 5px 9px ;
	z-index:50000;
	background:#f3f1f4 url("/futuretense_cs/AIB_IE/_img/backgrounds/aubergineaibheadernavdivletbackground.gif") no-repeat top left;
	border:solid 1px #BAA2B3;
	border-top:#CFA8C4;
}
.aibHeaderNavDivlet ul li ul li
{
	float:left;
	background:none;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:179px;
	white-space:normal;
	height:auto;
	border-bottom:solid 1px #BAA2B3;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/bluearrow.gif") no-repeat top left;
}
.aibHeaderNavDivlet ul li ul li a
{
	color:#1F2555; 	
	font-size:0.75em;
	text-decoration:none;
	text-transform:none;
	background:none !important;
	text-align:left;
	padding:7px 0px;
	height:auto;
	width:179px !important;
}
/*REMOVING TAB ISSUE
.aibHeaderNavDivlet ul li a:focus
{	
	background:yellow;
}
*/
.aibHeaderNavDivlet ul li ul li a:hover,
.aibHeaderNavDivlet ul li.lastItem ul li a:hover,
.aibHeaderNavDivlet ul li.previousLastItem ul li a:hover
{
	text-decoration:underline;
	background:none;
}
.aibHeaderNavDivlet ul li span.navNewTop,
.aibHeaderNavDivlet ul li span.navNewBottom
{
	display:block;
	position:absolute;
	left:0;
	width:100%;
	height:8px;
	color:#48182C;
	cursor:auto;
	z-index:20;
} 
.aibHeaderNavDivlet ul li span.navNewTop
{
	background:url("/futuretense_cs/AIB_IE/_img/misc/newtop.gif") top center no-repeat;
	top:-8px;
}
.aibHeaderNavDivlet ul li span.navNewBottom
{
	background:url("/futuretense_cs/AIB_IE/_img/misc/newbottom.gif") top center no-repeat;
	top:100%;
	z-index:1000000!important;
} 

.aibHeaderNavDivlet ul li#aibHeaderNavDivlet08,
.aibHeaderNavDivlet ul li#aibHeaderNavDivlet09,
.aibHeaderNavDivlet ul li#aibHeaderNavDivlet11
{
	z-index:1000000;
}
li#aibHeaderNavDivlet10:hover a .navNewBottom,	
li#aibHeaderNavDivlet10.sfhoverPreviousLast a .navNewBottom
{
	display:none;
}
.aibSecurityDivlet
{
	padding-right:19px;
}
.aibSecurityDivlet p
{
	background:url("/futuretense_cs/AIB_IE/_img/misc/padlock.gif") top left no-repeat;
	padding-left:15px;
	color:#fff;
	float:right;
}
.aibSecurityDivlet a
{
	color:#fff !important;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/linkbg.gif") bottom left repeat-x;
}
.aibSecurityDivlet a:hover
{
	color:#f6851f;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/linkbgsolid.gif") bottom left repeat-x !important;
}
.aibSecurityDivlet ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	margin-bottom:25px;
}
.aibSecurityDivlet ul li
{
	float:left;
	font-size:0.75em;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibsecuritydivletlist.gif") no-repeat bottom left;
	padding:0px 5px 0px 7px;
	display:block;
	white-space:nowrap;
}
.aibSecurityDivlet ul li a
{
	color:#fff;
}
.aibSecurityDivlet ul li.firstItem
{
	background:none;
}
.aibSecurityDivlet button
{
	width:133px;
}
.aibSecurityDivlet .searchButton button
{
	width:21px;
}
.aibSecurityDivlet p
{
	font-size:0.75em;
	margin-bottom:27px;
}
.aibSecurityDivlet button
{
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
}
.aibSearchArea
{
	float:left;
	position:relative;
	top:-3px;
	right:-20px;
	width:149px;
}
.aibSearchArea .searchInput
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/searchbox.gif") top left no-repeat;
	height:20px;
	float:left;
}

.aibSearchArea .searchField
{
	border:none;
	margin:0px;
	padding:0px 5px;
	width:100px;
	margin:0px 10px 0px 5px;
	font-size:0.75em;
}
.aibSearchArea .searchButton
{
	clear:none;
	float:left;
	margin-top:2px;
}

/* End */ 

li#aibHeaderSubNavDivlet01				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/personal.gif") no-repeat top left;width:84px;height:27px;}
li#aibHeaderSubNavDivlet02				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/business.gif") no-repeat top left;width:81px;height:27px;}


/* MainNav link images + widths */



li#aibHeaderNavDivlet01				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_home.gif") no-repeat top left;width:72px;}
li#aibHeaderNavDivlet01:hover a,
li#aibHeaderNavDivlet01.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_home_on.gif");width:72px;} 
li#aibHeaderNavDivlet01.selected	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_home_on.gif");}

li#aibHeaderNavDivlet02				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_currentaccounts.gif") no-repeat top left;width:131px;}
li#aibHeaderNavDivlet02:hover a,
li#aibHeaderNavDivlet02.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_currentaccounts_on.gif");width:131px;} 
li#aibHeaderNavDivlet02.selected	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_currentaccounts_on.gif");}


li#aibHeaderNavDivlet03				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_savings.gif") no-repeat top left;width:70px;}
li#aibHeaderNavDivlet03:hover a,
li#aibHeaderNavDivlet03.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_savings_on.gif");width:70px;}
li#aibHeaderNavDivlet03.selected   {	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_savings_on.gif");}


li#aibHeaderNavDivlet04				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_creditcards.gif") no-repeat top left;width:98px;}
li#aibHeaderNavDivlet04:hover a,
li#aibHeaderNavDivlet04.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_creditcards_on.gif");width:98px;}
li#aibHeaderNavDivlet04.selected 	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_creditcards_on.gif");}


li#aibHeaderNavDivlet05				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_insurance.gif") no-repeat top left;width:84px;}
li#aibHeaderNavDivlet05:hover a,		
li#aibHeaderNavDivlet05.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_insurance_on.gif"); width:84px;}
li#aibHeaderNavDivlet05.selected 	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_insurance_on.gif");}


li#aibHeaderNavDivlet06				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_loans.gif") no-repeat top left;width:58px;}
li#aibHeaderNavDivlet06:hover a,		
li#aibHeaderNavDivlet06.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_loans_on.gif");width:58px;}
li#aibHeaderNavDivlet06.selected 	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_loans_on.gif");}


li#aibHeaderNavDivlet07				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_mortgages.gif") no-repeat top left;width:89px;}
li#aibHeaderNavDivlet07:hover a,	
li#aibHeaderNavDivlet07.sfhover a 	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_mortgages_on.gif");width:89px;}
li#aibHeaderNavDivlet07.selected  	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_mortgages_on.gif");}


li#aibHeaderNavDivlet08				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_pensions.gif") no-repeat top left;width:76px;}
li#aibHeaderNavDivlet08:hover a,		
li#aibHeaderNavDivlet08.sfhover a  	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_pensions_on.gif");width:76px;}
li#aibHeaderNavDivlet08.selected   	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_pensions_on.gif");}


li#aibHeaderNavDivlet09				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_investments.gif") no-repeat top left;width:95px;}
li#aibHeaderNavDivlet09:hover a,		
li#aibHeaderNavDivlet09.sfhover a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_investments_on.gif");width:95px;}
li#aibHeaderNavDivlet09.selected 	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_investments_on.gif");}

li#aibHeaderNavDivlet10				{	background:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_offers.gif") no-repeat top left;width:68px;}
li#aibHeaderNavDivlet10:hover a,	
li#aibHeaderNavDivlet10.sfhoverPreviousLast a	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_offers_on.gif");width:68px;}
li#aibHeaderNavDivlet10.selected	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_offers_on.gif");}


li#aibHeaderNavDivlet11				{	background: url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_onlinebanking.gif") no-repeat top left; width:119px;}
li#aibHeaderNavDivlet11:hover a,		
li#aibHeaderNavDivlet11.sfhoverLast a	{background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_onlinebanking_on.gif"); width:119px;}
li#aibHeaderNavDivlet11.selected	{	background-image:url("/futuretense_cs/AIB_IE/_img/buttons/mainnav_onlinebanking_on.gif");}

/* End */
/* Footer */ 
.containerFooter 
{
	float: left;
	clear:both;
	width:960px;
	background: url("/futuretense_cs/AIB_IE/_img/layouts/mainbordermid.gif") top repeat-y !important;
}
#extPopUp .containerFooter 
{
	width:560px;
}
.footerDivlet
{
	background:#fff url("/futuretense_cs/AIB_IE/_img/backgrounds/footerbg.gif") repeat-x top left;
	margin:8px 0px 10px 20px;
	padding:15px 0px 0px 0px;
	width:920px;
	float:left;
	display:inline;
}
.footerDivlet p 
{
	clear:left;
	padding:0px;
	margin:3px 0px;
	color:#999;
	font-size:0.6875em;
	text-align:center;
}
.footerDivlet ul 
{
	margin:0px 0px 12px 0px;
	padding:0px 0px 11px 0px;
	float:left;
	background:#fff url("/futuretense_cs/AIB_IE/_img/backgrounds/footerbg.gif") repeat-x bottom left;
	width:100%;
	text-align:center;
}
.footerDivlet li,
#extPopUp .footerDivlet ul li.firstItem
{
	font-size:0.655em;
	float:left;
	list-style:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/footerlibg.gif") no-repeat top left;
	padding:0px;
}
.footerDivlet li a
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/linkbg.gif") repeat-x bottom left;
	color:#6D85C4;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px 0px 10px;
	padding:0px 5px 0px 0px;
	height:1px;
}
.footerDivlet li a:hover
{
	text-decoration:underline;
}
.footerDivlet li.firstItem
{
	background:none;
}
.footerDivlet a
{
	color:#999;
	text-decoration:none;
}
.footerDivlet a:hover
{
	text-decoration:none;
}
.searchLinks p,
.searchLinks p a
{
	color:#555;
}
.footerDivlet .searchLinks p a img
{
	display:inline;
}
.extLinks img
{
	display:inline !important;
}

/* End */
/* Container Styles  */
.containerGlobal
{
	background:url("/futuretense_cs/AIB_IE/_img/layouts/auberginemainbg.gif") top left repeat-x;
	background-color:#78496A;
	float:left;
	width:100%;
	min-width:960px;
}
.containerBody
{
	width:960px;
	margin:0px auto;
	padding:0px;
}
.containerContent
{
	float:left;
	width:960px;
	background:#fff url("/futuretense_cs/AIB_IE/_img/layouts/mainbordermid.gif") top repeat-y !important;
}
/* Columns */
.aibColumn  
{
	float:left;
	padding:0px 20px 10px 0px;
	/*display:inline;*/
}
.containerLeftContent
{
	float:left;
	margin:0px 19px 0px 0px;
	display:inline;
	width:181px;
	overflow:hidden;
}
.containerLeftContentSearch
{
	float:left;
	margin:0px 19px 0px 0px;
	display:inline;
	width:80px;
	overflow:hidden;
}
.containerCentreContent
{
	float:left;
	width:750px;
}
/* No Extension */
.containerCentreContent
{
	float:left;
	width:580px;
	overflow:hidden;
}
.extColumnOne .aibColumn
{
	width:560px;
}
.extColumnTwo .aibColumn
{
	width:270px;
}
.extColumnThree .aibColumn
{
	width:173px;
}
.extColumnFour .aibColumn
{
	width:125px;
}
.containerRightContent
{
	width:180px;
	float:left;
}
.containerRightContentSearch
{
	width:215px;
	float:left;
}
/* Extension Right */
.extExtendRight .containerCentreContent
{
	width:760px;
}
.extExtendRight .extColumnOne .aibColumn,
.extExtendRight .extColumnOne .aibColumn .aibContent
{
	width:740px;
	width:720px;
}
.extExtendRight .extColumnTwo .aibColumn,
.extExtendRight .extColumnTwo .aibColumn .aibContent
{
	width:360px;
}
.extExtendRight .extColumnThree .aibColumn,
.extExtendRight .extColumnThree .aibColumn .aibContent
{
	width:233px;
}
.extExtendRight .extColumnFour .aibColumn,
.extExtendRight .extColumnFour .aibColumn .aibContent
{
	width:170px;
}
.extExtendRight .containerRightContent
{
	display:none;
}
/* End */
/* Extension Left */
.extExtendLeft .containerCentreContent
{
	float:left;
	width:760px;
	padding-left:20px;
}
.extExtendLeft .extColumnOne .aibColumn,
.extExtendLeft .extColumnOne .aibColumn .aibContent
{
	width:740px;
}
.extExtendLeft .extColumnTwo .aibColumn,
.extExtendLeft .extColumnTwo .aibColumn .aibContent
{
	width:360px;
}
.extExtendLeft .extColumnThree .aibColumn,
.extExtendLeft .extColumnThree .aibColumn .aibContent
{
	width:233px;
}
.extExtendLeft .extColumnFour .aibColumn,
.extExtendLeft .extColumnFour .aibColumn .aibContent
{
	width:170px;
}
.extExtendLeft .containerLeftContent
{
	display:none;
}
/* End */
/* Extension Full */
.extFullWidth .containerCentreContent
{
	float:left;
	width:940px;
	padding-left:20px;
}
.extFullWidth .extColumnOne .aibColumn
{
	width:920px;
}
.extFullWidth .extColumnTwo .aibColumn,
.extFullWidth .extColumnTwo .aibColumn .aibContent
{
	width:450px;
}
.extFullWidth .extColumnThree .aibColumn,
.extFullWidth .extColumnThree .aibColumn .aibContent
{
	width:293px;
}
.extFullWidth .extColumnFour .aibColumn
{
	width:215px;
}
.extFullWidth .containerLeftContent,
.extFullWidth .containerRightContent
{
	display:none;
}
.extFullWidth .extColumnFive .aibColumn
{
	width:168px;
}
/* End */
.extColumnOne .aibPromo .aibContent	a, 
.extColumnTwo .aibContent a, 
.extColumnFour .aibContent a
{	
/*	text-decoration:none; 
*/	cursor:pointer;
}
.aibContent
{
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
}
/* Main Navigation */
div.mainNavDivlet
{
	float:left;
	margin:00px 0px 20px 3px;
	display:inline;
}
div.mainNavDivlet ul
{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	border-top:1px solid #ece8e6;
}
div.mainNavDivlet ul li
{
	border-bottom:1px solid #ece8e6;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat top left ;
	padding:0px;
	margin:0px;
	float:left;
	font-size:1em;
}
div.mainNavDivlet ul li a
{
	padding:12px 20px 13px 29px;
	font-size:0.75em;
	color:#1F2555;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:129px;
	display:inline;
}
div.mainNavDivlet ul li a:hover
{
	text-decoration:underline;
}
div.mainNavDivlet li.selected 
{	
	background:#DEE4EB url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendtop.gif") no-repeat right top ;
	border:none;
	position:relative;
	margin-top:-1px;
}
div.mainNavDivlet ul li.selected a
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendbot.gif") no-repeat right bottom ;
	border:none;
}
div.mainNavDivlet ul li.selected a:hover
{
	text-decoration:none;
}
div.mainNavDivlet ul li ul
{
	border-top:none;
}
div.mainNavDivlet ul li.selected ul
{
	border-bottom:1px solid #ece8e6;
}
div.mainNavDivlet ul li ul li
{
	border-bottom:none;
}
div.mainNavDivlet ul li ul li,
div.mainNavDivlet ul li.selected ul li
{
	background:#FFF url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat 12px -3px ;
}
div.mainNavDivlet ul li ul li a,
div.mainNavDivlet ul li ul li.selected a,
div.mainNavDivlet ul li.selected ul li a
{
	padding:8px 20px 8px 41px;
	width:117px;
}
div.mainNavDivlet ul li.selected ul li a
{
	background:none;
}
div.mainNavDivlet ul li.selected ul li a:hover
{
	text-decoration:underline;
}
div.mainNavDivlet ul li ul li.selected
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendtopsub.gif") no-repeat left top ;
	margin-bottom:-1px;
}
div.mainNavDivlet ul li ul li.selected a
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendbotsub.gif") no-repeat right bottom ;
}
/* Main Navigation Buttons */
.navBut
{
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat left top;
}
.selected .navBut 
{	
	padding-top:1px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendtopbut.gif") no-repeat right top;
}
.mainNavDivlet input
{
	width:177px;
	border:none;
	margin:0px;
	padding:0px;
	text-align:left;
	padding:11px 9px 14px 29px;
	font-size:0.8125em;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat left top;
}
.mainNavDivlet li.selected input 
{
	padding:11px 9px 14px 29px;
}
.mainNavDivlet .selected input 
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navliendbot.gif") no-repeat right bottom ;
	padding:11px 9px 14px 29px;
}	
/* List Styles*/
/* List style 01 - Expand and Print links at top of summary page  */

.aibListStyle01 {
	width:100%;
	float:left;
	clear:both;
	padding:4px 0px 14px;
	margin:0px;
}

.aibListStyle01 li {
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle01b.gif") no-repeat left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.aibListStyle01 li a {
	padding:0px 15px 0px 13px;
	margin:0px;
	color:#f78a1e;
	text-decoration:none;
	font-weight:bold;
}
.aibListStyle01 li a:hover {
	text-decoration:underline;
}

.aibListStyle01 li.first {
	background:none;
}
.aibListStyle01 li.first a {
	background:none;	
	padding:0px 15px 0px 0px;
}

/* List style 02 - Tick, title and supporting text */
ul.aibListStyle02
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:10px;
}
.containerContent .aibRow.extColumnOne ul.aibListStyle02
{
	width:540px;
}
.containerContent.extExtendRight .aibRow.extColumnOne ul.aibListStyle02
{
	width:740px;
}
.containerContent.extExtendRight .aibRow.extColumnOne ul.aibListStyle02 li
{
	width:700px;
}
ul.aibListStyle02 li
{
	padding:0px 10px 7px 0px;
	font-size:1em;
	background:none;
	height:1%;
}
ul.aibListStyle02 li h4,
ul.aibListStyle02 li h3
{
	font-size:0.875em;
	text-decoration:none;	
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle02.gif") no-repeat top left;
	font-size:0.8125em;
	padding:0px 0px 0px 20px;
}
ul.aibListStyle02 li a
{
	color:#333; 	
}
ul.aibListStyle02 li a:hover
{
	text-decoration:underline;
}
ul.aibListStyle02 li p
{
	clear:none;
	float:none;
	font-size:0.75em;
	margin:0px;
	padding-left:20px;
	padding-top:0px;
	color:#333; 	
}
/* aibListStyle02 when placed inside the left container */
.containerLeftContent ul.aibListStyle02
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	width:100%;
}
.containerLeftContent ul.aibListStyle02 li
{
	padding:10px 10px 7px 13px;
}
.containerLeftContent ul.aibListStyle02 li h4
{
	text-decoration:none;	
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle02.gif") no-repeat top left;
	font-size:0.8125em;
	padding:0px 0px 0px 20px;
}
.containerLeftContent ul.aibListStyle02 li a
{
	color:#333; 	
	font-size:1em;
}
.containerLeftContent ul.aibListStyle02 li a:hover
{
	text-decoration:underline;
}
.containerLeftContent ul.aibListStyle02 li p
{
	font-size:0.75em;
	padding-left:20px;
	color:#333; 	
}
/* End */
/* aibListStyle02 when placed inside the right container */
.containerRightContent .aibStyle04 ul.aibListStyle02
{
	float:none;
	width:140px;
	margin-top:0px;
	padding-top:0px;
}
.containerRightContent .aibStyle04 ul.aibListStyle02 li
{
	padding:0px;
	background:none;
}
.containerRightContent .aibStyle04 ul.aibListStyle02 .firstItem
{
	background:none;
	padding-top:0px;
}
.containerRightContent .aibStyle04 ul.aibListStyle02 p
{
	padding-top:0px;
	padding-left:0;
	margin:0;
}
.containerRightContent .aibStyle04 ul.aibListStyle02 h3
{
	padding-top:0px;
	padding-left:0;
	font-size:0.875em;
	background:none;
}
.containerRightContent .aibStyle06 ul.aibListStyle02
{
	float:none;
	width:140px;
	margin-top:0px;
}
.containerRightContent .aibStyle06 ul.aibListStyle02 li
{
	padding:7px 10px 0px 0px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle02rightcontent.gif") top left repeat-x;
}
.containerRightContent .aibStyle06 ul.aibListStyle02 .firstItem
{
	background:none;
	padding-top:0px;
}
.containerRightContent .aibStyle06 ul.aibListStyle02 p
{
	width:110px;
}
.containerRightContent ul.aibListStyle02 li p
{
	margin-bottom:10px;
	margin-top:5px;
	padding-top:0px;
}
/* End */
/* aibListStyle03 */
ul.aibListStyle03 
{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
ul.aibListStyle03  li
{
	font-size:0.8125em;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle03.gif") left no-repeat;
	padding:0px 0px 0px 20px;
	margin-top:15px;
}
ul.aibListStyle03  li a
{
	color:#6D85C4;
	text-decoration:none;
}
ul.aibListStyle03 li a:hover
{
	text-decoration:none;
}
/* End */
/* aibListStyle04 */
ul.aibListStyle04
{
	list-style:disc;
	margin:5px 0px 0px 30px;
	padding:0px;
}
ul.aibListStyle04 li,
.aibContent li
{
	font-size:0.75em;
	margin:0px;
	padding:0px 0px 10px;
	/*line-height:101%;*/
}
ul.aibListStyle04 li ul,
.aibContent li ul
{
	padding-top:10px;
}
ul.aibListStyle04 li li,
.aibContent li li
{
	font-size:1em;
}
ul.aibListStyle05
{
	margin:0px;
	padding:0px 0px 10px;
	list-style:none;
}
ul.aibListStyle05 li,
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p.aibLinkStyle04,
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p.aibLinkStyle05
{
	margin:0px;
	padding:5px 0px 11px 0px;
	font-weight:bold;
	font-size:0.6875em;
}
ul.aibListStyle05 li a,
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p a
{
	padding-left:10px;
	color:#333;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle05.gif") left center no-repeat;
	text-decoration:none;
}
ul.aibListStyle05 li a:hover
{
	text-decoration:underline;
}
/* End */
ol
{
	clear:left;
	margin:5px 0px 10px 0px;
	padding:0px;
}
ol li
{
	font-size:0.75em;
	margin-left:17px;
	padding:5px 0px 5px 0px;
}
ul
{
	margin:5px 0px 10px 0px;
	padding:0px;
	margin-left:17px;
}
ul li
{
	font-size:0.75em;
	padding:5px 0px 5px 0px;
}
/* End */
.aibStyle01 .aibContent h1,
.aibStyle01 .aibContent h2
{
	font-size:2.12em;
	color:#fff;
	padding:0px 0px 10px;
	margin:0px;
}
.aibStyle01 .aibContent h1 a,
.aibStyle01 .aibContent h2 a
{
	text-decoration:none;
	color:#fff;
}
.aibStyle01 .aibContent p
{
	color:#fff;
	font-size:1em;
	padding-left:0px;
	float:none;
}
.aibStyle02 .aibContent p a,
.aibStyle02 .aibContent h2 a
{
	text-decoration:none;
	color:#91A7BE;
}
.aibStyle02 .aibContent h2
{
	font-size:2.0em;
	color:#1F2555;
	padding:0px 0px 10px;
}
.aibStyle02 .aibContent h2 a
{
	color:#1F2555;
}
.aibStyle02 .aibContent p
{
	color:#91A7BE;
	font-size:1em;
}
.aibStyle03
{
	float:left;
	width:100%;
}
.aibStyle03 h3
{
	font-size:1em;
 	padding-top:0px;
}
.aibStyle03 h3 a
{
	text-decoration:none;
	color:#1F2555;
}
.aibBoxStyle02
{
	clear:both;
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/boxStyles/boxstyle02top.gif") top left !important;
	width:920px;
}
.aibBoxStyle02 .aibContent
{
	float:left;background:url("/futuretense_cs/AIB_IE/_img/boxStyles/boxstyle02bot.gif") bottom left no-repeat  !important;
	padding:10px 0px 10px 10px;
	width:910px;
}
.aibBoxStyle02 .aibContent a
{
	float:right;
	font-size:0.8125em;
	color:#afa8a4;
	text-decoration:none;
	margin-right:5px;
}
.aibBoxStyle02 .aibContent a img 
{
	padding-left:5px;
}
.aibBoxStyle02 .aibContent ul
{
	clear:left;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	width:855px;
	display:inline;
}
.aibBoxStyle02 .aibContent ul li
{
	float:left;
	color:#1f2555;
	font-size:0.8125em;
	height:1%;
}
.aibBoxStyle02 .aibContent ul li a
{
	float:none;
	font-size:0.9375em;
	color:#8e8e8e;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") bottom left repeat-x;
	margin-left:3px;
	display:block;
	white-space:nowrap;
}
.aibBoxStyle02 .aibContent ul li a:hover
{
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bgsolid.gif") bottom left repeat-x;
}
.containerRightContent .aibStyle04,
.containerRightContent .aibStyle06,
.containerRightContent .aibBoxStyle06,
.containerRightContent .aibBoxStyle07
{
	clear:left;
	float:left;
	width:160px;
	background-position:top left;
	background-repeat:no-repeat;
	background:#DEE4EB url("/futuretense_cs/AIB_IE/_img/boxStyles/boxstyle04top.gif") top left no-repeat;
}
.containerRightContent .aibStyle04 .aibContent,
.containerRightContent .aibStyle06 .aibContent
{
	float:left;
	padding:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background:url("/futuretense_cs/AIB_IE/_img/boxStyles/boxstyle04bot.gif") bottom left no-repeat ;
}
.containerRightContent .aibBoxStyle06 .aibContent, 
.containerRightContent .aibBoxStyle07 .aibContent 
{
	padding:10px;
	float:none;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.containerRightContent .aibBoxStyle06 .aibContent
{
	float:left;
	width:150px;
	padding-right:0px;
}
.containerRightContent .aibStyle04 .aibContent,
.containerRightContent .aibStyle06 .aibContent
{
	width:140px;
}
.containerRightContent .aibStyle04 h3
{
	padding-bottom:5px;
}
.containerRightContent .aibStyle04 h3 a
{
	background:none;
	padding-left:0px;
}
.containerRightContent .aibStyle04 p
{
	font-size:0.75em;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}
.containerRightContent .aibStyle04 a
{
	padding:0px 10px 0px 10px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle01.gif") no-repeat left;
	text-decoration:none;
	color:#000;
	font-size:1em;
	font-weight:bold;
	height:1%;
}
.containerRightContent .aibStyle04 a:hover
{
	text-decoration:underline;
}
.containerRightContent .aibStyle04 h3.firstItem
{
	background:none;
	padding-top:0px;
}
.containerRightContent .aibStyle04 button
{
	clear:left;	float:left;
	padding:10px 0px 10px 18px;
}
.containerRightContent .aibStyle04 select
{
	width:138px;
}
.aibStyle05,
.extIB01
{
	float:left;
	width:auto;
	padding-bottom:1px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") bottom left repeat-x;
}
.aibStyle05 .aibContent
{
	float:left;
	padding:0px 0px 20px 0px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.aibStyle05 p
{
	font-size:0.75em;
 	padding-top:0px;
}
.containerContent.extExtendLeft .aibRow.extColumnOne .aibColumn .aibStyle05 .aibContent,
.containerContent.extExtendRight .aibRow.extColumnOne .aibColumn .aibStyle05 .aibContent				{	width:740px !important;	}
.containerContent.extExtendRight .aibRow.extColumnTwo .aibColumn .aibStyle05 .aibContent				{	width:360px !important;	}
.extContainerPromotion .aibRow.extColumnOne .aibColumn .aibStyle05 .aibContent							{	width:430px !important;	}
.containerContent.extExtendRight .aibRow.extColumnOne .aibColumn .aibStyle05 .aibContent.aibExt05 		{	width:740px !important;	}
.extContainerPromotion
{
	float:left;
	margin:0px 0px 15px 0px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") bottom left repeat-x;
	width:740px;
}
.extContainerPromotion .aibRow.extColumnOne .aibColumn 
{
	width:auto;
	padding:0px;
}
.extContainerPromotion .textStyle01 
{
	clear:none;
	display:block;
	float:none;
}
.containerRightContent .aibBoxStyle06
{
	margin-top:5px;
}
.containerRightContent .aibBoxStyle06 .aibContent a,
.containerRightContent .aibBoxStyle06 .aibContent p
{
	margin:0px;
	padding:0px;
	font-size:0.9375em;
	color:#fff;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/whitearrow.gif") left no-repeat;
	padding-left:15px;
	height:1%;
	font-weight:bold;
	width:auto;
}
.containerRightContent .aibBoxStyle06 .aibContent a:hover
{
	text-decoration:underline;
}
.containerRightContent .aibBoxStyle06 .aibContent span
{
	white-space:nowrap;
}
.containerRightContent .aibBoxStyle07 .aibContent a
{
	clear:left;
	color:#6e7f9e;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle01.gif") no-repeat right;
	padding-right:0px;
	font-size:0.8125em;
	font-weight:normal;
	display:block;
	width:100%;
}
.containerRightContent .aibBoxStyle07 .aibContent a:hover
{
	text-decoration:underline;
}
.containerRightContent .aibBoxStyle07 .aibContent p
{
	margin-top:0px;
	color:#1f2555;
	font-size:0.875em;
	padding-bottom:0px;
	width:auto;
}
.aibBoxStyle08,
.aibBoxStyle10
{
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
}
.aibBoxStyle08 .aibContent,
.aibBoxStyle10 .aibContent
{
	width:100%;
	float:left;
	background-position:bottom left;
	background-repeat:no-repeat;
}



/* End */
/* Divlets */
.aibDivlet01
{
	clear:left;
	float:left;
	margin:15px 0px 0px 0px;
	width:100%;
}
.aibDivlet01 img
{
	display:inline;
}
.aibDivlet01 button
{
	margin-top:15px;
	clear:none;
	float:left;
}
h2
{
	margin:0px !important;
}
.aibDivlet02 p
{
	font-size:0.75em;
 	padding-top:0px;
}
.aibDivlet02 .aibDivlet01 img
{
	padding-right:10px;
}
.loanCalc
{
	float:left;
	margin-top:15px;
	background-repeat:no-repeat;
	background-position:top left;
	width:422px;
}
.loanCalcLeft
{
	float:left;
	width:420px;
}

.loanCalcRight
{
	float:left;
	width:318px;
}
.loanCalcRight a
{
	float:right;
}
.loanCalc .loanCalcContent
{
	float:left;
	padding:0px 0px 10px 10px;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:412px !important;
}
.loanCalc label
{
	float:left;
	width:144px;
	font-size:0.75em;
}
.loanCalc label input,
.loanCalc label select
{
	margin-top:10px;
	float:left;
	width:125px;
	margin-right:15px;
}
.loanCalc label
{
	float:left;
	font-size:0.75em;
}
.aibDivlet04
{
	float:left;
	margin:0px;
	width:545px;
	margin:0px;
	padding:0px;
}
.aibDivlet04 .aibContent
{
	float:left;
	padding:0px;
	margin:0px !important;
	background-repeat:no-repeat;
	background-position:bottom right;
}
.aibDivlet05
{
	float:left;
}
.aibDivlet05 .aibContent
{
	float:left;
	padding:10px;
	width:540px;
}

.aibDivlet05 label
{
	float:left;
	font-size:0.75em;
	width:auto;
	width:150px;
}
.aibDivlet05 label input,
.aibDivlet05 label select
{
	float:left;
	margin-top:10px;
	width:125px;
}
.aibDivlet05 label
{
	float:left;
	font-size:0.75em;
}
.aibDivlet06
{
	float:left;
	width:130px;
}
.aibDivlet06 p
{
	margin:0px;
	padding-top:0px;
}
.aibDivlet06 input
{
	width:10px;
	padding-top:0px;
}
.aibDivlet06 label input
{
	width:15px;
	float:none;
	top:3px;
	position:relative;
	margin-top:0px;
}
.aibDivlet07
{
	clear:left;
	float:left;
	width:540px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") top left repeat-x;
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
}
.aibDivlet07 h4
{
	color:#333;
}
.aibDivlet07 h4 span
{
	font-size:1.5em !important;
	padding-left:10px;
}
.aibDivlet07 button
{
	float:right;
	margin:10px 10px 0px 0px;
}
/* Additional div for mortgage calc START*/
.aibDivlet07mort
{
	clear:left;
	float:left;
	width:540px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") top left repeat-x;
	margin:5px 0px;
	padding:10px 0px;
	text-align:left;
}
.aibDivlet07mort p
{
	margin:0px;
	padding-top:0px;
	color:#333;
	font-size:0.75em;
}
.aibDivlet07mort h4
{
	color:#333;
}
.aibDivlet07mort h4 span
{
	font-size:1.5em !important;
	padding-left:10px;
}
.aibDivlet07mort button
{
	float:right;
	margin:10px 10px 0px 0px;
}
/* Additional div for mortgage calc END*/

.aibDivlet08
{
	float:left;
	padding:0px;
	margin:0px;
	width:960px;
	background:url("/futuretense_cs/AIB_IE/_img/layouts/mainbordertopfadelangbar.gif") top left no-repeat !important;
	min-height:35px;
}
.aibDivlet08 ul
{
	margin:0px 3px 0px 0px;
	padding:3px 0px 3px 3px;
	list-style:none;
	float:right;
	width:auto;
	background:#E1E5EC url("/futuretense_cs/AIB_IE/_img/backgrounds/aibdivlet08.gif") top left repeat-x;
}
.aibDivlet08 ul li
{	
	clear:none;
	float:left;
	font-size:0.75em;
	color:#333;
	border-left:1px solid #F19F56;
	padding-left:3px;
	height:auto;
	z-index:0 !important;
	/*added to remove inherited styles from main nav ul li*/	
	cursor:auto;
	position:static;
}
.aibDivlet08 ul li a
{
	color:#F2984A;
	margin:0px 6px 0px 3px;
	padding-right:0px;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/orangelinkbg.gif") bottom left repeat-x;
	font-weight:normal;
	height:auto;
	font-size:1em;
}
.aibDivlet08 ul li a:hover
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/orangelinkbgsolid.gif") bottom left repeat-x;
}
.aibDivlet08 ul li.noBorder
{
	border:none;
}
.aibDivlet10
{
	clear:both;
	float:left;
	width:560px;
	padding-top:20px;
}
.formStyle00 .aibDivlet10 
{
	width:520px;
}
.aibDivlet10 button
{
	float:right;
}
.aibDivlet10 button.backButton,
.aibDivlet10 a.backButton
{
	float:left;
}
.aibDivlet11
{	
	float:right;
	position:relative;
}	
.aibDivlet12
{
	position:absolute;
	top:0px;
	right:0px;
}
.aibDivlet13
{
	float:left;
	width:430px;
}
.aibDivlet14
{
	float:right;
	padding-left:5px;
}
.aibDivlet15
{
	float:right;
	margin-top:9px;
}
.aibDivlet15 a
{
	background:none !important;
}
.aibDivlet15 a img
{
	clear:left;
	display:inline;
}
.aibDivlet15 p
{
	float:left !important;
	color:#FFF;
	padding:5px 8px;
	font-size:0.8125em;
	background:none  !important;
	font-weight:bold;
}



.aibDivlet16
{
	float:left;
	padding-top:24px;
}
.aibSecurityDivlet .aibDivlet15 a:hover
{	
	background:none !important;
}
.aibRow.mandatory
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/mandatory.gif") right top no-repeat;
}
.aibRow.mandatory p.error,
.aibRow.mandatory p.error2
{
	padding:10px 40px 0px 290px !important;
}
.aibRow p.error,
.aibRow p.error2
{
	padding:10px 40px 0px 290px !important;
}
.aibRow.twoThirdsColum.mandatory.message p.error,
.aibRow.twoThirdsColum.mandatory.message p.error2
{
	padding:10px 0px 0px 30px !important;
	width:515px;
}
p.mandatory
{
	float:right;
	font-size:0.75em;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/mandatory2.gif") left top no-repeat;
	padding-left:15px;
	width:auto;
}
/* Extensions */
.aibExt01
{
	height:60px !important;
}
.aibExt02
{
	padding-top:20px;
	padding-bottom:20px;
	width:560px !important;
}
.aibExt03
{
	padding-bottom:0px !important;
}
.aibDivlet05 label.aibExt03 
{
	width:50px !important;
}
.aibDivlet05 .aibExt03
{
	width:20px;
}
.aibExt04
{
	padding-top:15px;
	float:left;
}
.aibExt04 h2
{
	white-space:nowrap;
}
.aibExt05	{	/* Used */	}
.aibDivlet05 .aibExt06 input
{
	width:300px;
	float:left;
	margin:0 10px;
}
.aibDivlet05 .aibExt06 label
{
	width:auto;
	float:left;
}
.aibDivlet05 .aibExt06 .aibDivlet16
{
	padding-top:0;
	margin-top:-2px;
}
.aibExt07
{
	background:url(/futuretense_cs/AIB_IE/_img/misc/tick.gif) no-repeat top left;
	padding-left:35px;
	margin-top:15px!important;
}
.aibExt08
{
	padding-bottom: 10px;
}
.textStyle02
{
	padding-bottom:0px;
}
.textStyle03
{
	font-size:1em !important;
}
h1
{
	margin:0px;
	color:#1D2454 !important;
	font-size:1.50em;
	clear:left;
	padding-bottom:15px;
}
h2
{
	padding-bottom:15px;
}
.containerRightContent h2
{
	padding-bottom:10px;
}
h3
{
	padding-top:0px;
	padding-bottom:10px;
}
p.textStyle01
{
	color:#6E7F9E;
	font-size:1.25em !important;
	padding:0px 0px 5px 0px;
	position:relative;
	top:-10px;
}
.containerCentreContent .extColumnTwo p.textStyle01,
.containerCentreContent .extColumnThree p.textStyle01
{
	font-size:0.9375em !important;
	font-weight:bold;
}
.containerCentreContent .extColumnTwo .aibColumnExt02 p.textStyle01,
.containerCentreContent .extColumnFour p.textStyle01
{
	display:none;
}
/* End */
/* Forms */ 
.aibFormStyle01
{
	float:left;
	margin-top:25px;
	text-align:center;
	padding-left:350px;
}
.aibFormStyle01 select
{
	float:left;
	width:220px;
}
.aibFormStyle01 button
{
	float:left;
	padding:0px 5px 5px;
}
.aibFormStyle02 .aibColum
{
	float:left;
	padding:10px 0px 10px 0px;
	width:278px;
}
.aibFormStyle02 .aibColum .aibColumContent
{
	float:left;
	padding-left:10px;
}
.aibFormStyle02 .aibColum label
{
	font-size:0.75em;
	color:#333;
}
.aibFormStyle02 .aibColum input,
.aibFormStyle02 .aibColum textarea
{
	width:225px;
}
.aibFormStyle02 .aibColum textarea
{
	height:45px;
}
.aibFormStyle02 .aibColum select
{
	width:230px;
}
.aibFormStyle02 .aibColum .radio
{
	width:20px;
}
.aibFormStyle02 .aibColum .prefix
{
	width:60px;
}
.aibFormStyle02 .aibColum .phone
{
	width:122px;
}
.aibFormStyle02 .aibColum .dob
{
	width:72px;
}
.aibFormStyle02 .aibColum .dob2
{
	width:100px;
}
.aibFormStyle02 .aibColum .aibColumContent .aibHidden
{
	display:none;
}
.aibFormStyle02 .aibColum .aibColumContent .creditCards
{
	width:40px;
}
.aibFormStyle02 .aibRow.twoThirdsColum
{
	/*width:556px;*/
	width:560px;
}
.aibFormStyle02 .aibRow.twoThirdsColum label
{
	font-size:0.75em;
	color:#333;
	margin:5px 0px;	
	width:465px;
	float:left;
	padding-left:3px;
}
.aibFormStyle02 .aibRow.twoThirdsColum input
{
	position:relative;
	top:3px;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
}

.jstHsItem03 p
{
	padding-left:10px;
}
/* End */
/* Text Styles */ 
#selectedLi
{
	background-color:#f8f6fa;
}
.aibLinkStyle01
{
	color:#333;
	font-size:0.875em;
	font-weight:bold;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibliststyle01.gif") no-repeat left;
	padding-left:10px;
}
p a.aibLinkStyle01 
{
	font-size:1em;
}
.aibLinkStyle02
{
	color:#6D85C4;
	font-size:0.875em;
	font-weight:bold;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/bluelinkbg.gif") repeat-x left bottom;
	height:1px;
}
a:hover.aibLinkStyle02 
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/blueLinkbgsolid.gif") repeat-x left bottom;
	text-decoration:none;
}
.aibSecurityDivlet .aibLinkStyle03
{
	background:none;
}
.aibSecurityDivlet .aibLinkStyle03 a
{
	text-decoration:none;
	background:none;
	color:#A48C96!important;
}
.aibSecurityDivlet .aibLinkStyle03 a:hover
{
	text-decoration:underline;
	background:none!important;
}
/* End */
/* Sliding Buttons */	
.slideButton
{
	text-decoration:none;
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenrsd.gif") no-repeat top right;
	margin-right:3px;
}
.slideButton a
{
	float:left;
	margin-right:25px;
	text-decoration:none;
	cursor:pointer;
}
.slideButton a span
{
	color:#F7F7FF;
	font-weight:bold;
	font-size:0.6875em !Important;
	padding:5px 0px 5px 15px;
	margin:0px;
	float:left;
	text-transform:uppercase;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlsd.gif") no-repeat top left;
	cursor:pointer;
	min-height:11px;
}
.extContainerPromotion .extColumnOne .aibStyle05 .slideButton a span,
.containerContent.extExtendRight .extColumnOne .aibStyle05 .slideButton a span,
.containerContent.extExtendLeft	.extColumnOne .aibStyle05 .slideButton a span,
.containerCentreContent .extIB01 .aibContent .aibDivlet02a .slideButton a span
{
	padding:6px 5px 9px 15px;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlargelsd.gif") no-repeat top left;
}
.aibSecurityDivlet .slideButton a span
{
	padding:9px 5px 9px 15px;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangelargelsd.gif") no-repeat top left !important;
}	
.aibSecurityDivlet .slideButton
{
	background:#F68927 url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangelargersd.gif") no-repeat top right !important;
	margin-left:7px;
}	
.aibDivlet01 .slideButton.buttonStyle01a
{
	position:relative;
	top:-3px;
}
.aibDivlet01 .slideButton.buttonStyle01a a
{
	margin-right:28px;
}
.aibDivlet01 .slideButton.buttonStyle01a a span
{
	padding:9px 5px 11px 15px !important;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangelargelsdwhitebg.gif") no-repeat top left !important;
}
.aibDivlet01 .slideButton.buttonStyle01a 
{
	background:#F68927 url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangelargersdwhitebg.gif") no-repeat top right !important;

}
.aibSecurityDivlet .slideButton a
{
	margin-right:28px;
}
.extContainerPromotion .extColumnOne .aibStyle05 .slideButton,
.containerContent.extExtendRight .extColumnOne .aibStyle05 .slideButton,	
.containerContent.extExtendLeft	.extColumnOne .aibStyle05 .slideButton,
.containerCentreContent .extIB01 .aibContent .aibDivlet02a .slideButton
{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlargersd.gif") no-repeat top right;
}
.extContainerPromotion .extColumnOne .aibStyle05 .slideButton.buttonStyle01,
.containerContent.extExtendLeft	.extColumnOne .aibStyle05 .slideButton.buttonStyle01,
.containerContent.extExtendRight .extColumnOne .aibStyle05 .slideButton.buttonStyle01
{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlargepadlockrsd.gif") no-repeat top right;
}
.slideButton.buttonStyle01,
.containerRightContent .aibStyle04 .slideButton	
{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenpadlockrsd.gif") no-repeat top right;
}
.slideButton.buttonStyle01 a span
{
	padding-right:5px;
	white-space:nowrap;
}
.slideButton a:hover
{	
	text-decoration:none;
}
.slideButton a:hover span
{	
	text-decoration:underline !Important;
}

.aibDivlet16 .slideButton span	
{	
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlsd.gif") no-repeat left top !important;
	color:#F7F7FF;
	cursor:pointer;
	font-size:0.6875em;
	font-weight:bold;
	padding:4px 2px 6px 15px;
	text-transform:uppercase;
	display:block;
}
/* End */
/* Goggle maps */
#map 
{
	width:500px;
	height:500px;
	float:left;
	clear:left;
	z-index:0;
}
.aibDivlet17 label
{
	font-size:0.75em;
	clear:both;
	float:left;
	white-space:nowrap;
	width:150px;
}
.aibDivlet17 label#error
{
	white-space:normal;
}
.aibDivlet17 input
{
	clear:left;
	float:left;
}
.aibDivlet17 input text
{
	clear:left;
	float:left;
	margin:5px;
	background:red;
}
.aibDivlet17 .formRow
{
	clear:both;
}
.aibDivlet17 .formRow label
{
	padding:15px 0 10px;
	width:120px;
}
.aibDivlet17 label#location
{
	margin-bottom:10px;
}
.aibDivlet17 .formRow label#error
{
	display:none;
	white-space:normal;
}
.aibDivlet17 .formRow img
{
	float:right;
}
#mResultsWrap,
#bResultsWrap
{
	clear:left;
	float:left;
	width:150px;
}
#mResultsWrap ul,
#bResultsWrap ul
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#mResultsWrap ul li,
#bResultsWrap ul li
{
	font-size:0.75em;
	padding:5px 0px;
	height:1%;
	width:150px;
}
#mResultsWrap ul li a,
#bResultsWrap ul li a
{
	color:#666;
}
.aibDivlet17 button
{
	clear:left;
	float:left;
	margin:10px 0px;
}
/* End */

.aibDivlet18 p
{
	background:#fff url("/futuretense_cs/AIB_IE/_img/misc/warning.gif") no-repeat left top;
	padding:0px 0px 3px 25px;
	margin:0px;
}
.aibDivlet18 a
{
	color:#6D85C4;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/dashedbluehoriz.gif") repeat-x left bottom ;
	font-weight:bold;
}
.aibDivlet18 a:hover
{
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/solidbluehoriz.gif") repeat-x left bottom;
	background:none;
	text-decoration:underline;
}
.aibDivlet19
{
	float:left;
	padding-right:5px;
}
.aibDivlet20 h2
{
	font-size:1em!important;
}
.aibDivlet20 h2 a
{
	color:#1F2555;
}
.aibDivlet20 p
{
	padding-bottom:0;
} 
.aibDivlet21
{
	width:540px;
} 
.aibDivlet21 img.icon
{
	float:left;
	padding-right:10px;
	height:79px;
} 
.aibDivlet21 h2
{
	float: left;
	padding-right: 150px;
	padding-bottom:5px;
} 
.aibDivlet21 h2 a 
{
	float: left;
	color:#1F2555;
	text-decoration:none;
} 
.aibDivlet21 h2 a:hover
{
	float: left;
	text-decoration:underline;
} 
.aibDivlet21 p 
{
	float: left;
	padding-bottom:0;
} 
.aibDivlet21 .slideButton a
{
	padding:6px 5px 7px 15px;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlargelsda.gif") no-repeat top left;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
} 
.aibDivlet21 p.slideButton {
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttongreenlargersda.gif") no-repeat top right;
	float:right;
} 
/* site map styles */
div.siteMapDivlet h3
{
	border-bottom:1px solid #ece8e6;
	padding-bottom:10px;
}
div.siteMapDivlet h3 a
{
	color:#1F2555;
	text-decoration:none;
}
div.siteMapDivlet h3 a:hover
{
	text-decoration:underline;
}
div.siteMapDivlet ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-bottom:10px;
}
div.siteMapDivlet ul li
{
	border-bottom:1px solid #ece8e6;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat left -4px ;
	padding:0px;
	margin:0px;
	font-size:1em;
	padding:8px 20px 9px 29px;
	height:1%;
}
div.siteMapDivlet ul li
{
	font-size:0.75em;
	color:#333;
	font-weight:bold;
	display:block;
}
div.siteMapDivlet ul li a
{
	text-decoration:none;
	color:#333;
	color:#333;
	font-weight:bold;
	display:block;
}
div.siteMapDivlet ul li ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	border-top:none;
}
div.siteMapDivlet ul li ul li
{
	border-bottom:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/navorangearrow.gif") no-repeat left top ;
	padding:0px;
	margin:0px;
	padding:13px 20px 0px 29px;
}
div.siteMapDivlet ul li ul li a
{
	font-size:1.25em !important;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
div.siteMapDivlet ul li a:hover
{
	text-decoration:underline;
}
/* heading styles */
.containerCentreContent .extColumnTwo h2,
.containerCentreContent .extColumnThree h2,
.containerCentreContent .extColumnFour h2,
.containerRightContent h2
{
	font-size:1em;
}
.containerCentreContent .extColumnOne h1,
.extContainerPromotion .extColumnOne h2,
.containerCentreContent .extColumnOne h2
{
	font-size:1.375em;
	margin:0;
}
.extContainerPromotion .extColumnOne h2,
.containerCentreContent .extColumnOne h2
{
	font-size:1em;
}
.containerRightContent h3
{
	font-size:0.875em;
}
/* Text promo area differences */
.aibRow.extColumnThree .aibColumn .aibContent
{
	background:none !important;
	padding-right:0px !important;
}
.aibRow.extColumnFour .aibColumn .aibContent
{
	background:none !important;
	padding-right:0px !important;
}		
.aibRow.extColumnThree .aibColumn .aibContent .aibDivlet01 .slideButton,
.aibRow.extColumnFour .aibColumn .aibContent .aibDivlet01 .slideButton ,
.aibRow.extColumnThree .aibColumn .aibContent .aibDivlet01 .slideButton a,
.aibRow.extColumnFour .aibColumn .aibContent .aibDivlet01 .slideButton a 
{
	background:none !important;
	white-space:nowrap;
}
.aibRow.extColumnThree .aibColumn .aibContent .aibDivlet01,
.aibRow.extColumnFour .aibColumn .aibContent .aibDivlet01
{
	margin-top:0;
}
.aibRow.extColumnThree .aibColumn .aibContent .aibDivlet01 a span,
.aibRow.extColumnFour .aibColumn .aibContent .aibDivlet01 a span,
.aibRow.extColumnTwo .aibColumnExt02 .aibContent .aibDivlet01 a span
{
	visibility:visible !important;
	display:inline;
	color:#6D85C4;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aiblistStyle01.gif") no-repeat left !important;;
	padding:0px 0px 0px 10px;
	height:1px;
	text-transform:none;
	float:none;
	white-space:nowrap;
}
.aibRow.extColumnThree .aibColumn .aibContent .aibDivlet01 a,
.aibRow.extColumnFour .aibColumn .aibContent .aibDivlet01 a,
.aibRow.extColumnTwo .aibColumnExt02 .aibContent .aibDivlet01 a
{
	text-decoration:none !important;
}
/* table styles */

/*car loan table added - 02/08/08 */
table.aibTableCarLoan tbody tr th,
table.aibTableCarLoan tbody tr td 
{
	text-align:left;
	padding:1px 4px;
}

table.aibTable01
{
	width:560px;
	border:1px solid #999;
	margin-bottom:15px;
}
.extExtendRight table.aibTable01
{
	width:740px;
}
table.aibTable01 caption
{
	font-weight:bold;
	margin:5px 0px 0px;
	padding:3px 5px 5px 0px;
	text-align:left;
	color:#1F2555;
	font-size:1em;
}
table thead tr th, 
table tbody tr th,
table tbody tr td
{
	font-size:0.75em;
}
table.aibTable01 thead tr th, 
table.aibTable01 tbody tr th,
table.aibTable01 tbody tr td
{
	text-align:left;
	padding:5px 8px;
}
table.aibTable01 tbody tr td.head
{
	width:280px;
}

table.aibTable01 .aibTableStyle02 tr th,
table.aibTable01 .aibTableStyle02 tr td
{
	text-align:right;
}
table.aibTable01 thead tr th
{
	color:#2C2849;
	font-weight:bold;
	background:#DCE3F1;
}
table.aibTable01 thead {
	border-bottom:1px solid #999;
}
table tbody tr.aibTableRowStyle01
{
	background-color:#EEF2F5;
}
table tbody tr.aibTableRowStyle02
{
	background-color:#FFF;
}
table tbody tr.aibTableRowStyle03 {
	background-color:#DCE4EC;
}
table tbody tr.aibTableRowStyle04
{
	background-color:#EEE;
}
table tbody tr.aibTableRowStyle05 
{
	background-image:url("/futuretense_cs/AIB_IE/_img/misc/whitespace.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}
table tbody tr.aibTableRowStyle05 td 
{
	padding-bottom:9px;
}
table tbody tr.aibTableRowStyle06
{
	background-image:url("/futuretense_cs/AIB_IE/_img/misc/whitespace.gif");
	background-position:top;
	background-repeat:repeat-x;
}
table tbody tr.aibTableRowStyle06 td
{
	padding-top:9px;
}
table thead th.aibTableCellStyle01, 
table tbody th.aibTableCellStyle01, 
table tbody td.aibTableCellStyle01
{
	padding-left:10px!important;
}
table thead th.aibTableCellStyle02, 
table tbody th.aibTableCellStyle02,
table tbody td.aibTableCellStyle02
{
	text-align:right!important;
}
table thead th.aibTableCellStyle03, 
table tbody th.aibTableCellStyle03,
table tbody td.aibTableCellStyle03
{
	text-align:left!important;
}
.aibStepBar
{
	float:left;
}
.aibStepBar ul
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.aibStepBar ul li
{
	float:left;
	margin-right:15px;
	padding:5px 15px 5px 20px;
	border:#c5c3d1 1px solid;
	color:#c5c3d1;
	text-align:center;
}
.aibStepBar ul li br
{
	display:none;
}
.aibStepBar ul li span.aibHidden
{
	display:inline;
	left:-999px;
	position:absolute;
	width:99px;
}
.aibStepBar ul li.selected
{
	color:#000;
	padding:5px 5px 5px 10px;
	background-color:#f2f6d4;
	border:#d4df95 1px solid;
}
.containerGlobal .extFullWidth .extLogin
{
	width:937px;
	float:left;
	margin:0px;
	padding:16px 0px 35px 0px;
}
.containerGlobal .extFullWidth .extLogin .aibContent
{
	width:937px;
	padding-bottom:32px;
}
.containerGlobal .extFullWidth .extLogin h1
{
	padding-bottom:4px;
}
.containerGlobal .extFullWidth .extLogin p.textStyle01
{
	padding-bottom:15px;
	padding-top:11px;
}
.extLogin .aibDivlet01 .slideButton,
.extIB01 .aibDivlet01 .slideButton
{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangemediumrsd.gif") no-repeat right top;
}
.extLogin .aibDivlet01 .buttonStyle01,
.extIB01 .aibDivlet01 .buttonStyle01

{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangemediumpaddlockrsd.gif") no-repeat right top;
}
.extLogin .aibDivlet01 .slideButton span,
.extIB01 .aibDivlet01 .slideButton span
{
	padding-top:7px;
	padding-bottom:11px;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangemediumlsd.gif") no-repeat left top;
}
.aibContentInner
{
	float:left;
}
.containerGlobal .extFullWidth .extColumnThree .aibColumn .aibContent .aibContentInner,
.containerGlobal .extFullWidth .extColumnFour .aibColumn .aibContent .aibContentInner,
.extFullWidth .extColumnTwo .aibColumnExt02 .aibContent .aibContentInner
{
	padding:0px!important;
}
.extFullWidth .extColumnTwo .aibColumnExt01,
.extFullWidth .extColumnTwo .aibColumnExt01 .aibContent
{
	width:685px;
}
.extFullWidth .extColumnTwo .aibColumnExt02,
.extFullWidth .extColumnTwo .aibColumnExt02 .aibContent
{
	width:215px;
}
.extFullWidth .extColumnTwo .aibColumnExt02 .aibContent,
.extFullWidth .extColumnTwo .aibColumnExt02 .aibContent .slideButton
{
	background:none!important;
}
.aibRow.extColumnTwo .aibColumnExt02 .aibContent .aibContentInner .aibDivlet01
{
	margin-top:0!important;
}
.containerRightContent h2
{
	float:left;
}
.containerRightContent .aibContent
{
	overflow:hidden;
}
/*errorMessages styles - page071 and page073*/
.aibFormStyle02 .aibBoxStyle08 .aibRow p
{
	font-weight:bold;
	padding: 0px 10px 10px 290px;
}
.aibFormStyle02 .aibBoxStyle08 .aibBoxStyle09Column p 
{ 
    font-weight:normal; 
    padding-left:10px; 
}

/*default Style*/
/*.aibRow.message .aibColumContent.cc2,
.aibExt04 .aibBoxStyle08 .aibContent.aibExt02 .aibRow.twoThirdsColum.mandatory.message label
{
	border:#d47777 1px solid;
	float:left;
	padding:3px 10px 3px 10px;
}
.aibRow.message .aibColumContent.cc2
{
}
.aibRow.twoThirdsColum.mandatory.message label
{
}*/
.aibRow.message p
{
	color:#FF0000;
	position:relative;
	left:-4px;
	padding-bottom:0px!important;
}
.aibRow.message .aibColumContent input,
.aibRow.message .aibColumContent select
{
	position:relative;
	left:-2px;
}
.message
{
	background-color:#FFE4E4!important;
	border-bottom:1px dashed #FF0000;
	border-top:1px dashed #FF0000;
	margin:0px 0px 10px;
	padding:0px 0px 5px;
	position:relative;
	left:2px;
	z-index:100;
}
/*Terms and condition Checkboxes*/
.aibFormStyle02 .aibBoxStyle08 .twoThirdsColum p
{
	color:#333;
	font-weight:bold;
	float:left;
	width:465px;
	padding: 5px 40px 10px 30px;
}
.aibFormStyle02 .aibBoxStyle08 .twoThirdsColum.message p
{
	float:none;
	color:#FF0000;
	left:0px;
}
#testInput
{
	width:550px;
	height:150px;
}
.backToTop
{
	padding:5px 0 11px 16px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/backtotop.gif") left top no-repeat;
}
.backToTop a
{
	color:#333;
	font-weight:bold;
	padding:0;
	text-decoration:none;
}
/*Popup window*/
body#extPopUp {
	background:#78496A !important;
}
#extPopUp .containerGlobal {
	float:left;
	min-width:600px;
	width:100%;
}
#extPopUp .containerBody {
	margin:0px auto;
	padding:0px;
	width:600px;
}
#extPopUp .containerHeader {
	background:#48182c!important;
	margin:0;
	width:100%;
}
#extPopUp .containerHeader a {
	float:left;
	padding:10px;
}
#extPopUp .containerHeader .closeLink {
	float:right;
	color:#FFF;
	padding:0;
	margin:10px;
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/linkbg.gif") repeat-x bottom left;
}
#extPopUp .containerHeader .closeLink:hover {
	text-decoration:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/linkbgsolid.gif") repeat-x bottom left;
}
#extPopUp .containerContent
{
	width:600px;
}
#extPopUp .containerCentreContent {
	background:#FFF;
	padding:10px 0 0 10px;
}


/* styles for narrow width option */
.sub960 .aibSecurityDivlet .aibRowRight
{
	padding-right:20px;
}
.sub960 .aibSecurityDivlet .aibDivlet15
{
	padding-right:170px;
}
.loanCalc .loanCalcContent .aibDivlet07
{
	width:400px;
	margin-bottom:0px;
	padding-bottom:3px;
	padding-top:3px;
}
h2 a
{
	font-size:1em;
	text-decoration:none;
}
.aibSecurityDivlet .aibDivlet15
{
	clear:right;
}
.aibSecurityDivlet .aibDivlet15 .slideButton 
{
	clear:right;
	display:inline;
	white-space:nowrap;
}
.aibExt09 select
{
	width:80px;
	float:right;
	margin:5px 35px 5px 5px;
}
.aibFormStyle02 .aibExt09 label
{
	padding-left:10px!important;
	width:360px!important;
}
#extPopUp .containerFooter .footerDivlet
{
	width:560px;
}
#extPopUp .containerFooter .footerDivlet ul li
{                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
	width:140px;
	margin-bottom:5px;
}
#extPopUp .containerFooter 
{
	float: left;
	clear:both;
	width:600px;
}
.dyncontent
{
	display: none;
}
.font{
font-size:0.75em;
}

/* updated css for application landing pages*/
#appForm h1
{
	padding-bottom:20px;
}
#appForm .aibColumn
{
	padding:0px 20px 0px 0px;
}
.containerGlobal .containerContent #appForm h2
{
	font-size:75%!important;
	font-weight:bold;
	padding-bottom:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#appForm .containerCentreContent ul li
{
	line-height:150%;
}
#appForm .containerCentreContent ul.aibListStyle05 li
{
	line-height:70%;
}
.extStyle01
{
	width:560px;
	float:left!important;
	padding-top:15px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") repeat-x left top;
}.aibStyle07
{
	float:left!important;
	display:inline;
	text-align:center;
	border-bottom:#fff 20px solid;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibStyle07_top.gif") left top no-repeat;
}
.aibStyle07 .aibStyle07Inner
{
	float:left;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibStyle07_bottom.gif") left bottom no-repeat;
}
.aibStyle07 .aibContent
{
	padding:12px 19px 0px;
}
.aibStyle07 h3,
.aibStyle07 p
{
	width:232px;
	float:left;
	clear:both;
	display:inline;
	padding:0px 0px 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.aibStyle07 h3
{
	font-size:87.50%;
	margin:0px 0px 8px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") repeat-x left bottom;
}
.aibStyle07 p
{
	font-size:68.75%;
	line-height:1.3em;
	margin:0px;
}
.aibStyle07 .aibDivlet01
{
	width:232px;
	float:left;
	clear:both;
	display:inline;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:13px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") repeat-x left top;
}
.aibStyle07 .slideButton
{
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangemediumrsd.gif") no-repeat right top;
	margin:0px 41px;
	display:inline;
}
.aibStyle07 .aibDivlet01 .slideButton a span
{
	width:108px;
	background:url("/futuretense_cs/AIB_IE/_img/buttons/buttonorangemediumlsd.gif") no-repeat left top;
	min-height:13px;
	white-space:nowrap!important;
	overflow:hidden;
	padding:7px 0 9px 15px;
}
.aibStyle08
{
	width:232px;
	float:left;
	clear:both;
	display:inline;
	padding-top:13px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibstyle03bg.gif") repeat-x left top;
}
.aibStyle08 p
{
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.containerCentreContent .aibStyle08 p.extStyle02
{
	width:50px;
	float:left;
	clear:both;
	display:inline;
	line-height:1px;
	padding-bottom:1px;
	margin:0px 90px 10px;
	text-align:center;
	border-bottom:#ebe7e4 1px solid;
}
/*mortgage tool additions*/
.aibFormCol
{
	width:250px;
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}
.aibFormCol input
{
	width:200px;
}
.aibFormCol select
{
	width:204px;
}
.aibFormCol p
{
	width:200px;
	float:left;
	padding-bottom:0px;
}
.aibFormCol label input
{
	float:left;
	margin-top:0;
	position:relative;
	top:0px;
	left:-3px;
	width:15px;
}
.aibFormCol label.aibExt03
{
	float:left;
	width:250px!important;
	padding-top:5px;
}
.aibDivlet22
{
	width:540px;
	float:left;
}
.aibDivlet22 button
{
	float:right;
}
.aibFormCol .aibDivlet07
{
	float:left;
	width:250px;
	text-align:left;
	padding:0px;
	margin-bottom:0px;
}
.aibFormCol .aibDivlet23
{
	width:540px;
	float:left;
	margin:0px;
	padding:0px;
}

.faqQuestion p {
	padding:10px 0px 0px 18px;
}
.faqQuestion ul {
	padding:10px 0px 0px 0px;
	clear:both;
}
.faqQuestion ul li {
	padding:0px 0px 0px 18px;
	list-style:none;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/faqQuestion.gif") no-repeat top left;
}

.aibColumn li .aibTextStyle03 {
	padding:0px 0px 24px 0px;
	position:relative;
}

.aibColumn li .aibTextStyle03 span {
	position:absolute;
	top:0px;
	left:-25px;
	font-weight:bold;
}
.error{
color:#FF0000;
}
.error label {
	color:#FF0000!important;
}
.fhcButton{
	 color:#f78a1e;
	 background: #FFFFFF;
	 border:none;
	 text-decoration:underline;	
}
.aibInputStyle01{
width:100px;
}
.aibInputStyle02{
width:140px;
}
.extIB01
{
	margin-bottom:35px;
	background:url("/futuretense_cs/AIB_IE/_img/backgrounds/aibBorderFull.gif") no-repeat left bottom;
}
.containerGlobal .extFullWidth .extIB01 .extLogin
{
	padding:0px;
}
.containerCentreContent .extIB01 .aibContent p.textStyle01
{
	font-size:125%!important;
	font-weight:normal;
	padding-bottom:5px;
}
.extPosition
{
	position:relative;
}
.containerCentreContent .extIB01 .aibContent .aibDivlet02,
.containerCentreContent .extIB01 .aibContent .aibDivlet02a
{
	position:absolute;
	bottom:20px;
	padding:0px 0px 0px 22px;
}
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p.aibLinkStyle04,
.containerCentreContent .extIB01 .extLogin .aibContent .aibDivlet01 p
{
	font-size:81.25%;
}
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p.aibLinkStyle04
{
	margin:3px 0px 0px 10px;
	float:left;
}
.containerCentreContent .extIB01 .aibContent .aibDivlet01 p a:hover
{
	text-decoration:underline;
}
.containerCentreContent .extIB01 .extLogin .aibContent .aibDivlet01 p.aibLinkStyle05
{
	padding-top:0px;
	margin-left:0px;
}
.extFullWidth .containerCentreContent .extColumnTwo .aibColumnExt03,
.extFullWidth .containerCentreContent .extColumnTwo .aibColumnExt03 .aibContent
{
	width:293px;
}
.extFullWidth .containerCentreContent .extColumnTwo .aibColumnExt04,
.extFullWidth .containerCentreContent .extColumnTwo .aibColumnExt04 .aibContent
{
	width:607px;
}
.aibBoxStyle10 .aibContent .aibContentInner
{
	padding:15px;
}
.containerCentreContent .aibBoxStyle10 h2
{
	font-size:137.50%;
	padding-bottom:20px;
}
.containerCentreContent .aibBoxStyle10 .aibContent p.textStyle01
{
	font-size:100%!important;
}
.containerCentreContent .aibBoxStyle10 .aibContent .aibDivlet01
{
	margin-top:0px;
}
.extIB02 .aibColumn 
{
	padding-bottom:0px;
}
.aibStyle01Google
{
	color:#6085c4;
	font-size:.97em;
	font-weight:bold;
	text-decoration:none;
	/*background:url("/futuretense_cs/AIB_BP/_img/backgrounds/aibliststyle01-google.gif") no-repeat scroll left center;
	padding-left:15px;*/
}
.aibStyle01GoogleImage
{
	color:#F6851F;
	
}
