/* HTML redefines */
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
}
hr
{
	display: none;
}
abbr,
acronym
{
	border-bottom: none;
	font-style: normal;
}
blockquote
{
	padding: 0px;
	margin: 0px;
	display: inline;
}
a
{
	text-decoration: underline;
	color: #000033;
}
a:hover
{
	color: #669;
}
a img
{
	border: none;
}
form
{
	margin: 0px;
	padding: 0px;
}
h1
{
	font-weight: normal;
	/* font-size: 205%; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	color: #003;
}
h2
{
	font-size: 110%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #669;
}
h3, h4
{
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 1px 0px;
}
p
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
textarea, input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p, h1, h2, h3, h4, ul, ol, li, form
{
	position: relative;
}
/* ------------ Containers --------------- */
.containerGlobal
{
	float: left;
	width: 100%;
}
.containerHeader
{
	float: left;
	width: 100%;
}
.containerPopupContent
{
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 40px 0px 40px;
}
.containerColumns
{
	float: left;
	width: 100%;
	background: url("/images/ba/elastic_nav_bg.gif") repeat-y top left;
}
.containerLeftContent
{
	float: left;
	width: 169px;
	background: #669;
	margin: 0px;
	padding: 0px;
}
.containerMainContent
{
	margin-left: 169px;
	margin-right: 201px;
	background: #fff;
	padding: 0px 0px 0px 1px;
	margin-top: 0px;
	/* \ */
	display: inline-block; /* -- fixes 3px jog bug -- */
	/* */
}
.containerWideContent
{
	margin-left: 169px;
	background: #fff;
	padding: 0px 0px 0px 1px;
	margin-top: 0px;
	/* \ */
	display: inline-block; /* -- fixes 3px jog bug -- */
	/* */
}
.containerRightContent
{
	float: right;
	width: 201px;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
.containerHomeContent
{
	float: left;
	width: 585px;
	margin-left: 10px;
}
.containerHomeRHSContent
{
	float: right;
	width: 195px;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
.containerFooter
{
	float: left;
	width: 100%;
}
/* ----------- Screen Reader styles ------------ */
.nwiScreenReaderText
{
	display: none;
	/* \*/
	display: block;
	/* */
	position: absolute;
	left: -2000px;
	top: -2000px;
	width: 1px;
	height: 1px;
}
.nwiScreenReaderTextVisibleLink
{
	position: absolute;
	display: inline;
	left: 200px;
	top: 0px;
	width: inherit;
	max-width: 250px;
	height: inherit;
	padding: 3px 5px;
	/* background-color: #003481;
	color: #fff; */
	border: 1px solid;
	border-top: none;
	text-align: center;
	white-space: nowrap;
	font-size: 82%;
	/* \*/
	font-size: 75%;
	/* */
}
.nwiScreenReaderTextVisibleLink:hover
{
	color: #99c;
}
/* ------------ Header Area Styles ----------------- */

/* ------------ Global Navigation Link Styles ------ */
.nwiGlobalLinks
{
	width: 100%;
	height: 19px;  /* added height as it didn"t display in NN7.2 without */
	background: #669;
	padding: 2px 0px;
	border-bottom: 1px solid #99c;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.nwiGlobalLinks ul
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 12px;
}
.nwiGlobalLinks ul li
{
	margin: 0px;
	float: left;
	background: url("/images/ba/global_bullet.gif") no-repeat left;; list-style-type:none; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:2px
}
.nwiGlobalLinks ul li.nwiFirstItem
{
	padding-left: 0px;
	background: none;
}
.nwiGlobalLinks ul li a
{
	float: left;
	text-decoration: none;
	color: #fff;
}
.nwiGlobalLinks ul li a:hover
{
	text-decoration: underline;
	color: #fff;
	
}
/* Global Navigation Link Styles (end of) */
.nwiBrandBar
{
	width: 100%;
	height: 62px;
	background: #003;
	padding: 0px 0px;
	border-bottom: 1px solid #99c;
}
.nwiBrandBarPopup
{
	width: 100%;
	height: 49px;
	background: #003;
	padding: 0px 0px;
	border-bottom: 1px solid #99c;
}
.nwiBrandBarSub
{
	width: 100%;
	height: 9px;
	background: #669;
	
	border-bottom: 1px solid #003;
}
.nwiHeaderLogo
{
	float: left;
	width: 178px;
	padding: 1px 12px 0px 12px;
	background: #003;
}
.nwiHeaderLogoPopup
{
	float: left;
	width: 178px;
	padding: 1px 12px 0px 0px;
	background: #003;
}
.nwiHeaderOLBBox
{
	float: right;
	width: 195px;
	height: 48px;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	font-weight: bold;
	color: #fff;
	background: url("/images/ba/olb_box_bg.gif") no-repeat top left; 
	margin-left:0px; margin-right:1px; margin-top:9px; margin-bottom:0px; padding-left:6px; padding-right:0px; padding-top:5px; padding-bottom:0px
}
	.nwiHeaderOLBBox p
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}	

	.nwiHeaderOLBBox ul
	{
		margin: 0px;
		padding: 5px 0px 0px 1px;
	}
	
	.nwiHeaderOLBBox ul li
	{
		margin: 0px;
		float: left;
		background: url("/images/ba/olb_box_bullet.gif") no-repeat top left;; list-style-type:none; padding-left:16px; padding-right:6px; padding-top:2px; padding-bottom:3px
	}

	.nwiHeaderOLBBox ul li.nwiLastItem
	{
		padding-right: 0px;
	}

	.nwiHeaderOLBBox ul li a
	{
		float: left;
		/* \*/
		float: none;
		/* */
		font-size: 85%;
		text-decoration: none;
		color: #ccf;
		margin: 0px 0px 0px 0px;
		padding: 2px 6px 2px 6px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
	}

	.nwiHeaderOLBBox ul li a:hover
	{
		text-decoration: none;
		color: #ccf;
	
	}
/* ---------- Section Navigation Styles ----------------------*/
.nwiNavigation
{
	font-size: 100%;
	/* \*/
	font-size: 90%;
	/* */
	font-weight: bold;
}
/* ------- 1st Level Nav ------------- */
ul#navLevOne
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	border-top: 1px solid #fff;
	background: #003;
}
ul#navLevOne li
{
	border-bottom: 1px solid #fff;
}
ul#navLevOne li a:link, ul#navLevOne li a:visited
{
	text-decoration: none;
	color: #fff;
	display: block;
	width: 74%;
	background: #003 url("/images/ba/nav_right_arrow_bullet.gif") no-repeat top left;; padding-left:13%; padding-right:13%; padding-top:2px; padding-bottom:2px
}
ul#navLevOne li a:hover
{
	background: #99f url("/images/ba/nav_right_arrow_bullet.gif") no-repeat top left;
	color: #fff
}
ul#navLevOne li.selectedItem a:link, ul#navLevOne li.selectedItem a:visited
{
	color: #003;
	background: #fff url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
}
ul#navLevOne li.selectedItem a:hover
{
	background: #fff url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
	color: #003
}
ul#navLevOne li.extChildItems a:link, ul#navLevOne li.extChildItems a:visited
{
	color: #fff;
	background: #003 url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
}
ul#navLevOne li.extChildItems a:hover
{
	background: #99f url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
	color: #fff
}
/* ------- 2nd Level Nav ------------- */
ul#navLevOne ul.navLevTwo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background: #669;
}
ul#navLevOne ul.navLevTwo li
{
	border-bottom: 0px;
}
ul#navLevOne ul.navLevTwo li a:link, ul#navLevOne ul.navLevTwo li a:visited
{
	font-size: 90%;
	/* \*/
	font-size: 85%;
	/* */
	text-decoration: none;
	color: #fff;
	display: block;
	width: 81%;
	background: #669 url("/images/ba/nav_right_arrow_bullet.gif") no-repeat top left;; padding-left:13%; padding-right:6%; padding-top:3px; padding-bottom:3px
}
ul#navLevOne ul.navLevTwo li a:hover
{
	background: #99f url("/images/ba/nav_right_arrow_bullet.gif") no-repeat top left;
	color: #fff
}

ul#navLevOne ul.navLevTwo li.selectedItem a:link, ul#navLevOne ul.navLevTwo li.selectedItem a:visited
{
	color: #003;
	background: #fff url("/images/ba/nav_small_down_arrow_bullet.gif") no-repeat top left;
}
ul#navLevOne ul.navLevTwo li.selectedItem a:hover
{
	background: #fff url("/images/ba/nav_small_down_arrow_bullet.gif") no-repeat top left;
	color: #003
}
ul#navLevOne ul.navLevTwo li.extChildItems a:link, ul#navLevOne ul.navLevTwo li.extChildItems a:visited
{
	color: #fff;
	background: #669 url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
}
ul#navLevOne ul.navLevTwo li.extChildItems a:hover
{
	background: #99f url("/images/ba/nav_down_arrow_bullet.gif") no-repeat top left;
	color: #fff
}
/* ------- 3rd Level Nav ------------- */
ul#navLevOne ul.navLevTwo ul.navLevThree
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background: #669;
}
ul#navLevOne ul.navLevTwo ul.navLevThree li
{
	border-bottom: 0px;
}
ul#navLevOne ul.navLevTwo ul.navLevThree li a:link, ul#navLevOne ul.navLevTwo ul.navLevThree li a:visited
{
	font-size: 90%;
	/* \*/
	font-size: 90%;
	/* */
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
	width: 70%;
	margin: 0px;
	background: #669 url("/images/ba/nav_sm_right_ar_lev3_bullet.gif") no-repeat top left;; padding-left:22%; padding-right:8%; padding-top:2px; padding-bottom:2px
}
ul#navLevOne ul.navLevTwo ul.navLevThree li a:hover
{
	background: #99f url("/images/ba/nav_sm_right_ar_lev3_bullet.gif") no-repeat top left;
	color: #fff
}
ul#navLevOne ul.navLevTwo ul.navLevThree li.selectedItem a:link, ul#navLevOne ul.navLevTwo ul.navLevThree li.selectedItem a:visited
{
	color: #003;
	background: #fff url("/images/ba/nav_sm_down_ar_lev3_bullet.gif") no-repeat top left;
}
ul#navLevOne ul.navLevTwo ul.navLevThree li.selectedItem a:hover
{
	background: #fff url("/images/ba/nav_sm_down_ar_lev3_bullet.gif") no-repeat top left;
	color: #003
}
ul#navLevOne ul.navLevTwo ul.navLevThree li.extChildItems a:link, ul#navLevOne ul.navLevTwo ul.navLevThree li.extChildItems a:visited
{
	color: #fff;
	background: #669 url("/images/ba/nav_sm_down_ar_lev3_bullet.gif") no-repeat top left;
}
ul#navLevOne ul.navLevTwo ul.navLevThree li.extChildItems a:hover
{
	background: #99f url("/images/ba/nav_sm_down_ar_lev3_bullet.gif") no-repeat top left;
	color: #fff
}
/* ------- 4th Level Nav - NOT USED IN NWI BUT MIGHT BE IN IOM ------------- */
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background: #99c;
}
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li
{
	border-bottom: 0px;
}
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li a:link, ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li a:visited
{
	font-size: 90%;
	/* \*/
	font-size: 90%;
	/* */
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
	width: 70%;
	padding: 2px 8% 2px 22%;
	background: #99c;
}
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li a:hover
{
	background: #99f;
	color: #fff;
}
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li.selectedItem a:link, ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li.selectedItem a:visited
{
	color: #003;
	background: #fff;
}
ul#navLevOne ul.navLevTwo ul.navLevThree ul.navLevFour li.selectedItem a:hover
{
	background: #fff;
	color: #003;
}
/* ---------- Section Navigation Styles (end of) ---------------- */
/* ---------- Homepage Styles (start of) ---------------- */
.nwiHomePromoBox
{
	margin: 15px 0px 0px 0px;
	width: 575px;
	height: 160px;
	border-left: 10px solid #6cf;
}
.nwiHomePromoBoxRotate
{
	margin: 15px 0px 0px 0px;
	width: 575px;
	height: 160px;
	border-left: 10px solid #C6004A;
}
.nwiHomePromoBoxSpanish
{
	margin: 15px 0px 0px 0px;
	width: 575px;
	height: 160px;
	border-left: 10px solid #99C;
}
.extEmployeeColour {border-left: 10px solid #f60;}
.nwiHomeContent
{
	float: left;
	width: 383px;
	margin-top: 10px;
	margin-right: 7px;
}
.nwiHomeContentEmployee
{
	float: left;
	width: 575px;
	margin-top: 10px;
	margin-right: 7px;
}
.nwiHomeContent h1, .nwiHomeContentEmployee h1
{
	font-size: 85%;
	/* \*/
	font-size: 90%;
	/* */
	font-weight: bold;
	color: #669;
	margin: 0px 0px 15px 0px;
}
.nwiHomeContent h2, .nwiHomeContentEmployee h2
{
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	font-weight: bold;
	color: #669;
	margin: 0px 0px 0px 0px;
}
.nwiHomeContent p, .nwiHomeContentEmployee p
{
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	margin: 0px 0px 15px 0px;
}
.nwiHomeContent ul, .nwiHomeContentEmployee ul
{
	padding: 0px 0px 15px 15px;
	margin: 0px;
}
.nwiHomeContent li, .nwiHomeContentEmployee li
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
}
.nwiHomeContent ul li, .nwiHomeContentEmployee ul li
{
	padding-left: 15px;
	background: url("/images/ba/green_bullet.gif") no-repeat top left;; list-style-type:none
}
.nwiHomeContent ul.nwiLinkedList, .nwiHomeContentEmployee ul.nwiLinkedList
{
	position: relative;
	padding-left: 0px;
}
.nwiHomeContent ul.nwiLinkedList li, .nwiHomeContentEmployee ul.nwiLinkedList li
{
	background: url("/images/ba/linked_list_bullet.gif") no-repeat top left;
	padding-left: 20px;
	line-height: 18px;
	margin: 0px
}
.containerHomeRHSContent
{
	float: right;
	width: 195px;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
.nwiHomeShortcutBox
{
	width: 195px;
	background-color: #669;
	margin: 10px 0px 0px 0px;
}
.nwiHomeShortcutBox p
{
	color: #fff;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 0px;
}
.nwiHomeShortcutBox ul
{
	padding: 0px 6px 10px 11px;
	margin: 6px 0px 2px 0px;
	color: #fff;
}
.nwiHomeShortcutBox li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.nwiHomeShortcutBox ul li
{
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	padding-left: 15px;
	background: url("/images/ba/rhs_bullet.gif") no-repeat top left;; list-style-type:none
}
.nwiHomeShortcutBox ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
.nwiHomeShortcutBox ul li a:hover
{
	text-decoration: underline;
	color: #fff;
}
/* ---------- Main Content structure styles -------------------- */
.nwiMainContent
{
	float: left;
	font-size: 100%;
	/* \*/
	float: none;
	font-size: 90%;
	/* */
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;
}
.nwiMainContent p,
.nwiMainContent label,
.nwiMainContent h2,
.nwiMainContent h3,
.nwiMainContent h4,
.nwiMainContent li
{
	font-size: 80%;
	/* \*/
	font-size: 76%;
	/* */
}
/* ---------- RHS styles (start of) -------------------- */
.nwiRHSLinkBox
{
	width: 195px;
	background-color: #669;
	margin: 10px 8px 0px 0px;
}
.nwiRHSLinkBox p
{
	color: #fff;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 0px;
}
.nwiRHSLinkBox ul, .nwiRHSPromoBox ul
{
	padding: 0px 15px 10px 11px;
	margin: 6px 0px 0px 0px;
	color: #fff;
}
.nwiRHSLinkBox li, .nwiRHSPromoBox li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.nwiRHSLinkBox ul li, .nwiRHSPromoBox ul li
{
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	padding-left: 15px;
	line-height: 14px; /* added 12-04-2005 might fix bug */
	background: url("/images/ba/rhs_bullet.gif") no-repeat top left;; list-style-type:none
}
.nwiRHSLinkBox ul li a, .nwiRHSPromoBox ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
.nwiRHSLinkBox ul li a:hover, .nwiRHSPromoBox ul li a:hover
{
	text-decoration: underline;
	color: #fff;
}
/* --- Global Employee Microsite RHS Link box (start of) ---- */
.nwiRHSLinkBoxEmployee
{
	position: relative;
	width: 195px;
	background-color: #9c9;
	margin: 10px 8px 0px 0px;
}
.nwiRHSLinkBoxEmployee p
{
	color: #000;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 0px;
}
.nwiRHSLinkBoxEmployee ul
{
	position: relative;
	padding: 0px 15px 10px 11px;
	margin: 6px 0px 0px 0px;
	color: #000;
}
.nwiRHSLinkBoxEmployee li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.nwiRHSLinkBoxEmployee ul li
{
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	padding-left: 15px;
	background: url("/images/ba/rhs_employee_bullet.gif") no-repeat top left;; list-style-type:none
}
.nwiRHSLinkBoxEmployee ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.nwiRHSLinkBoxEmployee ul li a:hover
{
	text-decoration: underline;
	color: #000;
}
/* --- Global Microsite RHS Link box (end of) ---- */
.nwiRHSPromoBox
{
	width: 195px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
/* -- possible colours for RHS Promo Box - add here if a new one is required --- */
.natWestBlueberryTwo {background-color: #669;}
.natWestBlue {background-color: #6cf;}
.natWestOrange {background-color: #f93;}
.natWestCerise {background-color: #f69;}
.natWestGreen {background-color: #9c3;} /* -- note: this is not the same as nwi green -- */

.nwiRHSPromoBox p
{
	color: #fff;
	font-size: 75%;
	/* \*/
	font-size: 70%;
	/* */
	margin: 0px 0px 0px 10px;
	padding: 6px 4px 0px 0px;
}
/* --------- Main Content styles ---------------------*/
.nwiMainContent p
{
	padding-bottom: 15px;
}
.nwiMainContent h1
{
	padding: 10px 0px 15px 0px;
}
.nwiMainContent h2, 
.nwiMainContent h3,
.nwiMainContent h4
{
	color: #669;
}
.legalRider
{
	position: relative;
	width: 98%;
	background-color: #fff;
	border: 1px solid #003;
	margin-bottom: 18px;
}
.legalRider p
{
	font-weight: bold;
	padding: 4px 5px;
	text-align: center;
}
span.larger-text
{
	font-size: 145%;
	line-height: 115%;
}
span.mandatory-text
{
	color: #c00;
}
.nwiMainContent form
{
	margin: 0px 6px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.nwiMainContent form .formRadioButtons
{
	margin-right: 4px;
}
.nwiMainContent form .radioButtonLabel
{
	margin-right: 6px;
}
.nwiMainContent form .buttons
{
	margin-bottom: 0px;
	background-color: #ccf;
	color: #003;
	font-size: 80%;
	/* \*/
	font-size: 75%;
	/* */
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nwiMainContent ol
{
	padding: 0px 0px 0px 25px;
	margin: 0px;
}
.nwiMainContent ul
{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.nwiMainContent li
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.nwiMainContent ul li
{
	padding-left: 15px;
	background: url("/images/ba/green_bullet.gif") no-repeat top left;; list-style-type:none
}
.nwiMainContent ul li ul
{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.nwiMainContent ul li ul li
{
	font-size: 100%;
	/* \*/
	font-size: 98%;
	/* */
	padding-left: 15px;
	margin: 0px !important;
	background: url("/images/ba/green_bullet_li_li.gif") no-repeat top left;; list-style-type:none
}
.nwiMainContent ul.nwiLinkedList
{
	position: relative;
	padding-left: 0px;
}
.nwiMainContent ul.nwiLinkedList li
{
	position: relative;
	background: url("/images/ba/linked_list_bullet.gif") no-repeat top left;
	padding-left: 20px;
	line-height: 18px;
	margin: 0px
}

.backToPrevious, .arrowedLink
{
	position: relative;
	border: 1px solid #9c9;
	background: #fff;
	margin-bottom: 18px;
	width: 98%;
}
.backToPrevious p
{
	background: url("/images/ba/arrow_back.gif") no-repeat center left;
	width: 100%;
	padding: 0px
}
.arrowedLink p
{
	background: url("/images/ba/arrow_forward.gif") no-repeat top left;
	width: 100%;
	padding: 0px
}
.backToPrevious p a, .arrowedLink p a
{
	position: relative;
	display: block;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.arrowedLink p a:hover
{
	font-weight: bold;
	text-decoration: none;
	background: #669 url("/images/ba/arrow_forward.gif") no-repeat top left;
	color: #fff
}
.backToPrevious p a:hover
{
	font-weight: bold;
	text-decoration: none;
	background: #366 url("/images/ba/arrow_back.gif") no-repeat center left;
	color: #fff
}

.nwiCTAHeader
{
	width: 98%;
	height: 38px;
	background: url("/images/ba/elastic_cta_header.gif") repeat-x left;
	margin-top: 4px
}
	.nwiCTA
	{
		width: 98%;
		padding-top: 8px;
		border-bottom: 1px solid #fff;
	}
	.nwiCTA p
	{
		margin: 0px 0px 0px 12px;
		padding: 0px 8px 8px 0px;
	}
	.Lite {background: #9c9;}
	.Lite p a {font-weight: bold;}
	.Lite p a:hover {color: #003;}

	.Dark {background: #366;}
	.Dark p {color: #fff;}
	.Dark p a {font-weight: bold; color: #fff;}
	.Dark p a:hover {color: #fff;}

	.Dark ul
	{
		padding-bottom: 6px;
	}

	.Dark li
	{
		color: #fff;
	}

	.Dark ul li
	{
		padding-left: 15px;
		list-style: none;
		background: url("/images/ba/white_bullet.gif") no-repeat top left;
	}
	.Dark ul li a, , .Dark ul li a:visited, .Dark ul li a:hover
	{
		color: #fff;
		font-weight: bold;
	}

	.lastItem
	{
		margin-bottom: 15px;
	}
	
	.nwiCTAOr
	{
		width: 98%;
		background: #9c9;
		padding: 0px 0px;
		margin: 0px 0px;
	}
		.nwiCTAOr .Or
		{
			width: 17px;
			font-weight: bold;
			font-size: 80%;
			/* \*/
			font-size: 76%;
			/* */
			background-color: #fff;
			padding: 0px 3px 0px 6px;
			margin: 0px 0px 0px 0px;
		}

.dataTableHeader, .boxTrayHeader
{
	border-right:0px none; border-top:0px none; border-bottom:0px none; width: 95%;
	wid\th: 98%;
	height: 28px;
	background: url("/images/ba/elastic_table_header.gif") repeat-x left;
	margin-top: 4px;
	border-left: 1px solid #003
}

.rightEdge
{
	position: relative;
	right: -1px;
}

.boxTray
{
	width: 98%;
	border-left: 1px solid #003;
	border-right: 1px solid #003;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boxTray ul, .sectionTrayContent ul
{
	width: 95%;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	list-style: none;
	background-color: #fff;
}
.boxTray ul li, .sectionTrayContent ul li
{
	float: left;
	background: url("/images/ba/box_tray_bullet.gif") no-repeat top left;
}
.boxTray ul li a, .sectionTrayContent ul li a
{
	width: 100%;
	display: block;
	float: left;
	/* \*/
	float: none;
	/* */
	text-decoration: none;
	font-weight: bold;
	color: #003;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px;
	border-top: 1px solid #9c9;
	border-right: 1px solid #9c9;
	border-bottom: 1px solid #9c9;
	border-left: 1px solid #9c9;
}
.boxTray ul li a:hover, .sectionTrayContent ul li a:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #366;
}
.boxTray p, .sectionTrayContent p
{
	clear: left;
	width: 96%;
	margin-bottom: 12px;
	padding: 0px 5px 0px 5px;
}
.boxTray p.lastItem
{
	margin-bottom: 0px;
	padding: 0px 5px 0px 5px;
}
.boxTrayFooter
{
	position: relative;
	width: 95%;
	wid\th: 98%;
	height: 16px;
	background: url("/images/ba/elastic_box_tray_footer.gif") repeat-x left;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}
.boxTrayFooterLeftEdge
{
	position: relative;
	right: 0px;
}
.boxTrayFooterRightEdge
{
	position: relative;
	right: -2px;
}
.dataTable
{
	width: 98%;
	border-bottom: 1px solid #003;
	border-left: 1px solid #003;
	border-right: 1px solid #003;
	margin: 0px 0px 20px 0px;
	font-size: 80%;
	/* \*/
	font-size: 76%;
	/* */
}
table
{
	position: relative;
	width: 96%;
	wid\th: 100%;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
table th
{
	padding: 10px 0px 10px 3px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #9c9;
}
table td
{
	padding: 10px 0px 10px 3px;
	border-top: 1px solid #9c9;
	border-right: 1px solid #9c9;
}
table th.extTxtL,
table td.extTxtL
{
	text-align: left;
}
table th.extTxtR,
table td.extTxtR
{
	text-align: right;
}
table th.extTxtC,
table td.extTxtC
{
	text-align: center;
}

table td.extLastCol, table th.extLastCol
{
	padding-right: 10px !important;
	border-right: 0px !important;
}
table
{
	border-collapse: collapse !important;
}
/* -------- Section tray styles (start of) -------- */

.sectionTray
{
	width: 98%;
	border-right: 1px solid #003;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 113px;
	
}
	.currentAccounts
	{
		background: url("/images/ba/st_current_accounts_bg.gif") no-repeat top left;
	}
	.loansOverdrafts
	{
		background: url("/images/ba/st_loans_n_overdrafts_bg.gif") no-repeat top left;
	}
	.savings
	{
		background: url("/images/ba/st_savings_bg.gif") no-repeat top left;
	}
	.mortgages
	{
		background: url("/images/ba/st_mortgages_bg.gif") no-repeat top left;
	}
	.bankingAbroad
	{
		background: url("/images/ba/st_banking_abroad_bg.gif") no-repeat top left;
	}
	.usefulTools
	{
		background: url("/images/ba/st_useful_tools_bg.gif") no-repeat top left;
	}
	.usefulWebsites
	{
		background: url("/images/ba/st_useful_websites_bg.gif") no-repeat top left;
	}
	.spanishMortgageProducts
	{
		background: url("/images/ba/st_spanish_prod_details_bg.jpg") no-repeat top left;
	}
	.spanishNextSteps
	{
		background: url("/images/ba/st_spanish_next_steps_bg.jpg") no-repeat top left;
	}
	
.sectionTray h2
{
	margin:0px;
	padding: 0px;
}
.sectionTrayHeader
{
	margin-left: 113px;
	height: 28px;
	padding: 0px;
	background: url("/images/ba/elastic_table_header.gif") repeat-x left;
}
.sectionTrayContent
{
	width: auto;
	margin: 0px 0px 0px 113px;
	padding: 0px 0px 0px 0px;
}
table.layout
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
table.layout td
{
	padding: 0px 8px 0px 0px;
	border: 0px;
}

.sectionTrayFooter
{
	position: relative;
	width: 95%;
	wid\th: 98%;
	height: 16px;
	background: url("/images/ba/elastic_box_tray_footer.gif") repeat-x left;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}
.sectionTrayFooterLeftEdge
{
	position: relative;
	right: 0px;
}
.sectionTrayFooterRightEdge
{
	position: relative;
	right: -1px;
}

/* Footer styles */
.nwiFooterLinks
{
	width: 100%;
	background: #003;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.nwiFooterLinks ul
{
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
.nwiFooterLinks ul li
{
	margin: 0px;
	float: left;
	background: url("/images/ba/footer_bullet.gif") no-repeat left;; list-style-type:none; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px
}
.nwiFooterLinks ul li.nwiFirstItem
{
	padding-left: 0px;
	background: none;
}
.nwiFooterLinks ul li a
{
	float: left;
	/* \*/
	float: none;
	/* */
	text-decoration: none;	
	color: #fff;
}
.nwiFooterLinks ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}
.nwiFooterLinks p, .nwiFooterPopup p
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color: #fff; 
}
.nwiFooterLinks p.ba
{
	margin: 5px 5px 0px 4px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	float: left;
}
.nwiFooterPopup
{
	width: 100%;
	background: #669;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.btnStyle
{
	width:150px;
	color:#000000;
	background-color:#ccccff;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}	