SELECT, H1, BODY, DIV, TD, INPUT, TEXTAREA {font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; color:#333333; }

P { margin:0px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; color:#333333;}

/*H1, STRONG {color:#666666;}*/

SMALL { font-size: 85%; color:#333333;}
SMALL.template { color: #c03;}
.portal  { font-size: 90%; color:#666666;}
.blue {color:#003366;}
.ltgrey{ color:#666; }

EM.emphasis { color:#ff0000; font-style:normal; font-weight:bold; }

a				{color:#36F;text-decoration:none;}
a:hover			{text-decoration:none; background-color:#FFFF66; color: black;}
a.help:hover, a.noroll:hover {background-color:transparent !important;}
a img 			{border:0; text-decoration:none; background:none; background-color:white;}

/*Left Nav*/

.NavHeader { color:#777; font-weight:bold; font-size:80%; padding-top:8px; padding-bottom:2px; }
HR.nav 			{color:#BBB; height:3px; margin-bottom:6px; margin-top:-5px;  }
HR.navBank 		{color:#E4C1EE; height:3px; margin-bottom:6px; margin-top:-5px;  }
HR.navHealth 	{color:#B2DDE2; height:3px; margin-bottom:6px; margin-top:-5px;  }
HR.navGroup 	{color:#E0E4F7; height:3px; margin-bottom:6px; margin-top:-5px;  }
HR.navSLAC		{color:#EDB7C7; height:3px; margin-bottom:6px; margin-top:-5px;  }

.NavSubHeader { color:#444; font-weight:bold; font-size:100%; line-height:150%;  }
.NavSubHeaderBankOn	{ color:#8C10B5; font-weight:bold; font-size:100%; line-height:150%;}
.NavSubHeaderHealthOn	{ color:#007381; font-weight:bold; font-size:100%; line-height:150%;}
.NavSubHeaderSlacOn	{ color:#CC0033; font-weight:bold; font-size:100%; line-height:150%;}
.NavSubHeaderRecOn	{ color:#091c5a; font-weight:bold; font-size:100%; line-height:150%;}

.NavContent { margin-left:8px; padding-top: 2px;}
.NavContent a {font-weight:normal;}
.NavContentBankOn	{ color:#8C10B5; font-weight:bold; font-size:90%; line-height:150%; padding-left:8px; letter-spacing:0px;}
.leftUtility		{color:#666666;font-size:85%;line-height:150%;}
	
.NavFooter, .NavFooterMain { color:#333; font-weight:bold; font-size:80%; padding-top:2px; padding-bottom:8px; line-height:140%; }
.NavFooterMain { font-size:100%;}
.NavFooterMainBank { color:#8C10B5; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; }
.NavFooterMainGroup { color:#091C5A; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; }
.NavFooterMainHealth { color:#007381; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; }
.NavFooterMainSlac { color:#CC0033; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; }
.NavFooterMainRec { color:#091c5a; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; }
.leftNavLink {position:relative; padding-top:3px; padding-bottom:2px; left:-14px; }

.crumbSamePage {font-weight:bold;}
.crumbDisclaimer {clear:all; padding-top: 5px; padding-bottom: 5px; color: #818181;}

#centerHolder07 a:hover {text-decoration: none; background-color: #ffff66; color: black;}
#contentcenter a:hover {text-decoration: none; background-color: #ffff66; color: black;}
.onecolumn a:hover {text-decoration: none; background-color: #ffff66; color: black;}

/*
 * page layout
 */


/*  ========== REMOVED 140406 TO ALLOW FOR DNA RESKIN ========== 

#frame						{ width:751px; margin-right:auto; margin-left:auto; text-align:left;  }
#header						{ position:relative; height:80px; }

*/

	#title					{ display:none;position:absolute; top:24px; }
	#interim-global-nav				{ position:absolute;width:745px;top:5px;font-size:80%;text-align:right}
	#existing-customers				{ position:absolute;width:745px;top:85px;text-align:right;align:right;z-index:999}
	#interimlink				{ color:black;font-weight:bold;text-decoration:none}
	#interimlink:hover			{ color:black;font-weight:bold;text-decoration:underline}
	#print-title			{ position:absolute; left:0.5cm; top:0.5cm; display:none; } /* positioning for print title */
	#logoLife				{ position:absolute; left:626px; top:10px; }
	#logoBank				{ position:absolute; top:5px;left:2px; }
	#print-logo		{ position:absolute; left:10cm; display:none; } /* positioning for print logo */
	#logoCare				{ position:absolute; left:583px; top:14px; }
	#logoRecruitment		{ position:absolute; left:625px; top:14px; }

/*  ========== REMOVED 140406 TO ALLOW FOR DNA RESKIN  ==========  
#pnav						{ position:relative; height:33px; left:-6px; }
	#tabs					{ float:left; width:540px; }
*/
	#other					{ float:left; width:210px; text-align:right; margin-top:5px; }
#snav						{ position:relative; height:31px; margin-bottom:10px}
	#bread					{ margin-left:; margin-bottom:; height:; font-size:smaller; background:;}
	.noprint 				{margin:;background:;}
	
#contentleft				{ width:154px; float:left; border: 0px dashed #000000; margin-top: 12px;}
#contentcenter				{ width:453px; float:left; margin-top:10px; border: 0px dashed #000000; }
#contentfullpage			{ width:741px; float:left; margin-top:10px; border: 0px dashed #000000; }
#contentwidecol				{ width:578px; float:left; margin-top:10px; border: 0px dashed #000000; }
#contentImport				{ width:597px; margin-top:10px; float:right; }
.importArea					{ padding:0px 20px 0px 20px; border: 0px dashed #000000; }
#contentright				{ width:144px; float:left; border: 0px dashed #000000; }
	.rightPadd				{ padding-left:7px; }
	.loginBg				{ background:#F2F3F7; margin-bottom:4px; }
	.loginForm 				{ padding:8px 0px 8px 8px; border-right:1px solid #E0E4F7; }
	.search					{ padding:8px 0px 8px 8px;margin-bottom:4px; }
#footer						{ height:50px; clear:both; }
  #footleft   { float:left; width:174px; margin-top:22px; }
	#footmain   { float:left; }
	   .footmain1 { float:left; width:214px;font-size:85%;}
		 .footmain2 { float:left; width:115px;}
		 .footmain3 { float:left; padding-right:15px;font-size:85%;}
		 .footmain4 { float:left; padding-right:40px;}
	     .footerSelectLabel { color:#006; font-weight:bold; font-size:90%; margin-bottom:10px; }
		 .footerYellowBar { border-bottom:3px solid #FFC02D;width:577px; margin-top:10px; }
		 .footerGreyBar { border-bottom:3px solid #DDDDDD;width:577px; margin-top:10px; }
		 
		 

/* ========== REMOVED 140406 TO ALLOW FOR DNA RESKIN ========== 

A							{ color:#3366FF; text-decoration:none; }
A:hover						{ text-decoration:underline; }

*/


FORM						{ display:inline; }
a img {border:0;}
a.mini { color:#3366FF; text-decoration:none; font-size: 90%; }

A.leftContent				{ color:#444;	 font-size:; line-height:150%; letter-spacing:0px; }
A.leftContentBankOn			{ color:#8D11B1; font-size:85%; line-height:150%; letter-spacing:0px; }
A.leftContentHealthOn		{ color:#007381; font-size:85%; line-height:150%; letter-spacing:0px; }
A.leftContentSlacOn			{ color:#BA0035; font-size:85%; line-height:150%; letter-spacing:0px; }
A.leftContentRecruitmentOn	{ color:#091c5a; font-size:85%; line-height:150%; letter-spacing:0px; }
A.leftContentGroupOn		{ color:#091C5A; font-size:85%; line-height:150%; letter-spacing:0px; }

/* button class for form submit button alignment */
.btn						{ margin-bottom:6px; }
.inlineSelect				{ margin-top:5px;  }
/*
 * main content columns
 */
 
.onecolumn					{ padding:0px 20px 0px 20px; border: 0px dashed #000000; } 
.onecolumnfund				{ float:left; width:390px;padding:0px 0px 0px 20px; padding-bottom:20px;  } 
.twocolumn1, .twocolumn2	{ float:left; padding-bottom:20px; }
.twocolumn1					{ width:215px; }
.twocolumn2					{ width:238px; }
.twocolumn1 .column			{ padding-left:21px; border: 0px dashed #000000; }
.twocolumn2 .column 		{ padding-left:21px; padding-right:23px; }

.twocolumnx1, .twocolumnx2	{ float:left; padding-bottom:20px; }
.twocolumnx1					{ width:190px; }
.twocolumnx2					{ width:207px; }
.twocolumnx1 .column			{ padding-left:21px; border: 0px dashed #000000; }
.twocolumnx2 .column 		{ padding-left:21px; padding-right:23px; }

tr.ModCont		{font-size:70%; height:22px; vertical-align: bottom; padding-left: 14px; background-image:url(/img/nav/tabs/slac/help_nav_background.gif);}

table.2columntable { font-size: 85%; }
table.2columntable th { background-color:#FFB300; padding: 8px 10px; text-align:left; color:#ffffff; border:1px solid white; }
table.2columntable tr.oddrow td { background-color:#F9E7EC; }
table.2columntable td { color:black; background-color:#FFF0CC; padding:8px 10px; border:1px solid #ffffff }
table.2columntable th p{ color:#ffffff; }
table.2columntable th a { color:white; text-decoration:underline }
table.2columntable td a { color:black; text-decoration:none }
table.2columntable td a:hover{ text-decoration:underline }

table.2columntablex { font-size: 85%; }
table.2columntablex th { background-color:#FFB300; padding: 8px 10px; text-align:left; color:#091c5a; border:1px solid white; }
table.2columntablex tr.oddrow td { background-color:#F9E7EC; }
table.2columntablex td { color:black; background-color:#FFF0CC; padding:8px 10px; border:1px solid #ffffff }
table.2columntablex th p{ color:##091c5a; }
table.2columntablex th a { color:#091c5a; text-decoration:underline }
table.2columntablex td a { color:black; text-decoration:none }
table.2columntablex td a:hover{ text-decoration:underline }


/*  ========== REMOVED 140406 TO ALLOW FOR DNA RESKIN ========== 

DIV { font-size: 75%; }
DIV DIV { font-size: 100% }

*/

/* Form elements */

DIV.quickSearch { margin-bottom:20px; margin-top:5px; }

SELECT, INPUT { font-size: 70%; color:#333333; }
SELECT, INPUT { font-size: 100%; color:#333333; }

.dropDownGeneral { width:171px; color:#333333; }
.dropDownPortal { width:165px; color:#333333; margin-bottom:3px; }
.dropDownCareers { width:171px; color:#333333; }
.dropDownBranch { width:195px; color:#333333; }
.dropDownHeader { width:183px;font-size: 90%; color:#333333; }
.dropInThisSection  { padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.dropInThisSectionHub { padding-top:0px; border: 0px dashed #000000; }
.dropPressRelease  { padding-bottom:0px; padding-top:0px; border: 0px dashed #000000; }
.dropDownFixedWidth { width:165px; margin-bottom:15px; color:#333333; font-size: 70%;  }

.formGeneralLabel { float:left; width:110px; margin-bottom:10px; padding-top:2px; }
.formGeneralLabel2 { float:left; width:90px; margin-bottom:0px; margin-left:2px; padding-top:2px; }
.formGeneralInput { float:left; width:210px; margin-bottom:10px; }
.formGeneralInput2 { float:left; width:10px; margin-bottom:0px; }
.formGeneralInput { color:#c03; }
.formRequiredArrow { float:left; width:6px; height:8px; margin:0px; padding:0px; padding-right:3px; padding-top:6px; border: 0px dashed #000000; }
.formLabel { float:left;position:relative;color:#888888; font-size:85%; padding-top:4px; padding-right:4px; padding-bottom:0px; letter-spacing:0px;}

.textboxBranch { width:190px; }
.textboxGeneral { width:290px; }
.textboxQuickSearch { width:300px; float:right; }

.formSearchAgainLabel { float:left; width:110px; margin-bottom:10px; padding-top:10px; border: 0px dashed #000000; }
.formSearchAgainInput { float:left; width:210px; margin-bottom:10px; border: 0px dashed #000000; }

.formConditionText { float:left; width:303px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.sendFloatRight { float:right; width:100px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.sendFloatLeft { float:left; width:100px; padding-bottom:25px; padding-top:0px; border: 0px dashed #000000; }
.buttonText { float:right; width:40px; padding-bottom:0px; padding-left:64px;padding-top:2px; border: 0px dashed #000000; color:#FFFFFF; font-size:85%; text-decoration:none;}
.secureButtonText { float:left;top:0px;width:100px; margin-bottom:0px; margin-left:-78px;padding-top:2px; border: 0px dashed #000000; color:#FFFFFF; font-size:85%; text-decoration:none;}
.backButtonText { float:left;top:0px;width:100px; margin-bottom:0px; margin-left:-80px;padding-top:2px; border: 0px dashed #000000; color:#FFFFFF; font-size:85%; text-decoration:none;}
.searchButtonText { float:left;top:0px;width:100px; margin-bottom:0px; margin-left:-82px;padding-top:2px; border: 0px dashed #000000; color:#FFFFFF; font-size:85%; text-decoration:none;}
a.buttonLinkText { color:#FFFFFF; text-decoration:none;}
a.buttonLinkText:hover {color:#FFFFFF; text-decoration:none;}

.cr	{ padding-right:80%; }

ul { list-style:square; color:#333333; margin:0px; padding-left:16px; padding-bottom:15px;list-style-image: url(/img/ulBullet.gif);  }
ul.sectionHub { list-style:square; color:#333333; margin:0px; padding-left:16px; padding-bottom:0px;list-style-image: url(/img/ulBullet.gif);  }
ul.search { list-style:square; color:#333333; margin:0px; padding-left:16px; padding-bottom:0px;list-style-image: url(/img/ulDash.gif); }
ul.sitemap { list-style:square; color:#333333; margin:0px; padding-left:16px; padding-bottom:0px;list-style-image: url(/img/ulBlueDash.gif); }
li.dash { list-style:square; color:#333333; margin:0px; padding-right:0px; padding-bottom:15px;list-style-image: url(/img/ulDash.gif);  }
ol { color:#333333; margin:0px; padding-left:22px; padding-bottom:15px; border: 0px dashed #000000; }


/* DIV Classes */

DIV.floated1a 		{display: none;}
DIV.floated2a {float:left;margin:0 0 0 10px;padding:0;}
DIV.floated2b  {float:left;margin:0 0 0 5px;padding:0;width:90px;}

/* flags panel on the global homepage */
DIV.flags1 { width:148px; float:left; margin-bottom:20px; }
DIV.flags2 { width:117px; float:left; margin-bottom:20px; }
DIV.flags1 IMG, DIV.flags2 IMG { vertical-align:middle; margin:3px 10px 3px 0px; }
DIV.lifeOutlined { padding-bottom:6px; }

.businessOverviewDept { float:left; width:110px; margin-bottom:15px; padding-top:2px; border: 0px dashed #000000; }
.businessOverviewContent { float:left; width:303px; margin-bottom:15px; padding-top:2px; border: 0px dashed #000000; }
.businessOverviewAlso { float:left; width:55px; margin-bottom:0px; padding-top:0px; border: 0px dashed #000000; }
.businessOverviewLinks { float:left; width:248px; margin-bottom:0px; padding-top:0px; border: 0px dashed #000000; }

.boardImage { float:left; width:127px; margin-bottom:15px; padding-top:2px; border: 0px dashed #000000; }
.boardContent { float:left; width:286px; margin-bottom:15px; padding-top:2px; border: 0px dashed #000000; }
.boardBackToTop { margin-bottom:15px; border: 0px dashed #000000; }

/* Titles */
h1				{margin:5px 0px 14px;padding:0px;font-weight:normal; font-size:160%;}
h2				{margin-top:10px;margin-bottom:15px;padding-top:0px;font-size:120%;color:#666;}
H3 { color:#003366; font-size:100%; margin:0px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
H3.noPadd { color:#003366; font-size:100%; margin:0px; padding-bottom:0px; padding-top:0px; border: 0px dashed #000000; }
H4 { color:#666; font-size:100%; margin:0px; padding-bottom:0px; padding-top:0px; border: 0px dashed #000000; }
H4.padd { color:#666; font-size:100%; margin:0px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }

/*  ========== REMOVED 140406 TO ALLOW FOR DNA REBRAND  ========== 
H1 { margin:0px; padding-bottom:10px; padding-top:0px; border: 0px dashed #000000; }
H2 { color:#666; font-size:110%; margin:0px; padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
H2.noPadd { color:#666; font-size:110%; margin:0px; padding-bottom:0px; padding-top:0px; border: 0px dashed #000000; }
H2.image { margin:0px; padding-bottom:5px; padding-top:6px; border: 0px dashed #000000; }

*/



	/* Date in press release titles is dark grey */
	.pressReleaseDate { color:#333; }

/* Content */
.textOnly { padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.block { padding-bottom:15px; padding-left:18px; padding-top:0px; border: 0px dashed #000000; }
.textWithTitle { padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.linksWithTitle { padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.pressReleaseHome { padding-bottom:15px; border: 0px dashed #000000; }

.msgbox { padding-bottom:15px; padding-top:0px; border: 0px dashed #000000; }
.halfMsgbox { margin-left:12px; padding-bottom:0px; padding-top:0px; border: 0px dashed #000000; }

/*.dblArrowFooterBkground { background-color:#CCC; padding-top:3px; padding-bottom:3px; margin-top:20px; border: 0px dashed #000000; }*/
.dblArrowFooter { padding-top:0px; padding-bottom:0px; margin:0px; background-color:#ffffff; border: 0px dashed #000000;}
.dblArrowFooter .topBorder { background-color:#FFF; border-bottom:3px solid #E0E4F7; height:0px; margin-bottom:7px;}
.dblArrowFooter .bottomBorder { background-color:#FFF; border-top:3px solid #E0E4F7; clear:both; height:0px; margin-top:9px;}
.dblArrowFooter .topBorderNew { background-color:#FFF; border-bottom:3px solid #F6EAF9; height:0px; margin-bottom:7px;}
.dblArrowFooter .bottomBorderNew { background-color:#FFF; border-top:3px solid #F6EAF9; clear:both; height:0px; margin-top:9px;}
.topFooterBorder 	{ background-color:#FFF; border-bottom:3px solid #E0E4F7; height:0px; margin-bottom:7px;}
.bottomFooterBorder { background-color:#FFF; border-top:3px solid #E0E4F7; clear:both; height:0px; margin-top:9px;}
.moreInfo {float:left; width:218px; background-color:#fff; font-size:85%; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border: 0px dashed #000000;}
.nextInSection {float:right;width:195px;text-align:right; background-color:#fff; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border: 0px dashed #000000;}
.nextInSection2 {float:right;width:195px;font-size:85%;text-align:right; background-color:#fff; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border: 0px dashed #000000;}
.nextInSectionButtons { margin-top:8px; font-size:85%;}
.moreInfo a{font-size:100%;}
.nextInSection a {font-size:85%;}
.pressContactRight a  {font-size:100%;}
.pressContactLeft a  {font-size:100%;}
.pressContactLeft {float:left; width:195px; font-size:85%;background-color:#fff; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border: 0px dashed #000000;}
.pressContactRight {float:right;width:195px;font-size:85%;text-align:left; background-color:#fff; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border: 0px dashed #000000;}
/*.navArrow {float:right; width:15px; padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:0px;}
.navTitle {float:right; text-align:center; padding:0px; margin:8px 8px 0px 8px; }*/

/* Downloads section */
.download {margin-bottom:15px;}
.downloadButton { float:left; }
.downloadText { margin-left:20px; float: left; }
.downloadTextSingle { margin-left:7px; float: left; }
.downloadSmallText { margin-left:30px; float: left; font-size:80%; }

.brochureLibrary { background-color:#F2F8F9; }
.downloadBrochure { width:150px; }

/* Info boxes */
.infoBoxHeadSav { position:relative; background-color:#FFFFFFF; }
.infoBoxHeadIns { position:relative; background-color:#FFFFFFF; }
.infoBoxHeadFree { position:relative; background-color:#FFFFFFF; }
.infoBoxHeadOnline { position:relative; background-color:#FFFFFFF; }
.infoBoxHeadImagesSav { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#9a93c0; z-index:1; }
.infoBoxHeadImagesIns { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#9a93c0; z-index:1; }
.infoBoxHeadImagesFree { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#9a93c0; z-index:1; }
.infoBoxHeadImagesOnline { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#9a93c0; z-index:1; }
.infoBoxHeadImagesSav .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImagesSav .rightImage { position:absolute; top:0px; left:186px; }
.infoBoxHeadImagesIns .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImagesIns .rightImage { position:absolute; top:0px; left:186px; }
.infoBoxHeadImagesFree .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImagesFree .rightImage { position:absolute; top:0px; left:186px; }
.infoBoxHeadImagesOnline .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImagesOnline .rightImage { position:absolute; top:0px; left:186px; }
.infoBoxHeadText { position:relative; top:0px; left:0px; color:#FFF; font-weight:bold; width:184px; padding-left:10px; padding-top:5px; padding-bottom:5px; z-index:2; }

.infoBox { width:194px; background-color:#E0E4F7; border:none; }
.infoBox H2 { background-color:#FFF; margin-left:1px; margin-right:1px; }
.infoBoxText { background-color:#FFF; margin-left:1px; margin-right:1px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:15px; }

.infoBoxBottomLeft { float:left; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#E0E4F7; }
.infoBoxBottomCentre { float:left; width:178px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; border-bottom: 1px solid #E0E4F7; }
.infoBoxBottomRight { float:right; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#E0E4F7; }

/* Profile boxes */
.profileBoxHead { position:relative; background-color:#133467; }
.profileBoxHeadImages { position:absolute; top:0px; left:0px; height:23px; width:413px; background-color:#133467; z-index:1; }
.profileBoxHeadImages .leftImage { position:absolute; top:0px; left:0px; }
.profileBoxHeadImages .rightImage { position:absolute; top:0px; left:405px; }
.profileBoxHeadText { position:relative; top:0px; left:0px; color:#FFF; font-weight:bold; width:403px; padding-left:10px; padding-top:5px; padding-bottom:5px; z-index:2; }

.profileBox { width:413px; background-color:#E0E4F7; border:none; }
.profileBox H2 { background-color:#EFF1FB; margin-left:1px; margin-right:1px; }
.profileBoxText { background-color:#EFF1FB; margin-left:1px; margin-right:1px; padding: 0px 6px 10px 6px; }

.profileBoxBottomLeft { float:left; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#E0E4F7; }
.profileBoxBottomCentre { background-color:#EFF1FB; float:left; width:397px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; border-bottom: 1px solid #DCE1E7; }
.profileBoxBottomRight { float:right; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#E0E4F7; }

/* Decision tree Q */
.decisionTreeTurq { background-color:#CBE8EC; background-image: url(../images/./images/pix_turq.gif); font-size:80%;}
.decisionTreeTopa { background-color:#E5F3F4; background-image: url(../images/./images/pix_topa.gif); font-size:80%;}

/* Decoration */
HR {color:#E0E4F7; height:1px; margin-top:-7px; margin-bottom:7px; }
HR.dotted {color:#FFFFFF; background-color:#B5C4F3; height:1px; margin-top:-7px; margin-bottom:7px; border-top: 1px dashed #B5C4F3; }
HR.broad {color:#FFFFFF; background-color:#E0E4F7; height:3px; margin-top:-7px; margin-bottom:7px; border-top: 3px solid #E0E4F7; }
HR.infoBox {color:#cccccc; height:1px; margin-top:-7px; margin-bottom:7px; border-top: 1px solid #CCCCCC; }
HR.white {color:#FFFFFF; height:1px; margin-top:3px; margin-bottom:-3px; width:395px;}

.blankSpacer { height:15px; }
.blankSpacer20 { height:20px; }
.dottedSpacer { height:15px; width:100%; background-image: url(/img/hrDots.gif);  border: 0px dashed #B5C4F3; }
.dottedSpacerBrochure { height:15px; width:100%; background-image: url(/img/hrDots.gif); border: 0px dashed #CCCCCC; }
.lozengeYellow { height:30px; width:413; background-image: url(/img/titles/loz_blank_yellow.gif); margin-bottom:15px; border: 0px dashed #CCCCCC; }
.lozengeYellowLeft { float:left; position:relative; border: 0px dashed #CCCCCC; }
.lozengeYellowRight { float:right; position:relative; border: 0px dashed #CCCCCC; }

/* Tables */

/* Contact us table */
TABLE.contactUs { width:410px; font-size:100%; }
TABLE.contactUs TH { text-align:left; color:#036; margin:0px; padding:0px 0px 8px 0px; border-bottom:2px solid #E0E4F7; }
TABLE.contactUs TD.name { text-align:left; margin:0px; padding:8px 0px 8px 0px; border-top:1px solid #E0E4F7; }
TABLE.contactUs TD.number { text-align:right; margin:0px; padding:8px 0px 8px 0px; border-top:1px solid #E0E4F7; }

/* Product detail table Bank */
TABLE.productDetailRates {margin:8px 0px 15px 0px; font-size:100%; width:410px; border-bottom:1px solid #D9D7CF; }
TABLE.productDetailRates TH.dark { background-color:#D1CDC4; text-align:left; font-weight:normal; padding:8px 9px 8px 9px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; }
TABLE.productDetailRates TH.light { background-color:#E9E7DE; text-align:left; font-weight:normal; padding:8px 9px 8px 9px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
TABLE.productDetailRates TD.dark { background-color:#F7F6F0; text-align:right; padding:8px 9px 8px 9px;  border-right:1px solid #D9D7CF;}
TABLE.productDetailRates TD.light { background-color:#FFF; text-align:right; padding:8px 9px 8px 9px; border-right:1px solid #D9D7CF;}
TABLE.productDetailRates TD.topLight { background-color:#FFF; text-align:right; padding:8px 9px 8px 9px; border-right:1px solid #D9D7CF;border-top:3px solid #D9D7CF;}
TABLE.productDetailRates TD.endTopLight { background-color:#FFF; text-align:right; padding:8px 9px 8px 9px; border-top:3px solid #D9D7CF;}
TABLE.productDetailRates TD.endDark { background-color:#F7F6F0; text-align:right; padding:8px 9px 8px 9px;  }
TABLE.productDetailRates TD.endLight { background-color:#FFF; text-align:right; padding:8px 9px 8px 9px; }

	/* seperate rules for the bottom cells to turn off white line between rows */
	TABLE.productDetailRates TH.darkBottom { background-color:#D1CDC4; text-align:left; font-weight:normal; padding:7px 9px 7px 9px; }
	TABLE.productDetailRates TH.lightBottom { background-color:#E9E7DE; text-align:left; font-weight:normal; padding:7px 9px 7px 9px; }
	TABLE.productDetailRates TD.darkBottom { background-color:#F7F6F0; text-align:right; padding:7px 9px 7px 9px; border-right:1px solid #D9D7CF; border-bottom:2px solid #D9D7CF;}
	TABLE.productDetailRates TD.lightBottom { background-color:#FFF; text-align:right; padding:7px 9px 7px 9px; border-right:1px solid #D9D7CF; border-bottom:2px solid #D9D7CF;}
	TABLE.productDetailRates TD.endDarkBottom { background-color:#F7F6F0; text-align:right; padding:7px 9px 7px 9px; border-bottom:2px solid #D9D7CF;}
	TABLE.productDetailRates TD.endLightBottom { background-color:#FFF; text-align:right; padding:7px 9px 7px 9px; border-bottom:2px solid #D9D7CF;}

/* Product detail table Healthcare */
TABLE.productDetailRatesHealth {margin:8px 0px 15px 0px; font-size:100%; width:410px; border-bottom:1px solid #D9D7CF; border-right:1px solid #FFF;}
TABLE.productDetailRatesHealth TH.dark { background-color:#D1CDC4; text-align:left; font-weight:normal; padding:8px 11px 8px 11px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
TABLE.productDetailRatesHealth TH.light { background-color:#E9E7DE; text-align:left; font-weight:normal; padding:8px 11px 8px 11px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
TABLE.productDetailRatesHealth TD.dark { background-color:#F7F6F0; text-align:right; padding:8px 11px 8px 11px; border-right:1px solid #D9D7CF;}
TABLE.productDetailRatesHealth TD.light { background-color:#FFF; text-align:right; padding:8px 11px 8px 11px; border-right:1px solid #D9D7CF;}

	/* seperate rules for the bottom cells to turn off white line between rows */
	TABLE.productDetailRatesHealth TH.darkBottom { background-color:#D1CDC4; text-align:left; font-weight:normal; padding:7px 10px 7px 10px; }
	TABLE.productDetailRatesHealth TH.lightBottom { background-color:#E9E7DE; text-align:left; font-weight:normal; padding:7px 10px 7px 10px; }
	TABLE.productDetailRatesHealth TD.darkBottom { background-color:#F7F6F0; text-align:right; padding:7px 10px 7px 10px; border-bottom:2px solid #D9D7CF;}
	TABLE.productDetailRatesHealth TD.lightBottom { background-color:#FFF; text-align:right; padding:7px 10px 7px 10px; border-bottom:2px solid #D9D7CF;}

/* Alt product table */
TABLE.altProductDetails { margin:18px 0px 15px 0px; font-size:100%; width:410px; }
TABLE.altProductDetails TH { background-color:#D1CDC4; color:#FFF; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
TABLE.altProductDetails TH.end { background-color:#D1CDC4; color:#FFF; padding-top:6px; padding-bottom:6px; border-right:none; border-bottom:1px solid #FFF; }
TABLE.altProductDetails TD.light { background-color:#FFF; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetails TD.lightBold { background-color:#FFF; color:#000; font-weight:bold; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetails TD.endLight { background-color:#FFF; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetails TD.endLightBold { background-color:#FFF; color:#000; font-weight:bold; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetails TD.dark { background-color:#F7F6F0; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetails TD.endDark { background-color:#F7F6F0; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetails TD.footer { background-color:#FFF; color:#000; padding:10px; border-top:1px solid #D9D7CF; border-right:1px solid #D9D7CF;}

/* Alt product table Bank */
TABLE.altProductDetailsBank { margin:18px 0px 15px 0px; font-size:85%; width:410px; }
TABLE.altProductDetailsBank TH { background-color:#D1CDC4; color:#FFF; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
TABLE.altProductDetailsBank TH.end { background-color:#D1CDC4; color:#FFF; padding-top:6px; padding-bottom:6px; border-right:none; border-bottom:1px solid #FFF; }
TABLE.altProductDetailsBank TD.light { background-color:#FFF; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetailsBank TD.lightBold { background-color:#FFF; color:#000; font-weight:bold; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetailsBank TD.endLight { background-color:#FFF; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetailsBank TD.endLightBold { background-color:#FFF; color:#000; font-weight:bold; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetailsBank TD.dark { background-color:#F7F6F0; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #D9D7CF; }
TABLE.altProductDetailsBank TD.endDark { background-color:#F7F6F0; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetailsBank TD.footer { background-color:#FFF; color:#000; padding:10px; border-top:1px solid #D9D7CF; border-right:1px solid #D9D7CF;}

/* Branch locator results table */
TABLE.branchLocatorResults { font-size:100%; margin-bottom:12px; }
TABLE.branchLocatorResults TH { width:130px; font-weight:normal; text-align:left; }

/* Graduate life story table */
TABLE.lifeStory { width:240px; font-size:100%; margin-top:12px; margin-left:2px; }
TABLE.lifeStory TH { width:100px; text-align:left; vertical-align:top; font-weight:normal; }
TABLE.lifeStory TD { width:140px; text-align:left; vertical-align:top; }


/* Search and Login -right column */
.smallBlueHeader {background-color:#FFF; color:#091C5A; font-weight:bold; font-size:85%; padding-top:2px; padding-bottom:8px; letter-spacing:0px;}
.smallBlueHeaderGrey {background-color:#F5F5F5; color:#091C5A; font-weight:bold; font-size:85%; padding-top:2px; padding-bottom:8px; letter-spacing:0px;}
.smallBlueHeader2 {background-color:#FFF; color:#091C5A; font-weight:bold; font-size:100%; padding-top:2px; padding-bottom:8px; letter-spacing:0px;}
.smallBlueHeaderBot {background-color:#FFF; color:#091C5A; font-weight:bold;  padding-top:2px; padding-bottom:8px; letter-spacing:0px;}
.smallGreyHeader { color:#666666; font-weight:bold; font-size:100%; padding-top:14px; padding-bottom:8px; letter-spacing:0px;}
.smallGreyHeader2 { color:#666666; font-weight:bold; font-size:85%; padding-top:14px; padding-bottom:8px; letter-spacing:0px;}
A.smallLinks	{ color:#3366FF; text-decoration:none;font-size:85%; }

/* portal styles */
.portal1column		{ width:250px; float:left; }
.portal2column		{ width:500px; float:left; }
.portalcontent		{ padding:0px 13px 0px 22px; }
.portalfooterGreyBar	{ border-bottom:3px solid #E0E4F7;width:719px; margin-left:22px; line-height:0px;  }
.portalfootmain1		{ float:left; width:250px; padding-left:22px;font-size:85%;}
.portalmsgbox		{ padding-left:22px; }
.portallogin		{ background-color:#F2F3F7; width:237px; border-left:1px solid #E0E4F7; border-right:1px solid #E0E4F7;}
.portalSLtitle		{ color:#BA0035;font-weight:bold; }
.portalSLBanktitle	{ color:#8D11B1;font-weight:bold; }
.portalSLHealthtitle{ color:#007381;font-weight:bold; }

/* international home styles */
.countryModLeft					{float:left;text-align: left;  margin-top:-8px; padding-right:23px; margin-bottom:3px;}
.countryModRight				{float:left;text-align: left;  margin-top:-8px; margin-bottom:3px;}
.countryModLong					{float:left;text-align: left;  margin-top:4px; margin-bottom:10px;}	
.country						{background-image: url(/img/international/module_bg.gif);width:195px;float:left;}
.countryLong					{background-image: url(/img/international/module_bg_long.gif);width:413px;float:left;}
.countryContainer				{position:relative; top:0px ; margin-bottom:-3px; left:0px ; width:100%; }
.countryText					{position:relative; left:0px;top:-6px; margin-left:8px;font-size: 90%;}
.countryHeader					{position:relative; left:0px;font-family: Arial, sans-serif;font-size: 100%; font-weight: bold;color:#003399;padding-bottom: 7px; margin-left:7px;}
.countryTop						{position:relative; left:0px;}
.countryBottom					{position:relative; left:0px;}
.flag							{float:left;position:relative; left:10px;top:0px;padding-top:3px; width:39px; }
.countryTextContainer			{float:left;position:relative; left:10px;padding-top:-2px;width:150px;}
.countryTextContainerRight		{float:left;position:relative; padding-left:20px;padding-top:8px;width:202px;}

/* My Site styles */
.secureSite						{float:left;position:relative; padding-left:0px;padding-top:0px;width:84px;}
.mySiteTitle					{float:left;position:relative;width:331px;}
.userIDMySite					{width:80px;margin-top:4px;}
.mySiteLogin					{float:left;position:relative;padding-top:7px;width:120px;}
.mySiteLoginLabel				{float:left;position:relative;padding-top:10px; padding-left:35px;width:80px;}
.mySitePassword					{float:left;position:relative;padding-top:7px;width:130px;}
.mySiteArrow					{float:left;position:relative;padding-top:9px; margin-right:-2px;width:10px;}
.col2Text a						{float:left;position:relative;padding-top:0px; padding-left:251px;width:150px;font-size:80%;}

.mySiteYellow					{background-color:#FFC02D;width:413px;float:left;margin-bottom:9px;}
.mySiteYellowSmall				{background-color:#FFC02D;width:206px;float:left;margin-left:4px;margin-bottom:9px;margin-top:5px;}
.mySiteYellowTop				{position:relative; left:0px;}
.mySiteYellowBottom				{position:relative; left:0px;}
.mySitetext 					{padding-bottom:15px; padding-top:0px;padding-left:9px; border: 0px;background-color:#FFC02D;}
.mySitetext2 					{float:left;padding-bottom:3px; margin-top:-8px;padding-left:9px; border: 0px;background-color:#FFC02D;}
.mySitetextWhite				{float:left;color:#FFFFFF;padding-bottom:3px; margin-top:-8px;padding-left:15px; border: 0px;background-color:#FFC02D;}
.mySiteTitleYellow				{position:relative; left:9px;padding-bottom:5px;padding-top:3px;}
.mySiteTitleYellowSmall			{position:relative; left:9px;padding-bottom:9px;padding-top:3px;padding-left:8px;}
#newBut							{position:relative; left:0px;top:2px;}
#registerBut					{float:left;position:relative; padding-left:312px;margin-top:-20px;width:84px;}


div.postit { background-image: url(/img/postit_mid.gif); width: 579px; margin: 0 0 20px 0; }
.postit p, .postit h1,  .postit h2,  .postit h3,  .postit h4 { margin: 0 7px; }
.postit li, .postit ul { margin: 0px 0px 0px 10px; }
.postit p.posttop, .postit p.postbottom { margin: 0; }
.posttop { background-image: url(/img/postit_top.gif); background-repeat: no-repeat; background-position: top; }
.postbottom { background-image: url(/img/postit_bottom.gif); background-repeat: no-repeat; background-position: bottom; }

/* Information boxes */
.infoBoxHead_purple { position:relative; background-color:#CA85DE; }
.infoBoxHeadImages_purple { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#CA85DE; z-index:1; }
.infoBoxHeadImages_purple .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImages_purple .rightImage { position:absolute; top:0px; left:186px; }

.infoBoxHead_lilac { position:relative; background-color:#EDD6F4; }
.infoBoxHeadImages_lilac { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#EDD6F4; z-index:1; }
.infoBoxHeadImages_lilac .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImages_lilac .rightImage { position:absolute; top:0px; left:186px; }

.infoBoxHeadText { position:relative; top:0px; left:0px; color:#FFF; font-weight:bold; width:184px; padding-left:10px; padding-top:5px; padding-bottom:5px; z-index:2; }

.infoBox_purple { width:194px; background-color:#CA85DE; border:none; }
.infoBox_lilac { width:194px; background-color:#EDD6F4; border:none; }
.infoBox H2 { background-color:#FFF; margin-left:1px; margin-right:1px; }
.infoBoxText { background-color:#FFF; margin-left:1px; margin-right:1px; padding-left:6px; padding-right:6px; padding-top:6px; }
.infoBoxTextLessMargin { background-color:#FFF; margin-left:1px; margin-bottom:-7px; margin-right:1px; padding-left:6px; padding-right:6px; padding-top:6px; }
.infoBoxText li { list-style: disc;}

.infoBoxBottomLeft { float:left; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#FFF; }
.infoBoxBottomRight { float:right; width:8px; height:11px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#FFF; }

.infoBoxBottomCentre_purple { float:left; width:178px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px;  border-bottom: 1px solid #CA85DE;}
.infoBoxBottomCentre_lilac { float:left; width:178px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; border-bottom: 1px solid #EDD6F4; }


/* Profile boxes (full length)  */
.profileBoxHead_lilac { position:relative; background-color:#EDD6F4; }
.profileBoxHeadImages_lilac { position:absolute; top:0px; left:0px; height:23px; width:413px; background-color:#EDD6F4; z-index:1; }
.profileBoxHeadImages_lilac .leftImage { position:absolute; top:0px; left:0px; }
.profileBoxHeadImages_lilac .rightImage { position:absolute; top:0px; left:405px; }

.profileBoxHead_purple { position:relative; background-color:#CA85DE; }
.profileBoxHeadImages_purple { position:absolute; top:0px; left:0px; height:23px; width:413px; background-color:#CA85DE; z-index:1; }
.profileBoxHeadImages_purple .leftImage { position:absolute; top:0px; left:0px; }
.profileBoxHeadImages_purple .rightImage { position:absolute; top:0px; left:405px; }

.profileBoxHeadText { position:relative; top:0px; left:0px; color:#FFF; font-weight:bold; width:403px; padding-left:10px; padding-top:5px; padding-bottom:5px; z-index:2; }

.profileBox_lilac { width:413px; background-color:#EDD6F4; border:none; }
.profileBox_purple { width:413px; background-color:#CA85DE; border:none; }
.profileBoxText { background-color:#FFF; margin-left:1px; margin-right:1px; padding: 0px 6px 10px 6px; }

.profileBoxBottomLeft { float:left; width:8px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#FFF; }
.profileBoxBottomRight { float:right; width:8px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; background-color:#FFF; }

.profileBoxBottomCentre_lilac { background-color:#FFF; float:left; width:397px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; border-bottom: 1px solid #EDD6F4;}
.profileBoxBottomCentre_purple { background-color:#FFF; float:left; width:397px; height:10px; padding:0px; margin-top:0px; margin-bottom:17px; border-bottom: 1px solid #CA85DE;}

.infoBoxHead {background-color:#A733C8;}
.infoBoxHeadImages {background-color:#A733C8;}

/* BULLETS added 020806 */

ul.bulletArrow {list-style-image: url(/img/bullets/bullet_arrow.gif)}
ul.bulletRound {list-style-image: url(/img/bullets/bullet_round.gif)}
ul.bulletStar {list-style-image: url(/img/bullets/bullet_star.gif)}
ul.bulletTick {list-style-image: url(http://www.standardlife.co.uk/img/bullets/bullet_tick.gif)}

li.bulletArrow {list-style-image: url(/img/bullets/bullet_arrow.gif)}
li.bulletRound {list-style-image: url(/img/bullets/bullet_round.gif)}
li.bulletStar {list-style-image: url(/img/bullets/bullet_star.gif)}
li.bulletTick {list-style-image: url(/img/bullets/bullet_tick.gif)}

ul.bulletTick li {margin-bottom:20px; }
ul.bulletTickNoPadd li {margin-bottom:0px; list-style-image: url(http://www.standardlife.co.uk/img/bullets/bullet_tick.gif)}

/* My Freestyle Rates table styles added Feb 2008 SLF872 */
.borderRB {
	BORDER-RIGHT: #a5cfff 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #a5cfff 11px solid
}
.borderB {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #a5cfff 11px solid
}
.borderR {
	BORDER-RIGHT: #a5cfff 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TH.table1Heading {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #f7f7f7; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TH.table2Heading {
	BORDER-RIGHT: 0px; BORDER-TOP: #ded7ce 5px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

/* TAB TO TEXT NAVIGATION added 19032008 - SH*/
/*Provides formatting on primary navigation */
#tabNavHolder {margin:0 auto; font-family: lucida sans unicode; font-size:13px;}

	#tabNavHolder a:link, #tabNavHolder a:hover, #tabNavHolder a:visited {
	color: #fff;
	text-decoration:none;
	}

	ul#primaryNav {
	list-style-type: none;
	padding-left: 0px;
		}

	ul#primaryNav li {
	float: left;
	margin: 0;
	list-style:none;
	}

/*Provides common styles for layout of primary navigation */
.common 
{
color:#FFFFFF;
float: left;
background-repeat: no-repeat; 
text-align: center;
padding-top: 4px; 
padding-bottom: 4px;
height: 26px; 
}

/*Provides individual styles for layout of primary navigation */
#homeText {
	background: url(/img/retail/tabs/tab_home_off.gif) no-repeat; width: 89px; margin-right:5px;}
	#homeText a:link, #homeText a:hover, #homeText a:visited {
		color: #fff; text-decoration:none; margin-right:3px;
		}
#homeTextOn {
	background: url(/img/retail/tabs/tab_home_on.gif) no-repeat; width: 89px; margin-right:5px;}
	#homeTextOn a:link, #homeTextOn a:hover, #homeTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold; margin-right:3px;
		}

#pensionsText {
	background: url(/img/retail/tabs/tab_pensions_off.gif) no-repeat; width: 116px; margin-right:5px;}
	#pensionsText a:link, #pensionsText a:hover, #pensionsText a:visited {
		color: #fff; text-decoration:none; margin-right:3px;
		}
#pensionsTextOn {
	background: url(/img/retail/tabs/tab_pensions_on.gif) no-repeat; width: 116px; margin-left:5px;}
	#pensionsTextOn a:link, #pensionsTextOn a:hover, #pensionsTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold; margin-right:3px;
		}
	
#mortgagesText {
	background: url(/img/retail/tabs/tab_mortgages_off.gif) no-repeat; width: 115px; margin-left:5px;}
	#mortgagesText a:link, #mortgagesText a:hover, #mortgagesText a:visited {
		color: #fff; text-decoration:none; margin-right:2px;
		}
#mortgagesTextOn {
	background: url(/img/retail/tabs/tab_mortgages_on.gif) no-repeat; width: 115px; margin-left:5px;}
	#mortgagesTextOn a:link, #mortgagesTextOn a:hover, #mortgagesTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold; margin-right:2px;
		}
	
#savingsText {
	background: url(/img/retail/tabs/tab_saving_off.gif) no-repeat; width: 196px; margin-left:5px;}
	#savingsText a:link, #savingsText a:hover, #savingsText a:visited {
		color: #fff; text-decoration:none; margin-right:3px;
		}
#savingsTextOn {
	background: url(/img/retail/tabs/tab_saving_on.gif) no-repeat; width: 196px; margin-left:5px;}
	#savingsTextOn a:link, #savingsTextOn a:hover, #savingsTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold; margin-right:3px;
		}

#healthText {
	background: url(/img/retail/tabs/tab_healthcare_off.gif) no-repeat; width: 115px; margin-left:5px;}
	#healthText a:link, #healthText a:hover, #healthText a:visited {
		color: #fff; text-decoration:none; margin-right:3px;
		}
#healthTextOn {
	background: url(/img/retail/tabs/tab_healthcare_on.gif) no-repeat; width: 115px; margin-left:5px;}
	#healthTextOn a:link, #healthTextOn a:hover, #healthTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold; margin-right:3px;
		}

#insuranceText {background: url(/img/retail/tabs/tab_protection_off.gif) no-repeat; width: 110px;}
	#insuranceText a:link, #insuranceText a:hover, #insuranceText a:visited {
		color: #fff; text-decoration:none;
		}
#insuranceTextOn {background: url(/img/retail/tabs/tab_protection_on.gif) no-repeat; width: 110px;}
	#insuranceTextOn a:link, #insuranceTextOn a:hover, #insuranceTextOn a:visited {
		color: #4e4744; text-decoration:none; font-weight:bold;
		}


/*Provides styles for secondary navigation */
/*#topnav  {width:701px; margin:0 auto; font-family: lucida sans unicode; font-size:13px; height:35px; text-align:left;  background: url(img/topnav_bg.gif) no-repeat;  padding-top:8px;}

	#topnav A {text-decoration: none; color: #4a4542}
	#topnav A:visited {text-decoration: none; color: #4a4542}
	#topnav A:hover {text-decoration: none; color: #d39000; background-color:#e9e7de;}*/

/*#topnav img {
	float:left;
}*/

#topnav .first {
 padding-left: 0;
 background: none;
}

.tabnavliBullet {
	list-style-type:;
	list-style-position:inside;
	list-style-image:url(/img/retail/healthcare/dot.gif);
	margin-left:0;
	padding-left:7px;
}

ul#tabnavliHome, ul#tabnavliPensions, ul#tabnavliMortgages, ul#tabnavliSavings, ul#tabnavliHealth, ul#tabnavliInsurance {
	font-family: lucida sans unicode;
	font-size:13px;
	list-style-image:none;
	list-style-type: none;
	margin:0;
	padding-left: 2px;
	background-color:#e9e7de;
	}

	ul#tabnavliHome li, ul#tabnavliPensions li, ul#tabnavliMortgages li, ul#tabnavliSavings li, ul#tabnavliHealth li, ul#tabnavliInsurance li {
	float: left;
	list-style-type: none;
	margin: 0 5px 0 0;
	padding-left:10px;
	border-left: 1px solid #e9e7de;
	background: url(/img/retail/healthcare/dot.gif) left center no-repeat;
	}
	
		ul#tabnavliHome li img, ul#tabnavliPensions li img, ul#tabnavliMortgages li img, ul#tabnavliSavings li img, ul#tabnavliHealth li img, ul#tabnavliInsurance li img {
	margin-top: 3px;
	}
	
	#tabnavliHome a:link, #tabnavliHome a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliHome li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliHomeOn a:link, #tabnavliHomeOn a:visited {
	color: #4D4643; text-decoration:none; font-weight:bold;
	}
	#tabnavliHomeOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliPensions a:link, #tabnavliPensions a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliPensions li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliPensionsOn a:link, #tabnavliPensionsOn a:visited {
	color: #4D4643; text-decoration:none; font-weight:bold;
	}
	#tabnavliPensionsOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliMortgages a:link, #tabnavliMortgages a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliMortgages li a:hover { 
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliMortgagesOn a:link, #tabnavliMortgagesOn a:visited {
	color: #4D4643; text-decoration:none; font-weight:bold;
	}
	#tabnavliMortgagesOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliSavings a:link, #tabnavliSavings a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliSavings li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliSavingsOn a:link, #tabnavliSavingsOn a:visited {
	color: #4D4643; text-decoration:none;  font-weight:bold;
	}
	#tabnavliSavingsOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliHealth a:link, #tabnavliHealth a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliHealth li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliHealthOn a:link, #tabnavliHealthOn a:visited {
	color: #4D4643; text-decoration:none; font-weight:bold;
	}
	#tabnavliHealthOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}	
	#tabnavliInsurance a:link, #tabnavliInsurance a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliInsurance li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	#tabnavliInsuranceOn a:link, #tabnavliInsuranceOn a:visited {
	color: #4D4643; text-decoration:none; font-weight:bold;
	}
	#tabnavliInsuranceOn li a:hover {
	text-decoration: none; color:black; background-color:#FFFF66;
	}
	
	
a.boldOff:link, a.boldOff:visited, a.boldOff:hover {
font-weight:normal;
}



/* ------------------------ TABBED NAVIGATION --------------------------- */


div#Menu {
	width:410px;
	height:26px;
	float:left;
	border-bottom:1px solid gray;
}
div#Menu ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type: none; 
	list-style-image:none; 
}
div#Menu ul li {
	background: url("/img/tabs/menu_tab_left_off.gif") no-repeat left top;
	float:left;
	margin:0;
	list-style-type: none;
	height:26px;
	text-align:center;
	padding:0px 0px 0px 4px;
	margin-right:1px;
}
div#Menu ul li a {
	padding: 0px 4px 0px 0px;
	display: block;
	background: url("/img/tabs/menu_tab_right_off.gif") no-repeat right top;
	float: left;
	margin: 0px;
	color: white;
	line-height:26px;
	height:26px;
	text-decoration:none;
}
div#Menu ul li a:hover {
	text-decoration:none;
	background: url("/img/tabs/menu_tab_right_off.gif") no-repeat right top;
	color:gray;
}
div#Menu ul li.selected {
	background: url("/img/tabs/menu_tab_left_on.gif") no-repeat left top;
}
div#Menu ul li.selected a {
	background: url("/img/tabs/menu_tab_right_on.gif") no-repeat right top;
	color:#101010;
}

div#Menu ul li.selected a:hover {
	color:#000;
	background: url("/img/tabs/menu_tab_right_on.gif") no-repeat right top;
}


/* Styles for coloured boxes for savings */
.savingscolouredboxpurple {padding:10px;border-width:1px; border-color:#9a93c0; background-color:#f7f7ff;} 
.savingscolouredboxwhite {padding:10px;border-width:1px; border-color:#9a93c0; background-color:#ffffff;} 
.savingscolouredboxpurple h2, .savingscolouredboxwhite h2 {color:#333;}


/* Styles for coloured tables for savings */
table.purpletable {margin:8px 0px 15px 0px; font-size:100%; width:90%; color:#000; padding:0px; border-collapse: collapse;}
table.purpletable td  {background-color:#fff; color:000; padding:8px 9px 8px 9px;  border-bottom:1px solid #9C92C6; border-right:1px solid #9C92C6; vertical-align: text-top; }
table.purpletable td.altrow {background-color:#f7f7ff; color:#000;}
table.purpletable td.startrow  {border-left:1px solid #9C92C6; }
table.purpletable td.altrowstart {background-color:#f7f7ff; color:#000; border-left:1px solid #9C92C6;}
table.purpletable th {background-color:#9C92C6; color:#fff; text-align:left; padding:8px 9px 8px 9px; width:20%; border-right:1px solid #fff; border-top:1px solid #fff;}
table.purpletable th.end {background-color:#9C92C6; color:#fff; text-align:left; padding:8px 9px 8px 9px; width:20%; border-right:1px solid #9C92C6; }


