﻿/* RESET STYLESHEET - # DO NOT EDIT #, OVERWRITE IN BASE STYLES */

	HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
	H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
	A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
	DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
	SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
	B, U, I, CENTER,
	DL, DT, DD, OL, UL, LI,
	FIELDSET, FORM, LABEL, LEGEND,
	TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	
	BODY {
		line-height: 1;
	}
	
	BLOCKQUOTE, Q {
		quotes: none;
	}
	
	BLOCKQUOTE:BEFORE, BLOCKQUOTE:AFTER,
	Q:BEFORE, Q:AFTER {
		content: '';
		content: none;
	}
	
	:FOCUS {
		outline: 0;
	}

	INST {
		text-decoration: none;
	}
	
	DEL {
		text-decoration: line-through;
	}

	/* Tables still need 'cellspacing="0"' in the markup. */
	TABLE {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	DIV {
		*zoom: 1;
	}
	
/* END RESET STYLESHEET */



/* BASE STYLES */

* {
	font-family: Arial, Tahoma, Sans-Serif;
}

BODY {
	background-color: #F1F2F3;
}

IMG {
	border-width: 0px;
}

H2 {
	font-size: 18px;
	color: #0B2057;
	font-weight: normal;
	
	margin: 0px 0px 18px 0px;
}

H3 {
	font-size: 15px;
	color: #0B2057;
	font-weight: bold;
	-padding-bottom: 16px;
}

H4 {
	font-size: 11px;
	color: #0B2057;
	font-weight: normal;
}

H1, H2, H3, H4, H5 {
	text-decoration: none;
}

A {
	color: #0B2057;
}

P {
	padding: 0px 0px 0px 0px;
	-padding: 8px 0px 8px 0px;
	
	color: #666666;
	
	font-size: 12px;
	line-height: 16px;
}

Q, QUOTE {
	display: block;
	
	color: #0B2057;
	font-size: 13px;
	line-height: 17px;
	
	font-style: italic;
}

/* This doesn't work in IE 6. 

Q + P,
QUOTE + P {
	padding-top: 4px;
}

P + P,
OL, UL,
UL + P,
OL + P {
	padding-top: 16px;
}

P + H1, P + H2, P + H3, P + H4,
UL + H1, UL + H2, UL + H3, UL + H4,
OL + H1, OL + H2, OL + H3, OL + H4,
H3 + H4,
TABLE + H1, TABLE + H2, TABLE + H3, TABLE + H4 {
	padding-top: 16px;
}

H1 + TABLE, H2 + TABLE, H3 + TABLE, H4 + TABLE {
	margin-top: 16px;
}

H1 + P,
H2 + P,
H3 + P,
H4 + P,
LI > OL,
LI > UL {
	padding-top: 0px;
}
*/

H3,
P, UL, OL {
	padding-bottom: 16px;
}

H4 {
	padding-bottom: 12px;
}
	
OL, UL {
	margin-left: 40px;
}

.hr {
	background: transparent url(../images/template/hr-bg.png) repeat-y scroll center;
	
	height: 1px;
	font-size: 0px;
	line-height: 1px;
	
	margin: 20px 0px 36px 0px;
}

.clear {
	line-height: 0px;
	height: 0px;
	clear: both;
	
	*line-height: 1px;
	*height: 1px;
}

A.button {
	display: block;
	cursor: pointer;
	text-decoration: none;
}

/* END BASE STYLES */



/* TEMPLATE STYLES */

#shadowContainer {
	width: 938px;
	
	background: transparent url(../images/template/shadow-container-bg.gif) repeat-y scroll top left;
	
	margin: 0px auto;
}

#shadowContainerBottom {
	width: 938px;
	height: 4px;
	
	background: transparent url(../images/template/shadow-container-bottom-bg.gif) no-repeat scroll top left;
	
	margin: 0px auto;
	
	line-height: 1px;
	font-size: 1px;
}

#portalPageContainer {
	margin: 0px auto;
	position: relative;
	
	width: 930px;
	height: 473px;
	
	background: transparent url(../images/template/world-map.png) no-repeat scroll center;
}

#portalPageContainer .logo {
	position: absolute;
	top: 24px;
	left: 30px;
}

#regionSelectionContainer {
	position: absolute;
	top: 36px;
	left: 256px;
	
	width: 612px;
	height: 31px;
}

#regionSelectionContainer A {
	display: block;
	cursor: pointer;
	text-decoration: none;
	
	background: transparent url(../images/template/region-button-bg.png) repeat-x scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/region-button-bg.png,sizingMethod='scale');
	
	height: 24px;
	padding: 7px 16px 0px 16px;
	margin-right: 8px;
	
	font-size: 15px;
	line-height: 15px;
	color: #0B2057;
	
	float: left;
}

#regionSelectionContainer A:HOVER {
	background: transparent url(../images/template/region-button-bg-hl.png) repeat-x scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/region-button-bg-hl.png,sizingMethod='scale');
	
	color: #ffffff;
}

#contactHeader {
	width: 938px;
	margin: 0px auto;
	
	background: transparent url(../images/template/contact-header-bg.gif) no-repeat scroll top left;
}

#contactHeaderContent {
	display: inline-block;
	float: right;
	
	font-size: 10px;
}

#contactHeaderContent SELECT {
	font-size: 10px;
}

/*
#regionFlag {
	float: left;
	height: 11px;
	
	background-repeat: no-repeat;
	color: #666666;
	
	padding: 0px 10px 0px 19px;
	*padding-top: 1px;
	
	margin-top: 3px;
	*margin-top: 5px;
}
*/

#headerContactInformation {
	float: right;
	height: 11px;
	
	color: #999999;	
	
	padding: 8px 16px 8px 29px;
	*padding: 10px 16px 6px 29px;
}

#regionSelect {
	float: right;
	height: 14px;
	
	color: #0B2057;
	background-color: #DBDEE3;
	
	padding: 5px 12px 8px 16px;
	-padding: 5px 12px 3px 16px;
	
	margin-right: 4px;
	-margin-right: 2px;
}

#regionSelect LABEL {
	margin-right: 12px;
	*position: relative;
	*top: -2px;
}

#mainMenuContainer {
	width: 930px;
	height: 70px;
	
	margin: 0px auto;
	position: relative;
	z-index: 10;
	
	background-repeat: no-repeat;
	-margin-top: -26px;
}

#mainMenuContainer .logo {
	float: left;
	margin: 14px 0px 22px 30px;
}

#mainMenu {
	float: right;
	height: 70px;
	
	margin-right: 19px;
	position: relative;
	z-index: 10;
}

#mainMenuContainer .menuItem {
	float: left;
	position: relative;
	margin: 0px 2px 0px 2px;
}

#mainMenuContainer .menuButton {
	height: 14px;
	-width: 1px;
	
	display: block;
	cursor: pointer;
	white-space: nowrap;
	
	padding: 30px 10px 26px 10px;
	
	font-size: 15px;
	color: #737B8E;
	text-decoration: none;
}

#mainMenuContainer .menuButton.mouseOver {
	background: transparent url(../images/template/main-menu-button-bg-hl.png) repeat-x scroll bottom left;
	color: #0B2057;
}

#mainMenuContainer .highlightButton {
	color: #0B2057;
	font-weight: bold;
}

#mainMenuContainer .mainMenuChild {
	position: absolute;
	background-color: #E6E9F0;
	display: none;
}

#mainMenuContainer .twoTierDropDown .innerMenuChild {
	padding: 3px 4px 2px 4px;
}

#mainMenuContainer .twoTierDropDown A {
	width: 193px;
	height: 21px;
	
	display: block;
	cursor: pointer;
	
	background: transparent url(../images/template/main-menu-two-tier-button-bg.gif) no-repeat scroll top left;
	margin: 1px 0px 2px 0px;
	padding: 8px 13px 0px 13px;
	
	font-size: 13px;
	color: #0B2057;
	text-decoration: none;
}

#mainMenuContainer .twoTierDropDown A:HOVER {
	background-image: url(../images/template/main-menu-two-tier-button-bg-hl.gif);
	color: #ffffff;
}

#mainMenuContainer .threeColumnDropDown .innerMenuChild {
	width: 926px;
	*width: 930px;
}

#mainMenuContainer .threeColumnDropDown .innerMenuChild TD {
	border: 5px solid #E6E9F0;
}

#mainMenuContainer .threeColumnDropDown .firstColumn,
#mainMenuContainer .threeColumnDropDown .secondColumn,
#mainMenuContainer .threeColumnDropDown .thirdColumn {
	width: 33%;
	height: 100%;
}

#mainMenuContainer .threeColumnDropDown .firstColumn,
#mainMenuContainer .threeColumnDropDown .secondColumn {
	padding-right: 5px;
}

#mainMenuContainer .threeColumnDropDown .firstColumn,
#mainMenuContainer .threeColumnDropDown .secondColumn,
#mainMenuContainer .threeColumnDropDown .thirdColumn {
	background-color: #ffffff;
}

#mainMenuContainer .threeColumnDropDown .columnInner {
	padding: 22px 26px 19px 26px;
	height: 100%;
}

#mainMenuContainer .threeColumnDropDown .firstColumn .columnInner {
	border-left: 5px solid #FF0000;
}

#mainMenuContainer .threeColumnDropDown .firstColumnBlue .columnInner {
	border-left: 5px solid #009bdb;
}

#mainMenuContainer .threeColumnDropDown .secondColumn .columnInner {
	border-left: 5px solid #FF6600;
}

#mainMenuContainer .threeColumnDropDown .thirdColumn .columnInner {
	border-left: 5px solid #9FCF10;
}

#mainMenuContainer .threeColumnDropDown .columnTitle {
	font-size: 15px;
	color: #0B2057;
	padding-bottom: 15px;
}

#mainMenuContainer .threeColumnDropDown .firstColumn .columnTitle { color: #FF0000; }
#mainMenuContainer .threeColumnDropDown .firstColumnBlue .columnTitle { color: #009bdb; }
#mainMenuContainer .threeColumnDropDown .secondColumn .columnTitle { color: #FF6600; }
#mainMenuContainer .threeColumnDropDown .thirdColumn .columnTitle { color: #9FCF10; }

#mainMenuContainer .threeColumnDropDown  A {
	display: block;
	cursor: pointer;
	text-decoration: none;
	
	font-size: 12px;
	color: #0B2057;
	
	background: transparent url(../images/template/main-menu-three-column-arrow.gif) no-repeat scroll 98%;
	
	border-top: 1px solid #E6E9F0;
	border-bottom: 1px solid #E6E9F0;
	
	padding: 6px 0px 6px 6px;
	margin-top: -1px;
}

#mainMenuContainer .threeColumnDropDown  A:hover 
{
	display: block;
	cursor: pointer;
	text-decoration: none;
	
	font-size: 12px;
	color: #FFFFFF;
	
	background: #0B2057 url(../images/template/main-menu-three-column-arrow-over.gif) no-repeat scroll 98%;
	
	border-top: 1px solid #E6E9F0;
	border-bottom: 1px solid #E6E9F0;
	
	padding: 6px 0px 6px 6px;
	margin-top: -1px;
    
}

#flashHeroContainer {
	text-align: center;
	margin: 0px auto;
}

#heroContainer {
	width: 930px;
	height: 260px;
	
	margin: 0px auto;
	position: relative;
	z-index: 1;
}
#heroContainerFlash {
	width: 930px;
	height: 262px;
	
	margin: 0px auto;
	position: relative;
	z-index: 1;
}
#heroContentContainer {
	width: 360px;
	height: 160px;
	
	position: absolute;
	text-align: left;
	top: 50px;
	left: 2px;
	*left: 0px;
	
	border-left: 4px solid #FF0000;
}

#heroContentContainer TD {
	vertical-align: middle;
	
	padding-left: 30px;
	padding-right: 30px;
}

#heroContentContainer H1 {
	vertical-align: middle;
	
	font-size: 37px;
	line-height: 37px;
	
	color: #ffffff;
	font-weight: normal;
}

#heroContentContainer #heroTitleSmall H1 {
	font-size: 29px;
	line-height: 32px;
}

.gbst {
	font-family: "Arial Black", Arial, Tahoma, Sans-Serif;
	font-weight: bold;
	
	letter-spacing: -2px;
}

#heroContentContainer H1 .highlight {
	padding: 0px 4px 0px 4px;
}

#heroText {
	margin-top: 12px;
	color: #ffffff;
	
	font-size: 12px;
	line-height: 15px;
}

#shortBanner,
#shortBannerNoBreadcrumbs {
	background: transparent url(../images/template/short-banner-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/short-banner-bg.png,sizingMethod='scale');
	
	width: 930px;
	height: 104px;
	
	position: relative;
	margin: 0px auto;
}

#portalPageContainer #shortBanner,
#portalPageContainer #shortBannerNoBreadcrumbs {
	position: absolute;
	top: 188px;
	left: 0px;
	
	background-image: none;
}

#shortBanner #bannerLine,
#breadcrumbContainer #bannerLine,
#shortBannerNoBreadcrumbs #bannerLine {
	height: 104px;
	width: 4px;
	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

#breadcrumbContainer #bannerLine {
    height: 23px;
}

#shortBanner H1,
#shortBannerNoBreadcrumbs H1 {
	font-size: 37px;
	line-height: 37px;
	
	color: #ffffff;
	font-weight: normal;
	
	position: absolute;
	top: 29px;
	left: 36px;
}

#shortBannerNoBreadcrumbs H1 {
	top: 34px;
}

#portalPageContainer H1 {
	font-size: 18px;
	line-height: 18px;
	
	top: 42px;
}


#breadcrumbContainer {
	background: transparent url(../images/template/breadcrumbs-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/breadcrumbs-bg.png,sizingMethod='scale');
	
	width: 900px;
	height: 13px;
	
	margin: 0px auto;
	position: relative;
	z-index: 1;
	
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	
	padding: 5px 0px 5px 30px;
}

#shortBanner #breadcrumbContainer {
	position: absolute;
	bottom: 0px;
}

#breadcrumbContainer .breadcrumb {
	color: #FFFFFF;
	text-decoration: none;
	
	padding: 0px 6px 0px 6px;
}

#breadcrumbContainer A.breadcrumb:HOVER {
	text-decoration: underline;
}

#breadcrumbContainer #currentBreadcrumb {
	color: #979FB8;
}

#pageTabs {
	background: transparent url(../images/template/page-tab-container-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/page-tab-container-bg.png,sizingMethod='scale');
	
	width: 906px;
	height: 32px;
	
	margin: 0px auto;
	padding: 11px 0px 0px 24px;
	
	display: none;
}

#pageTabs H2,
#pageTabs DIV {
	background: #ffffff url(../images/template/page-tab-bg.png) repeat-x scroll bottom left;
	height: 22px;
	
	display: inline-block;
	cursor: pointer;
	float: left;
	
	padding: 10px 14px 0px 14px;
	margin: 0px 4px 0px 0px;
	text-decoration: none;
	
	color: #0B2057;
	font-size: 12px;
	line-height: 12px;
}

#pageTabs DIV H2 {
    background: none;
    padding: 0;
}

#pageTabs DIV H2 A,
#pageTabs DIV A {
    text-decoration: none;
}

#pageTabs H2.hoverTab,
#pageTabs DIV.hoverTab,
#pageTabs .activeTab {
	background-image: none;
}

#mainContentContainer {
	margin: 0px 4px 0px 4px;
	padding: 42px 32px 42px 32px;
	
	font-size: 11px;
	line-height: 14px;
	
	color: #666666;
	background: transparent url(../images/template/main-content-container-bg.png) repeat-x scroll bottom left;
	
	position: relative;
	z-index: 1;
	*zoom: 1;
}

#mainContentContainer .secondaryContainer {
	padding-bottom: 20px;
}

#lowerMenuContainer {
	background: transparent url(../images/template/lower-menu-bg.jpg) no-repeat scroll top left;
	
	width: 866px;
	min-height: 120px;
	-height: 120px; 
	
	margin: 0px auto;
	margin-top: -4px;
	margin-bottom: 0px;
	
	padding: 36px 32px 36px 32px;
	position: relative;
}

#lowerMenuContainer .firstColumn {
	width: 30%;
	padding-right: 100px;
}

#lowerMenuContainer .secondColumn {
	width: 30%;
	padding-right: 100px;
}

#lowerMenuContainer .thirdColumn {
	width: 40%;
}

#lowerMenuContainer .firstColumn P,
#lowerMenuContainer .secondColumn P {
	white-space: nowrap;
}

#lowerMenuContainer P {
	color: #0B2057;
}

#lowerMenuContainer H3 {
	color: #ffffff;
	margin-bottom: 8px;
	-margin: 0px;
}

#footerContainer {
	background: transparent url(../images/template/footer-horiz-grad.jpg) no-repeat top center;
	width: 930px;
	margin: 0px auto;
	padding: 18px 0px 18px 0px;
	
	position: relative;
	z-index: 1;
}

#welcomeFooter #footerContainer {
	background: transparent;
}

#footerContainer P {
	padding: 0px;
	
	margin-left: 32px;
	margin-right: 12px;
	
	float: left;
	font-size: 10px;
	line-height: 12px;
}

#footerContainer A {
	margin: 0px 10px 0px 10px;
	
	font-size: 10px;
	line-height: 12px;
	color: #0B2057;
	
	text-decoration: none;
	float: left;
}

#footerContainer A:HOVER {
	text-decoration: underline;
}


/* END TEMPLATE STYLES */



/* OTHER STYLES */
.flashBackground {
	background-image: url(../images/hero/syn-bg.jpg);
}

.flashBackgroundAU {
	background-image: url(../images/hero/broker-services-bg.jpg);
}

.heroManMobile {
	background-image: url(../images/hero/hero-man-mobile.png);
}

.heroTwoMen {
	background-image: url(../images/hero/hero-two-men.png);
}

.heroWarpPlatforms {
	background-image: url(../images/hero/Wrap_Platforms_and_Master_Trusts.jpg);
}

.heroAssocTrade {
    background-image: url(../images/hero/Wealth_Management.jpg);
}

.heroBanksIntermediaries {
    background-image: url(../images/hero/Banks_And_Intermediaries.jpg);
}

.heroBrokers {
    background-image: url(../images/hero/Broker_services.jpg);
}

.heroGlobalBrokers {
    background-image: url(../images/hero/Global_Broker_services.jpg);
}

.heroClearingHouses {
    background-image: url(../images/hero/Clearing_Houses_and_CSDs.jpg);
}

.heroSecuritiesDealers {
    background-image: url(../images/hero/Securities_Dealers.jpg);
}

.heroTransferAgencies {
    background-image: url(../images/hero/Transfer_Agencies_-_Retail_and_Institutional.jpg);
}

.heroWealthManagers {
    background-image: url(../images/hero/Wealth_Management.jpg);
}

.flag-AU {
	background-image: url(../images/template/flag-australia.gif);
}

.flag-UK {
	background-image: url(../images/template/flag-uk.png);
}

.flag-EU {
	background-image: url(../images/template/flag-europe.png);
}

.flag-US {
	background-image: url(../images/template/flag-usa.png);
}

.blurbText {
	font-size: 14px;
	line-height: 18px;
	
	color: #333333;
}

.summaryText {
	font-size: 15px;
	line-height: 19px;
	
	-padding-bottom: 26px;
}

.twoColumnLayout .firstColumn {
	float: left;
	
	width: 310px;
	margin-right: 54px;
}

.twoColumnLayout .secondColumn {
	float: left;
	width: 502px;
}

.threeColumnLayout .firstColumn {
	float: left;
	width: 276px;
	
	padding: 0px 10px 0px 0px;
}

.threeColumnLayout .secondColumn {
	float: left;
	width: 276px;
	
	padding: 0px 5px 0px 10px;
}

.threeColumnLayout .thirdColumn {
	float: left;
	width: 276px;
	
	padding: 0px 0px 0px 10px;
}

.threeColumnLayout .secondThirdColumn {
	float: left;
	width: 570px;
	
	padding: 0px 0px 0px 10px;
}

.sideComponentPage .firstColumn {
	width: 420px;
	float: left;
	
	margin-right: 42px;
}

.summaryText {
    color:#0B2057;
}

.sideComponentPage .secondColumn {
	width: 381px;
	float: left;
}

.sideComponentPage .fullColumn {
	
}

.sideComponent {
	border: 2px solid #EEEFF3;
	-margin-top: 10px;
}

.sideComponent + .sideComponent {
	margin-top: 10px;
}

.sideComponent,
.sideComponentHeader,
.sideComponentContent,
.sideComponentTextContent {
	width: 379px;
}

.sideComponentHeader {
	background: transparent url(../images/template/side-panel-header-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/side-panel-header-bg.png,sizingMethod='scale');
	
	width: 355px;
	
	margin-left: -2px;
	padding: 8px 12px 8px 12px;
	
	position: relative;
	z-index: 2;
	
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
}

.sideComponentTextContent {
	padding: 12px 12px 12px 12px;
	width: 355px;
}

.bottomComponent {
	border: 2px solid #EEEFF3;
	margin-top: 75px;
	-margin-top: 20px;
}

.bottomComponent + .bottomComponent {
	margin-top: 10px;
}

.bottomComponent,
.bottomComponentHeader,
.bottomComponentContent,
.bottomComponentTextContent {
	width: 846px;

}

.bottomComponentContent {
	font-size: 1px;
	line-height: 1px;
}

.bottomComponentHeader {
	background: transparent url(../images/template/bottom-panel-header-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/bottom-panel-header-bg.png,sizingMethod='scale');
	
	width: 822px;
	
	margin-left: -2px;
	padding: 8px 12px 8px 12px;
	
	position: relative;
	z-index: 2;
	
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
}

.bottomComponentTextContent {
	padding: 12px 12px 12px 12px;
	width: 822px;
}

.bottomComponentContent TABLE {
	width: 100%;
}

.bottomComponent .relatedProduct {
	background: #ffffff none no-repeat scroll left;	
	padding: 30px 30px 30px 30px;
	
	width: 30%;
}

.relatedProduct + .relatedProduct {
	background-image: url(../images/template/bottom-component-related-product-separator.gif);
}

.bottomComponent .relatedProductHeader {
	font-size: 22px;
	line-height: 22px;
	color: #0B2057;
	
	margin-bottom: 10px;
	margin-left: -2px;
}

.bottomComponent .relatedProductHeader A {
	text-decoration: none;
}

.tabList .list {
	width: 239px;	
	
	float: left;
	margin: 0px 21px 0px -3px;
}

.tabList .list A {
	background: transparent url(../images/template/list-tab.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/list-tab.png,sizingMethod='scale');
	
	height: 26px;
	width: 213px;
	
	padding: 12px 9px 0px 17px;
	margin-top: -2px;
	
	font-size: 12px;
	color: #0B2057; 
	
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.tabList .list .tabListItemMouseOver {
	background-image: url(../images/template/list-tab-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/list-tab-hl.png,sizingMethod='scale');
}

.tabList .list .tabListItemSelected {
	background-image: url(../images/template/list-tab-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/list-tab-hl.png,sizingMethod='scale');
}

.tabList .detailsPanel {
	width: 230px;
	float: left;
	
	margin: 3px 0px 0px 0px;
	position: relative;
}

.tabList .detailsPanel .panelDetail,
.tabList .detailsPanel .defaultPanelDetails {
	position: absolute;
	top: 0px;
	left: 0px;
	
	display: none;
}

.tabList .detailsPanel .defaultPanelDetails {
	display: block;
}

.tabList .panelDetail IMG {
	margin-bottom: 14px;
}

.linkList {
	margin-left: -3px;
}

.linkList H2 {
	padding-left: 15px;
}

.linkListItem {
	position: relative;
}

.linkListItem A {
	background: transparent url(../images/template/link-tab.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab.png,sizingMethod='scale');
	
	width: 232px;
	height: 29px;
	
	display: block;
	cursor: pointer;
	text-decoration: none;
	
	font-size: 16px;
	line-height: 18px;
	color: #0B2057;
	
	padding: 11px 18px 0px 26px;
}

.linkListItem A:HOVER {
	color: #ffffff;
}

#mainContentContainer .red .linkListItem A {
	background-image: url(../images/template/link-tab-red.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-red.png,sizingMethod='scale');
}

#mainContentContainer .red .linkListItem .linkListMouseOver {
	background-image: url(../images/template/link-tab-red-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-red-hl.png,sizingMethod='scale');
}

#mainContentContainer .blue .linkListItem A {
	background-image: url(../images/template/link-tab-blue.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-blue.png,sizingMethod='scale');
}

#mainContentContainer .blue .linkListItem .linkListMouseOver {
	background-image: url(../images/template/link-tab-blue-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-blue-hl.png,sizingMethod='scale');
}

#mainContentContainer .orange .linkListItem A {
	background-image: url(../images/template/link-tab-orange.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-orange.png,sizingMethod='scale');
}

#mainContentContainer .orange .linkListItem .linkListMouseOver {
	background-image: url(../images/template/link-tab-orange-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-orange-hl.png,sizingMethod='scale');
}

#mainContentContainer .green .linkListItem A {
	background-image: url(../images/template/link-tab-green.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-green.png,sizingMethod='scale');
}

#mainContentContainer .green .linkListItem .linkListMouseOver {
	background-image: url(../images/template/link-tab-green-hl.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-tab-green-hl.png,sizingMethod='scale');
}

.linkListTooltip {
	width: 248px;
	display: none;
	
	position: absolute;
}

.linkListTooltip .tooltipTop {
	background: transparent url(../images/template/link-list-tooltip-top-bg.png) no-repeat scroll bottom left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-top-bg.png,sizingMethod='scale');
	
	height: 6px; /* The height is 7px, but Firefox appears to add white space if this is set to 7px. */
	-height: 7px;
	
	font-size: 1px;
	line-height: 1px;
}

.linkListTooltip .tooltipContent {
	background: transparent url(../images/template/link-list-tooltip-content-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-content-bg.png,sizingMethod='scale');
	
	padding: 21px 27px 21px 27px;	
	min-height: 10px;
	
	-padding-bottom: 6px;
}

.linkListTooltip .tooltipBottom {
	background: transparent url(../images/template/link-list-tooltip-bottom-bg.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-bottom-bg.png,sizingMethod='scale');
	
	height: 6px; /* The height is 7px, but Firefox appears to add white space if this is set to 7px. */
		
	font-size: 1px;
	line-height: 1px;
}

.linkListTooltip .tooltipArrow {
	background: transparent url(../images/template/link-list-tooltip-arrow.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-arrow.png,sizingMethod='scale');
	
	height: 23px;
	width: 18px;
		
	position: absolute;
		
	font-size: 1px;
	line-height: 1px;
}

.linkListTooltip .tooltipArrow-right,
.linkListTooltip .tooltipArrow-left {
	
}

.linkListTooltip .tooltipArrow-right {
	left: -11px;
}

.linkListTooltip .tooltipArrow-left {
	background-image: url(../images/template/link-list-tooltip-arrow-left.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-arrow-left.png,sizingMethod='scale');
	
	right: -13px;
	-right: -11px;
}

.linkListTooltip .tooltipArrow-top,
.linkListTooltip .tooltipArrow-bottom {
	height: 18px;
	width: 23px;
}

.linkListTooltip .tooltipArrow-top {
	background-image: url(../images/template/link-list-tooltip-arrow-top.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-arrow-top.png,sizingMethod='scale');
	
	bottom: -12px;
}

.linkListTooltip .tooltipArrow-bottom {
	background-image: url(../images/template/link-list-tooltip-arrow-bottom.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/link-list-tooltip-arrow-bottom.png,sizingMethod='scale');
	
	top: -12px;
}

.linkListTooltip H3 {
	margin-bottom: 10px;
	-margin-bottom: 0px;
}
/*Customer Focus images Start*/

#customerFocusTabList .panelDetail IMG {
	background-position: 0px 0px;
	width: 207px;
	height: 90px;	
}

#customerFocusTabList .panelDetail IMG.associationsAndTradeUnions {
	background-image: url(../images/customerFocus/associations-and-trade-unions.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.banksAndIntermediaries {
	background-image: url(../images/customerFocus/banks-and-intermediaries.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.brokers {
	background-image: url(../images/customerFocus/brokers.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.brokersAU {
	background-image: url(../images/customerFocus/brokersAU.jpg);
	background-repeat: no-repeat;
}
#customerFocusTabList .panelDetail IMG.clearingHousesAndCSDS {
	background-image: url(../images/customerFocus/clearing-houses-and-csds.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.securitiesDealers {
	background-image: url(../images/customerFocus/securities-dealers.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.transferAgencies {
	background-image: url(../images/customerFocus/transfer-agencies.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.wealthAdministrators {
	background-image: url(../images/customerFocus/wealth-administrators.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.wrapPlatforms {
	background-image: url(../images/customerFocus/wrap-platforms.jpg);
	background-repeat: no-repeat;
}

#customerFocusTabList .panelDetail IMG.womanWithGlasses {
	background-image: url(../images/customer-focus-detail-images-2.jpg);
	background-position: 0px 0px;
	width: 207px;
	height: 90px;
}

/*Customer Focus Images Start*/

#customerFocusTabList .panelDetail P:first-line {
	color: #0B2057;
}

.btnLine {
	width: 139px;
	height: 15px;
	
	background: transparent url(../images/template/button-orange.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/button-orange.png,sizingMethod='scale');
	
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	
	padding: 7px 0px 0px 11px;
}

/* END OTHER STYLES */



/* START COLOURS */

.red H3,
.red .highlight,
.red .breadcrumbContainer,
#mainContentContainer .red .highlight {
	color: #FF0000;
}

.orange H3,
.orange .highlight,
.orange .breadcrumbContainer,
#mainContentContainer .orange .highlight {
	color: #FF6600;
}

.yellow H3,
.yellow .highlight,
.yellow .breadcrumbContainer,
#mainContentContainer .yellow .highlight {
	color: #FE9C22;
}

.green H3,
.green .highlight,
.green .breadcrumbContainer,
#mainContentContainer .green .highlight {
	color: #9FCF10;
}

.blue H3,
.blue .highlight,
.blue .breadcrumbContainer,
#mainContentContainer .blue .highlight {
	color: #009bdb;
}

.red .sideComponentHeader,
.red .bottomComponentHeader {
	border-left: 2px solid #FF0000;
}

.orange .sideComponentHeader,
.orange .bottomComponentHeader {
	border-left: 2px solid #FF6600;
}

.yellow .sideComponentHeader,
.yellow .bottomComponentHeader {
	border-left: 2px solid #FE9C22;
}

.green .sideComponentHeader,
.green .bottomComponentHeader {
	border-left: 2px solid #9FCF10;
}

.blue .sideComponentHeader,
.blue .bottomComponentHeader {
	border-left: 2px solid #009bdb;
}

.red #heroContentContainer {
	border-left-color: #FF0000;
}

.orange #heroContentContainer {
	border-left-color: #FF6600;
}

.yellow #heroContentContainer {
	border-left-color: #FE9C22;
}

.green #heroContentContainer {
	border-left-color: #9FCF10;
}

.blue #heroContentContainer {
	border-left-color: #0061F3;
}

.red #bannerLine {
	background-color: #FF0000;
}

.orange #bannerLine {
	background-color: #FF6600;
}

.yellow #bannerLine {
	background-color: #FE9C22;
}

.green #bannerLine {
	background-color: #9FCF10;
}

.blue #bannerLine {
	background-color: #009bdb;
}

/* END COLOURS */

/* FORM - START */

.bold {
    font-weight: bold;
}

.form {
    margin-top: 20px;
}

.form label {
    color: #666666;
    float: left;
    width: 100px;
}

.form .row {
    padding: 0;
    width: 450px;
    display: block;
    margin-bottom: .5em;
}

.form .contactRow {
    width: 310px !important;
}

.form .row input,
.form .row textarea {
    width: 206px;
    -width: 203px;
    padding: 1px;
    color: #333333;
    border: solid 1px #CDCDCD;
}

.form .row.button {
    width: 353px;
    clear: both;
    padding-top: 1em;
    text-align: right;
}

.validator {
    vertical-align: top;
    padding-left: 10px;
}

.button-send {
    border: 0 none !important;
    cursor: pointer;
    text-indent: -99999px;
    padding: 3px 0 !important;
    width: 60px !important;
    background: transparent url('../images/page-contact/button-send.png') no-repeat;
}

/* FORM - END */

/* PAGE CONTACT - START */

.headerLine {
    color: #fff !important;
	width: 261px;
	height: 22px;
	background: transparent url(../images/page-contact/panel-header-bg.png) no-repeat scroll top left;
	font-size: 14px;
	line-height: 14px;
	padding: 8px 0px 0px 11px;
}

.panelContact {
    float: right;
    width: 272px;
    margin-bottom: 15px;
    background-color: #fff;
}

.panelContactContent {
    border: solid 1px #eeeff3; 
    padding: 15px;
}

.panelContactContent p + p {
    padding-top: 4px;
}

.panelContactContent strong {
    display: inline-block;
    width: 90px;
    margin-right: 20px;
}

/* PAGE CONTACT - END */

.contentTable TABLE {
    border-style: none;
}

.contentTable TD {
    padding: 0px 5px 0px 5px;   
}

.contentTable .title {
    
}

/* PAGE OFFICE LOCATIONS - START */

.mapTabs TD {
    width: 20%;
}

.mapTab {
    position: relative;
    display: block;
    cursor: pointer;
    text-decoration:none;
}

.mapTab .mapTabMiddle  {
    background: transparent url('../images/page-contact/list-tab-bg-new.png') repeat-x scroll top left;
    height: 29px;
	text-align: center;	
	font-size: 12px;
    vertical-align: baseline;
    color: #FE9C22;
    line-height: 12px;
    padding: 15px 0 0;
    text-decoration:none;
}

.mapTab:HOVER .mapTabMiddle,
.tabListItemSelected .mapTabMiddle {
    background-image: url('../images/page-contact/list-tab-bg-new-active.png');
}

.mapTab .mapTabLeft {
    position: absolute;
    top: 0px;
    left: 0px;  
    background: transparent url('../images/page-contact/list-tab-left.png') no-repeat scroll top left;
    height: 44px;
    width: 9px;
}

.mapTab:HOVER .mapTabLeft,
.tabListItemSelected .mapTabLeft {
    background-image: url('../images/page-contact/list-tab-left-active.png');
}

.mapTab .mapTabRight {
    position: absolute;
    top: 0px;
    right: 0px;
    background: transparent url('../images/page-contact/list-tab-right.png') no-repeat scroll top left ;
    height: 44px;
    width: 6px;
}

.mapTab:HOVER .mapTabRight,
.tabListItemSelected .mapTabRight{
    background-image: url('../images/page-contact/list-tab-right-active.png');
}

.mapTab .mapTabArrow {   
    background:  transparent url('../images/page-contact/list-tab-arrow.png') no-repeat;
    width: 26px;
    height: 11px;
    margin:  0px auto;
    
    position: relative;
    top: -11px;
}

.mapTab:HOVER .mapTabArrow,
.tabListItemSelected .mapTabArrow {
    background-image: url('../images/page-contact/list-tab-arrow-active.png');
}

.mapLayoutPanels {
    margin-top: 15px;
}

.mapLayoutPanels H4 {
    font-size: 18px;
	color: #0B2057;
	font-weight: normal;
	
	margin: 0px 0px 18px 0px;
}

.mapLayoutPanels STRONG {
    color: #333333;
}

.mapLayoutPanels .firstColumn.address {
    width: 213px; 
    margin-right: 0; 
    padding: 55px 0 0 30px;
    display: none;
}

.mapLayoutPanels .secondColumn {
    position: relative;
	width: 601px;
}

.columnCenter {
	padding-left:300px;
	padding-bottom:30px;
}
.bottomComponentSmall{
	width:379px;
	margin-top:25px;
}
.bottomComponentHeaderSmall{
	width:355px;	
}
/* PAGE OFFICE LOCATIONS - END */


/* TILDA REPLACEMENT START */

h1 .tilda{
	background: transparent url('../images/template/tilda/tilda_h1.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_h1.png,sizingMethod='scale');
	
	background-position: 0px 0px;
	width: 21px;
	height: 18px;
}

h2 .tilda{
	background: transparent url('../images/template/tilda/tilda_h2.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_h2.png,sizingMethod='scale');
	
	background-position: 0px 0px;
	width: 11px;
	height: 10px;
}

p .tilda{
	background: transparent url('../images/template/tilda/tilda_p.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_p.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 8px;
	height: 6px;
}
p strong .tilda{
	background: transparent url('../images/template/tilda/tilda_p_strong.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_p_strong.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 8px;
	height: 6px;
}

a .tilda{
	background: transparent url('../images/template/tilda/tilda_link.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_link.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

h3 .tilda{
	background: transparent url('../images/template/tilda/tilda_h3.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_h3.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

#heroText .tilda{
	background: transparent url('../images/template/tilda/tilda_heroText.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_heroText.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 8px;
	height: 6px;
}

.summaryText .tilda {
	background: transparent url('../images/template/tilda/tilda_summaryText.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_summaryText.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

li .tilda{
	background: transparent url('../images/template/tilda/tilda_li.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_li.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 7px;
	height: 6px;
}

#currentBreadcrumb .tilda{
	background: transparent url('../images/template/tilda/tilda_currentBreadcrumb.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_currentBreadcrumb.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 8px;
	height: 6px;
}

.breadcrumb .tilda{
	background: transparent url('../images/template/tilda/tilda_breadcrumb.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_breadcrumb.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 8px;
	height: 6px;
}

.relatedProductHeader .tilda{
	background: transparent url('../images/template/tilda/tilda_productHeading.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_productHeading.png,sizingMethod='scale');
	
	background-position: 0px 0px;
	width: 13px;
	height: 10px;
}

.sideComponentTextContent q .tilda{
	background: transparent url('../images/template/tilda/tilda_quote.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_quote.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

.sideComponentHeader .tilda{
	background: transparent url('../images/template/tilda/tilda_panelTitle.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_panelTitle.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

.siteMap .tilda{
	background: transparent url('../images/template/tilda/tilda_sitemap.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_sitemap.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 6px;
	height: 6px;
}

.linkList .tilda{
	background: transparent url('../images/template/tilda/tilda_productLink.png') no-repeat scroll bottom left;
	-background-image: none;	
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/tilda/tilda_productLink.png,sizingMethod='scale');

	background-position: 0px 0px;
	width: 10px;
	height: 10px;

}

/* TILDA REPLACEMENT END */



.portalComponent {
	border: 0px solid #EEEFF3;
}

.portalComponent + .portalComponent {
	margin-top: 10px;
}

.portalComponent,
.portalComponentHeader,
.portalComponentContent,
.portalComponentTextContent {
	width: 846px;

}

.portalComponentContent {
	font-size: 1px;
	line-height: 1px;
}

.portalComponentHeader {
	background: transparent url(../images/template/bottom-panel-header-bg.png) repeat-y scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/template/bottom-panel-header-bg.png,sizingMethod='scale');
	
	width: 822px;
	
	margin-left: -2px;
	padding: 8px 12px 8px 12px;
	
	position: relative;
	z-index: 2;
	
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
}

.portalComponentTextContent {
	padding: 12px 12px 12px 12px;
	width: 822px;
}

.portalComponentContent TABLE {
	width: 100%;
}

.portalComponent .portalItem {
	background: #ffffff none no-repeat scroll left;	
	padding: 30px 20px 30px 36px;
	
	width: 30%;
}

.portalItem + .portalItem {
	background-image: url(../images/template/bottom-component-related-product-separator.gif);
}

.portalItem .portalImage {
	padding-bottom: 10px;
}

.portalComponent .portalItemHeader {
	font-size: 22px;
	line-height: 22px;
	color: #0B2057;
	
	margin-bottom: 10px;
	margin-left: -2px;
}

.portalComponent .portalItemHeader A {
	text-decoration: none;
}


/* Media Newsclips Section */

.newsItem 
{
    border-top: 1px solid #E6E9F0;
    padding: 18px 0;
    display: block;
    position: relative;
    height: 52px;
    width: 100%;
    color: #acadaf;
    font-size: 12px;
}

.newsItemLast 
{
    border-bottom: 1px solid #E6E9F0;
}

.newsItem p 
{
    padding: 0;
}

.newsItem a,
.newsItem a:hover
.newsItem a:selected 
{
    color: #4b4f58;
}