/*
----------------------------------------------------------------------------------------------
AIB DIVLETS StyleSheet
Author:   Alex Sandrey
Created:  20 Jul 2005
Updated:  21 Jul 2005

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:#878787 url("/futuretense_cs/GBBusinessPortal/home.jpg") no-repeat top center;*/
	background:#878787 url("/futuretense_cs/GBBusinessPortal/GB-Banner.jpg") no-repeat top center;
	
}
.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:#878787 url("/futuretense_cs/GBBusinessPortal/corporate-banking.jpg") no-repeat top center;	}
#C003 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/public-sectors.jpg") no-repeat top center;	}
#C004 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/professional-services.jpg") no-repeat top center;	}
#C005 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/private.jpg") no-repeat top center;	}
#C006 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/personal.jpg") no-repeat top center;	}
#C007 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/GB-Top-Banner-iBB.jpg") no-repeat top center;	}
#S001 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/accountants.jpg") no-repeat top center;	}
#S002 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/legal.jpg") no-repeat top center;	}
#S003 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/education.jpg") no-repeat top center;	}
#S004 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/charities.jpg") no-repeat top center;	}
#S005 .aibHeaderDivlet
{	background:#878787 url("/futuretense_cs/GBBusinessPortal/reg-landlords.jpg") no-repeat top center;	}
*/
/* Channel Bar
---------------------------------------------------------------------------------------------- */
.aibChannelMenu
{
	width:100%;
	float:left;
	text-align:center;
	/*background-color:#59595B;*/
	background-color:#805472;
	margin-bottom:4px;
	margin-top:4px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibChannelMenu ul
{
	margin:0px;
	padding:0px 0px 0px 4px;
	float:left;
}
.aibChannelMenu ul li
{
	margin:0px;
	padding:0px 0px 0px 1px;
	list-style:none;
	float:left;
	background:url("/futuretense_cs/ROIPersonalPortal/images/channel_bar.gif") no-repeat 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,
#C006 .aibChannelMenu ul li.aibChannel07,
#C007 .aibChannelMenu ul li.aibChannel07
{
	background:none;
}
.aibChannelMenu ul li a
{
	display:block;
	padding:8px 14px;
	color:#fff;
	font-weight:bold;
	float:left;
	white-space:nowrap;
}
.aibChannelMenu ul li a:hover
{
	text-decoration:none;
	background-color:#A5869C;	color:#FFFFFF;	
}
/*
.aibChannelMenu ul li.aibChannel01 a:hover,
#C001 .aibChannelMenu ul li.aibChannel01 a
{	background-color:#547294;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel02 a:hover,
#C002 .aibChannelMenu ul li.aibChannel02 a
{ background-color:#B1A8AB;	color:#FFFFFF;	}  
.aibChannelMenu ul li.aibChannel03 a:hover,
#C003 .aibChannelMenu ul li.aibChannel03 a
{	background-color:#6AC0E1;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel04 a:hover,
#C004 .aibChannelMenu ul li.aibChannel04 a
{	background-color:#B69471;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel05 a:hover,
#C005 .aibChannelMenu ul li.aibChannel05 a
{	background-color:#78496A;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel06 a:hover,
#C006 .aibChannelMenu ul li.aibChannel06 a
{	background-color:#AE1A4C;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel07 a:hover,
#C007 .aibChannelMenu ul li.aibChannel07 a
{	background-color:#40417A;	color:#FFFFFF;	}
*/

/* Industry Bar
---------------------------------------------------------------------------------------------- */
.aibIndustryBar
{
	width:100%;
	float:left;
	/*background:#547294 url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-home.jpg") repeat-y top left;*/
	background:#547294 url("/futuretense_cs/GBBusinessPortal/SectorBar/sector-bar.jpg") repeat-y top left;
	margin-bottom:4px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
	text-align:right;
	padding:4px 0px;
}
.aibIndustryBar label
{
	color:#FFFFFD;
	font-weight:bold;
}
.aibIndustryBar select
{
	margin-left:5px;
	width:180px;
}
.aibIndustryBar input
{
	border:none;
	background:none;
	color:#FFFFFD;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	padding:0px 3px 0px 0px;
	margin:0px;
}
/*
#C002 .aibIndustryBar
{	background-color:#B1A8AB;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-corporate-banking.jpg");	}
#C002 .aibIndustryBar label, #C002 .aibIndustryBar input
{	color:#fefefe;	}

#C003 .aibIndustryBar
{	background-color:#6AC0E1;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-pub-sector-charities.jpg");	}
#C003 .aibIndustryBar label, #C003 .aibIndustryBar input
{	color:#fefefe;	}

#C004 .aibIndustryBar
{	background-color:#B69471;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-professional.jpg");}
#C004 .aibIndustryBar label, #C004 .aibIndustryBar input
{	color:#fefefe;	}

#C005 .aibIndustryBar
{	background-color:#78496A;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-private-banking.jpg");	}
#C005 .aibIndustryBar label, #C005 .aibIndustryBar input
{	color:#fefefe;	}
#C006 .aibIndustryBar
{	background-color:#AE1A4C;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-personal.jpg");	}
#C006 .aibIndustryBar label, #C006 .aibIndustryBar input
{	color:#fefefe;	}
#C007 .aibIndustryBar
{	background-color:#40417A;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-e-enabeling.jpg");	}
#C007 .aibIndustryBar label, #C007 .aibIndustryBar input
{	color:#fefefe;	}



#S001 .aibIndustryBar
{	background-color:#848F8B;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-accountants.jpg");	}

#S002 .aibIndustryBar
{	background-color:#AC853A;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-legal.jpg");	}
#S002 .aibIndustryBar label, S002 .aibIndustryBar input
{	color:#fefefe;	}

#S003 .aibIndustryBar
{	background-color:#637A44;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-education.jpg");	}
#S003 .aibIndustryBar label, #S003 .aibIndustryBar input
{	color:#fefefe;	}

#S004 .aibIndustryBar
{	background-color:#7F91D1;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-charities.jpg");	}
#S004 .aibIndustryBar label, #S004 .aibIndustryBar input
{	color:#fefefe;	}

#S005 .aibIndustryBar
{	background-color:#904106;	background-image:url("/futuretense_cs/GBBusinessPortal/SectorBar/sb-landlords.jpg");	}
#S005 .aibIndustryBar label, #S005 .aibIndustryBar input
{	color:#fefefe;	}
*/

/* 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 dashed #B4B1C2;
	margin-bottom:2px;
}
.aibNavigateServices ul
{
}
.aibNavigateServices ul li
{
	padding:0px;
}
.aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#878787 url("/futuretense_cs/ROIPersonalPortal/images/nav_arr_right.gif") no-repeat top left;
	color:#fff;
	font-weight:bold;
}
.aibNavigateServices ul li.aibProductSubNav a
{
	color:#4C466C;
	background:#DDD9E7 url("/futuretense_cs/ROIPersonalPortal/images/nav_arr_down.gif") no-repeat top left;
}
.aibNavigateServices ul li.selected a
{
	color:#7F142E;
}
.aibNavigateServices ul li.aibProductSubNav ul li a
{
	color:#2E2949;
	background:#fff;
	padding-top:2px;
	padding-bottom:4px;
}
.aibNavigateServices ul li.aibProductSubNav ul li.selected a
{
	color:#7F142E;
}

/* 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:#c9c9c9;
}
.aibNavigationAid ul li.applicationButton
{
	font-weight:normal;
	background:#59595b;
	
	font-size:120%;
	/* \*/
	font-size:114%;
	/* */
}
.aibNavigationAid ul li.applicationButton a
{
	color:#fff;
	padding-top: 15px;
	padding-bottom: 15px;
	
}
.aibNavigationAid ul li a
{
	display:block;
	width:100%;
	font-weight:bold;
	color:#595959;
}
.aibNavigationAid ul li ul
{
	padding-top:8px;
}
.aibNavigationAid ul li ul li
{
	padding:3px 5px 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/ROIPersonalPortal/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/ROIPersonalPortal/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
{
	/* Changed color of links 13/02/2006	color:#4d4769;*/
	color:#7c142f;
}
.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/ROIPersonalPortal/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/ROIPersonalPortal/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:#7E7E7E;
}

/* 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;
}
 