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; }

/*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; }
.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; }



/*
 * 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; }
	#bread					{ position:relative; left:0px; top:7px; font-size:smaller; }
#contentleft				{ width:154px; float:left; border: 0px dashed #000000; }
#contentcenter				{ float:left; margin-top:10px; border: 0px dashed #000000; }
#contentfullpage			{ width:741px; 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:85%; 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 0px 0px 0px; 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; }
.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.floated { float:left; }

/* 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:0px;padding:0px;margin-bottom:14px; 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 */
.infoBoxHead { position:relative; background-color:#F60; }
.infoBoxHeadImages { position:absolute; top:0px; left:0px; height:23px; width:194px; background-color:#F60; z-index:1; }
.infoBoxHeadImages .leftImage { position:absolute; top:0px; left:0px; }
.infoBoxHeadImages .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 */
#contentcenter table {font-size:100%;}


/* 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 { border-top:3px solid #93C; margin:8px 0px 15px 0px; font-size:100%; width:410px; border-bottom:1px solid #93C; }
TABLE.productDetailRates TH.dark { background-color:#F1E2F7; text-align:left; font-weight:normal; padding:8px 9px 8px 9px; border-bottom:1px solid #fff; }
TABLE.productDetailRates TH.light { background-color:#FAF0FB; text-align:left; font-weight:normal; padding:8px 9px 8px 9px; border-bottom:1px solid #fff; }
TABLE.productDetailRates TD.dark { background-color:#F1E2F7; text-align:right; padding:8px 9px 8px 9px; border-bottom:1px solid #fff; }
TABLE.productDetailRates TD.light { background-color:#FAF0FB; text-align:right; padding:8px 9px 8px 9px; border-bottom:1px solid #fff; }

	/* seperate rules for the bottom cells to turn off white line between rows */
	TABLE.productDetailRates TH.darkBottom { background-color:#F1E2F7; text-align:left; font-weight:normal; padding:7px 9px 7px 9px; }
	TABLE.productDetailRates TH.lightBottom { background-color:#FAF0FB; text-align:left; font-weight:normal; padding:7px 9px 7px 9px; }
	TABLE.productDetailRates TD.darkBottom { background-color:#F1E2F7; text-align:right; padding:7px 9px 7px 9px; }
	TABLE.productDetailRates TD.lightBottom { background-color:#FAF0FB; text-align:right; padding:7px 9px 7px 9px; }

/* Product detail table Healthcare */
TABLE.productDetailRatesHealth { border-top:3px solid #099; margin:8px 0px 15px 0px; font-size:100%; width:410px; border-bottom:1px solid #099; }
TABLE.productDetailRatesHealth TH.dark { background-color:#CBE8EC; text-align:left; font-weight:normal; padding:8px 11px 8px 11px; border-bottom:1px solid #fff; }
TABLE.productDetailRatesHealth TH.light { background-color:#E5F3F4; text-align:left; font-weight:normal; padding:8px 11px 8px 11px; border-bottom:1px solid #fff; }
TABLE.productDetailRatesHealth TD.dark { background-color:#CBE8EC; text-align:right; padding:8px 11px 8px 11px; border-bottom:1px solid #fff; }
TABLE.productDetailRatesHealth TD.light { background-color:#E5F3F4; text-align:right; padding:8px 11px 8px 11px; border-bottom:1px solid #fff; }

	/* seperate rules for the bottom cells to turn off white line between rows */
	TABLE.productDetailRatesHealth TH.darkBottom { background-color:#CBE8EC; text-align:left; font-weight:normal; padding:7px 10px 7px 10px; }
	TABLE.productDetailRatesHealth TH.lightBottom { background-color:#E5F3F4; text-align:left; font-weight:normal; padding:7px 10px 7px 10px; }
	TABLE.productDetailRatesHealth TD.darkBottom { background-color:#CBE8EC; text-align:right; padding:7px 10px 7px 10px; }
	TABLE.productDetailRatesHealth TD.lightBottom { background-color:#E5F3F4; text-align:right; padding:7px 10px 7px 10px; }

/* Alt product table */
TABLE.altProductDetails { margin:18px 0px 15px 0px; font-size:100%; width:410px; }
TABLE.altProductDetails TH { background-color:#F60; 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:#F60; 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 #FEEADD; }
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 #FEEADD; }
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:#FFF4EE; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #FEEADD; }
TABLE.altProductDetails TD.endDark { background-color:#FFF4EE; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetails TD.footer { background-color:#FEEADD; color:#000; padding:10px; border-top:1px solid #F60; }

/* Alt product table Bank */
TABLE.altProductDetailsBank { margin:18px 0px 15px 0px; font-size:85%; width:410px; }
TABLE.altProductDetailsBank TH { background-color:#a733c8; 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:#a733c8; 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 #F1E2F7; }
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 #F1E2F7; }
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:#FAF0FB; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; border-right:1px solid #F1E2F7; }
TABLE.altProductDetailsBank TD.endDark { background-color:#FAF0FB; color:#000; text-align:center; padding-top:6px; padding-bottom:6px; }
TABLE.altProductDetailsBank TD.footer { background-color:#F1E2F7; color:#000; padding:10px; border-top:1px solid #a733c8; }

/* 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;}

/* Pricetable */
table.pricetable { font-size:90%; width:555px }

table.pricetable th {background:#E9E7DE; padding:8px 5px;}

table.pricetable  {}

table.pricetable td {background:#F7F6F0; padding:8px 5px; font-weight:normal}

table.pricetable a { color:#000; }

table.pricetable a:visited { color:#000; }

/* Branch finder reskin - RT13189 */
div.branchfinderintro, div.branchfinder {
	width: 412px;
}
/* Main heading */
#contentcenter .branchfinderintro h2 {
	color: black;
	background: url(/img/apps/slac/bg_h2_branchfinder.gif) no-repeat;
	padding: 0 12px;
	line-height: 30px;
	margin: 0;
}
/* Any information */
#contentcenter .branchfinderintro p {
	background: url(/img/apps/slac/bg_p_branchfinder.gif) repeat-y;
	padding: 0 12px 10px 12px;
	margin: 0;
}

/* The two forms */
form#branchtown, form#branchpostcode, div.branchfinder {
	width: 410px;
	display: block;
	border: solid 1px #C0BCB3;
	border-top: solid 1px #E9E7DE;
	border-bottom: solid 1px #E9E7DE;
	background: #E9E7DE;
	/* Nasty hack to hide the border */
	margin: 0 0 -2px 0;
}

/* This is a two column layout */
#branchtown dl, #branchpostcode dl, div.branchfinder dl {
	/* Without this, IE adds the 10px inside some DD elements, randomly. */
	margin: 0;
	padding: 0 10px;
}
#branchtown dt, #branchtown dd, #branchpostcode dt, #branchpostcode dd, div.branchfinder dt, div.branchfinder dd {
	float: left;
	margin: 0;
}
#branchtown dt, #branchpostcode dt, div.branchfinder dt {
	width: 125px;
	clear: left;
}
#branchtown dd, #branchpostcode dd, div.branchfinder dd {
	width: 265px;
}
	#branchtown dd input, #branchpostcode dd input, div.branchfinder dd input {
		vertical-align: top;
}
hr.branchfinder {
	clear: both;
	height: 1px;
	border: 0;
	margin: 0;
	border-bottom: 1px solid white;
	color: #E9E7DE;
}

.branchfinder h3 {
	color: black;
	margin: 10px 10px 0 10px;
}

#contentcenter p#reset {
	clear: both;
	margin: 0;
	padding: 0;
}

#contentcenter p#reset a span {
	display: none;
}

/* Footer for popups 04102006 */
#footerHolderPopup {text-align:left; margin-left:20px; margin-right:20px; margin-top:20px;}


#contentcenter p#reset a {
	display: block;
	width: 412px;
	height: 41px;
	background: url(/img/apps/slac/btn_reset.gif);
	

/* 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(/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)}
}


/*

	Created by Web Development Team 
	
	April 2006 DNA Rebrand - One Life
	
*/


/* ================== GENERAL ================== */

body {text-align:center;color:#000; background: url(/img/retail/vanilla/masthead_filler.gif) repeat-x; padding:0px; margin:0px; font-size:75%; text-align:center;}

form			{display:inline;}
img				{border:0px;background-color:#fff !important}

a				{color:#36F;text-decoration:none;}
a:hover			{background-color:#FFFF66;color:#000; text-decoration:none}
a.help:hover, a.noroll:hover {background-color:transparent !important;}
a img {border:0; text-decoration:none; background:none;}

h1, h2.noPadd, h2.image {font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; ; color:#5c8bca;}
#heading {color:#5c8bca;}
#heading:hover	{background-color:#FFFF66;color:#000; text-decoration:none}
a#sectionSelected2{
	color:#5c8bca;
}
/* ================== LAYOUT ================== */

#frame {margin:0 auto; text-align:left; width:741px; border:0px dotted #000;}

#header	{position:relative; font-family: Verdana, Helvetica, sans-serif; height:113px; width:741px; margin:0px auto;}
	#printLogo {display:none;}
	#sllogo {position:relative; top:10px; padding:0;float:left; }
	a#logo:hover {background:none; text-decoration:none;}
	#existingCustomers	{position:relative; top: 6px; _top: 4px; padding-top: 20px; display:inline;}
	
#searchNav {position:relative; top:4px; _top:6px; width:580px; color:#fff; font-weight:bold; font-size:80%;text-align:right; float:right;}

	#searchNav a	{color:#fff;text-decoration:none; margin-right:10px; }
	#searchNav a:hover, #search-nav a:active 	{color:#fff; text-decoration:underline; background-color:transparent;}
	#searchNav a:visited	{color:#fff;text-decoration:none}
	#searchNav .spacer {width:4px; height:1px; line-height:1px; display:inline;}/* force ie5 to space properly since it won't allow margin/padding styling on a tag */
	#searchNav form .spacer {width:4px; height:1px; line-height:1px; display:inline;}
	#searchNav	label {margin-right:6px;}
	#searchNav .submit {position:relative; top: 6px; _top: 3px; }
	#searchBox {margin-right:7px; font-size:110%; font-weight:normal;}
	
#pnav {position:relative; left:0px; top:27px; height:26px; width:741px;}
#tabs {width:741px; }
#tabs, #tabs img.first {margin:0;}
#tabs img {margin:0 0 0 5px;}
#tabs a:hover {background:none; text-decoration:none;}
	
#topnavHolder {position:relative; left:0px; top:0px; width:741px; height:35px;  background:url(/img/retail/vanilla/topnav_bg.gif); border:0px dotted #000; margin:0 auto;}
	#topnavHolderEmpty {position:relative; top:0px; width:741px; height:35px;  border:0px dotted #000;}
	#topnav {text-align:left; padding:12px 20px 0px 20px;}
	#topnav img { position: relative; top:3px; t\op:0; padding:3px 0; margin:0 4px; background-color:transparent !important;}
	#topNav a:hover, #topNav a:active {background-color:none; text-decoration:none;} /*overrides preset a behaviour*/
	.breadText		{float:left;width:650px;padding:1px 0 3px 0;color:#818181;}	

#contentHolder {background:#e9e7de; }

#contentleft { width:144px; float:left; border: 0px dashed #000000; }

#leftHolder {text-align:left; float:left; width:144px; }
	#leftContent {margin-top:15px; padding-right:10px;}

#centerHolder {text-align:left; float:left; width:433px; }
	#centerContent {margin-top:18px; padding: 0px 10px 0px 10px; }

#rightHolder {text-align:left; float:left; width:144px; }
	#rightContent {margin-top:15px; padding-left:10px;}
	
/* ================== FORMS ================== */
select	{font-size:100%;}

/* ================== CRUMB TRAIL ================== */	

#newBread {font-size:90%;color:#818181; display:block;  padding: 14px 0 0 0; }
#newBread a {text-decoration: none; color: #3366ff; font-weight: bold;}
#newBread a:link, #newBread a:visited {text-decoration: none; color: #3366ff; font-weight: bold;}
#newBread a:hover, #newBread a:active {text-decoration: none; color:black; background-color:#FFFF66; font-weight: bold;}	

.crumbSamePage {font-weight:bold;}
.crumbDisclaimer {clear:all; padding-top: 5px; padding-bottom: 5px; color: #818181;}

	
/* ================== BOTTOM NAV ================== */	

#footerlinksHolder {background: #f7f6f0;}
#footerlinksContent {text-align:left; margin-left:auto; margin-right:auto; margin-top:38px; width:792px; height:97px; padding-top:17px; font-size:90%}
	#footerlinksContent h2 {margin:0; padding:0; font-weight:bold; font-size:100%; color:#000;}
	.footerlinksOne {text-align:left; width:144px; float:left; margin-right:20px; padding-left:26px;}
		.footerlinksOne a {font-weight:bold;}
	.footerlinksTwo {text-align:left; width:195px ; float:left; margin-right:23px;}
	.footerlinksThree {text-align:left; width:195px; float:left; margin-right:20px;;}
	.footerlinksFour {text-align:left; width:144px; float:left;  }

	#footer-central .col164 {width:164px; float:left;}
		#footer-central .col164 a {font-weight:bold;}
	#footer-central .col218 {width:218px; float:left;}
	#footer-central .col141 {width:141px; float:left;}

/* ================== FOOTER ================== */	

#footerHolder {text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; width:741px;}
	#footerContent {}
	
/* ================== IE HACKS ================== */	
<!--[if IE]>
#sllogo {margin-right:-3px;}
	
#searchNav {margin-left:0px;}
<![endif]-->

#nowraptable{font-size:100%}


/**************** FUND SUPERMARKET ********************/
table.fs_table{width:740px;}
.fs_bottom table{width:720px;}
.fs_table thead{background-color:#D1CCC6; color:#383431;text-align:left;}
.row-highlight td{background-color:#F7F6F1}
.fs_table th, .fs_table td{padding:5px 3px 5px 3px; font-size:10px}
.fs_rating, .fs_volatility{text-align:center}
.fs_volatility{border-right:1px solid #D7D7D5;border-left:1px solid #D7D7D5}
.fs_drop{font-size:12px;}
.fs_header{background-image :url(/img/apps/slac/slac_supermarket/fs_top.gif); padding:6px; border-bottom:1px solid #BFBCB5; background-repeat:no-repeat}
.fs_body{
background-color:#EAE7E0; 
padding:6px; 
border-left:1px solid #C0BCB9; 
border-right: 1px solid #C0BCB9
}
.fs_body td{padding-bottom:12px;}
.fs_bottom{background-image :url(/img/apps/slac/slac_supermarket/fs_bottom.gif); padding:7px;  background-repeat:no-repeat}
a.fs_reset{color:black; font-size:12px;}
a.fs_reset:hover{text-decoration:none;}
.centre{text-align:center}

#sector, #manager{width:200px;}
#performance, #objective, #finex-rating, #obsr{width:200px;}
a img{border:0px solid ;}

td.manager_cell{border-right:1px solid #D7D7D5; font-weight:bold}
th.tableTitlePageNos { text-align: left; background-color: #f0eeec; font-weight:normal}

th.yourResults { text-align: left; background-color: #e1ddd9; font-weight:normal }

/*.fs_table td.ima_sector{width:40px;}*/

.serviceCallToAction { 
	width: 220px;
	text-align: left; 
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #E9E9E9;
	padding: 7px 7px 10px 7px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.serviceCallToAction select { margin: 7px 0px 3px 0px; }
.getAdobe { 
	width: 220px;
	background-color: #EAE7E2;
	text-align: left; 
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E9E9E9;
	padding: 7px 7px 7px 7px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 85%;
}
.getAdobe img { background-color: #EAE7E2; padding: 0px; margin: 0px; }
.getAdobe p { padding: 0px; margin: 0px; }

.xtable td{padding-top:0px;}
/**************** END FUND SUPERMARKET ********************/



/* 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; 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; 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; 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; 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; 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;
		}

/*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 a:hover {
	color: #D90085; text-decoration:none;
	}
	#tabnavliHomeOn a:link, #tabnavliHomeOn a:visited {
	color: #D90085; text-decoration:none;
	}
	#tabnavliHomeOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliPensions a:link, #tabnavliPensions a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliPensions a:hover {
	color: #44AAC3; text-decoration:none;
	}
	#tabnavliPensionsOn a:link, #tabnavliPensionsOn a:visited {
	color: #44AAC3; text-decoration:none;
	}
	#tabnavliPensionsOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliMortgages a:link, #tabnavliMortgages a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliMortgages a:hover {
	color: #B0CB1A; text-decoration:none;
	}
	#tabnavliMortgagesOn a:link, #tabnavliMortgagesOn a:visited {
	color: #B0CB1A; text-decoration:none;
	}
	#tabnavliMortgagesOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliSavings a:link, #tabnavliSavings a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliSavings a:hover {
	color: #9A93C0; text-decoration:none;
	}
	#tabnavliSavingsOn a:link, #tabnavliSavingsOn a:visited {
	color: #9A93C0; text-decoration:none;
	}
	#tabnavliSavingsOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliHealth a:link, #tabnavliHealth a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliHealth a:hover {
	color: #F6AE00; text-decoration:none;
	}
	#tabnavliHealthOn a:link, #tabnavliHealthOn a:visited {
	color: #F6AE00; text-decoration:none;
	}
	#tabnavliHealthOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliInsurance a:link, #tabnavliInsurance a:visited {
	color: #4D4643; text-decoration:none;
	}
	#tabnavliInsurance a:hover {
	color: #DF5068; text-decoration:none;
	}
	#tabnavliInsuranceOn a:link, #tabnavliInsuranceOn a:visited {
	color: #DF5068; text-decoration:none;
	}
	#tabnavliInsuranceOn a:hover {
	color: #4D4643; text-decoration:none;
	}
	
a.boldOff:link, a.boldOff:visited, a.boldOff:hover {
font-weight:normal;
}
