 /* CSS Document */

/* Setting default styles*/ 

html, body, p, form, h1, h2, h3, h4, h5
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
a img
{
	border:none;
}
a:hover
{
	text-decoration:underline;
	cursor : pointer;
}
p
{
	color:#333;	
	font-weight:normal;
}
h1
{
	font-size:175%;
	color:#48182c;
	margin:10px 0px 10px 0px;
}
h2, h3, h4
{
	color:#48182c;
	font-size:1.19em;
	padding-top:10px;
}
h3
{
	font-size:1em;
}
h4
{
	font-size:0.82em;
	padding-bottom:10px;
}
hr
{
	display:none;
}


.aibContent
{
	display:inline;
	float:left;
	width:737px;
}

.aibContent {
background:transparent url(../_img/backgrounds/borderStyle01.gif) repeat-x scroll left bottom;
float:left;
margin-bottom:10px;
padding-bottom:1px;
width:740px;
}

.aibContent ul li,
.aibContent ul.unorderedList li,
.aibContent ul.noindent li {
background:transparent url(../_img/backgrounds/aiblistnone.gif) no-repeat scroll left top;
font-size:75%;
margin:0;
padding:3px 0 3px 15px;
}

.aibColumn p
{
	clear:left;
	font-size:0.75em;
	line-height:1.25em;
	margin:5px 0px 10px;
	color:#333333;
}

ol li
{
	font-size:0.75em;
	line-height:1.25em;
	color:#333333;
}
.wrapper ol li
{
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.aibColumn p.last
{
	padding-bottom:20px;
}
.aibColumn p.centre
{
	text-align:center;
}
.aibColumn p a
{
	color:#4A56BF;
}

/* OLI */

.listStyle00
{
	float:left;
}

/* END*/

.aibColumn2{
	margin-top:5px !important;
	clear:left;
	font-size:0.75em;
	line-height:1.25em;
}
.aibRow
{
	float:left;
	position:static;
	width:757px;
}
.aibRowRight
{
	float:right;
	width:100%;
}
.aibRowRight ul 
{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
.aibRowRight ul li 
{
	background:url("../_img/backgrounds/aibsecuritydivletlist.gif") no-repeat left bottom;
	display:block;
	float:left;
	font-size:0.75em;
	padding:0 5px 0 7px;
	white-space:nowrap;
}
.aibRowRight ul li.firstItem
{
	background:none;
}
.aibRowRight ul li a
{
	background:url("../_img/backgrounds/linkbg.gif") repeat-x left bottom;
	color:#FFF;
	text-decoration:none;
}
.aibRowRight ul li a:hover
{
	background:url("../_img/backgrounds/linkbgsolid.gif") repeat-x left bottom;
	text-decoration:none;
}

div.aibNavigateServices,
div.aibNavigation,
div.aibNavigationAid
{
	display:inline;
	float:left;
	margin:40px 0 20px 3px;
}
div.aibNavigationAid
{
	margin:0px 0 20px 3px;
	position:relative;
	top:-20px;
}
div.aibNavigationAid ul
{
	border-top:none!important;
}
div.aibNavigateServices ul,
div.aibNavigation ul,
div.aibNavigationAid ul
{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	border-top:1px solid #ece8e6;
}
div.aibNavigateServices ul li,
div.aibNavigateServices ul li.aibProductSubNav ul li,
div.aibNavigation ul li,
div.aibNavigation ul li.aibSubNav ul li,
div.aibNavigationAid ul li
{
	border-bottom:1px solid #ece8e6;
	background:url("../_img/backgrounds/navorangearrow.gif") no-repeat top left;
	padding:0px;
	margin:0px;
	float:left;
	font-size:1em;
}
div.aibNavigateServices ul li a,
div.aibNavigation ul li a,
div.aibNavigationAid ul li a
{
	color:#333;
	display:inline;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	padding:12px 20px 13px 29px;
	text-decoration:none;
	width:129px;
}
div.aibNavigateServices li.aibProductSubNav,
div.aibNavigation ul li.aibSubNav,
div.aibNavigationAid ul li.aibSubNav
/*,
div.aibNavigateServices ul li.aibProductSubNav ul li.selected*/
{	
	background:#e5dae4 url("../_img/backgrounds/navliendtop.gif") no-repeat right top;
	border:none;
	position:relative;
	margin-top:-1px;
}
div.aibNavigateServices ul li.aibProductSubNav a,
div.aibNavigation ul li.aibSubNav a,
div.aibNavigationAid ul li.aibSubNav a
{
	background:url("../_img/backgrounds/navliendbot.gif") no-repeat right bottom;
	border:none;
}
div.aibNavigateServices ul li.aibProductSubNav ul,
div.aibNavigation ul li.aibSubNav ul,
div.aibNavigationAid ul li.aibSubNav ul
{
	border-bottom:1px solid #ECE8E6;
}
.aibNavigationAid ul li.aibSubNav ul
{
	background:none;
}
div.aibNavigateServices ul li ul,
div.aibNavigation ul li ul,
div.aibNavigationAid ul li ul
{
	border-top:medium none;
}
div.aibNavigateServices ul li ul li a,
div.aibNavigateServices ul li ul li.selected a,
div.aibNavigateServices ul li.aibProductSubNav ul li a,
div.aibNavigation ul li.aibSubNav ul li a,
div.aibNavigationAid ul li.aibSubNav ul li a
{
	padding:8px 20px 8px 41px;
	width:117px;
}
div.aibNavigateServices ul li.aibProductSubNav ul li,
div.aibNavigation ul li.aibSubNav ul li,
div.aibNavigationAid ul li.aibSubNav ul li
{
	background:#FFFFFF url("../_img/backgrounds/navorangearrow.gif") no-repeat 12px -3px;
	border-bottom:none;
}
div.aibNavigateServices li.aibProductSubNav ul li a,
div.aibNavigation ul li.aibSubNav ul li a,
div.aibNavigationAid ul li.aibSubNav ul li a
{
	background:none;
}
div.aibNavigateServices ul li.aibProductSubNav ul li.selected a,
div.aibNavigation ul li.aibSubNav ul li.selected a,
div.aibNavigationAid ul li.aibSubNav ul li.selected a
{
	text-decoration:underline;
	font-style:italic;
}
/*div.aibNavigateServices ul li.aibProductSubNav ul li.selected a
{
	background:url("../_img/backgrounds/navliendbot.gif") no-repeat right bottom;
	margin-bottom:-1px;
}*/
div.aibNavigateServices ul li a:hover,
div.aibNavigation ul li a:hover,
div.aibNavigationAid ul li a:hover
{
	text-decoration:underline;
}
div.aibNavigateServices ul li.aibProductSubNav a:hover,
div.aibNavigation ul li.aibSubNav a:hover,
div.aibNavigationAid ul li.aibSubNav a:hover
{
	text-decoration:none;
}

div.aibNavigationAid
{
	background:#e5dae4 url("../_img/backgrounds/navliendtop.gif") no-repeat right top;
	position:static;
}
div.aibNavigationAid ul
{
	border:none;
	background:url("../_img/backgrounds/navliendbot.gif") no-repeat right bottom;
	padding:3px 0;
}
div.aibNavigationAid ul li
{
	border:none;
	background:none;
}
div.aibNavigationAid ul li a
{
	padding:3px 0 3px 19px;
	background-color:#e5dae4;
}
div.aibNavigationAid ul li.aibSubNav,
div.aibNavigationAid ul li.aibSubNav a
{
	background:none;
	text-decoration:underline;
}

/*.aibBoxStyle08 .aibRowRight
{
	width:100%;
}*/
.aibRowRight button
{
	float:right;
}
.aibRowLeft
{
	float:left;
}
.clear
{
	clear:both;
}
p.clear
{
	font-size:1px;
	height:1px;
	padding:0!important;
	margin:0!important;
}

.hidden
{
	visibility:hidden;
	display:none;
}
form
{
	display:inline;
}
fieldset
{
	padding:0px;
	margin:0px;
}
body
{
	background:#78496a url("../_img/layouts/mainbordermid.gif") top repeat-y !important;
}
button{
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	cursor:pointer;
	color:#F6851F;
	text-align:right;
}

/* Header */ 

.containerHeader
{
float:left;
padding:20px 17px 32px 20px;
width:923px;
	background:url("../_img/layouts/mainbordertop.gif")	bottom left no-repeat;
}

.aibImageStyle01
{border:none;
margin-left:20px;}

.aibImageStyle02,
.aibImageStyle03
{
	float:right;
}

.aibStep
{
	clear:left;
	float:left;
	width:100%;
	padding:20px 0;
background:url(../_img/backgrounds/borderStyle01.gif) repeat-x scroll left top;
}

#extGlossary ul
{
	float:left;
	list-style:none;
	width:500px;
	margin:0 20px 0 0;
}

#jsLink01 {
float:left;
font-size:87.5%;
padding-top:8px;
text-align:right;
width:210px;
}

.aibContent ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0;
}

aibContent {
background:transparent url(../_img/backgrounds/borderStyle01.gif) repeat-x scroll left bottom;
float:left;
margin-bottom:10px;
padding-bottom:1px;
width:740px;
}

#extGlossary ul li
{
	float:left;
	background:none;
	font-size:87.50%;
	padding:0px 9px 0px 8px;
	margin-bottom:5px;
	border-right:#000 1px solid;
}
#extGlossary ul li a,
ol li a,
#jsLink01 a,
table tr a
{
	background:url("../_img/backgrounds/linkbg2.gif") repeat-x left bottom;
	color:#4A56BF !important;
	text-decoration:none;
}
#extGlossary ul li a:hover,
ol li a:hover,
#jsLink01 a:hover,
table tr a:hover
{
	background:url("../_img/backgrounds/linkbgsolid.gif") repeat-x left bottom !important;
	color:#4A56BF;
	text-decoration:none;
}

.aibGlossaryLetter
{
	width:740px;
	float:left;
	margin-top:10px;
}

.aibInnerContent h2 a
{
color:#48182C;
text-decoration:none;
}

.aibInnerContent h2 a:hover{ text-decoration:underline;}

.aibContent p {
clear:left;
color:#333333;
font-size:0.75em;
line-height:1.25em;
margin:5px 0 10px;
}

.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent
{width:367px;float:left;}
.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent h2,
.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent p
{padding:10px 20px 10px 12px;margin:0;}
.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent ul
{padding:0 30px 10px 12px;clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;}

.containerCentreContent ul.unorderedList
{
	list-style:none;
	margin:0;
	padding:0;
}

.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent ul li,
.containerCentreContent ul.unorderedList li {
background:transparent url(../_img/backgrounds/aiblistnone.gif) no-repeat scroll left top;
font-size:75%;
margin:0;
padding:3px 0 3px 15px;
}

.aibContent ul.unorderedList li a,
.aibContent ul.noindent li a, .aibContent ul li a {
background:transparent url(../_img/backgrounds/linkbg.gif) repeat-x scroll left bottom;
color:#4A56BF !important;
text-decoration:none;
}


.containerCentreContent div.aibStyle03 div.aibContent div.aibInnerContent ul li a:hover
{text-decoration:underline;}

ul.aibActionList
{
	float:left;
	margin:10px 0px;
	padding:0px;
	list-style:none;
}
ul.aibActionList li
{
	padding:6px 10px 2px 10px;
	background:url("../_img/backgrounds/aibliststyle03.gif") no-repeat left top;
	height:1%;
}
ul.aibActionList span
{
	float:left;
	width:200px;
}
ul.aibActionList li a
{
	color:#4a56bf;
	text-decoration:none;
	font-weight:bold;
}
ul.aibActionList li a:hover
{
	text-decoration:underline;
}

.aibFormButton,
.aibFormButtonPrevious
{
	float:right;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	min-height:22px;
	width:120px;
	text-align:center;
	padding:2px 0px 3px 0px;
	background:url("../_img/buttons/screen-tour.gif") left top no-repeat;
}
.aibFormButtonPrevious
{
	float:left;
	padding:2px 10px 3px 10px;
}

.aibHeaderDivlet
{
	float:left;
	padding:0 0 12px 0;
}
.aibHeaderDivlet p
{
	float:left;
	background:url("../_img/titles/welcome_to_your_aib_internet_banking.gif") top left no-repeat;
	height:0px;
	overflow:hidden;
	padding-top:37px;
	width:465px; /* width:465px; */
	margin-top:37px;
	color:#48182C;
}
.aibHeaderDivlet p.logOut
{
	background:url("../_img/titles/thankyou_for_using.gif") top left no-repeat;
}
.aibHeaderDivlet a
{
	float:left;
	margin-right:25px;
}

.aibHeaderDivletInner
{
	float:left;
	padding-left:35px;
}
.aibHeaderDivletInner p
{
	float:left;
	margin-top:37px;
	margin-right:5px;
	color:#48182C;
}
.aibHeaderDivletInner p.aibHeaderDivletTitle
{
	background:url("../_img/titles/online_banking_help_and_inf.gif") top left no-repeat;
}

.aibHeaderDivletInner p.aibHeaderDivletTitle2
{
	background:url("../_img/titles/security_centre.gif") top left no-repeat;
	width:328px;
}

.aibHeaderDivletInner p.aibHeaderDivletTitle,
.aibHeaderDivletInner p.aibHeaderDivletTitle2
.aibHeaderDivletInner p.aibHeaderDivletStrapLine
{
	overflow:hidden;
	height:0px;
	color:#48182C;
	padding-top:37px;
}

.aibHeaderDivletInner p.aibHeaderDivletStrapLine
{
	display:none;
}


.jstHsMinus, .jstHsPlus {
	display: none;
}
/* End */ 

.containerMain
{
	float:left;
	width:960px;
	background:#78496a url("../_img/layouts/mainbordermid.gif") top repeat-y;
}

/* Footer */ 

.containerFooter 
{
	clear:left;
	float:left;
	display:inline;
	background: url("../_img/layouts/mainbordermid.gif") top repeat-y;
	width:960px;
	padding-top:20px;
}
.footerDivlet
{
	float:left;
	background:#fff url("../_img/backgrounds/footerbg.gif") repeat-x top left;
	margin:12px 0px 0px 20px;
	padding:15px 0px 20px 0px;
	width:920px;
	display:inline;
}
.footerDivlet p 
{
	padding:0px;
	margin:0px;
	color:#666;
	font-size:0.69em;
	float:left;
}
.footerDivlet ul 
{
	padding:0px;
	margin:0px;
	float:right;
}
.footerDivlet li 
{
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 12px;
	font-size:0.69em;
	float:left;
	list-style:none;
	background:url("../_img/backgrounds/footerlibg.gif") no-repeat top right;
}
.footerDivlet li a
{
	background:url("../_img/backgrounds/linkbg.gif") repeat-x bottom left;
/*	color:#FB7B04;
*/	color:#4a56bf;
	text-decoration:none;
}
.footerDivlet li a:hover
{
	background:url("../_img/backgrounds/linkbgsolid.gif") repeat-x bottom left;
}
li.last
{
	background:none;
	padding:0px;
}

/* End */

/* Link Styles */

.aibSecurityDivlet a
{
	color:#f6851f !important;
	text-decoration:none;
	background:url("../_img/backgrounds/linkbgorange.gif") bottom left repeat-x;
}
.aibLinkStyle01,
.aibLinkStyle01 a,
.aibExt08 a,
.aibLinkStyle03
{
/*	color:#FB7B04 !important;
*/	color:#4a56bf !important;
	text-decoration:none;
	background:url("../_img/backgrounds/linkbg.gif") bottom left repeat-x;
}
button.aibLinkStyle01,
input.aibLinkStyle01
{
	font-size:1em;
	padding:0;
	margin:0;
	border:none;
	text-align:center;
	cursor:pointer;
	overflow:visible;
}
.aibSecurityDivlet a:hover
{
	color:#f6851f;
	text-decoration:none;
	background:url("../_img/backgrounds/linkbgsolidorange.gif") bottom left repeat-x !important;
}
.aibLinkStyle01:hover,
.aibLinkStyle02 a:hover,
.aibExt08 a:hover,
.aibLinkStyle03 a:hover,
.aibLinkStyle05 a:hover
{
	color:#4a56bf;
	text-decoration:none;
	background:url("../_img/backgrounds/linkbgsolid.gif") bottom left repeat-x !important;
}
a.aibLinkStyle03 img
{
	position:relative;	
	top:3px;
	right:0px;
}
.aibLinkStyle02 a
{
	background:url("../_img/backgrounds/linkbg.gif") bottom left repeat-x !important;
/*	color:#FB7B04;
*/	color:#4a56bf;
	text-decoration:none;
}
.aibTextStyle02 span.aibLinkStyle02
{
	background:none !important;
	padding-left:0px;
	position:relative;
}
.aibLinkStyle03
{
	font-size:0.75em;
}
.aibLinkStyle04 a
{
	font-weight:bold;
	background:url("../_img/backgrounds/linkbg.gif") bottom left repeat-x ;
}
ul.aibListStyle03 li.aibLinkStyle04 a:hover 
{	
	background:url("../_img/backgrounds/linkbgsolid.gif") bottom left repeat-x !important;
	text-decoration:none !Important;
}
.aibLinkStyle05
{
	font-size:0.69em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
a:hover.aibLinkStyle05
{
	background:url("../_img/backgrounds/link06bgsolid.gif") bottom left repeat-x ;
	text-decoration:none;
}
.aibLinkStyle06
{
	color:#333;
	text-decoration:none;
	background:url("../_img/backgrounds/link06bg.gif") bottom repeat-x;
}
a:hover.aibLinkStyle06,
.aibColumn ul li a:hover.aibLinkStyle06
{
	text-decoration:none !important;
	background:red;
	background:url("../_img/backgrounds/link06bgsolid.gif") bottom repeat-x;
}
/* End */

/* Global Container Styles  */

body
{
	background:#78496a url("../_img/layouts/mainbordermid.gif") top repeat-y !important;
}
.containerGlobal
{
	background:#78496A url("../_img/backgrounds/mainbg.gif") top left repeat-x;
	float:left;
	width:100%;
	min-width:960px;
	text-align:center;
}

.aibGlobal
{
	width:960px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

.containerBody
{
	width:960px;
	margin:0px auto;
	padding:0px;
}
.containerContent
{
	float:left;
	width:960px;
	background:#78496a url("../_img/layouts/mainbordermid.gif") top repeat-y;
}

/* Security Divlet  */

.aibSecurityDivlet
{
	float:right;
	width:280px;
}
.aibSecurityDivlet p
{
	background:url("../_img/misc/padlock.gif") top left no-repeat;
	padding-left:15px;
	color:#fff;
	float:right;
}
.aibSecurityDivlet form
{
	clear:both;
	float:right;
	/*width:108px;*/
}
.aibSecurityDivlet p
{
	font-size:0.75em;
	margin-bottom:27px;
}
.aibSecurityDivlet button
{
	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	float:right;
}

/* End */

/* Columns */

.aibColumn  
{
	float:left;
	margin:0px 20px 0px 0px;
	display:inline;
/*	position:relative;*/
}
.containerLeftContent
{
	float:left;
	margin:0px 19px 0px 0px;
	display:inline;
	width:181px;
	overflow:hidden;
}
.containerCentreContent
{
	float:left;
	width:757px;
}
.containerRightContent
{
	float:left;
}

/* The styles below defines the size of the colums according to what subclass has been applied */

/* No Extension */

/*.containerCentreContent		{	width:580px;	}*/
.extColumnOne .aibColumn	{	width:560px;	}
.extColumnTwo .aibColumn	{	width:270px;	}
.extColumnThree .aibColumn	{	width:173px;	}
.extColumnFour .aibColumn	{	width:125px;	}
.containerRightContent		{	width:180px; z-index:-100;	}

/* End */

/* Extension Right */

.extExtendRight .containerCentreContent		{	width:760px;	}
.extExtendRight .extColumnOne .aibColumn	{	width:740px;	}
.extExtendRight .extColumnTwo .aibColumn	{	width:360px;	}
.extExtendRight .extColumnThree .aibColumn	{	width:233px;	}
.extExtendRight .extColumnFour .aibColumn	{	width:170px;	}
.extExtendRight .containerRightContent		{	display:none;	}

/* End */

/* Extension Left */

.extExtendLeft .containerCentreContent		{	width:760px;padding-left:20px;	}
.extExtendLeft .extColumnOne .aibColumn		{	width:740px;	}
.extExtendLeft .extColumnTwo .aibColumn		{	width:360px;	}
.extExtendLeft .extColumnThree .aibColumn	{	width:233px;	}
.extExtendLeft .extColumnFour .aibColumn	{	width:170px;	}
.extExtendLeft .containerLeftContent		{	display:none;	}

/* End */

/* Extension Full */

.extFullWidth .containerCentreContent		{	width:940px;padding-left:20px;	}
.extFullWidth .extColumnOne .aibColumn		{	width:920px;	}
.extFullWidth .extColumnTwo .aibColumn		{	width:450px;	}
.extFullWidth .extColumnThree .aibColumn	{	width:293px;	}
.extFullWidth .extColumnFour .aibColumn		{	width:215px;	}
.extFullWidth .containerLeftContent,
.extFullWidth .containerRightContent			{	display:none;	}

/* End */

/* End */

/* Main Navigation */

div.mainNavDivlet
{
	float:left;
	margin:65px 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("../_img/backgrounds/navorangearrow.gif") no-repeat top left ;
	padding:0px;
	margin:0px;
	float:left;
	font-size:1em;
}

.navBut
{
	float:left;
	background:url("../_img/backgrounds/navorangearrow.gif") no-repeat left top;
}
.selected .navBut 
{	
	padding-top:1px;
	background:url("../_img/backgrounds/navliendtopbut.gif") no-repeat right top;
}
div.mainNavDivlet ul li input
{
	width:177px;
	border:none;
	margin:0px;
	padding:0px;
	text-align:left;
	padding:12px 22px 13px 27px;
	font-size:0.75em !important;
	text-decoration:none;
	font-weight:bold;
	color:#333 !important;
	float:left;
	background:url("../../_img/backgrounds/navorangearrow.gif") no-repeat left top;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

div.mainNavDivlet li.selected 
{	
	background:#e5dae4 url("../_img/backgrounds/navliendtop.gif") no-repeat right top ;
	border:none;
	position:relative;
	bottom:1px;
}
div.mainNavDivlet ul .selected input 
{
	background:url("../_img/backgrounds/navliendbot.gif") no-repeat right bottom ;
	padding:11px 9px 14px 29px;
}
div.mainNavDivlet ul li.selected input 
{
	padding:12px 11px 13px 27px;
}
	
div.mainNavDivlet ul li input:hover
{
	text-decoration:underline;
}
div.mainNavDivlet ul li.selected input:hover 
{
	text-decoration:none;
}


/* End */

/* Sub Navigation */

.subNavDivlet
{
	float:left;
	background:#F7F6F4 url("../_img/backgrounds/subnav.gif") repeat-x bottom left;
	margin:10px 0px !important;
	width:100%;
}
div.subNavDivlet ul
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
div.subNavDivlet ul li
{
	margin:0px 5px 0px 0px;
	padding:0px 8px 0px 0px;
	float:left;
	background:url("../_img/backgrounds/subnavright.gif") no-repeat top right;
	background:none;
	font-size:1em;
}
div.subNavDivlet ul li a
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 6px 10px 13px;
	color:#7A486B;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	background:url("../_img/backgrounds/subnavleft.gif") no-repeat top left;
	background:none;
}
div.subNavDivlet ul li a:hover
{
	text-decoration:underline;
}
div.subNavDivlet ul li.selected 
{
	background:url("../_img/backgrounds/subnavright1.gif") no-repeat top right;
	border-bottom:none;
}
div.subNavDivlet ul li.selected a
{
	background:url("../_img/backgrounds/subnavleft1.gif") no-repeat top left;
	display:block;
	text-decoration:none;
	color:#49182D;
}
div.subNavDivlet ul li.selected a span
{
	background:none;
}
/* End */

/* Warning / Info boxes */

.aibStyle01,
.aibStyle02
{
	background-color:#fef5e8;
	background-position:top left;
	background-repeat:no-repeat;
	margin:15px 0px;
}
.aibStyle01 h2,
.aibStyle02 h2
{
	background:url("../_img/backgrounds/aibstyle01bg.gif") repeat-x top left;
	font-size:0.82em;
	font-weight:bold;
	padding:17px 137px 0px 67px !important;
	margin:0px !important;
}
h2 img
{
	position:relative;
	top:8px;
	padding-right:5px
}
.aibStyle01 p,
.aibStyle02 p
{
	clear:none;
	float:none;
	font-size:0.75em;
	padding:0px 137px 10px 67px;	
	background:url("../_img/backgrounds/aibstyle01bg.gif") repeat-x bottom left;
	margin:0px;
}
.aibStyle02
{
	background:#F6F2F8 url("../_img/misc/purplealert.gif") no-repeat top left ;
}
.aibStyle02 h2
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") repeat-x top left;
}
.aibStyle02 p
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") repeat-x bottom left;
}
.aibStyle01 button,
.aibStyle02 button,
.aibStyle02 input,
.aibStyle01 input
{
	margin:0px;
	padding:0px 15px 0px 0px;
	border:0px;
	background:none;
	float:right;
}

.aibBoxStyle04  .aibStyle02
{
	padding:10px 0 0;
	margin:0;
}
.aibBoxStyle04  .aibStyle02 p
{
	padding-top:10px;
	padding-bottom:15px;
	background:none;
	border-bottom:1px solid #D9D1CD;
}
/* End */

/* List Styles*/

/* Default - text list */

.aibColumn ul,
.containerLeftContent ul
{
	padding:10px 0px 0px;
	margin:0px;
	list-style:none;
	clear:left;
}
.aibColumn ul li,
.containerLeftContent ul li
{
	padding:3px 0px 3px 15px;
	margin:0px;
	background:url("../_img/backgrounds/aiblistnone.gif") no-repeat left top;
	font-size:0.88em;
}
.aibColumn ul li a,
.containerLeftContent ul li a
{
	color:#333;
}
.containerLeftContent ul
{
	clear:left;
	padding:0px 0px 0px 15px;
}
.containerLeftContent ul li
{
	font-size:0.75em;
}

/* List style 01 - Arrow with dotted line devide */

ul.aibListStyle01
{
	float:left;
	border-top:solid 1px #d9d1cd;
	border-bottom:solid 1px #d9d1cd;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	width:100%;
}
ul.aibListStyle01 li
{
	padding:10px 10px 10px 10px;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x bottom left;
	position:relative;
	top:1px;
	font-size:0.75em;
}
ul.aibListStyle01 li a,
ul.aibListStyle01 li button
{
	background:url("../_img/backgrounds/aibliststyle01.gif") no-repeat left top;
	padding-left:10px;
	color:#333; 	
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}
ul.aibListStyle01 li button
{
	text-align:left;
}
ul.aibListStyle01 li a.aibLinkStyle02
{
	font-weight:normal;
	color:#999;
}
ul.aibListStyle01 li a:hover
{
	text-decoration:underline;
}
ul.aibListStyle01 li span
{
	color:#999;
	font-weight:bold;
}
ul.aibListStyle01 li span.aibTextStyle26
{
	padding-right:10px;
	color:#666;
	font-weight:bold;

}
/* End */

/* aibListStyle01 when placed inside the right container */

.containerRightContent ul.aibListStyle01
{
	background:url("../_img/backgrounds/footerbg.gif") repeat-x top left;
	border:none;
}
.containerRightContent ul.aibListStyle01 li,
.containerLeftContent ul.aibListStyle01 li
{
	padding:5px 20px 7px 10px;
	font-size:0.69em;
	width:130px;
}
.containerRightContent ul.aibListStyle01 li a
{
	color:#333;
	display:block;
	font-weight:normal;
}
.containerLeftContent ul.aibListStyle01
{
	margin-top:20px;
	margin-left:3px;
}
.containerLeftContent ul.aibListStyle01 li
{
	padding-right:10px;
}

/* End */

/* List style 02 - Tick, title and supporting text */

ul.aibListStyle02
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
ul.aibListStyle02 li
{
	padding:10px 10px 7px 0px;
	font-size:1em;
	background:none;
	height:1%;
}
ul.aibListStyle02 li h4
{
	font-size:0.88em;
	text-decoration:none;	
	background:url("../_img/backgrounds/aibliststyle02.gif") no-repeat top left;
	font-size:0.82em;
	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("../_img/backgrounds/aibliststyle02.gif") no-repeat top left;
	font-size:0.82em;
	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; 	
}
.containerRightContent ul.aibListStyle02
{
	width:148px;
	padding-left:3px;
}
.containerRightContent ul.aibListStyle02 li
{
	padding:10px 10px 7px 0px ;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x bottom left;
}

/* End */

/* List style 03 - link list */

ul.aibListStyle03
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	width:100%;
}
ul.aibListStyle03 li
{
	padding:6px 10px 2px 10px;
	background:url("../_img/backgrounds/aibliststyle03.gif") no-repeat left top;
	font-size:0.69em;
	height:1%;
}
ul.aibListStyle03 span
{
	float:left;
	width:200px;
}
ul.aibListStyle03 li a
{
	color:#4a56bf;
	text-decoration:none;
	font-weight:bold;
}
ul.aibListStyle03 li a:hover
{
	text-decoration:underline;
}
.containerLeftContent ul.aibListStyle03
{
	margin-top:20px;
	margin-left:13px;
}

/* aibListStyle03 when placed inside the right container */

.containerRightContent ul.aibListStyle03 li
{
	padding-right:0px;
	width:150px;
}

/* List style 04 - radio button group */

ul.aibListStyle04
{
	float:left;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x left top;
	list-style:none;
	margin:20px 0 0;
	padding:1px 0 0;
	width:100%;
	position:relative;
}
ul.aibListStyle04 button{
	margin:0;
	padding:0;
	border:0;
	background:none;
	width:72px;
	position:absolute;
	top:30px;
	right:10px;
}
ul.aibListStyle04 li
{	
	float:left;
	font-size:0.88em;
	padding:20px 0px;
	position:relative;
	top:1px;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x left bottom;
	width:100%;
}
ul.aibListStyle04 li span
{
	color:#78496a;
	display:block;
	padding:0px 80px 0px 25px;
}
ul.aibListStyle04 li.selected
{
	background-color:#f8f6fa;
}

/* End */

/* List style 05 - statement navigation */

ul.aibListStyle05
{
	float:right;
	margin:0px;
	position:relative;
	bottom:27px;
}
ul.aibListStyle05 li
{	
	float:left;
	font-size:0.75em;
	background:none;
	padding:0px 7px;
}
ul.aibListStyle05 li.lastItem
{
	background:url("../_img/backgrounds/aibliststyle01.gif") no-repeat right;
	padding-right:10px;
}
ul.aibListStyle05 li.firstItem
{
	background:url("../_img/backgrounds/aibliststyle05.gif") no-repeat left;
	padding-left:10px;
}
ul.aibListStyle05 li
{
	border:1px solid #4A56BF;
	border-bottom:none;
	border-top:none;
}
ul.aibListStyle05 li.firstItem,
ul.aibListStyle05 li.lastItem 
{
	border:none;
}

/* formating of aibListStyle05 when placed inside aibtableStyle01 & aibtableStyle02 */

.aibtableStyle01 ul.aibListStyle05,
.aibtableStyle02 ul.aibListStyle05
{
	float:right;
	bottom:0px;
	padding:0;
}
.aibtableStyle01 ul.aibListStyle05 li,
.aibtableStyle02 ul.aibListStyle05 li
{
	text-align:right;
	font-size:1em;
	padding:0px 5px;
	border:none;
	float:left;
	background:url("../_img/backgrounds/aiblistseperator01.gif") no-repeat top right;	
	white-space:nowrap;
}
.aibtableStyle01 .aibExt63 ul.aibListStyle05 li,
.aibtableStyle02 .aibExt63 ul.aibListStyle05 li
{
	float:none;
	background:none;
}
.aibtableStyle01 ul.aibListStyle05 li.lastItem,
.aibtableStyle02 ul.aibListStyle05 li.lastItem,
.aibtableStyle01 ul.aibListStyle05 li.lastItemIE,
.aibtableStyle02 ul.aibListStyle05 li.lastItemIE
{
	padding-right:0px;
	background:none;
}
.aibListStyle05.aibExt23
{
	top:-20px !important;
	padding:0px !important;
	clear:left !important;
	float:right !important;
	left:0px !important;
}

/* End */

/* formating of aibListStyle06 */

ul.aibListStyle06
{
	float:left;
	border-top:solid 1px #d9d1cd;
	border-bottom:solid 1px #d9d1cd;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	width:100%;
}
ul.aibListStyle06 li
{
	float:left;
	clear:left;
	padding:10px 10px 10px 10px;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x bottom left;
	top:1px;
	font-size:0.75em;
	width:720px;
	position:relative;
}
ul.aibListStyle06 li span
{
	padding-left:10px;
	float:right;
	position:absolute;
	top:10px;
	right:0px;
	clear:both;
}
ul.aibListStyle06 li a
{
	margin-right:10px;
	color:#4A56BF; 	
	font-size:1em;
	text-decoration:none;
	background:url("../_img/backgrounds/linkbg.gif") bottom left repeat-x;
	
}
ul.aibListStyle06 li a:hover
{
	background:url("../_img/backgrounds/linkbgsolid.gif") bottom left repeat-x;
}

ul.aibListStyle07
{
/*	float:right;
*/	list-style:none;
	padding:0px;
	margin:0px ;
	position:relative;
	top:5px;
	right:0px;
}
ul.aibListStyle07 li
{
	float:left;
	background:url("../_img/backgrounds/aibliststyle07.gif") left no-repeat;
	background:url("../_img/backgrounds/aibliststyle072.gif") left no-repeat;
	padding:0px 5px 0px 10px;
	margin:0px;
}
ul.aibListStyle07 li a
{
/*	color:#5B72B6;
	color:#FB7B04;
*/	color:#4a56bf;
	font-size:0.88em;
	font-weight:bold;
	background:url("../_img/backgrounds/aibliststyle07a.gif") left bottom repeat-x;
	background:url("../_img/backgrounds/linkbg.gif") left bottom repeat-x;
	text-decoration:none;
}
ul.aibListStyle07 li a:hover
{
	text-decoration:none;
	background:url("../_img/backgrounds/aibliststyle07ahover.gif") left bottom repeat-x;
	background:url("../_img/backgrounds/linkbgsolid.gif") left bottom repeat-x;
}
ul.aibListStyle07 li.firstItem
{
	background:0px;
	padding-left:0px;
}


/* List style 08 - Arrow with dotted line devide but no Bold Line borders*/

ul.aibListStyle08
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
	width:100%;
}
ul.aibListStyle08 li
{
	padding:10px 10px 10px 10px;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x bottom left;
	position:relative;
	top:1px;
	font-size:0.75em;
}
ul.aibListStyle08 li a
{
	background:url("../_img/backgrounds/aibliststyle01.gif") no-repeat left;
	padding-left:10px;
	color:#333; 	
	font-size:1em;
	text-decoration:none;
}
ul.aibListStyle08 li a:hover
{
	text-decoration:underline;
}
ul.aibListStyle08 li span
{
	color:#999;
	font-weight:bold;
}
ul.aibListStyle08 li span.aibTextStyle26
{
	padding-right:10px;
	color:#666;
	font-weight:bold;

}
/* End */

/* aibListStyle01 when placed inside the left container */

.containerRightContent ul.aibListStyle08
{
	background:url("../_img/backgrounds/footerbg.gif") repeat-x top left;
	border:none;
}
.containerRightContent ul.aibListStyle08 li,
.containerLeftContent ul.aibListStyle08 li
{
	padding:5px 20px 7px 10px;
	font-size:0.69em;
	width:130px;
}
.containerRightContent ul.aibListStyle08 li a
{
	color:#333;
	display:block;
}
.containerLeftContent ul.aibListStyle08
{
	margin-top:20px;
	margin-left:3px;
}
.containerLeftContent ul.aibListStyle08 li
{
	padding-right:10px;
}

/* End */

/* Box Styles */

.aibBoxStyle01,
.aibBoxStyle06,
.aibBoxStyle08,
.aibBoxStyle11,
.aibBoxStyle14
{
	clear:both;
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle01top.gif") top left no-repeat;
	margin-top:15px;
	width:100%;
}
.aibBoxStyle01 .aibContent,
.aibBoxStyle06 .aibContent,
.aibBoxStyle08 .aibContent,
.aibBoxStyle11 .aibContent,
.aibBoxStyle14 .aibContent
{
	float:none;
	background:url("../_img/backgrounds/boxstyles/boxstyle01bot.gif") bottom left no-repeat;
	padding:10px;
	position:relative;
}
.extColumnOne .aibBoxStyle01,
.extColumnOne .aibBoxStyle06,
.extColumnOne .aibBoxStyle08
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01topextcolumnone.gif") top left no-repeat;
	/*margin-bottom:10px;*/
}
.extColumnOne .aibBoxStyle01
{
	width:560px;
}
.extColumnOne .aibBoxStyle01 .aibContent,
.extColumnOne .aibBoxStyle06 .aibContent,
.extColumnOne .aibBoxStyle08 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01botextcolumnone.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnTwo .aibBoxStyle08
{
	background:url("../_img/backgrounds/boxstyles/boxstyle08topextcolumntwo.gif") top left no-repeat;
	z-index:20;
}
.extColumnTwo .aibBoxStyle08 .aibContent
{
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle08botextcolumntwo.gif") bottom left no-repeat;
	padding-top:20px;
}
.extColumnTwo .aibBoxStyle01
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01topextcolumntwo.gif") top left no-repeat;
}
.extColumnTwo .aibBoxStyle01 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01botextcolumntwo.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnThree .aibBoxStyle01
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01topextcolumnthree.gif") top left no-repeat;
}
.extColumnThree .aibBoxStyle01 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01botextcolumnthree.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnFour .aibBoxStyle01
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01topextcolumnfour.gif") top left no-repeat;
}
.extColumnFour .aibBoxStyle01 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01botextcolumnfour.gif") bottom left no-repeat;
	padding:10px;
}
.containerLeftContent .aibBoxStyle01
{
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle01top.gif") top left no-repeat;
	margin:20px 0px 0px 12px;
	width:100%;
	display:inline;
}
.containerRightContent .aibBoxStyle01
{
	margin-top:10px;
}
.containerLeftContent .aibBoxStyle01.aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01bot.gif") bottom left no-repeat;
	padding:10px;
}
.containerRightContent .aibBoxStyle01 .aibContent
{
	float:left;
}

.aibBoxStyle01 p,
.aibBoxStyle02 p{
	margin-top:0px;
	clear:none;
	float:none;
}
.aibBoxStyle01 h3
{
	padding:0;
}
.aibBoxStyle02 h3, 
.aibBoxStyle02 h2
{
	background:none;
	padding:5px 0px 10px 0px;
	width:490px;
}
.aibBoxStyle02 ul
{
	padding-top:0;
}
.aibBoxStyle02 ul li
{
	font-size:0.75em;
}
.aibBoxStyle02
{
	clear:both;
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle02top.gif") top left no-repeat !important;
	margin-top:15px;
	width:100%;
}
.aibBoxStyle02 .aibContent
{
	padding:10px;
	float:left;
	width:100%;
	background:url("../_img/backgrounds/boxstyles/boxstyle15bot.gif") bottom left no-repeat !important;
}
.aibBoxStyle02 .aibContent p
{
	margin-bottom:10px !important;
	padding-right:10px !important;
	/*	width:550px;
*/}
.containerRightContent .aibBoxStyle02 .aibContent p
{
	width:120px;
}
.aibRow.extColumnOne .aibBoxStyle02
{
	background:url("../_img/backgrounds/boxstyles/boxstyle16top.gif") top left no-repeat !important;
}
.aibRow.extColumnOne .aibBoxStyle02 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle15bot.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnOne .aibBoxStyle02 .aibContent .aibBoxStyle08Column
{
	width:269px;
}
.aibRow.extColumnOne .aibBoxStyle08 .aibContent .aibBoxStyle10Column
{
	float:left;
	width:262px;
	padding-bottom:13px;
}
.aibRow.extColumnOne .aibBoxStyle08 .aibContent .aibBoxStyle10Column p.error
{
	float:right;
	width:135px;
}


.extColumnTwo .aibBoxStyle02
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02topextcolumntwo.gif") top left no-repeat;
}
.extColumnTwo .aibBoxStyle02 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02botextcolumntwo.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnThree .aibBoxStyle02
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02topextcolumnthree.gif") top left no-repeat;
}
.extColumnThree .aibBoxStyle02 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02botextcolumnthree.gif") bottom left no-repeat;
	padding:10px;
}
.extColumnFour .aibBoxStyle02
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02topextcolumnfour.gif") top left no-repeat;
}
.extColumnFour .aibBoxStyle02 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02botextcolumnfour.gif") bottom left no-repeat;
	padding:10px;
}

.containerLeftContent .aibBoxStyle02
{
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle02top.gif") top left no-repeat;
	margin:20px 0px 0px 12px;
	width:100%;
}
.containerLeftContent .aibBoxStyle02 .aibContent,
.containerRightContent .aibBoxStyle02 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle02bot.gif") bottom left no-repeat !important;
}


.extExtendRight .aibBoxStyle02 .aibContent
{
	float:left;width:540px;
	padding-bottom:10px;
}
.extExtendRight .aibBoxStyle02 .aibContent p
{	
	margin-bottom:10px;
}

.containerRightContent .aibBoxStyle02 .aibContent .aibListStyle02
{
	float:none;
}
.containerRightContent .aibBoxStyle02 .aibContent
{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
}
.containerRightContent .aibBoxStyle02 .aibContent li
{
	padding:10px 7px 7px 7px;
}
.aibBoxStyle03
{
	margin-top:10px;
	position:relative;
	border-top:1px solid #D5DB9F;
	background-color:#F6F9E9;
}
.aibBoxStyle03 .aibContent
{
	padding:10px;
}

.aibBoxStyle03 p
{
	font-weight:bold;
	font-size:0.82em;
	padding:14px 0px 14px 25px;
	background-color:#fff;
}
.aibExt64 .aibBoxStyle04
{
	float:left;
	clear:left;
}
.aibBoxStyle04 .acountOverviewLink
{
	background:url("../_img/backgrounds/footerbg.gif") repeat-x left bottom;
	clear:left;
	float:left;
	width:560px;
}
.aibBoxStyle04 .acountOverviewLink h3
{
	font-weight:bold;
	font-size:0.875em;
	padding:14px 10px 14px 25px;
	background-color:#fff;
	float:right;
	color:#000;
}
.aibBoxStyle04 .acountOverviewLink p
{
	clear:none;
	float:left;
	font-weight:bold;
	font-size:0.82em;
	padding-top:3px;
}

.aibBoxStyle04 .acountOverviewLink button
{
	text-align:left;
	padding-left:5px;
	width:auto !important;
	margin-top:10px;
	float:left;
	font-size:0.9375em !important;
	overflow:visible;
	margin-right:5px;
}
.aibBoxStyle04 input.aibLinkStyle01
{
	font-size:86%;
	overflow:visible;
}
.aibBoxStyle04 .acountOverviewLink button img
{
	position:relative;
	top:3px;
}
.aibBoxStyle04 .acountOverviewLink button span
{
	background:url("../_img/backgrounds/aibliststyle07a.gif") repeat-x left bottom;
	color:#333;
	padding-left:0px !important;
	margin-left:3px;
}

.aibBoxStyle03 p
{
	position:relative;
	clear:none;
	float:none;
	padding:0px 0px 14px 25px;
	background-color:#F6F9E9;
	margin-top:10px;
}

.aibBoxStyle04 h3
{
	padding:14px 0px 14px 7px;
	padding-right:5em;
	background:url("../_img/backgrounds/footerbg.gif") bottom left repeat-x;
	position:relative;
	font-size:0.88em;
}
.aibBoxStyle04 a
{
	text-decoration:none;
	font-weight:normal;
	color:#333 !important;
}
.aibBoxStyle04 a img
{
	margin-right:5px;
	float:left;
}
.aibBoxStyle04 a:hover
{
	text-decoration:none;
}
.aibBoxStyle04 a.aibLinkStyle01
{
	color:#4A56BF !important;
	font-weight:bold;
	font-size:0.68em;
}
.aibBoxStyle04 .aibSubmitFormLinkStyle
{
	border:none;
	cursor:pointer;
	background:none;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
	color:#333;
	background:url("/../_img/backgrounds/aibliststyle07a.gif") bottom left repeat-x;
	display:inline;
}
.aibBoxStyle04 h3 span,
.aibBoxStyle03 p span
{
	text-align:right;
	position:absolute;
	top:14px;
	right:12px;
	color:#000;
}
.aibBoxStyle03 p span
{
	top:0px;
}

.aibBoxStyle05
{
	clear:left;
	float:left;	
	padding:0px;
	margin:15px 0px 0px 0px;
}
.containerRightContent .aibBoxStyle05
{	
	margin-top:5px;
}
.aibBoxStyle05 .aibContent
{
	background:url("../_img/backgrounds/footerbg.gif") repeat-x bottom left;
	padding-bottom:5px;
}
.aibBoxStyle05 h3
{
	clear:left;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x top left;
	color:#333;
	font-size:0.75em;
	padding:8px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	font-weight:bold;
	width:155px;
	display:block;
}
.aibBoxStyle05 p
{
	font-size:0.69em;
	margin:0px 0px 15px 0px;
	color:#666;
}
.aibBoxStyle05 a
{
	padding:0px 10px 0px 10px;
	background:url("../_img/backgrounds/bluearrow.gif") no-repeat top left;
	text-decoration:none;
	color:#000;
	font-size:1em;
	height:1%;
}
.aibBoxStyle05 a:hover
{
	text-decoration:underline;
}
.aibBoxStyle05.first
{
	position:relative;
	top:1px;
}
.extColumnOne .aibBoxStyle06
{
	width:560px;
	background:url("../_img/backgrounds/boxstyles/boxstyle03top.gif") top left no-repeat;
	float:left;
}
.extColumnOne .aibBoxStyle06 .aibContent,
.extColumnOne .aibBoxStyle08 .aibContent
{
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle03bot.gif") bottom left no-repeat;
	padding:10px 15px 10px 15px;
}
.aibBoxStyle06 .aibContent h3
{
	padding:0 0 10px 0;
}
.extColumnOne .aibBoxStyle08Column
{
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	width:265px;
}
.extColumnOne .aibBoxStyle09Column
{
	float:left;
	padding:0px 0px 12px 0px;
}
.extColumnOne .aibBoxStyle08Column p,
.extColumnOne .aibBoxStyle08Column label,
.extColumnTwo .aibBoxStyle08 .aibContent p,
.extColumnTwo .aibBoxStyle08 .aibContent label,
.extColumnOne .aibBoxStyle09Column p,
.extColumnOne .aibBoxStyle09Column label
{
	margin:0px 0px 0px 0px;
	font-size:0.75em;
}
.aibExt48
{
	float:right;
}

.extColumnOne .aibBoxStyle08Column h3
{
	width:535px !important;
}
.aibBoxStyle08 .aibListStyle03
{
	margin:0px 0px 10px 0px;
}

.extColumnOne .aibBoxStyle06 .aibBoxStyle08Column .aibTextStyle03
{
	text-align:right;
}
.extColumnOne .aibBoxStyle08 .aibBoxStyle08Column .aibTextStyle03
{
	text-align:right;
	margin:0px 20px 0px 15px;
}


.extColumnOne .aibBoxStyle08
{
	position:relative;
	width:560px;
	background:url("../_img/backgrounds/boxstyles/boxstyle08top.gif") top left no-repeat;
	z-index:1;
}
.extColumnOne .aibBoxStyle08 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle08bot.gif") bottom left no-repeat;
	padding-top:20px;
}

.extColumnOne .aibBoxStyle08 .aibContent p
{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.aibBoxStyle08
{
	position:relative;
}
.aibBoxStyle08 .aibContent
{
	padding-bottom:15px!important;
}
.extColumnOne .aibBoxStyle08 h3
{
	padding:0px 0px 10px 0px;
}
.extColumnTwo .aibBoxStyle08 .aibContent h3
{
	padding-top:0px;
	padding-bottom:10px;
	background:none;
}
.extColumnOne .aibBoxStyle08 h4
{
	padding-top:0px;
}
.extColumnTwo .aibColumn .aibBoxStyle08 .aibContent .aibBoxStyle08Column
{
	float:left;
	width:170px;
}
.extColumnTwo .aibBoxStyle08 .aibContent .aibTextStyle05
{
	width:170px;
}
.extColumnTwo .aibBoxStyle08 .aibContent .aibTextStyle06
{
	width:174px;
}

/* Non JS */
 
.extColumnOne .aibBoxStyle07
{
	background:none;
	margin:0px 0px 15px 0px;
	clear:left;
	float:left;
	background:none;
	background:#F2F6D4;
	width:526px;
	border:2px solid #D4DF95;
}
.extColumnOne .aibBoxStyle07 .aibContent
{
	background:none;
	padding:5px;
	width:100%;
}
.extColumnOne .aibContent p
{
	margin:0px;
	padding:0px;
}
.extColumnOne .aibBoxStyle07 .aibContent .aibListStyle03
{
	margin-top:0px;
}
.extColumnOne .aibBoxStyle07 .aibContent .aibListStyle03 a
{
	color:#000;
	font-weight:bold;
}
.extColumnOne .aibBoxStyle07 .aibContent h4
{
	background:none;
}
 
/* JS */

.aibjsdynFormSummary .aibContent
{
	padding-bottom:15px!important;
}
 
.aibContainerBox 
{	
/*	position:relative;left:0px;		*/	
	float:left;
	display:block;
	overflow:hidden;
}
.aibContainer
{
	float:left;
	display:block;
	height:1%;
	/*overflow:hidden;    AM TOOK OUT FOR PAGE174 31/3/8*/
}	
.extColumnOne .aibBoxStyle07.aibExt04
{
	position:absolute;
	left:575px;
	top:-20px;
	width:165px;
	background:url("../_img/backgrounds/boxstyles/boxstyle07top.gif") top left no-repeat;
	margin:0px;
	padding:0px;
	border:none;
}

.extColumnOne .aibBoxStyle07.aibExt04 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle07bot.gif") bottom left no-repeat;
	padding:15px 10px 10px 20px;
	width:135px;
	min-height:30px
}

.extColumnOne .aibBoxStyle07.aibExt04 .aibContent p
{
	padding-bottom:10px;
}
.extColumnOne .aibBoxStyle07.aibExt04 .aibContent .aibListStyle03
{
	margin-top:0px;
}
.extColumnOne .aibBoxStyle07.aibExt04 .aibContent .aibListStyle03 a
{
	color:#000;
	font-weight:bold;
}
.extColumnOne .aibBoxStyle07.aibExt04 .aibContent h4
{
	background:none;
}
 
/* END*/
 

.extColumnOne .aibBoxStyle09
{
	float:left;
	width:510px;
	border:1px solid #999;
	height:60px;
	padding:0px 10px 10px 10px;
	margin-bottom:10px;
	overflow:auto;
}
.extColumnOne .aibBoxStyle09 h4
{
	font-weight:bold;
	color:#666;
	margin:10px 0px;
	width:480px;
}
.extColumnOne .aibBoxStyle09 p
{
	float:left;
	margin:10px 0px 0px 0px !important;
	width:480px;
}

.extColumnOne .aibBoxStyle09 ul
{
	clear:left;
	float:none;
	margin:10px;
	width:470px;
	font-size:0.82em;
}
.extColumnOne .aibBoxStyle09 ul li
{
	margin:0px;
	padding:3px 10px 3px 20px;
}
.extColumnOne .aibBoxStyle09 ul li a
{
	color:#000;
}
.extColumnOne .aibBoxStyle09 ul li ul
{
	clear:none;
	float:none;
	width:420px;
	margin:0px 10px 10px 10px;
	font-size:1em !important;
}
.extColumnOne .aibBoxStyle10
{
	float:left;
	width:560px;
	margin:10px 0px;
}
.extColumnOne .aibBoxStyle10 input.aibRowRight,
.buttons input.aibRowRight
{
	margin-left:8px;
}
.extColumnOne .aibBoxStyle10 button
{
	float:right;
	text-align:right;
}
.aibBoxStyle11
{
	background:#F99B1C url("../_img/backgrounds/boxstyles/boxstyle11top.gif") top left no-repeat;
	margin-top:5px;
}
.aibBoxStyle11 .aibContent
{
	width:140px;
	background: url("../_img/backgrounds/boxstyles/boxstyle11bot.gif") bottom left no-repeat;
}
.aibBoxStyle11.aibExt07
{
	background:#F5841F url("../_img/backgrounds/boxstyles/boxstyle11exttop.gif") top left no-repeat;
	margin-top:15px;
}
.aibBoxStyle11.aibExt07 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle11extbot.gif") bottom left no-repeat;
}
.aibBoxStyle11.aibExt07 .aibContent a,
.aibBoxStyle11.aibExt07 .aibContent input
{
	font-weight:bold;
	background-color:#F6851F !important;
	border:none;
	text-align:left;
	cursor:pointer;
}
.aibBoxStyle11 .aibContent a,
.aibBoxStyle11 .aibContent p,
.aibBoxStyle11 .aibContent input
{
	margin:0px;
	padding:0px;
	font-size:0.94em;
	color:#fff;
	text-decoration:none;
	background:url("../_img/backgrounds/whitearrow.gif") left no-repeat;
	padding-left:15px;
	height:1%;
	background-color:#F99B1C;
}
.aibBoxStyle11 .aibContent a:hover
{
	text-decoration:underline;
}
.aibBoxStyle11 .aibContent span
{
	white-space:nowrap;
}
.aibBoxStyle12 
{
	margin-top:10px;
	float:left;
}
.aibBoxStyle12 h4, 
.aibBoxStyle12 p
{
	color:#666;
	font-size:0.69em;
}
.aibBoxStyle13 
{
	position:absolute;
	top:7px;
	right:0px;
	float:right;
	background:#EDE6F2 url("../_img/backgrounds/boxstyles/boxstyle13left.gif") top left no-repeat;
	/*width:304px;*/
}
.aibBoxStyle13 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle13right.gif") bottom right no-repeat;
	padding:13px 10px;
}
.aibBoxStyle13 .aibContent p
{
	margin-top:0px;
	font-weight:bold;
	color:#666;
	font-size:0.75em;
	text-align:center;
	white-space:nowrap;
}
.aibBoxStyle13 .aibContent span
{
	color:#78496a;
	font-size:1.13em !important;
	white-space:nowrap;
	padding-left:5px;
}
.aibBoxStyle14
{
	background:url("../_img/backgrounds/boxstyles/boxstyle14bot.gif") bottom left no-repeat;
}
.aibBoxStyle14 .aibContent
{
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle14top.gif") top left no-repeat;
	width:720px;
}
.aibBoxStyle14 .aibContent h3
{
	background:none;
	padding:0px 0px 20px 0px;
	font-size:0.82em;
}
.aibBoxStyle14 .aibContent .aibBoxStyle08Column,
.aibBoxStyle16 .aibContent .aibBoxStyle08Column
{
	width:356px;
}
.aibBoxStyle14 .aibContent .aibBoxStyle08Column .aibBoxStyle08Column,
.aibBoxStyle16 .aibContent .aibBoxStyle08Column .aibBoxStyle08Column
{
	width:178px;
}
.aibBoxStyle08Column .aibBoxStyle08Column .aibRowRight
{
	padding-right:15px;
}
.aibBoxStyle16 .aibContent .aibBoxStyle08Column .aibBoxStyle08Column .aibTextStyle06
{
	width:145px;
	margin-right:15px;
}
.aibBoxStyle16 .aibContent .aibBoxStyle08Column .aibBoxStyle08Column .aibTextStyle05
{
	width:141px;
	margin-right:15px;
}
.aibBoxStyle08ColumnStyle01
{	
	float:left;
	width:132px;
}
.aibBoxStyle08ColumnStyle01 p
{
	width:133px;
}
.extColumnOne .aibContent .aibBoxStyle08ColumnStyle01 p
{
	margin-top:0px;
}
.aibBoxStyle08ColumnStyle01 label,
.aibBoxStyle08ColumnStyle01 p
{	
	float:left;
	font-size:0.75em;
	padding-bottom:10px !important;
	font-weight:bold;
}
.aibBoxStyle08ColumnStyle01 button
{
	float:right;
	margin-top:23px;
}
.aibBoxStyle15
{
	text-align:right;
	margin:0px;
	position:relative;
	bottom:24px
}
.aibBoxStyle15 label
{
	font-size:0.82em;
	padding-right:10px;
	position:relative;
	bottom:7px;
}
.aibBoxStyle15 ul.aibListStyle03 ,
.aibExt09 ul.aibListStyle03,
.aibBoxStyle18 ul.aibListStyle03
{
	width:auto;
	float:right;
}
.aibBoxStyle18 ul.aibListStyle03
{
	margin:0px 0px 10px 0px;
}
.aibListStyle03.toggleBox.toggleBoxOpts2_More_Less
{
	padding-bottom:10px !important;
}

.aibExt09 ul.aibListStyle03 li,
.aibBoxStyle18 ul.aibListStyle03 li

{
	width:auto !important;
	float:right !important;
}
.aibBoxStyle15 ul.aibListStyle03 li,
.aibExt09 ul.aibListStyle03 li,
.aibBoxStyle18 ul.aibListStyle03 li
{
	background:url("../_img/backgrounds/aibboxstyle15.gif") left no-repeat;
}
.aibBoxStyle15 ul.aibListStyle03 li a,
.aibExt09 ul.aibListStyle03 li a,
.aibBoxStyle18 ul.aibListStyle03 li a
{
	font-size:1.13em;
	font-weight:bold;
}
.aibBoxStyle15 ul.aibListStyle03 li.aibListStyle04,
.aibExt09 ul.aibListStyle03 li.aibListStyle04,
.aibBoxStyle18 ul.aibListStyle03 li.aibListStyle04
{
	padding:0px 0px 0px 20px;
}
.aibBoxStyle15 ul.aibListStyle03 li.aibListStyle04 a,
.aibExt09 ul.aibListStyle03 li.aibListStyle04 a,
.aibBoxStyle18 ul.aibListStyle03 li.aibListStyle04 a
{
	background:url("../_img/backgrounds/linkbg.gif") repeat-x bottom left;
}
.aibBoxStyle18 ul.aibListStyle03.ext33 li.aibListStyle04
{
	margin-bottom:15px;
	background:url("../_img/backgrounds/aibboxstyle15a.gif") left no-repeat;
	clear:both;
}
ul.aibListStyle03.ext33 li
{
	white-space:nowrap;
}

.aibBoxStyle16
{
	float:left;
	background:#F7F9EB;
	border-top:#D5D4CF solid 1px;
	width:740px;
}
.aibBoxStyle16 .aibContent
{
	padding:14px;
}
.aibBoxStyle16 h3
{
	background:none;
	padding-top:0px;
	padding-bottom:10px;
	color:#363731;
	clear:both;
}
.aibBoxStyle17,
.aibBoxStyle18
{
	float:left;
	width:365px;
}
.aibBoxStyle18
{
	margin-top:10px;
}
.aibBoxStyle18,
.aibBoxStyle18 .aibImageTitle
{
	float:right;
}
.aibBoxStyle19
{
	width:736px;
	float:left;
	background:#F6F9E9 url("../_img/backgrounds/footerbg.gif") repeat-x scroll left bottom;
}
.aibBoxStyle19 p
{
	float:left !important;
	padding:10px 10px 10px 17px !important;
	background:url("../_img/backgrounds/footerbg.gif") repeat-x scroll left top;
}
.aibBoxStyle14.aibExt19 .aibContent .aibBoxStyle19 .aibLinkStyle01{
	float:none;
}
.aibBoxStyle14.aibExt19 .aibContent .aibBoxStyle19 a
{
	padding:0px;
	margin:0px 20px 0px 0px;
	font-weight:bold;
}
.aibBoxStyle14.aibExt19 .aibContent .aibBoxStyle19 img
{
	margin:0px 0px 0px 20px;
}
.aibBoxStyle20
{
	clear:left;
	float:none;
	position:relative;
	top:10px;
}
.aibBoxStyle21
{
	float:left;
	margin:0px;
	width:530px;
	background:url("../_img/backgrounds/aibstyle04bg.gif") repeat-x top left;
	padding-top:20px;
}
.aibBoxStyle21 h4
{
	text-align:center;
	color:#666;
	padding-bottom:13px;
}
.aibBoxStyle22
{
	position:relative;
}
.aibBoxStyle23
{
	float:left;
	width:100%;
}
.aibBoxStyle23 .aibListStyle02
{
	width:460px;
	float:left;
	clear:none;
}
.aibBoxStyle23 button,
.aibBoxStyle23 input.button6
{
	padding:20px 0px;
	clear:both;
	float:left;
}
.aibBoxStyle24
{
	padding-top:20px;
}
.aibBoxStyle24 p
{
	text-align:center;
	font-size:0.69em;
	color:#7E7E7E;
	margin-top:0px;
}
.aibBoxStyle24 h3
{
	text-align:center;
	font-size:0.69em;
	color:#7E7E7E;
}
.containerFooter .aibBoxStyle24 p
{
	padding:0px 200px;
}
.aibBoxStyle25
{
	float:right;
	position:relative;
	top:23px;
	right:0px;
}
.aibBoxStyle25 button
{
	float:left;
	margin:0px;
	padding:0px;
}
.aibBoxStyle26 .aibBoxStyle15 
{
/*	bottom:10px;
*/	clear:right;
	float:right;
	margin:0px;
	position:relative;
	text-align:right;
}
.aibBoxStyle26 .aibBoxStyle25 
{
	clear:both;
	float:right;
	position:relative;
	right:0px;
	top:-15px;
}

.extColumnOne .aibBoxStyle28
{
	clear:both;
	float:left;
	background:url("../_img/backgrounds/boxstyles/boxstyle28top.gif") top left no-repeat;
	margin-top:15px;
	width:100%;
}
.extExtendRight .extColumnOne .aibBoxStyle28
{
	width:560px;
}
.extColumnOne .aibBoxStyle28 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle28bot.gif") bottom left no-repeat;
	padding:10px;
	position:relative;
}
.extColumnOne .aibBoxStyle28 h2
{
	margin:0;
	padding:0 0 10px 0;
}
.extColumnOne .aibBoxStyle28 p
{
	padding-bottom:10px;
}

/* End */

/* Extensions these styles adapt or change existing styles */
	
.aibStyle03,
.aibStyle06,
.aibStyle07
{
	/*border-top:1px solid #ECE8E6;*/
	position:relative;
	bottom:1px;
}
.aibStyle03
{
	float:left;
}
.aibStyle03 button,
.aibStyle06 button,
.aibStyle07 button
{
	float:right;
	position:relative;
	bottom:1px;
	padding:0px;
	left:3px;
	text-align:right;
}
.aibStyle07 button
{
	float:right;
	position:relative;
/*	top:-24px;
*/	padding:0px;
	left:3px;
	text-align:right;
}
.aibStyle06 button
{
	bottom:15px;
}
.aibStyle04{
	position:relative;
	bottom:1px;
}
.aibStyle04 button
{
	float:right;
	position:relative;
	bottom:1px;
	padding-right:17px;
	left:0px;
}
.aibStyle04 button.button11
{
	padding-right:0px!important;
	left:0px;
}
.aibStyle05
{
	float:left;
}
.aibStyle05 label
{
	float:left;
	margin:0px 4px 10px 4px;
	padding:2px 5px;
}
.aibStyle05 input
{
	width:50px;
	/*margin-bottom:10px;*/
	padding:0px 5px;
}
.aibStyle05 select
{
	width:64px;
	/*margin-bottom:10px;*/
	padding:0px;
}
.aibStyle06
{
	border:none !Important;
	float:left;
	background:url("../_img/backgrounds/aibstyle06.gif") no-repeat bottom left !important;
	bottom:0px;
	width:100%;
}
.aibStyle07
{
	border:none !Important;
	top:-22px;
	background:url("../_img/backgrounds/aibstyle07.gif") no-repeat top left;
/*	padding-right:10px;
*/	top:0px;
}
.aibStyle07 p
{
	top:15px
}
.aibStyle07 p,
.aibStyle06 p
{
	padding:7px 3px 7px 10px; 
	margin:0px;
	color:#fff;
}
.aibStyle06 p
{
	top:5px;
	float:left;
}
.aibStyle07 a,
.aibStyle06 a
{
	color:#fff;
	background:url("../_img/backgrounds/aibstyle07a.gif") repeat-x left bottom;
	text-decoration:none;
	margin:0px 2px;
	font-weight:bold;
}
.aibStyle07 a:hover
{
	text-decoration:underline;
	text-decoration:none;
	background:url("../_img/backgrounds/aibstyle07ahover.gif") repeat-x left bottom;
}
.aibStyle06 a.selected,
.aibStyle07 a.selected
{
	background:none !important;
}
.aibStyle08
{
	top:5px;
}
.aibStyle09
{
	float:right;
	margin-right:20px;
}
.aibStyle09 label
{
	margin:0px 0px 10px 0px !important;
	padding:0px;
}

.aibExt01
{
	margin-top:23px!important;
}
.aibExt02
{
	float:right;
	position:relative;
	top:10px;
	padding-right:17px;
	left:0px;
	margin-bottom:5px;
}
.aibExt03
{
	font-size:0.69em;
}
.aibExt06
{
	margin-left:13px !important;
}
.aibExt06 span
{
	display:block;
	margin-left:23px;
}
.aibExt08
{
	float:right;
	position:relative !important;
	left:0px !important;
	top:0px !important;
}
.aibExt08 a
{
	font-size:0.51em;
}
.aibExt09 
{
	text-align:right;
	padding-top:10px;
}
.aibExt09 button
{
	width:auto;
}
.aibExt10
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") repeat-x top left;
	padding-top:15px;
}
.aibExt11
{
	width:150px;
}
.aibExt12,
.aibExt12 p,
.aibExt50
{
	width:560px;
}
.aibExt13
{
	text-align:left;
}
.aibExt14
{
	border-left:none !important;
}
.aibExt16,
p.aibExt16
{
	margin-top:20px;
}
.aibExt17
{
	width:206px;
	margin-bottom:10px;
}
.aibExt18
{
	width:160px !important;
}
.aibExt20
{
	width:160px
}
.aibExt21							
{ 	
	position:relative;
	bottom:20px;	
}
.aibExt22
{
	margin-top:5px;
}
.aibExt24
{
	height:300px !important;
}
.aibExt25
{
	white-space:nowrap;
}
.aibExt25 li
{
	border-right:none !important;
}
.aibExt26
{
	margin:0px 0px 15px 0px;
}
.aibExt26
{
	width:110px;
}	
.aibExt27
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01topextcolumnone.gif") top left no-repeat !important;
}
.aibBoxStyle08.aibExt27 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle01botextcolumnone.gif") bottom left no-repeat !important;
}
.aibBoxStyle08.aibExt27 .aibContent label
{
	color:#333;
}
.aibExt28
{
	width:130px;
}	
.aibExt29
{
	margin-bottom:31px;
}
.aibExt30
{
	padding-bottom:10px;
}
.aibImageTitle.aibExt31
{
	margin-top:0px !important;
	height:23px;
}
.aibExt33
{
	margin-top:10px;
}

/* Style below removes standard padding from box style to allow table full width*/

.aibBoxStyle14.aibExt19,
.aibListStyle03.aibExt40
{
	margin-top:0px;
}
.aibBoxStyle14.aibExt19 .aibContent
{
	padding:2px 2px 10px 2px;
	width:736px;
}
.aibBoxStyle14.aibExt19 .aibContent a
{
	float:left;
	margin:10px 10px 0px 15px;
}
.aibBoxStyle14.aibExt19 .aibContent h3
{
	padding:15px 15px 7px 15px;
}
.aibBoxStyle14.aibExt19 .aibContent table
{
	width:736px;
}
.aibBoxStyle08 .aibContent .aibRow h3,
.aibBoxStyle06 .aibContent .aibRow h3
{
	float:left;
	width:530px;
}
.aibExt32
{
	float:left;
	padding-right:250px;
	background:url("../_img/backgrounds/aibstyle03bg.gif") bottom left repeat-x;
}
.aibExt32 .aibBoxStyle10,
.aibBoxStyle54
{
	width:100%;
}
.aibExt34 
{
	float:left;
	padding:15px 0px;
}

.aibExt34 button
{
	float:left;
	margin:15px 0px 0px;
}
.aibExt35
{
	background:url("../_img/misc/spanner.gif") left no-repeat;
	padding-left:20px;
	margin-top:5px;
}
.aibExt36
{
	height:60px !important;
}
.aibExt37
{
	margin-top:20px!important;
}
.aibExt37 button,
.aibExt37 input.button6
{
	margin-bottom:10px !important;
	background:red !important;
}
.aibExt37 p
{
	padding:0px 100px 10px 0px;
}
.decimalInput
{
	text-align:right;
	width:135px;
}
.aibExt38
{
	padding-left:10px;
}
.aibExt38 label
{
	margin-left:15px;
}
.aibExt39
{
	padding-left:7px !important;
	width:258px !important;
}
.aibBoxStyle02.aibExt40 .aibContent
{
	padding-left:60px !important;
/*	width:auto !important;
*/}
.aibBoxStyle02.aibExt40 h2
{
	margin-top:5px;
}
.aibBoxStyle02.aibExt40 .aibBoxStyle08Column p
{
	width:200px !important;
}
.aibBoxStyle02.aibExt40 p
{
	width:470px !important;
}
.aibExt41
{
	width:auto !important;
}
.aibRow.extColumnOne .aibBoxStyle02.aibExt42
{
	background:url("../_img/backgrounds/boxstyles/boxstyle16btop.gif") top left no-repeat !important;
}
.aibExt43
{
	width:200px !important;
}
.aibRow.extColumnOne .aibBoxStyle02.aibExt44
{
	background:url("../_img/backgrounds/boxstyles/boxstyle15btop.gif") top left no-repeat !important;
}

/* End */

/* Image headers this allows images to be used for titles but when the css is turned off allows the text to be shown  */

.aibImageTitle
{
	clear:left;
	float:left;
	height:30px;
	margin:12px 0px 0px 0px !important;
	padding:0px;
	width:160px;
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}

.aibImageTitle1
{
	clear:left;
	float:left;
	height:30px;
	margin:12px 0px 0px 0px !important;
	padding:0px;
	width:160px;
	background-position:center top;
	background-repeat:no-repeat;
	display:inline;
}

h1.aibImageTitle
{
	margin:22px 0px 0px 0px;
	width:387px;
}
.aibImageTitle span
{
	position:absolute;
	top:-1000px;
	left:-1000px;
}

.aibImageTitle1 span
{
	position:absolute;
	top:-1000px;
	left:-1000px;
}

.containerCentreContent h2
{
	margin-top:5px;
	padding-top:0px;
}

.containerContent .extColumnOne .aibImageTitle
{
	width:540px;
}

/* End */

/* Forms */ 

.aibBoxStyle01 input,
.aibBoxStyle01 select
{
	margin-bottom:10px;
	font-size:0.69em;
	width:135px;
	/*background-color:#fff;*/
}
.aibBoxStyle01 select
{
	width:140px;
}
.aibBoxStyle01 button
{
	float:right;
}
.aibInputStyle01 label
{
	font-size:0.69em;
	margin:0px;
	padding:0px 1px 0px 0px;
}
.aibInputStyle01 input
{
	font-size:0.69em;
	width:12px;
	vertical-align:top;
	text-align:center;
}
.aibInputStyle01 select
{
	font-size:0.69em;
	width:45px;
	vertical-align:top;
	text-align:center;
}
.containerRightContent p.error,
p.aibInputStyle02 
{	
	color:#D30000;
	font-size:0.69em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	width:140px;
}

/* End */

/* Text Styles */ 

.aibTextStyle01,
.aibTextStyle08
{
	font-size:0.69em;
}
.aibTextStyle02,
.aibTextStyle12
{
	position:relative;
	display:block;
	width:100%;
}
.aibTextStyle02
{
	float:left;
}	
.containerContent.extExtendRight .aibTextStyle02
{
	width:100%;
}
.aibTextStyle02 span,
.aibTextStyle12 span
{
	text-align:right;
	position:absolute;
	right:0px;
	font-size:0.69em;
	background:url("../_img/misc/smallquestionmark.gif") no-repeat top left !important;
	top:4px;
	padding-left:17px;
}
h2.mandatory span
{
	background:#fff url("../_img/backgrounds/star.jpg") no-repeat left !important;
	top:5px;
}
h2.mandatory
{
	background:none !important;
}
.aibTextStyle04
{
	clear:left;
	float:left;
	margin-top:25px;
	background:#F2F6D4;
	padding:7px;
	display:block;
	border:2px solid #D4DF95;
}
.aibTextStyle05
{
	width:226px;
	margin-bottom:5px;
	margin-right:20px;
	float:right;
}
.aibTextStyle06
{
	width:251px;
	margin-bottom:5px; /* am changed 31/3/08 */
	float:right;
}
.containerContent.extExtendRight .containerCentreContent .aibRow .aibBoxStyle08Column input.aibTextStyle06 
{
	width:226px;
}
.aibTextStyle07,
.aibTextStyle08,
.aibTextStyle17
{
	/* am changed from 10px to 5 31/3/8 */
	margin-bottom:5px;
}
.aibTextStyle07 p
{
	text-align:center !important;
	color:#FF0000;
	font-weight:bold;
	margin:0px auto;
}
.aibTextStyle08
{
	width:532px !important;
}
.aibTextStyle09
{
	font-size:0.69em !important;
	font-style:italic;
}
.aibTextStyle10,
.aibtableStyle01 tbody tr td.aibTextStyle10
{
	text-align:right!important;
}
.aibTextStyle11
{
	text-align:center!important;
}
.aibTextStyle12 
{
	margin-top:20px;
	padding-left:10px;
	font-weight:normal;
	width:720px;
	font-size:1.13em;
}
.aibTextStyle12 span
{
	background:none !important;
	padding-left:0px;
	font-weight:bold;
}
.aibTextStyle13
{
	font-weight:bold;
	color:#49182D;
}
.aibTextStyle14
{
	font-weight:bold !important; 
}
.aibTextStyle15
{
	width:40px;
	margin-bottom:10px;
}
input.aibTextStyle15 
{
	text-align:center;
}
select.aibTextStyle15
{
	width:44px;
}
.aibTextStyle16
{
	color:#aac02c;
	font-weight:bold;
}
.aibTextStyle18,
.aibTextStyle19
{
	font-size:0.94em !important;
	font-weight:bold;
	margin-top:0px !important;
	color:#48182C;
}
.aibTextStyle18
{
	margin-top:5px !important;
	font-weight:normal;
}
p.aibTextStyle18 
{
	float:left;
}
.aibTextStyle19
{
	font-size:0.74em !important;
}
.aibTextStyle20
{
	width:22px;
	text-align:center;
}
input.aibTextStyle21,
select.aibTextStyle21
{
	font-size:0.69em;
	width:78px;
	vertical-align:top;
}
select.aibTextStyle21
{
	width:82px;
}
input.aibTextStyle22,
select.aibTextStyle22
{
	width:25px;
	vertical-align:top;
}
select.aibTextStyle22
{
	width:45px;
}
p.aibTextStyle23
{
	font-size:0.88em;
}
h4.aibTextStyle24
{
	color:#333;
	font-size:0.88em;
	padding-bottom:10px;
}
h4.aibTextStyle24 span
{
	font-size:1.38em;
	padding-left:10px;

}
h4.aibTextStyle25
{
	color:#A9C125;
	font-size:0.88em;
	padding-bottom:11px;
}
.aibTextStyle27
{
	text-decoration:none;
}
input.aibTextStyle28
{
	vertical-align:top;
	width:90px;
}
/* End */

/* Table Style */
 
.jstSortAsc,
.jstSortDesc,
.jstSortTable thead a {
	padding-right: 12px;
}
.jstSortAsc
{
	background:url("../_img/backgrounds/arrowupgray.gif") no-repeat bottom right;
}

.jstSortDesc
{
	background:url("../_img/backgrounds/arrowdowngray.gif") no-repeat bottom right;
}
.aibtableStyle01
{
	width:740px;	
	font-size:0.75em;
	border:1px solid #d9d1cd;
	border-left:none;
	border-right:none;
	padding:0px;
	margin:0px;
	color:#333;
	clear:left;
}
.aibtableStyle01 thead
{
	background:#f2edf5 url("../_img/backgrounds/aibtablestyle01header.gif") top left repeat-x;
	font-weight:bold;
}
.aibtableStyle01 tbody tr
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") top left repeat-x;
}
.aibtableStyle01 tbody tr td
{
	margin:0px;
	padding:0px;
}
.aibtableStyle01 tbody tr td,
.aibtableStyle01 thead tr td,
.aibtableStyle01 thead tr th
{	
	text-align:left;
	padding:10px;
	white-space:nowrap;
}
.aibtableStyle01 tbody tr td span
{
	display:block;
	font-weight:bold;
}
.aibtableStyle01 tbody tr td span.aibTextStyle13
{
	display: inline;
}
.aibtableStyle01 tbody tr.ext01,
.aibtableStyle02 tfoot tr.ext01,
.aibtableStyle02 tbody tr.ext01,
.aibtableStyle03 tbody tr.ext01,
.aibtableStyle04 tbody tr.ext01
{
	background-color:#fbfafc;
}
.aibtableStyle01 tr td a,
.aibtableStyle01 tr th a
{
	color:#000;
}

.aibtableStyle02
{
	width:720px;	
	font-size:0.75em;
	padding:0px;
	margin:0px;
}
.aibtableStyle02 thead tr
{
	background:none;
}
.aibtableStyle02 thead tr td,
.aibtableStyle02 thead tr th
{
	text-align:left;
	padding:5px 15px 5px 0px;
	font-weight:bold;
	padding-bottom:10px;
	white-space:nowrap;
}
.aibtableStyle02 tbody tr th
{
	width:50%;
}
.aibtableStyle02 thead tr th a
{
	color:#000;
}
.aibtableStyle02 tbody tr td a
{
	color:#4A56BF;
}
.aibtableStyle02 tr
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") repeat-x top left;
}
.aibtableStyle02 .aibExt15 
{
	background:#FEF4E8 url("../_img/backgrounds/aibstyle01bg.gif") repeat-x top left;
}
.aibtableStyle02 tr td
{
	padding:10px 0px;
}
.aibtableStyle01 tbody tr td.aibExt62
{
	padding:5px;
}
.aibtableStyle02 span
{
	display:block;
}
.aibtableStyle03
{
	width:560px;
}
.aibtableStyle03 thead td,
.aibtableStyle03 thead th,
.aibtableStyle04 thead td
{
	text-align:left;
	font-weight:bold;
	font-size:0.69em;
	padding:5px 13px 5px 25px;
	border:none;
	border-bottom:1px solid #D9D1CD;
	background:#F2EDF5;
}
.aibtableStyle03 tbody tr
{
	background:url("../_img/backgrounds/aibstyle02bg.gif") bottom repeat-x;
}
.aibtableStyle03 tbody tr td,
.aibtableStyle04 tbody tr td
{
	font-size:0.69em;
	padding:5px 13px 5px 25px; 
}
.aibtableStyle03 tfoot tr td
{
	padding:5px 0px 5px 30px;
	border-bottom:1px solid #D9D1CD;	
}
.aibtableStyle03 tfoot tr td a
{
	float:right;
	color:#F6851F;
	font-size:0.69em;
	font-weight:bold;
	margin:0px 0px 4px 10px;
	padding:0px 0px 1px 0px;
	background:url("../_img/backgrounds/link06bg.gif") repeat-x bottom left;
	text-decoration:none;
}
.aibtableStyle03 tfoot tr td a:hover
{
	background:url("../_img/backgrounds/link06bgsolid.gif") bottom left repeat-x ;
	text-decoration:none;
}
.aibtableStyle04 tfoot tr td a 
{
	float:right;
	color:#F6851F;
	font-size:0.69em;
	font-weight:bold;
	margin:0px 20px 4px 30px;
	padding:0px 0px 1px;
}
.aibtableStyle04 thead td
{
	background:none;
	font-weight:normal;
	font-size:0.74em;
	width:184px;
	border:none;
	padding:5px 0px 5px 10px; 
}
.aibtableStyle04 tbody td
{
	font-size:0.74em !important;
	width:181px;
	padding:5px 0px 5px 10px !important; 
	border:none;
}
.aibtableStyle04
{
	clear:left;
	background:url("../_img/backgrounds/aibstyle02bg.gif") bottom repeat-x;
	width:724px !important;
	margin:0px auto;
}
/*changed on 02-07-2008 (LM)*/
ul.aibListStyle04 li.selectedLi
{
	background-color:#f8f6fa;
}
.jstFixNone 
{
	display:none!important;
}
.aibTransparencyWrapper
{
	float:left;
}

table.aibtableStyle05
{
	float:left;
	width:550px;
	margin:0px 0px 9px;
	padding:0px;
	border:none;
	text-align:left;
}
table.aibtableStyle05 caption
{
	margin:0px;
	padding:7px 20px 25px 50px !important;
	font-weight:bold;
	text-align:left;
	font-size:1em !important;
	color:#48182C;
	width:540px;
	display:inline;
}
table.aibtableStyle05 tbody td,
table.aibtableStyle05 tbody th
{
	margin:0px;
	padding:9px 0px 9px;
	font-weight:normal;
	text-align:left;
	border:none;
	font-size:74%;
	color:#333333;
	width:200px;
}
table.aibtableStyle05 tbody td
{
	font-weight:bold;
}
.aibExt65 table.aibtableStyle05 tbody td
{
	font-weight:normal;
}
table.aibtableStyle05 tbody th
{
	vertical-align:top;
	width:265px !important;
	white-space:nowrap;
}
.aibExt65 table.aibtableStyle05 tbody th
{
	font-weight:bold;
}
table.aibtableStyle05 tbody td p
{
	font-size:1em;
}
.aibtableStyle05 tbody tr th h3 
{
	font-size:1.5em !important;
	width:auto;
}
.mandatory
{
	background:url("../_img/backgrounds/star.jpg") top right no-repeat;
}
.aibBoxStyle08Column.mandatory
{
	background:url("../_img/backgrounds/star.jpg") top right no-repeat !important;
}
.mandatory .aibTextStyle05
{
	margin-right:20px;
	width:226px;
}
.mandatory .aibTextStyle06
{
	margin-right:20px;
	width:230px;
}
.mandatory .aibRowRight
{
	padding-right:20px;
}
.mandatory .aibRowRight .aibTextStyle05,
.mandatory .aibRowRight .aibTextStyle06
{
	margin-right:0;
}
.mandatory .aibStyle05 input
{
	width:40px;
}
.nonmandatory
{
	background:url("../_img/backgrounds/spacer.gif") top right no-repeat;
}

.aibBoxStyle08Column.nonmandatory
{
	background:url("../_img/backgrounds/spacer.gif") top right no-repeat !important;
}
.nonmandatory .aibTextStyle05
{
	margin-right:20px;
	width:226px;
}
.nonmandatory .aibTextStyle06
{
	margin-right:20px;
	width:230px;
}
.nonmandatory .aibRowRight
{
	padding-right:20px;
}
.nonmandatory .aibRowRight .aibTextStyle05,
.nonmandatory .aibRowRight .aibTextStyle06
{
	margin-right:0;
}
.nonmandatory .aibStyle05 input
{
	width:40px;
}

.progress
{
	background:url("../_img/backgrounds/progress.gif") no-repeat left top;
	width:56px;
	text-align:right;
}
.progress p
{
	margin:0px;
	padding:0px;	
	font-size:0.69em;
	right:-30px;
	position:relative;
	white-space:nowrap;
}
.progress span
{
	position:relative;
	left:-2000px;
	margin:0px;
	padding:0px;
}
.percent10	{	width:56px;		}
.percent15	{	width:84px;		}
.percent20	{	width:112px;	}
.percent25	{	width:140px;	}
.percent30	{	width:168px;	}
.percent35	{	width:196px;	}
.percent40	{	width:224px;	}
.percent45	{	width:252px;	}
.percent50	{	width:280px;	}
.percent55	{	width:308px;	}
.percent60	{	width:336px;	}
.percent65	{	width:364px;	}
.percent70	{	width:392px;	}
.percent75	{	width:420px;	}
.percent80	{	width:448px;	}
.percent85	{	width:476px;	}
.percent90	{	width:504px;	}
.percent95	{	width:527px;	}

.details{
	padding:10px;
}

.details .buttons{
	float:right;
}
.aibBoxStyle04 .accountdetails
{
	padding-bottom:10px;
}
.accountdetailsrow{
	width:100%;
	float:left;
	background:transparent url(../_img/backgrounds/aibstyle02bg.gif) repeat-x scroll center bottom;
	padding: 5px 0 5px 0;
}
.accountdetailsrow .left{
	width:45%;
	float:left;
	background-color: transparent;
}

.accountdetails .detailstitle{
	margin-top: 15px;
	background: #F2EDF5;
	border-bottom:1px solid #D9D1CD;
	font-weight:bold;
	font-size:0.69em;
	line-height:1.5em;
	padding: 5px 13px 4px 10px;
	clear:both;
}
.aibBoxStyle04 .details	.detailstitle
{
	margin-top:5px;
}
#account,
#fund{
	margin:5px 0px 5px 0px;
	width:100%;
	float:left;
}

.accountdetails .row1{
	background-color: #FBFAFC;
}

.accountdetailsrow .right{
	width:45%;
	float:right;
}

.accountdetailsrow .numbers{
	float:right;
	font-size:0.69em;
	margin-right:20px;
}

.accountdetailsrow .name{
	float:left;
	font-size:0.69em;
	margin-left:20px;
	display:inline;
}
ul.aibInfoList{
	color:#333333;
	font-size:0.94em !important;
	margin-top:0px !important;
}
.aibSummary{           /* sl changed 21/04/08 */
	width:450px;
	float:left;
	color:#333333;
	font-size:74%;
	text-align:center;
}
.aibBoxStyle01 .aibSummary
{
	float:none;
	width:auto;
	font-size:1em;
	text-align:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	background:url("../_img/backgrounds/boxdivide.gif") repeat-x top left;
}
.aibBoxStyle01 .aibSummary p
{
	padding:0 0 10px 0;
}
.aibBoxStyle01 .aibSummary ul
{
	padding:0 0 10px;
}
.aibBoxStyle01 .aibSummary ul li
{
	font-size:0.74em;
}
.aibBoxStyle01 .aibSummary table
{
	width:100%;
	border:none;
	margin-bottom:10px;
}
.aibBoxStyle01 .aibSummary table caption
{
	font-size:0.88em;
	text-align:left;
	font-weight:bold;
	color:#48182C;
	padding-bottom:10px;
}
.aibBoxStyle01 .aibSummary table th,
.aibBoxStyle01 .aibSummary table td
{
	font-size:0.74em;
	font-weight:normal;
	text-align:left;
	padding:5px 0;
	vertical-align:top;
}
.aibBoxStyle01 .aibSummary table td
{
	font-weight:bold;
	width:50%;
}
.aibSummary .left{     /* sl changed 21/04/08 */
	width:150px;
	text-align:left;
	display:block;
	float:left;
}

.aibSummary .leftW{ /* sl added 21/04/08 */
	width:260px;
	text-align:left;
	display:block;
	float:left;
}

.aibSummary .right {    /* sl changed 21/04/08 */
	width:100px;
	text-align:left;
	display:block;
	float:right;
	padding: 0px 0px 0px 10px;

}
.aibSummary .right p{
	font-weight:bold;
	font-size:0.99em !important;
}


.wrap{
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

.wrapW{  /* sl added 21/04/08 */
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.aibBold{
	font-weight:bold  !important;
}


/*changes made on 22-04-08*/

.containerGlobal .containerBody .aibRow label.codeCard,
.containerGlobal .containerBody .aibRow p.codeCard
{
	float:left;
	padding-left:60px;
	margin-bottom:0px;
	background:url("../_img/misc/code-card.gif") left top no-repeat!important;
}
.containerGlobal .aibBoxStyle10 button.button8,
.containerGlobal .aibExt09 button.button8
{
	width:auto!important;
	float:left;
	text-align:left;
}

.extExtendRight .extColumnOne .aibStyle10
{
	width:560px;
	margin:15px 0px 5px;
	padding:1px 0px 0px 0px;
	background:transparent url("../_img/backgrounds/aibstyle02bg.gif") repeat-x scroll left top;
}
.aibStyle10 .aibStyle02
{
	margin:0px;
}
.extColumnOne .aibBoxStyle08 .aibStyle10
{
	width:530px;
	margin:5px 0px 0px;
	border-bottom:solid #fff 15px;
}
.aibStyle10 p {
	font-size:0.82em;
	font-weight:bold;
	margin:0px !important;
	padding:17px 10px 17px 67px !important;
}
.aibStyle11 select
{
	width:146px;
	margin-left:73px;
}
.aibTextStyle29
{
	float:left;
	padding-top:15px;
}

.aibBoxStyle08Column.extfullwidth
{
	width:530px;
}
.aibBoxStyle08Column.extfullwidth .aibExt06
{
	margin-left:0px;
}
.extColumnOne .aibContent input.aibTextStyle30
{
	float:right!important;
	width:150px!important;
	margin-right:20px;
}
.extColumnOne .aibContent p.aibTextStyle31
{
	padding-right:5px;
	float:left;
	display:inline;
	position:relative;
	text-align:right;
	top:3px;
}
.extColumnOne .aibContent p.aibTextStyle32
{
	padding-bottom:10px;
}

.aibRow.extColumnOne .aibBoxStyle02.aibExt45
{
	background:url("../_img/backgrounds/boxstyles/boxstyle16ctop.gif") top left no-repeat !important;
}

.aibBoxStyle01 .aibExt54
{
	padding:5px 0px 10px;
}
.aibBoxStyle01 label,
.containerGlobal .containerBody .aibTextStyle47 li
{
	font-size:75%!important;
}
.aibBoxStyle01 .aibExt54 p
{
	float:left;
}
.aibBoxStyle01 .aibExt54 .aibRowRight
{
	float:right;
	margin-right:20px;
}
.aibBoxStyle01 .aibExt54 input,
.aibBoxStyle01 .aibExt54 label
{
	float:left;
	width:auto;
	margin-right:10px;
}
.aibBoxStyle01 .aibExt54 label
{
	padding-top:3px;
}
.aibBoxStyle08Column.aibExt46 label
{
	float:left;
	width:100%;
	margin-bottom:3px;
}
.aibBoxStyle08Column.aibExt46
{
	padding-bottom:10px;
}
.aibTextStyle33
{
	padding:2px 5px 0px 0px!important;
	float:left;
}
.aibTextStyle34
{
	float:right!important;
	width:155px;
	margin-right:20px;
}
.aibExt47
{
	float:left;
	margin-left:33px;
}
.aibExt16 .aibStyle09 .aibTextStyle28
{
	width:52px;
}
.aibTextStyle35
{
	float:right!important;
}
p.aibTextStyle36
{
	color:#666;
	margin-left:10px;
}
select
{
	width:146px;
}
.errorMessage
{
	background-color:#FFE4E4;
	border-bottom:1px dashed #FF0000;
	border-top:1px dashed #FF0000;
	margin:10px -13px 10px -13px !important;
	padding:10px 13px 0px;
}
/*.errorMessage .aibRowRight input
{
	float:right;
}*//*changed on 02-07-2008 (NA)*/
.extColumnOne .aibContent .errorMessage p.error,
.extColumnOne .aibContent .errorMessage p.errorRight
{
	color:#D30000;
	font-size:68.75%;
	font-weight:bold;
	position:relative;
	top:-5px;
}
.extColumnOne .aibContent .errorMessage p.error span.error,
.extColumnOne .aibContent .errorMessage p.errorRight span.error
{
	color:#D30000;
	font-size:100%;
	font-weight:bold;
}
.extColumnOne .aibContent .errorMessage .aibBoxStyle08Column p.error,
.extColumnOne .aibContent .errorMessage .aibBoxStyle09Column p.error,
.extColumnOne .aibContent .errorMessage .aibBoxStyle08Column p.errorRight
{
	margin-left:15px;
	padding-right:20px;
}
.extColumnOne .aibContent .errorMessage .aibBoxStyle08Column p.errorRight,
.extColumnOne .aibContent .errorMessage .aibBoxStyle08Column p.errorRight span.error
{
	text-align:right;
}
.extColumnOne .errorMessage .aibBoxStyle07.aibExt04
{
	border:medium none;
	left:568px;
	top:15px;
	width:178px;
	background:transparent url("../_img/backgrounds/boxstyles/errorcallouttop.gif") no-repeat left top;
}
.extColumnOne .errorMessage .aibBoxStyle07.aibExt04 .aibContent
{
	background:transparent url("../_img/backgrounds/boxstyles/errorcalloutbottom.gif") no-repeat left bottom;
	padding:14px 24px 0px;
}
.extColumnOne .errorMessage .aibBoxStyle07.aibExt04 .aibContent p
{
	color:#D30000;
	font-weight:bold;
	padding-bottom:0px;
}
.aibTextStyle37
{
	margin:5px 0px 10px;
}
.aibExt44 .aibTextStyle37
{

	margin:5px 0px 10px 45px;
}
.containerGlobal .containerBody p.aibTextStyle38
{
	margin-top:10px;
	padding-bottom:2px;
}
.containerGlobal .containerBody .aibExt49
{
	margin-top:10px;
	margin-bottom:0px;
}
.containerGlobal .containerBody .aibTextStyle39
{
	margin-bottom:25px;
}
.containerGlobal .containerBody .aibTextStyle40
{
	position:relative;
	top:40px;
}

.aibBoxStyle14 .aibtableStyle02 tbody tr td,
.aibBoxStyle14 .aibtableStyle02 tbody tr th
{
	text-align:left;
}
.aibBoxStyle27
{
	float:left;
	width:100%;
	margin-top:15px;
	background:url("../_img/backgrounds/boxstyles/boxstyle27top.gif") left top no-repeat;
}
.aibBoxStyle27 .aibContent
{
	padding:15px;
	background:url("../_img/backgrounds/boxstyles/boxstyle27bot.gif") left bottom no-repeat;
}
.aibBoxStyle27 h2
{
	margin-top:0px;
	margin-bottom:10px;
}
.containerGlobal .containerBody .aibTextStyle41
{
	float:left;
	margin:15px 0px 0px;
	padding:0px;
}
.aibTextStyle42
{
	text-align:center;
	width:520px;
}
.containerGlobal .containerBody .aibExt51 .aibTextStyle06
{
	float:left;
}
.aibExt52
{
	margin-right:15px;
}

.aibBoxStyle08Column .aibRow label img
{
	margin-top:10px;
	position:relative;
}
.aibBoxStyle09Column .aibRowRight label img
{
	margin-right:7px;
}
.aibBoxStyle09Column .aibRowRight
{
	margin-right:15px;
	position:relative;
	top:-10px;
}
.aibTextStyle42
{
	text-align:center;
	width:520px;
	padding-bottom:15px !important;
}
.aibBoxStyle09Column .aibRowRight input.radio01,
.aibBoxStyle08Column .aibRow input.radio01
{
	position:relative;
	top:-10px;
	margin-right:2px;
	margin-left:6px;
}
.containerGlobal .containerBody .aibTextStyle43
{
	padding:0px 0px 10px 0px!important;
	background:url("../_img/backgrounds/boxdivide.gif") repeat-x scroll left bottom;
}
.containerGlobal .containerBody .aibTextStyle44
{
	margin-top:0px!important;
	padding-top:0px;
}
.aibTextStyle45 a,
.aibTextStyle45 li,
.aibTextStyle45 span,
.aibTextStyle45 button
{
 font-weight:normal !important;
}
.containerGlobal .containerBody .aibTextStyle46
{
	position:relative;
	top:80px;
}
.containerGlobal .containerBody .aibTextStyle54
{
	position:relative;
	top:49px;
}
.containerGlobal .containerBody .aibTextStyle55
{
	position:relative;
	top:31px;
}
.aibExt53
{
	background:url("../_img/backgrounds/boxstyles/boxstyle08topborder.gif") no-repeat left top !important
}
.aibBoxStyle08.aibExt53 .aibContent
{
	background:url("../_img/backgrounds/boxstyles/boxstyle08botborder.gif") no-repeat left bottom !important;
}
.aibExt53 label
{
	font-weight:bold;
}
.containerGlobal .containerBody .input01
{
	margin:0px;
	width:200px;
	font-size:75%;
}
.containerGlobal .containerBody .label01
{
	font-size:100%;
}
.aibExt55
{
	 width:70px;
}
.aibExt56
{
	 width:162px;
}
span.aibExt57
{
	background:none !important;
}
.aibExt58
{
	 padding-bottom:0px !important; 
}
.aibExt59
{
	 top:-3px;
	 position:relative;
}
.aibExt60
{
	 margin-top:0px !important;
}
.aibExt61
{
	 padding-left:25px !important;
}
.aibExt62
{
	margin:20px 0px 10px 0px;
}
.aibRow.errorMessage.aibExt63
{
	clear:left;
	margin:10px 0px 0px 0px !important;
	width:533px;
}
.aibExtErrorStyle01 .errorMessage.aibExt63
{
	width:716px;
}
.aibRow.errorMessage.aibExt63 p.error
{
	color:#D30000;
	font-weight:bold;
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	font-size:68.75%;
}
.containerGlobal .containerBody .label02
{
	font-size:118.75%;
}
.aibTextStyle02 span.aibTextStyle48
{
	background:none!important;
	font-size:87.50%;
	right:10px;
}
.aibTextStyle49
{
	width:45px;
}
.aibTextStyle50
{
	width:18px;
}
.aibTextStyle51
{
	width:35px;
}
.aibTextStyle52
{
	padding-top:10px !important;
}
.aibColumn ul li a.aibLinkStyle06
{
	color:#4A56BF;
}
.aibTextStyle53
{
	float:none!important;
}
.jsIntroTextNSC
{
	width:100px;
}


/*changed on 30-06-2008 (NA)*/
.aibBoxStyle16 .aibContent .aibBoxStyle08Column .aibRow .aibBoxStyle08Column
{
	width:173px!important;
}
.aibBoxStyle26 .aibBoxStyle29
{
	top:10px;
	margin-bottom:25px;
}
.aibExt66
{
	margin-right:24px;
}

/*changed on 01-07-2008 (NA)*/
.errorMessage .nonmandatory
{
	background:none !important;
}
table label.label02
{
	font-size:100% !important;
}
.aibTextStyle56
{
	font-size:106.25% !important;
	width:226px !important;
	margin-bottom:0px !important;
}

.aibTextStyle57
{
	width:230px !important;
}
.aibTextStyle58
{
	width:530px !important;
}

/*changed on 07-07-2008 (NA)*/
.extColumnOne .aibContent .errorMessage .aibBoxStyle08Column .aibRowRight p.error,
.extColumnOne .aibContent .errorMessage .aibBoxStyle09Column .aibRowRight p.error
{	
	width:94%;
	padding-right:0px;
}


/*changed on 11-07-2008 (NA)*/
.aibBoxStyle01 .aibContent .aibSummary table tbody tr.errorMessage th,
.aibBoxStyle01 .aibContent .aibSummary table tbody  tr.errorMessage td
{
	padding-top:10px!important;
	padding-bottom:10px!important;
	border-bottom:1px dashed #FF0000;
	border-top:1px dashed #FF0000;
}
.aibBoxStyle01 .aibContent tr.errorMessage td p.error
{
	font-size:95%;
	padding-bottom:2px;
}
.aibBoxStyle08.aibExt53 .aibContent .errorMessage .aibBoxStyle08Column p.error
{
	margin-left:0px;
}


/*changed on 14-07-2008 (NA)*/
.errorStyle01
{
	text-align:right;
	padding-right:0px!important;
}
.mandatory .errorStyle01
{
	text-align:right;
	padding-right:20px!important;
}
.errorStyle02
{
	margin-left:0px!important;
}


.aibTextStyle59
{
	float:left;
	padding:4px 0px 0px 5px;
}
.aibInputStyle03
{
	float:left;
	margin:4px 5px 0px;
}
/* */
.aibInputStyle04
{
	width:260px;
	position:absolute;
	right:35px;
}
input.aibInputStyle04
{
	width:256px;
}
div.aibInputStyle04
{
	position:relative;
}
.aibRowRight .aibInputStyle04
{
	right:0;
}
/*
.aibInputStyle04
{
	width:340px;
	position:absolute;
	right:35px;
	font-family:'Courier New',Courier,monospace;
}
.aibRowRight .aibInputStyle04
{
	right:0;
}
*/
.aibBoxStyle09Column .aibExt06
{
	margin-left:0px!important;
	padding-right:0px;
}
.mandatory .aibRowRight .aibExt06.aibRowRight,
.nonmandatory .aibRowRight .aibExt06.aibRowRight
{
	padding-right:2px;
}


.aibStyle07 p a,
.aibStyle06 p a
{
	color:#fff;
}

/*****************************************************/
/* Changes made on (12-09-08) */ 
/****************************************************/
.aibStyle17
{
	position:relative;
	float:left;
	background:url("../_img/backgrounds/bg_border_dotted.gif") left bottom no-repeat;
}
.aibStyle17 ul
{
	padding-bottom:20px;
}
.position
{
	float:right;
	background-color:#FF0000;
}
.aibStyle17 img
{
	position:absolute;
	bottom:1px;
}
.aibBannerStyle01
{
	left:240px;
}
.aibBannerStyle02
{
	right:26px;
}

.aibBoxStyle04 .aibStyle02 a.aibLinkStyle01
{
	font-size:100%;
}
#account,
#fund{
	margin:10px 0px 5px 0px;
	width:96%;
	float:left;
}
.containerGlobal .containerBody .aibExt99
{
	margin-top:-15px;
	margin-bottom:10px;
}

ul.aibListStyle01 li form button,
table.aibtableStyle01 tr td form button
{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	text-align:left;
	overflow:visible;
}
ul.aibListStyle01 li form button img,
table.aibtableStyle01 tr td form button img
{
	position:relative;
	top:2px;
}
table.aibtableStyle01 tr td form button img
{
	top:3px;
}
ul.aibListStyle01 li.aibTextStyle45 form button img,
table.aibtableStyle01 tr td.aibTextStyle45 form button img
{
	top:0px;
}
ul.aibListStyle01 li form button span.aibTextStyle26
{
	color:#333;
	font-weight:normal;
}
ul.aibListStyle01 li form button span.aibTextStyle13,
table.aibtableStyle01 tr td form button span.aibTextStyle13
{
	padding-left:0px;
	color:#49182D;
}
table.aibtableStyle01 tr td form button span.aibTextStyle13
{
	padding-left:0px;
	font-size:90%;
	text-decoration:underline;
}

.HighlighterObject
{
	position:absolute;
	border:2px solid #F00;
	border-bottom-color:#b00;
	border-right-color:#b00;
	margin:-2px;
}
.Highlighted
{
	background:#c08ab0;
}

.containerCentreContent .aibFooter
{
	background:none;
	padding:0 0 8px 0;
	float:left;
	width:740px;
}

.aibFooter
{
	background: url(../_img/backgrounds/borderStyle01.gif) repeat-x left top;
	padding:10px 0 8px 0;
	margin-left:3px;
	float:left;
	width:953px;
}

.aibFooter p
{
	font-size:68.75%;
	color:#999;
	text-align:center;
}

.aibFooter ul
{
	padding:10px 272px 0 272px;
	margin:0;
	float:right;
}

.aibFooter ul.single
{
	padding:0px;
}

.aibFooter ul li
{
	background:url(../_img/backgrounds/footerlibg.gif) no-repeat right top;
	padding:0 10px 0 10px;
	list-style:none;
	float:left;
	font-size:0.69em;
	height:1%;
}

.aibFooter ul li.last
{
	padding:0 0 0 10px;
	background:none;
}

.aibFooter ul li a
{
	background:url(../_img/backgrounds/linkbgblue.gif) repeat-x left bottom;
	color:#4A56BF;
	text-decoration:none;
	white-space:nowrap!important;
	float:left;
}
.aibFooter ul li a:hover
{
	background:url(../_img/backgrounds/linkbgsolid_02.gif) repeat-x left bottom;
}
.aibContent table
{
	width:100%;
	padding:5px 0px 15px;
}
.aibContent table th,
.aibContent table td
{
	font-size:75%;
	padding:2px 10px 3px 0px;
}

.footerNav {

}

.aibImagery {
	background: url(../../FTB_demo/_img/backgrounds/hand.gif);
}