/*
----------------------------------------------------------------------------------------------
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:#A70606 url("/futuretense_cs/CSR/C001.jpg") no-repeat top right;
	margin-bottom:4px;
}
.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:#738FBF url("/futuretense_cs/CSR/C002.jpg") no-repeat top right;	}
#C003 .aibHeaderDivlet
{	background:#65913C url("/futuretense_cs/CSR/C003.jpg") no-repeat top right;	}
#C004 .aibHeaderDivlet
{	background:#8B829F url("/futuretense_cs/CSR/C005.jpg") no-repeat top right;	}
#C005 .aibHeaderDivlet
{	background:#974C6A url("/futuretense_cs/CSR/C004.jpg") no-repeat top right;	}
#S001 .aibHeaderDivlet
{	background:#DE2C4E url("/futuretense_cs/CSR/S001.jpg") no-repeat top right;	}
#S002 .aibHeaderDivlet
{	background:#2C448C url("/futuretense_cs/CSR/S002.jpg") no-repeat top right;	}
#S003 .aibHeaderDivlet
{	background:#DF6205 url("/futuretense_cs/CSR/S003.jpg") no-repeat top right;	}
#S004 .aibHeaderDivlet
{	background:#312E3F url("/futuretense_cs/CSR/S004.jpg") no-repeat top right;	}



/* Channel Bar
---------------------------------------------------------------------------------------------- */
.aibChannelMenuCSR
{
	width:184px;
	float:left;
	background-color:#4C4668;
	
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibChannelMenuCSRRed
{
	width:184px;
	float:left;
	background-color:#720505;
	
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
	
}

.aibChannelMenuCSR ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.aibChannelMenuCSRRed ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.aibChannelMenuCSR ul li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.aibChannelMenuCSRRed ul li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}

.aibChannelMenuCSR ul li a
{
	display:block;
	padding:4px 21px 6px 13px;
	color:#C6C2D2;
	font-weight:bold;
	float:left;
	white-space:nowrap;
}
.aibChannelMenuCSR ul li a:hover
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#797396;
	padding:4px 21px 6px 13px;
	
}



.aibChannelMenu
{
	width:100%;
	float:left;
	background-color:#4C4668;
	margin-bottom:4px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibChannelMenu ul
{
	margin:0px;
	padding:0px 0px 0px 12px;
	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,
{
	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;
}

.aibChannelMenu ul li.aibChannel01 a:hover,
#C001 .aibChannelMenu ul li.aibChannel01 a
{	background-color:#970505;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel02 a:hover,
#C002 .aibChannelMenu ul li.aibChannel02 a
{ background-color:#728ec0;	color:#FFFFFF;	}  
.aibChannelMenu ul li.aibChannel03 a:hover,
#C003 .aibChannelMenu ul li.aibChannel03 a
{	background-color:#648f3d;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel04 a:hover,
#C004 .aibChannelMenu ul li.aibChannel04 a
{	background-color:#8b829f;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel05 a:hover,
#C005 .aibChannelMenu ul li.aibChannel05 a
{	background-color:#974c6a;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel06 a:hover,
#S001 .aibChannelMenu ul li.aibChannel02 a
{	background-color:#de2c4e;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel07 a:hover,
#S002 .aibChannelMenu ul li.aibChannel02 a
{	background-color:#728ec0;	color:#FFFFFF;	}
#S003 .aibChannelMenu ul li.aibChannel02 a
{	background-color:#df6205;	color:#FFFFFF;	}
.aibChannelMenu ul li.aibChannel07 a:hover,
#S004 .aibChannelMenu ul li.aibChannel02 a
{	background-color:#312e3f;	color:#FFFFFF;	}
/* Left Hand Navigation - services listing
---------------------------------------------------------------------------------------------- */
.aibNavigateServices
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibNavigateServicesCSR
{
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
.aibNavigateServices ul
{
	margin:0px;
	padding:0px;
}
.aibNavigateServicesCSR ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.aibNavigateServices ul li
{
	margin:0px;
	list-style:none;
	clear:left;
}
.aibNavigateServicesCSR 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;
}
.aibNavigateServicesCSR
{
	color:#fff;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
.aibNavigateServices ul
{
}
.aibNavigateServices ul li
{
	padding:0px;
}
.aibNavigateServicesCSR ul li
{
	padding:0px 0px 10px 0px;
}
.aibNavigateServices ul li a
{
	padding:4px 2px 6px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#4D4769 url("/futuretense_cs/ROIPersonalPortal/images/nav_arr_right.gif") no-repeat top left;
	color:#fff;
	font-weight:bold;
}
.aibNavigateServicesCSR ul li a
{
	padding:4px 2px 2px 19px;
	float:left;
	width:184px;
	wid\th:163px;
	background:#EEEEF0 url("/futuretense_cs/ROIPersonalPortal/images/nav_arr_red.jpg") no-repeat top left;
	color:#4D4769;
	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:#4C466C;
	background:#F4F2F8;
}


.aibNavigateServices ul li.aibProductSubNav ul li.selected ul.subSection li a
{
	color:#728EC0;
	background:#fff;
}
.aibNavigateServices ul li.aibProductSubNav ul li.selected ul.subSection li.selected a
{
	color:#7F142E;
	background:#fff;
}

.subSection li a
{
   color:#728EC0;
}


	

/* 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 17px 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 #728EC0;
	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;
}