/*
----------------------------------------------------------------------------------------------
Corporate Banking STRUCTURE StyleSheet
Author:   Cathal Courtney
Created:  06 Jun 2007
Updated:  06 Jun 2007

History:

	
---------------------------------------------------------------------------------------------- */

/* Top links
---------------------------------------------------------------------------------------------- */
.aibLinksDivlet
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
	padding:5px 0px;
	width:100%;
	float:left;
}
.aibLinksDivlet p
{
	float:left;
	margin:0px;
	padding:0px;
}
.aibLinksDivlet ul
{
	float:right;
	margin:0px;
	padding:0px;
}
.aibLinksDivlet ul li
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 18px;
	list-style:none;
}
.aibLinksDivlet ul li a
{
	color:#4D4769;
}
.aibLinksDivlet ul li a.aibSkipLink
{
	color:#fff;
}
.aibLinksDivlet ul li a.aibSkipLink:hover
{
	cursor:default;
}

/* Header Bar
---------------------------------------------------------------------------------------------- */
.aibHeaderDivlet
{
	width:100%;
	float:left;
	background:#2A114A url("/futuretense_cs/CorporateBanking/images/CB_Top_Banner.jpg") no-repeat top right;
	margin-bottom:1px;
}
.aibHeaderDivlet a
{
	padding:10px 20px;
	float:left;
	color:#fff;
}
.aibHeaderDivlet a img
{
	height:75px;
	width:47px;
}
.aibHeaderDivlet p
{
	position:absolute;
	left: -999px;
	width: 99px;
	display:none;
	/* \*/
	display:inline;
	/* */
}

#C002 .aibHeaderDivlet
{	background:#025F4A url("/futuretense_cs/CorporateBanking/images/CB_Top_BannerIRL.jpg") no-repeat top right;	}
#C003 .aibHeaderDivlet
{	background:#8E0606 url("/futuretense_cs/CorporateBanking/images/CB_Top_BannerGB.jpg") no-repeat top right;	}
#C004 .aibHeaderDivlet
{	background:#3B1F13 url("/futuretense_cs/CorporateBanking/images/CB_Top_BannerNA.jpg") no-repeat top right;	}
#C005 .aibHeaderDivlet
{	background:#7D6A48 url("/futuretense_cs/CorporateBanking/images/CB_Top_BannerAP.jpg") no-repeat top right;	}
#C006 .aibHeaderDivlet
{	background:#303883 url("/futuretense_cs/CorporateBanking/images/CB_Top_BannerINT.jpg") no-repeat top right;	}

/* Channel Bar
---------------------------------------------------------------------------------------------- */
.aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#1B0835;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
#C002 .aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#09202B;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
#C003 .aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#420D0D;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
#C004 .aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#1F0D03;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
#C005 .aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#1F0C05;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
#C006 .aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#291256;
	margin-bottom:1px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibChannelMenu ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.aibChannelMenu ul li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.aibChannelMenu ul li.aibChannel01,
#C001 .aibChannelMenu ul li.aibChannel02,
#C002 .aibChannelMenu ul li.aibChannel02,
#C002 .aibChannelMenu ul li.aibChannel03,
#C003 .aibChannelMenu ul li.aibChannel03,
#C003 .aibChannelMenu ul li.aibChannel04,
#C004 .aibChannelMenu ul li.aibChannel04,
#C004 .aibChannelMenu ul li.aibChannel05,
#C005 .aibChannelMenu ul li.aibChannel05,
#C005 .aibChannelMenu ul li.aibChannel06,
#C006 .aibChannelMenu ul li.aibChannel06,
{
	background:none;
}
.aibChannelMenu ul li a
{
	display:block;
	padding:8px 20px;
	color:#fff;
	font-weight:bold;
	float:left;
	white-space:nowrap;	
	border-right:1px ridge white;
}
.aibChannelMenu ul li a:hover
{
	text-decoration:none;
}
.aibChannelMenu ul li.aibChannel01 a:hover,
#C001 .aibChannelMenu ul li.aibChannel01 a
{	background:#6C5293 no-repeat scroll right center;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel02 a:hover,
#C002 .aibChannelMenu ul li.aibChannel02 a
{	background:#447764 no-repeat scroll right center;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel03 a:hover,
#C003 .aibChannelMenu ul li.aibChannel03 a
{	background:#7D3435 no-repeat scroll right center;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel04 a:hover,
#C004 .aibChannelMenu ul li.aibChannel04 a
{	background:#6C5293 no-repeat scroll right center;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel05 a:hover,
#C005 .aibChannelMenu ul li.aibChannel05 a
{	background:#8A7756 no-repeat scroll right center;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel06 a:hover,
#C006 .aibChannelMenu ul li.aibChannel06 a
{	background:#A0C1E0 no-repeat scroll right center;	color:#FFFFFF;	}


/* Left Hand Navigation - services listing
---------------------------------------------------------------------------------------------- */
.aibNavigateServices
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibNavigateServices ul
{
	margin:0px;
	padding:0px;
}
.aibNavigateServices ul li
{
	margin:0px;
	list-style:none;
	clear:left;
}
.aibNavigateServices
{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px #B4B1C2;
	margin-bottom:2px;
}
.aibNavigateServices ul
{
}
.aibNavigateServices ul li
{
	padding:0px;
}
.aibNavigateServices ul li a,
#C001 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#6C5293;
	color:#fff;
	font-weight:bold;
}
#C002 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#447764;
	color:#fff;
	font-weight:bold;
}
#C003 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#7E3435;
	color:#fff;
	font-weight:bold;
}
#C004 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#6c5192;
	color:#fff;
	font-weight:bold;
}
#C005 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#8A7757;
	color:#fff;
	font-weight:bold;
}
#C006 .aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#7A8EC3;
	color:#fff;
	font-weight:bold;
}

#C001 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#190930;
	background:#A790C6;
}
#C002 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#09302D;
	background:#B2DCCE;
}
#C003 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#390708;
	background:#D48C8D;
}
#C004 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#1E0D06;
	background:#D6D4F6;
}
#C005 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#1E0D05;
	background:#B6A079;
}
#C006 .aibNavigateServices ul li.aibServiceSubNav a
{
	color:#1D0A41;
	background:#ABB8DB;
}
#C001 .aibNavigateServices ul li.selected a
{
	color:#190930;
	background:#A790C6;
}
#C002 .aibNavigateServices ul li.selected a
{
	color:#09302D;
	background:#B2DCCE;
}
#C003 .aibNavigateServices ul li.selected a
{
	color:#390708;
	background:#D48C8D;
}
#C004 .aibNavigateServices ul li.selected a
{
	color:#1E0D06;
	background:#BE9786;
}
#C005 .aibNavigateServices ul li.selected a
{
	color:#1E0D05;
	background:#B6A079;
}
#C006 .aibNavigateServices ul li.selected a
{
	color:#1D0A41;
	background:#ABB8DB;
}


#C001 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#806D9B;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
#C002 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#6DAE96;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
#C003 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#BB595A;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
#C004 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#8E563F;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
#C005 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#B08372;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
#C006 .aibNavigateServices ul li.aibServiceSubNav ul li a
{
	color:#7A8EC3;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}

#C001 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#190930;
      background:#F4F2F8;
}
#C002 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#09302D;
      background:#F3F7F6;
}
#C003 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#390708;
      background:#F9F3F3;
}
#C004 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#1E0D06;
      background:#F7F2EF;
}
#C005 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#200C05;
      background:#EDDFC6;
}
#C006 .aibNavigateServices ul li.aibServiceSubNav ul li.selected a
{
	color:#1D0A41;
      background:#F1F2F7;
}

#C001 .aibNavigateServices ul li.aibServiceSubNav ul li ul.subSection li a
{
	color:#728EC0;
	background:#fff;
}
#C001 .aibNavigateServices ul li.aibServiceSubNav ul li ul.subSection li.selected a
{
	color:#7F142E;
	background:#fff;
}
/* Left Hand Navigation - other left hand navigation
---------------------------------------------------------------------------------------------- */
.aibNavigationAid
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibNavigationAid ul
{
	margin:0px;
	padding:0px;
}
.aibNavigationAid ul li
{
	margin:0px;
	list-style:none;
	clear:left;
}
.aibNavigationAid
{
	color:#48435f;
	font-weight:bold;
}
.aibNavigationAid ul li
{
	margin-bottom:4px;
	padding:4px 2px 6px 19px;
	background:#C6C2D1;
}
.aibNavigationAid ul li a
{
	display:block;
	width:100%;
	font-weight:bold;
	color:#2f294b;
}
.aibNavigationAid ul li ul
{
	padding-top:8px;
}
.aibNavigationAid ul li ul li
{
	padding:3px 0px 0px 0px;
}
.aibNavigationAid ul li ul li a
{
	font-weight:normal;
	color:#4D456A;
}

/* Form Step bar (sits in main content)
---------------------------------------------------------------------------------------------- */
.aibStepBar
{
}
.aibStepBar ul
{
}
.aibStepBar ul li
{
	margin:10px 22px 10px 0px!important;
	background:#fff!important;
	list-style:none!important;
	float:left;
	border:1px solid #C5C3D1;
	color:#C5C3D1;
	font-weight:bold!important;
	position:relative;
	padding:12px 0px 15px 7px!important;
	width:45px;
	/* \*/
	text-align:center;
	padding:12px 0px 15px 0px!important;
	width:59px;
	wid\th:57px;
	/*  */
}
.aibStepBar ul li.selected
{
	border:1px solid #4D4769;
	color:#4D4769;
	background-color:#F8F8C4!important;
	padding:6px 0px 8px 7px!important;
	/* \*/
	padding-left:0px!important;
	/*  */
}
.aibStepBar ul li span.aibNextStep
{
	background:url("/futuretense_cs/CorporateBanking/images/step_bar_bg.gif") repeat-x left;
	position:absolute;
	right:-24px;
	top:0.8em;
	width:22px;
	height:18px;
}
.aibStepBar ul li.selected span.aibNextStep
{
	background:url("/futuretense_cs/CorporateBanking/images/step_bar_next_step.gif") no-repeat left;
	height:20px;
}
.aibStepBar ul li.aibLastLink
{
	margin-right:0px!important;
}
.aibStepBar .extFloatBugFix
{
font-size:1px;
height:1px;
padding:0px;
margin:0px;
}
/* Right hand content
---------------------------------------------------------------------------------------------- */
.aibOptionalTextBox
{
	float:right;
	background-color:#F3F3F5;
	border-bottom:6px solid #fff;
	border-left:6px solid #fff;
}
.aibOptionalTextBox .aibOptionalTextInner
{
	width:185px;
	border-left:1px solid #D8D7DD;
	padding-bottom:8px;
}
.aibOptionalTextBox a
{
	color:#4d4769;
}
.aibOptionalTextBox h2
{
	font-size:86%!important;
	/* \*/
	font-size:80%!important;
	/* */
	padding:5px 5px 0px 10px!important;
}
.aibOptionalTextBox p
{
	padding:5px 5px 0px 10px!important;
}
.aibOptionalTextBox .aibOptionalTextExternal p
{
	padding-bottom:5px!important;
}
p.aibException
{
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.aibOptionalTextBox ul
{
	padding:5px 5px 0px 10px!important;
}
.aibOptionalTextBox .aibOptionalTextExternal ul
{
	padding-bottom:0px!important;
}
.aibOptionalTextBox ul li
{
	background-image:url("/futuretense_cs/CorporateBanking/images/bullet3.gif")!important;
	padding-bottom:5px!important;
}
.aibOptionalTextBox dl
{
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.aibOptionalTextBox dl dt
{
	background:url("/futuretense_cs/CorporateBanking/images/bullet3.gif") no-repeat top left;
	padding:0px 0px 0px 10px!important;
}
.aibOptionalTextBox dl dd
{
	padding-bottom:5px!important;
}
.aibOptionalTextBox ul li.aibException
{
	background:none!important;
	padding-left:0px!important;
	line-height:normal!important;
}
.aibOptionalTextBox ul li span
{
	display:block;
}
.aibOptionalTextBox ul li.aibException span
{
	white-space:nowrap;
	font-weight:bold;
}
.aibOptionalTextRelated,
.aibOptionalTextExternal
{
	padding-top:10px;
}
/* Footer Legal Note
---------------------------------------------------------------------------------------------- */
.aibFooterLegal
{
	font-size:68%;
	/* \*/
	font-size:61%;
	/* */
	border-top:1px solid #D8D7DF;
	text-align:center;
	padding:10px 0px;
}
.aibFooterLegal p
{
	padding:0px;
	margin:0px;
	color:#999;
}

/* Footer links
---------------------------------------------------------------------------------------------- */
.aibFooterLinks
{
	text-align:center;
}
.aibFooterLinks p
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
	background-color:#EDEDEF;
	border:1px solid #BDBBC8;
	margin:0px 0px 6px 0px;
	padding:7px 2px;
}
.aibFooterLinks p a
{
	color:#2E2949;
	padding:0px 4px;
}
.infoText p
{
	color:#999999;
	font-size:61%;
}
