@charset "utf-8";
/* CSS Document */


/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
 /* * a { position:relative }Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dashed borders */
a img { border:none } /* Gets rid of IE's blue borders */
br { clear:both; height:1px; margin:-1px 0 0 0 }
h1 { font: 2.1em Arial, Helvetica, sans-serif;  font-weight: normal;  color:#B0B1B7; margin: 0 0 10px 0; padding: 0 0 5px 0; }
li { font: 1em  Arial, Helvetica, sans-serif; margin:0; }
a { text-decoration:none; color: #5F6162; }
a.blue { color:#1469B2;}
/* Default */

html,body  {/*font: 12px/1.4em arial, helvetica, verdana, tahoma, verdana, sans-serif; */ font-family:arial, sans-serif; font-size:76%; color: #5F6162; line-height: normal; }
body {		margin: 0;	text-align: center;	background: #1D305F url(../interface/background-grad.jpg) repeat-x top center;	}

body#home { color:#FFF;}
/* ------------------------------------ */

/* Global Layout Styles */

/* ------------------------------------ */
/* ------------------------------------ */

/* Hidden elements */

/* ------------------------------------ */
	.hidden, .screen_reader, hr { display: none; }

/* ------------------------------------ */
	
/* ---- Typography ---- */	

h1.welcome { background:url(../interface/headings/welcome.gif) top left no-repeat ; height: 28px; margin-left: 44px; width: 700px; }
h1.Corporate-Services { background:url(../interface/headings/Corporate-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Company-formation  { background:url(../interface/headings/Company-formation.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Company-administration  { background:url(../interface/headings/Company-administration.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Administration  { background:url(../interface/headings/Administration.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Corporate-Services-intro { background:url(../interface/headings/Corporate-Services-intro.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Accounting  { background:url(../interface/headings/Accounting.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.E-Gaming  { background:url(../interface/headings/E-Gaming.gif) top left no-repeat ; height: 28px; line-height: 1em; }

h1.Private-Wealth-Services { background:url(../interface/headings/Private-Wealth-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Structuring-and-Inheritance-Planning { background:url(../interface/headings/Structuring-and-Inheritance-Planning.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Trust-Formation-Administration  { background:url(../interface/headings/Trust-Formation-Administration.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Family-Office { background:url(../interface/headings/Family-Office.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Marine-Services-pc { background:url(../interface/headings/Marine-Services-pc.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Relocation-Services  { background:url(../interface/headings/Relocation-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Property-Advisory  { background:url(../interface/headings/Property-Advisory.gif) top left no-repeat ; height: 28px; line-height: 1em; }



h1.Marine-Services  { background:url(../interface/headings/Marine-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Fund-Administration-Services  { background:url(../interface/headings/Fund-Administration-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Fund-Formation-Services  { background:url(../interface/headings/Fund-Formation-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Fund-Accounting-and-Portfolio-Valuations { background:url(../interface/headings/Fund-Accounting-and-Portfolio-Valuations.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Registrar-Transfer-Agent  { background:url(../interface/headings/Registrar-Transfer-Agent.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Administration-Services { background:url(../interface/headings/Administration-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Corporate-Services-fund-administration  { background:url(../interface/headings/Corporate-Services-fund-administration.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Compliance-Services  { background:url(../interface/headings/Compliance-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Banking-Brokerage-Custody  { background:url(../interface/headings/Banking-Brokerage-Custody.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.International-Estates   { background:url(../interface/headings/International-Estates.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.International-Estates-International-Estate-Planning { background:url(../interface/headings/International-Estates-International-Estate-Planning.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.International-Estates-International-Estate-Administration { background:url(../interface/headings/International-Estates-International-Estate-Administration.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit { background:url(../interface/headings/Pensions-Employee-Benefit.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-QROPS  { background:url(../interface/headings/Pensions-Employee-Benefit-QROPS.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-QROPS-Harrier-Plan   { background:url(../interface/headings/Pensions-Employee-Benefit-QROPS-Harrier-Plan.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Advantages-of-the-Harrier-Plan { background:url(../interface/headings/Advantages-of-the-Harrier-Plan.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.QROPS-further-Information  { background:url(../interface/headings/QROPS-further-Information.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Acupen-Service-Features { background:url(../interface/headings/Acupen-Service-Features.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Information-Provided { background:url(../interface/headings/Information-Provided.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.The-Osprey-Plan-for-Individual-Members  { background:url(../interface/headings/The-Osprey-Plan-for-Individual-Members.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.The-Osprey-Plan-for-Group-Schemes  { background:url(../interface/headings/The-Osprey-Plan-for-Group-Schemes.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.The-Osprey-Plan-Benefits-for-Members { background:url(../interface/headings/The-Osprey-Plan-Benefits-for-Members.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.The-Osprey-Plan-Benefits-for-Employers { background:url(../interface/headings/The-Osprey-Plan-Benefits-for-Employers.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.On-Line-Web-Access  { background:url(../interface/headings/On-Line-Web-Access.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Investment-Selection { background:url(../interface/headings/Investment-Selection.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Trusts { background:url(../interface/headings/Trusts.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.The-benefits-of-Segregation { background:url(../interface/headings/The-benefits-of-Segregation.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Advantages-of-Establishing-an-EBT { background:url(../interface/headings/Advantages-of-Establishing-an-EBT.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-International-Pensions  { background:url(../interface/headings/Pensions-Employee-Benefit-International-Pensions.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Stock-Exchange-Services   { background:url(../interface/headings/Stock-Exchange-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-Administration-Services { background:url(../interface/headings/Pensions-Employee-Benefit-Administration-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Luxembourg-Stock-Exchange { background:url(../interface/headings/Luxembourg-Stock-Exchange.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.CISX { background:url(../interface/headings/CISX.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-Defined-Contribution-Retirement-Benefit-Plan { background:url(../interface/headings/Pensions-Employee-Benefit-Defined-Contribution-Retirement-Benefit-Plan.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-Employee-Benefit-Share-Plans { background:url(../interface/headings/Pensions-Employee-Benefit-Employee-Benefit-Share-Plans.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Pensions-Employee-Benefit-Employer-Funded-Retirement-Benefit-Schemes { background:url(../interface/headings/Pensions-Employee-Benefit-Employer-Funded-Retirement-Benefit-Schemes.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Office-locations-and-information { background:url(../interface/headings/Office-locations-and-information.gif) top left no-repeat ; height: 28px; line-height: 1em; }

h1.Pensions-Employee-Benefit-Employer-Funded-Retirement-Benefit-Schemes  {}

h1.CareyPensionsUK { background:url(../interface/headings/Carey-Pensions-UK.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.CareyPensionsUKtreatingcustomersfairly { background: url(../interface/headings/Carey-Pensions-UK-%20treating-customers-fairly.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.CareyPersonalPension { background: url(../interface/headings/Carey-Personal-Pension.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareySmallSelf-AdministeredScheme { background: url(../interface/headings/Carey-Small-Self-Administered-Scheme.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareyGroupPension  { background: url(../interface/headings/Carey-Group-Pension.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareyWorkplacePension   { background: url(../interface/headings/Carey-Workplace-Pension.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareyPropertyService  { background: url(../interface/headings/Carey-Property-Service.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareyBespokePensionDesignService { background: url(../interface/headings/Carey-Bespoke-Pension-Design-Service.gif) top left no-repeat ; height: 28px; line-height: 1em; } 
h1.CareyThirdPartyAdministrationService { background: url(../interface/headings/Carey-Third-Party-Administration-Service.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.CareyIndependentTrusteeService { background: url(../interface/headings/Carey-Independent-Trustee-Service.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.MeettheTeams  { background: url(../interface/headings/Meet-the-Teams.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Careeropportunities { background: url(../interface/headings/Career-opportunities.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.careyselfinvestingpersonalpensionsipp { background: url(../interface/headings/Carey-Self-Investing-Personal-Pension-SIPP.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.PensionEmployeeBenefitServices { background: url(../interface/headings/Pension-Employee-Benefit-Services.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Alderney { background: url(../interface/headings/Alderney.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Cyprus { background: url(../interface/headings/Cyprus.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Geneva { background: url(../interface/headings/Geneva.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.IsleofMan { background: url(../interface/headings/IsleofMan.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Monaco  { background: url(../interface/headings/Monaco.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.UK { background: url(../interface/headings/UK.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Zurich  { background: url(../interface/headings/Zurich.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Guernsey { background: url(../interface/headings/Guernsey.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.carey-pensions-uk { background: url(../interface/headings/carey-pensions-uk2.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.image-library { background: url(../interface/headings/image-library.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.application-form-and-fees { background: url(../interface/headings/application-form-and-fees.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.career-opportunities { background: url(../interface/headings/career-opportunities2.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Carey-Group-downloads { background: url(../interface/headings/Carey-Group-downloads.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.AboutUs  { background: url(../interface/headings/AboutUs.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Luxembourg   { background: url(../interface/headings/Luxembourg.gif) top left no-repeat ; height: 28px; line-height: 1em; }


h1.Imagelibrary  { background: url(../interface/headings/image-library.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.PrivacyStatement { background: url(../interface/headings/Privacy-Statement.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.LegalDisclaimer { background: url(../interface/headings/legal-disclaimer.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.Regulations { background: url(../interface/headings/regulations.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.CareyGroupHome  { background: url(../interface/headings/Carey-Group-Home.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.sitemap { background: url(../interface/headings/Sitemap.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.technical { background: url(../interface/headings/Technical-Information.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.application { background: url(../interface/headings/Application-Forms-and-Fees.gif) top left no-repeat ; height: 28px; line-height: 1em; }
h1.NewsRoom  { background: url(../interface/headings/news-room.gif) no-repeat ; height: 28px; line-height: 1em; margin-left: 30px; }
h1.lux-Private-Clients { background: url(../interface/headings/lux-Private-Clients.gif) ; height: 28px; line-height: 1em; }
h1.lux-Luxembourg-Stock-Exchange { background: url(../interface/headings/lux-Luxembourg-Stock-Exchange.gif) ; height: 28px; line-height: 1em; }
h1.lux-Intellectual-Property  { background: url(../interface/headings/lux-Intellectual-Property.gif) ; height: 28px; line-height: 1em; }
h1.lux-Institutional-Clients   { background: url(../interface/headings/lux-Institutional-Clients.gif) ; height: 28px; line-height: 1em; }
h1.lux-Company-Formation   { background: url(../interface/headings/lux-Company-Formation.gif) ; height: 28px; line-height: 1em; }
h1.lux-Alternative-Fund-Services    { background: url(../interface/headings/lux-Alternative-Fund-Services.gif) ; height: 28px; line-height: 1em; }
h1.lux-Members-Login-Area      { background: url(../interface/headings/lux-Members-Login-Area.gif) ; height: 28px; line-height: 1em; }
h1 span { visibility:hidden;}

/* ------------------------------------ */

/* Paragraph default styling */
p {
	margin: 0 10px 5px 0;
	/* font-size: 1em;
	line-height: 1.4em; */
 
}
.spacer { margin: 0 0 25px 0; }
.imageleft { float: left; }

/* Default link styling */
a { color: #5F6162; text-decoration: none; }
a:hover { color: #5F6162; text-decoration: underline; }
strong a { color: #1D305F; }
strong a:hover { color: #1D305F; }

.application #contentwraper  { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	 
background: #fff url(../interface/newsbar/content-background-downloads.gif)  top left  no-repeat;}

#leftcolumn h1 { font-size: 1.3em;  margin-bottom: 10px;}
#leftcolumn p { font-size: 1em;}
	
/* Float element left with a margin */
.floatLeft { float: left; margin: 0 20px 20px 0; }
	
/* Float element right with a margin */
.floatRight { float: right; margin: 0 0 20px 20px; }


.clear {
	clear:both;
	}
	
	.clearTeam {
		 
	clear:both;
	}
	
/* ------------------------------------ */

/* TEMPLATE LAYOUT  */   

/* ------------------------------------ */

#wrapperinner { width: 950px; margin: 15px auto; /* centers content */}
#wrapperheader { width: 950px; margin: 0; float: left; height: 95px; background: url(../interface/logo-header-bar.gif)  top left no-repeat; position: relative; z-index: 100; }
/** html #headerwrap { margin: 0 5px;  width fix for IE6 }*/ 
#wrappermenu { width: 950px; margin:  0 ; float: left; height: 76px; background: url(../interface/main-top-menu-bar-back.jpg)  top left no-repeat; position: relative; z-index: 200; }
.fundadminservices #wrappermenu { background: url(../interface/Header-Fund-Administration-Services.jpg)  top left no-repeat; }
.Corporate-Services #wrappermenu { background: url(../interface/Header-Corporate-Services.jpg)  top left no-repeat; }
.Private-Wealth-Services #wrappermenu { background: url(../interface/Header-Private-Wealth-Services.jpg)  top left no-repeat; }
.Pensions-Employee-Benefits-Services #wrappermenu { background: url(../interface/Header-Pensions-Employee-Benefits-Services.jpg)  top left no-repeat; }
#location #wrappermenu { background: url(../interface/Header-Locations.jpg)  top left no-repeat; }



#officeslocated { position: absolute; top: 0px; right: 0px;    height: 42px; width: 308px; z-index: 150; text-align: right; padding: 7px 0 0 0; margin-right:65px ; font-size: 10px; color: #1469B2;  }

#officeslocated ul li { display: inline; float: right; padding: 0  ; margin: 0;  color:#1D3160; line-height: 1.2em; display: block;}

#GroupDownloads .contentLeft ul { padding-bottom: 20px; width: 420px;}
#GroupDownloads .contentLeft li {background: url(../interface/newsbar/download-pdf-botton.gif) 0 0px no-repeat ;  padding: 5px 0 8px 30px; border-bottom: 1px
solid #CCC;}
#GroupDownloads .contentLeft h4 { 	font-weight: normal; color: #1669B2; padding-bottom: 2px; border-bottom: 2px solid #CCC; font-size: 1.4em; font-weight: bold; margin-bottom: 2px; }

 
#officeslocated ul li.right {  }
#officeslocated ul li.left {  background-image: none;}
#officeslocated ul li.lefttop {  background-image: none; margin-left: 50px;}

#officeslocated ul li a { display: block; cursor: pointer; /* change when links are live to =  cursor: pointer; */ text-decoration: none;}

#officeslocated ul li.officelocation { background: url(../interface/office-location-menu/office-located-in.jpg) 0 0 no-repeat; height: 12px; width: 109px; overflow:hidden;  padding: 0; margin: 0 0 0 200px; }
#officeslocated ul li.GUERNSEY { background: url(../interface/office-location-menu/guernsey.jpg) 100% 0 no-repeat; height: 12px; width: 64px; overflow:hidden; clear: both; float: right; }
#officeslocated ul li.GENEVA { background:  url(../interface/office-location-menu/geneva.jpg) 100% 0 no-repeat; height: 12px; width: 59px; overflow:hidden;}
#officeslocated ul li.CYPRUS { background:  url(../interface/office-location-menu/cyprus.jpg) 100% 0 no-repeat; height: 12px; width: 56px; overflow:hidden;}
#officeslocated ul li.ALDERNEY { background: url(../interface/office-location-menu/alderney.jpg)  100% 0 no-repeat; height: 12px; width: 129px; overflow:hidden;  }
#officeslocated ul li.ZURICH { background:  url(../interface/office-location-menu/zurich.jpg) 100% 0 no-repeat; height: 12px; width: 52px; overflow:hidden;}
#officeslocated ul li.UK { background: url(../interface/office-location-menu/uk.jpg) 100% 0 no-repeat; height: 12px; width: 34px; overflow:hidden;}
#officeslocated ul li.MONACO { background: url(../interface/office-location-menu/monaco.jpg) 100% 0 no-repeat; height: 12px; width: 65px; overflow:hidden;}
#officeslocated ul li.LUXEMBOURG { background: url(../interface/office-location-menu/luxembourg.jpg) 100% 0 no-repeat; height: 12px; width: 89px; overflow:hidden;}
#officeslocated ul li.ISLEOFMAN { background: url(../interface/office-location-menu/isleofman.jpg) 100% 0 no-repeat; height: 12px; width: 68px; overflow:hidden;}

#officeslocated li a span { visibility: hidden;}

#GroupDownloads .contentLeft { float: left; width: 100%; }
#GroupDownloads h2 { color: #1D305F; }

#wrapperheaderflash { width: 950px; margin: 0 10px 0 10px ; float: left; height: 400px; position: relative; z-index: 100; 	}


#contentheaderimage { background: url(../interface/home-header-back.gif) 0 0 no-repeat; }
#home #contentheaderimage { background: url(../interface/home-header-back.gif) 0 0 no-repeat; height: 32px;}
#contentwraper { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	  background: url(../interface/content-background.gif) top left no-repeat;  }
#images #contentwraper { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	  background: url(../interface/content-background.gif) 100% -60px no-repeat;  }
#contacts  #contentwraper { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	  background: url(../interface/content-background.gif) 100% -60px no-repeat;  }

.team #contentwraper  { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	 background:url(../interface/content-background-bio.gif) top left  no-repeat;}
.technical #contentwraper  { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	 background: url(../interface/content-background-Technical-Information.gif) top left  no-repeat;}
.application2 #contentwraper  { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	 background: url(../interface/content-background-Application-Forms.gif) top left  no-repeat;}

#contentwraper .gutter { margin: 0 44px; }
 
#contentwraper .content { margin: 0 18px 0 44px; font-size: 1.3em; min-height: 399px; }
#contacts  #contentwraper .content { margin: 20px 18px 0 24px; font-size: 1.3em; min-height: 399px; }


#location #contentwraper .content { margin: 0 18px 0 30px;}
 
#newsroom #contentwraper .content { margin: 0 18px 0 44px; font-size: 1.3em; min-height: 399px; }


#home #contentwraper .content { margin: 0 400px 0 44px;  font-size: 1.3em;  background-image: none; min-height: 326px; }
#home #contentwraper .contentchristmas { margin: 0 450px 0 44px;  font-size: 1.3em;  background-image: none; min-height: 400px; }
#home #contentwraper .content p { padding: 0  20px 0 0; margin: 0 0 7px 0;}
#home #contentwraper { background:url(../interface/home-content-background.gif) 0 0 repeat-y;}
#home #contentwraperchristmas { background:url(../interface/home-content-background-christmas.gif) 0 0 repeat-y;}

 #newsBtn { position: absolute; top: 10px; left: 12px; z-index: 1; width: 100px; height: 26px;}/**/
#TICKER { position: relative; top: 5px; left: 80px; } 

#homeflash { position: absolute; top: 30px; right: 30px; width: 327px; height: 340px; overflow: hidden; z-index: 50;   background: #fff;}
#homeflashchristmas { position: absolute; top: 30px; right: 30px; width: 415px; height: 415px; overflow: hidden; z-index: 50;   background: #fff;}

#homeflash2 { float: right;  width: 343px; height: 357px;}

#christmasFlash { border: 1px solid red;}
#breadcrumbbar { float: left; position:relative; width: 950px; background: url(../interface/breadcrumbs-back.gif) 0 0 no-repeat; height: 21px;  margin: 9px 0 ; color: #5F6162; }

#breadcrumbbar #printlink { position: absolute; width:200px; top: 5px; right: 45px; text-align: right; color: #1D305F;}
#breadcrumbbar #printlink a {color: #1D305F;}
#breadcrumbbar ul { margin: 0 0 0 35px;}
#breadcrumbbar li {  color:#1469B2;  display:inline; float:left;  background: url(../interface/breadcrumbs-bar_button-repeat.gif) 100%  0 no-repeat;  display:block; height: 21px; padding: 5px 20px 3px 8px;}
#breadcrumbbar li.single {  color:#1469B2;  display:inline; float:left;  background: url(../interface/breadcrumbs-bar_button-single.gif) 100%  0 no-repeat;  display:block; height: 21px; padding: 5px 20px 3px 8px;}

#breadcrumbbar li.last { display:inline; float:left;  background: url(../interface/breadcrumbs-bar-btn_end.gif) 100%  0 no-repeat;  display:block; height: 21px; padding: 5px 20px 3px 8px;}
#breadcrumbbar li a {  color:#1D305F;  font-weight: bold;  }
.contentLeft { float: left; width: 67%; }
#location .contentLeft { float: left; width: 69%; }
#news .contentLeft { float: left; width: 980px; margin-left: -35px; }
.contentLeft h4 {
	font-weight: normal;
	color: #1669B2; padding-bottom: 3px;
}
.contentLeft ul { padding-bottom: 2px;}
.contentLeft li {background: url(../interface/LI-bullet-for-pages.gif) 0 7px no-repeat ; padding: 2px 0 2px 22px; }
.contentLeft strong { color: #1D305F; }
.contentLeft strong.lightblue { color: #1669B2; }
.contentLeft .icons { padding: 5px 10px 0 0;}

.contentLeft .iconsSingle { padding: 40px 10px 0 0; float: left; width: 120px;}
.contentLeft .iconsRightLocation span { padding: 0 0 10px 27px ; float: right; color:#1469B2;  }
.contentLeft .iconsRightLocation { padding: 5px 0 0  0px ; float: right; width:370px;  }
.contentLeft .iconsRightLocation img {  float: left;   }


#MeettheTeams .contentLeft { float: left; width: 100%; }
#MeettheTeams h2 { color: #1D305F; }

#Technical .contentLeft { float: left; width: 96%; }
#Technical h2 { color: #1D305F; }

#ApplicationForms .contentLeft { float: left; width: 96%; }
#ApplicationForms h2 { color: #1D305F; }

#legals .contentLeft { float: left; width: 97%; font-size: .9em; }
#legals h2 { color: #1D305F; }

.contentLeft .left { width: 49%; float:left;}
.contentLeft .right { width: 49%; float:right;}

.contentLeft .leftBullets { width: 46%; float:left;}
.contentLeft .rightBullets { width: 53%; float: right;}

.contentLeft .left2 { width: 34%; float:left;}
.contentLeft .right2 { width: 66%; float:right;}

#Technical .contentLeft .left { width: 27%; float:left;}
#Technical .contentLeft .right { width: 68%; float:right;}



.contentRight { float: right; width: 272px; background:url(../interface/right-listmenu.gif) 0 0 no-repeat ; }

.contentRight h2 { color: #1D305F; margin: 11px;}
.contentRight ul {  margin: 14px 11px 0 11px;}
.contentRight li {background:url(../interface/right-listmenu-li.gif)  0 100% no-repeat ; height: 26px; line-height:1em; font-size: .9em;}
.contentRight li a { padding: 6px 5px 8px 15px ; display: block; }



.contentRightLocation { float: right; width: 272px; background:url(../interface/right-locations.gif) 0 0 no-repeat ; height:359px; }

.contentRightLocation h2 { color: #1D305F; margin: 11px;}
.contentRightLocation ul {  margin: 14px 11px 0 11px;}
.contentRightLocation li {background:url(../interface/right-listmenu-li2.gif) top left no-repeat ;   line-height:1em; font-size: .9em; padding: 6px 5px 8px 17px ; display: block; }
 



.CareyPersonalPension .contentRight li.CareyPersonalPensionBtn a { color: #1D305F;}
.CareySmallSelf-AdministeredScheme .contentRight li.CareySmallSelf-AdministeredSchemeBtn a { color: #1D305F;}
.CareyGroupPension .contentRight li.CareyGroupPensionBtn a { color: #1D305F;}
.CareyWorkplacePension .contentRight li.CareyWorkplacePensionBtn a { color: #1D305F;}
.CareyPropertyService .contentRight li.CareyPropertyServiceBtn a { color: #1D305F;}
.CareyBespokePensionDesignService .contentRight li.CareyBespokePensionDesignServiceBtn a { color: #1D305F;}
.CareyThirdPartyAdministrationService .contentRight li.CareyThirdPartyAdministrationServiceBtn a { color: #1D305F;}
.CareyIndependentTrusteeService .contentRight li.CareyIndependentTrusteeServiceBtn a { color: #1D305F;}
.careyselfinvestingpersonalpensionsipp .contentRight li.careyselfinvestingpersonalpensionsippBtn a { color: #1D305F;}


.contentRight li.QropsandInternationalPensionsBtn { height: 15px; background:url(../interface/right-listmenu-li-last.gif) 0  100% no-repeat ; margin-top: 23px; }
.contentRight li.QropsandInternationalPensionsBtn a { padding: 0px 5px 0 15px ; display: block; color: #1D305F;  }


.contentRightbase  { }
.contentRightbase  strong { color: #1D305F; }
.contentRightbase { background:url(../interface/right-listmenu.gif) 0 100% no-repeat ; height: 22px; padding: 145px 10px 0px 15px; font-size: .8em;}

#location .contentRightbase { background:url(../interface/right-listmenu.gif) 0 100% no-repeat ; height: 22px; padding: 50px 10px 0px 15px; font-size: .8em;}


.statement { border: 1px solid #FFF; padding: 6px; margin-bottom: 8px; margin-top: 10px; width: 88%; line-height: 1.4em;  }
.statement h2 { font-size: 1em; color:#0B82C6; margin: 0;}
.statement blockquote { margin: 0; font-style: normal;}
#contentinerback {width: 950px; float: left; background: #EEEBE5 url(../interface/content-background.jpg) no-repeat top center; }

#basemenu {  float: left; width: 950px; font-size: 1.1em;  }
#basemenu ul { display: inline; float: left; margin: 8px 0  0 19px ; }
/* IE6 alternative! */
* html #basemenu ul { display: inline; float: left; margin: 8px 0  0 4px ; }
#basemenu li { float: left; height: 30px;	overflow: hidden; background:url(../interface/base-menu-btn.gif) 0 0 no-repeat; width: 285px; margin-left: 15px; margin-bottom:7px;  }
#basemenu li a { color: #fff;	text-indent: 0;	 padding-top: 2px;	height: 26px; vertical-align:bottom; display: block; padding-left: 18px; padding-right: 5px;	}
#basemenu li.single a { padding-top: 8px;	height: 21px;}
#basemenu li a:hover { text-decoration: underline; color: #FFF; }

.clearerwithspacer { clear:both; height: 10px;}

strong span { color:#1469B2;}




#footermenubar { background:url(../interface/footer-menu-background.gif) 0 0 no-repeat; height: 76px; padding: 0 13px;}
#footermenubar ul { display: inline; float: left; }
#footermenubar li { float: left;  	overflow: hidden; text-align: center;  width: 92px;   	}
#footermenubar li a { color:#5F6162; text-indent: 0; font-size: 1em;  padding:0; height: 66px;   display: block;  	}
#footermenubar li.left a { background:url(../interface/footer-menu-buttons_left.jpg) 0 0 no-repeat;}
#footermenubar li a span { display: none;}
#footermenubar li.groupdownloads { background:url(../interface/menu/base-menu/group-downloads.jpg) 0 0 no-repeat; width: 104px; height: 66px;}
#footermenubar li.OurTeam { background: url(../interface/menu/base-menu/our-team.jpg) 0 0 no-repeat; width: 93px; height: 66px;}

#footermenubar li.CareerOpportunities { background: url(../interface/menu/base-menu/career-opp.jpg) 0 0 no-repeat; width: 93px; height: 66px;}
#footermenubar li.Regulations { background: url(../interface/menu/base-menu/regulations.jpg) 0 0 no-repeat; width: 78px; height: 66px;}

#footermenubar li.clientzone { background: url(../interface/menu/base-menu/client-zone.jpg) 0 0 no-repeat; width: 79px; height: 66px;}

#footermenubar li.applicationformsandfees { background: url(../interface/menu/base-menu/application-form-and-fees.jpg) 0 0 no-repeat; width: 90px; height: 66px;}
#footermenubar li.imagelibrary { background: url(../interface/menu/base-menu/basemenulinks_image-library.jpg) 0 0 no-repeat; width: 103px; height: 66px;}
#footermenubar li.memberslogin { background: url(../interface/menu/base-menu/basemenulinks_members-login.jpg) 0 0 no-repeat; width: 103px; height: 66px;}

#footermenubar li.christmasLink { background: url(../interface/menu/base-menu/basemenuchristmas.jpg) 0 0 no-repeat; width: 132px; height: 66px;}

#footercontact { width: 200px; float: right; text-align: right; margin-right: 55px; margin-top: 20px; color: #212C62; font-weight: bold; font-size: 1.2em;}
#footercontact em { color: #1469B2; font-style:normal;}

#footer { color: #5F6162; padding: 0 14px ; font-size: .9em; clear: both; }
#footer  .left { float: left; width: 44%; margin-bottom: 10px;}
#footer  .right { float: right; width: 44%; text-align: right; margin-bottom: 10px; }



#paddingwraper {width: 950px; float: left; margin: 0 0 0 10px; padding: 25px 0; }


#leftcolumn {
	float: left;
	width: 260px;
	clear: both;
	padding-bottom: 10px;
	margin: 0 0 0 0;
	background: url(../interface/left-column-back.png) right bottom repeat-y;
}
#leftcolumn .gutter { margin: 10px 20px 10px 10px ;  }
	/* IE6 alternative not so good looking but works! */
	* html #leftcolumn { background: url(../interface/left-column-back.jpg) top left repeat-y; }
	

#rightcolumn { float: right; width: 690px;	margin: 0 0 0 0; padding: 0 0 0 0; position: relative; top: 0; 	}
	
	#footerwrap {
		 background:url(../interface/footer-wrap-background.gif) bottom left no-repeat;	
		width: 950px;
 
		margin: 0 0px 0 0px;
		 
		float: left;
		position: relative;
		text-align: left;
	}
	* html #footerwrap { margin: 0 ; width: 900px;   }	
	
	#newsroombar { background:url(../interface/news-room-back-ground.gif) 0 0 no-repeat;   margin-top:  10px; font-size: 1.2em;}

	#newsroombar {  color:#666; white-space:nowrap; width: 950px; overflow: hidden; height: 35px; overflow: hidden;  }
/* * html #newsroombar {width: 940px; } */
#newsroombar .gutter {padding: 0px; }
#newsroombar a { color:#5F6162;}
	 
/* ----------------------------------- */

/* TEMPLATE LAYOUT END  *?

/* ------------------------------------ */
/* ------------------------------------ */

/* TOP NAV AND HEADER SECTION STYLES  */

/* ------------------------------------ */

	#topnavbar {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0;
	height: 28px;
	width: 355px;
	overflow: hidden; 
}
	#topnavbar li { float: left; height: 32px;	overflow: hidden; 	}
	#topnavbar li a { color: #212C62;	text-indent: 0;	font-size: .9em; font-weight: bold; padding-top: 6px;	height: 26px; display: block; padding-left: 10px; padding-right: 10px;	}
	#topnavbar li a:hover { text-decoration: underline; color: #FFF; }
	
	/* individual button link styles */
	
	#topnavbar li.sample{  }
	#topnavbar li.sample a {  }
	#topnavbar li.sample a:hover, #topnavbar li.sample a.selected { }
	
	#topnavbar li.aboutgroup a { padding-left: 10px; padding-right: 20px; }
	#topnavbar li.groupservices a { padding-left: 10px; padding-right: 40px;}
	#topnavbar li.groupcontact a {color:#fff;}
	

	h1#logo {margin: 0; padding: 0;}
	#logo {	position: absolute;	top: 0;	left: 0; height: 105px;	width: 950px; 	overflow: hidden;  	}
	#logo a {	text-indent: -3000em; font-size: 1px; height: 105px; width: 950px; display: block;   }
	
	
/* ------------------------------------ */

/* TOP NAV AND HEADER SECTION STYLES END  */

/* ------------------------------------ */
/* ------------------------------------ */

/* LEFT NAV SECTION STYLES  */

/* ------------------------------------ */

#sideMenuMain {
	float: left;
	clear: both;
	margin: 0 0 0 0;
	padding: 0px 0 20px 0px;
	overflow: hidden;
	list-style: none;
	width: 250px;
	font-size: 1em;
		
	}
#sideMenuMain ul {
		float: left;
		margin: 5px 0 0 0 ;
		padding: 0;
		list-style: none;
		width: 250px;
	}
#sideMenuMain li {
		float: left;
		width: 238px;
		padding: 5px 0px 5px 12px;
		margin: 0 0px 0 0;
		overflow: hidden;
		
		/* border-bottom: 1px solid #C4B9A4; */
		
		 
	}
#sideMenuMain li a {
	text-transform:uppercase;
		float: left;
		color: #fff;
		background: #A09D98 ; width: 230px; padding: 4px 4px 4px 10px;
	}
#sideMenuMain li a:hover {
	color: #811D59 ;
	background: #D7D2CC; text-decoration:none;
	}
 
/* ------------------------------------ */

/* LEFT NAV SECTION STYLES END  */

/* ------------------------------------ */
/* ------------------------------------ */


/* CONTENT SECTION STYLES */

/* ------------------------------------ */



#flashmain { background:url(../interface/flash-promo-large-box-background.png) right bottom no-repeat; margin-right: -10px; padding-right: 10px; padding-bottom: 10px;}


/* ------------------------------------ */

/* CONTENT SECTION STYLES END */

/* ------------------------------------ */


#outerwrap {}
#innerwrap {}
#headerwrap {}
#headerlinks {}

.fullwidthboxwrap {
	float: left;
	margin: 0 0 0  0;
	padding: 0 0 0 0;
	overflow: hidden;
	list-style: none;
	width: 675px;
	font-size: 1em;
	background: transparent;
}
		.fullwidthboxwrap .gutter { margin: 10px;}

.fullwidthboxwrap table tr td { margin: 4px 4px 4px 0; padding: 4px ; border: 3px solid #F5F4F2; border-left: none; background: #811D59; color: #fff;}
.fullwidthboxwrap h2 { font-size: 1.4em; margin-top: 10px;}
/*****************/
/* half width boxes */
.halfwidthboxwrap {
	float: left;
	margin: 0 0px 0 0;
	padding: 0 0 20px 0;
	overflow: hidden;
	list-style: none;
	width: 675px;
	font-size: 1em;
}
	.halfwidthbox  { float: left;	width: 330px;	padding: 0;	height: 200px;	margin: 0 5px 0 0;	overflow: hidden; background: transparent;	}
	.halfwidthbox .gutter { margin: 10px 0 10px 10px;}
	.halfwidthbox h2 {  font-size: 1.3em; margin-bottom: 8px;}

/***********************/	
/* Quarter width boxes */

	.quarterwidthbox {
		float: left;	margin: 0 0px 0 0;	padding: 0 0 30px 10px;	overflow: hidden;	list-style: none;	width: 665px; font-size: .9em;	}
	.quarterwidthbox li { float: left;	width: 156px;	padding: 0;	height: 185px;	margin: 0 10px 0 0;	overflow: hidden; background: #DEDAD4;	}
	.quarterwidthbox li img { float: left; margin-bottom: 5px; }
	.quarterwidthbox li em { float: left; margin: 0 5px  5px  5px; font-style:normal; font-size: 1.2em; text-transform: capitalize; }
	.quarterwidthbox li a {
		float: left;
		width: 156px;
		height: 185px;
		display: block;
		padding: 0px; color:#811D59;
		 }
	.quarterwidthbox li a strong { float: left; color:#FFFFFF; font-size: 1em; line-height: .5em; font-weight: normal; width: 150px; }
	.quarterwidthbox li a em { float: left;   font-style:normal;  padding-right: 10px;}
	.quarterwidthbox li a:hover { text-decoration: none ; color: #C3CA98; background: #811D59; 	}
.quarterwidthbox li a:hover em { text-decoration: none;  color: #fff; 	}

/***********************/	
/* Quarter width boxes end */

h1.H1Title { color:#FFFFFF; font-size:20px;}
h2.H2Title { color:#FFFFFF; font-size:20px;}
h3.H3Title { color:#FFFFFF; font-size:20px;}
img.Floatleft { float:left; padding:0; border:none; margin: 0 20px 15px 0px;}


/* scroller */
#moostick,
	.moostick
{
	display: block;
	height: 1.1em;
	margin: 0;
	padding: 2px 0 2px 0;
	overflow: hidden;       /* used in css check */
}

#moostick li,
	.moostick li
{
	display: block;         /* used in css check */
	list-style-type: none;  /* used in css check */
	margin: 0 auto 0 auto;
	padding: 0;
}

#moostick .show,
	.moostick .show
{
	visibility: visible;
	opacity: 1;
}

/* NOT IN USE */


#NewsTicker{
	border:solid 1px #cccccc;
	width:600px;
	height:200px;
	margin:0 auto;
}
	#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	#NewsVertical {
	width: 600px;
	height: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 600px;
	height: 140px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical li {
	width: 280px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 10px;
	float: left;
	height: 164px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 20px;
			margin-bottom:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			margin-bottom:6px;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
	.application h2.downloads { text-align:center; width: 280px; color: #0067B1; margin-bottom: 10px;}
.application .downloadIcon { text-align:center; width: 130px; float: left;}
.application .downloadIcon p a {color:#1D305F; }
 
 
.application .downloadIconR { text-align:center; width: 280px; float: left;}
.application .downloadIconR p a {color:#1D305F; }	
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#000000
		}
		
		/* -- Gallery --*/
		
.gallery  { float: left; width: 861px; font-size: .7em; }
.gallery img { border: 1px solid #5E6061; width: 110px; height: 150px; float: left; margin: 10px 50px 15px 10px;}
.gallery img.leftImg  {width: 110px; height: 150px; float: left;  margin: 10px 50px 15px 120px;}
.galleryImg {  }
.galleryImgLeft { }
/* team */

.teamImage { background: url(../images/people-background.gif) bottom left no-repeat; width: 104px; float: left; font-size: .6em; height: 75px;   font-family:Arial, Helvetica, sans-serif; }
#MeettheTeams  .teamImage h2 { color: #0067B1; font-weight: bold; padding-left: 5px; padding-top: 4px; padding-bottom:1px; font-size: 1.1em;}
#MeettheTeams  .teamImage h2 a { color: #0067B1;}
#MeettheTeams  .teamImage p {padding-left: 5px; color:#FFF; padding-bottom: 4px;}



.teamImageR { background:url(../images/people-background.gif) bottom left no-repeat; width: 104px; float: left; font-size: .6em; margin-left: 8px;  height: 75px; font-family:Arial, Helvetica, sans-serif;  }
#MeettheTeams  .teamImageR h2 { color: #0067B1; font-weight: bold; padding-left: 5px; padding-top: 4px; padding-bottom:1px; font-size: 1.1em;}
#MeettheTeams  .teamImageR h2 a { color: #0067B1;}
#MeettheTeams  .teamImageR p {padding-left: 5px; color:#FFF; padding-bottom: 4px;}

.team .teamImage { background: url(../interface/people-name-base.jpg) bottom left no-repeat; width: 160px; float: left; font-size: .6em; height:145px;  }
.team#MeettheTeams .teamImage h2 { color: #0067B1; font-weight: bold; padding-left: 10px; padding-top: 4px; padding-bottom:1px; font-size: 1.2em;}
.team#MeettheTeams .teamImage h2 a { color: #0067B1;}
.team#MeettheTeams .teamImage p {padding-left: 10px; color:#FFF; padding-bottom: 4px;}

.teamBio { width: 450px; margin-left:20px; float: left;}


#biorightmenu { width:180px; float: left; margin-left:20px; }
#biorightmenu h2 { margin-top: 20px;}
#biorightmenu h2 a { color:#1D305F;}
#biorightmenu em { font-style:normal; color: #0067B1; }


.spacerline {  height: 1px; border-bottom: 1px solid #B0B1B7; margin-top: 10px; margin-bottom: 15px;  }

#MeettheTeams  .newsstory h2 { font-size: 2em; color: #1469B2;}
#MeettheTeams  .newsstory hr { display: inherit; height: 1px; border-top: 1px solid #fff ; border-bottom: 1px solid #B0B1B7; margin-top: 10px; margin-bottom: 15px;  }
.newsstory { width: 600px; margin-left:0px; float: left;}

#newsstorymenu { width:220px; float: right; margin-left:20px; }
#newsstorymenu h2 { margin-top: 20px; font-size: 11px;}
#newsstorymenu h2 a { color:#1D305F;}
#newsstorymenu em { font-style:normal; color: #0067B1; }
/* TEchnical */
h2.downloads { text-align:center; width: auto; color: #0067B1; margin-bottom: 10px;}
.downloadIcon { text-align:center; width: 220px; clear:both;}
#Technical .downloadIcon { text-align:center; width: 190px; float: left; clear:none;}
#Technical .downloadIcon2 { text-align:center; width: 230px; float: left; clear:none;}
.downloadIcon p a {color:#1D305F; }

.application h2.downloads { text-align:center; width: 280px; color: #0067B1; margin-bottom: 10px;}
.application .downloadIcon { text-align:center; width: 130px; float: left;}
.application .downloadIcon p a {color:#1D305F; }

#gallery { float: left; margin-top: 0px; width: 100%}
#gallery img { width: 68px; height:68px; float: left; margin: 0 20px 20px 0;}

#gallery .left { float: left; width: 50%; }
#gallery .right { float: right; width: 40%; text-align: right; padding-right: 20px; }
#gallery img.rightimg { width: 68px; float: left; margin: 0 0px 20px 0;}

#contacts .tipContainer { border: 1px solid #EFEFF1; 
	
	width: 140px; margin: 0 5px 10px; float: left; height: 170px; font-size: .8em; padding: 10px ; }
 #contacts .tipContainer h3 { color: #1D305F;}

 .newsStory {   width: 96px; margin: 0 5px 5px ; float: left; height: 280px;   padding: 5px; }
  .newsStory  img { margin-bottom: 5px; width: 96px; border: 1px solid grey;}
  
  p.smaller { font-size: .75em;}

 
.application .downloadIconR { text-align:center; width: 280px; float: left;}
.application .downloadIconR p a {color:#1D305F; }
.legalsmall { float: left; font-size:.8em; width: 70%; padding-top: 30px;}

#maplink { position:absolute; top: 0; right: 10px; border: none; width: 50px; height: 50px; overflow: hidden;}
h1.Company-Secretarial-Support  { background:url(../interface/headings/Company-Secretarial-Support.gif) top left no-repeat ; height: 28px; line-height: 1em; }


/* News Room Layout extras */
.news #contentwraper  { width: 950px;	float: left; position: relative; z-index: 50; text-align: left;	 background: #fff  url(../interface/newsbar/content-background-downloads2.gif) top left  no-repeat;}
#Newsroom .contentLeft { float: left; width: 100%; }
#Newsroom h2 { color: #1D305F; }

#Newsroom  .newsstory h2 { font-size: 18px; color: #1469B2; }
#Newsroom  .newsstory h3 { font-size: 1.5em; color: #1469B2 ; margin-bottom: 10px; margin-top: 15px;}
#Newsroom  .newsstory hr { display: inherit; height: 1px; border-top: 1px solid #fff ; border-bottom: 1px solid #B0B1B7; margin-top: 10px; margin-bottom: 15px;  }
.newsstory { width: 596px; margin-left:0px; float: left; background: url(../interface/newsbar/newsroom-page-icon.jpg) 0 0 no-repeat;}
.spacerlineNews {  height: 1px; border-bottom: 1px solid #1469B2; margin-top: 10px; margin-bottom: 15px;  }

#contentwraper .newsstory .gutter { margin: 0 0 0 80px;}
#contentwraper .newsstory .gutter img { float: left; margin: 0 10px 10px 0; width: 200px;}
p.date { font-weight: bold; color: #1D305F;}



#newsstorymenu { width:272px; float: left; margin-left:20px; margin-bottom: 20px; background:url(../interface/newsbar/news-panel-back.gif) 0 0 repeat-y; position: relative; }
#newsstorymenu h4 { width:272px; background:url(../interface/newsbar/news-panel-heading.gif) 0 0 no-repeat; height: 32px; text-indent: -3000px;}
#newsstorymenu h2 { padding: 0px 10px 15px 10px; font-size: 11px; background:url(../interface/newsbar/news-panel-divider.gif) 100% 100% no-repeat;   }
#newsstorymenu h2 a { color:#669DCD;}
#newsstorymenu h2 a:hover { color:#fff;}
#newsstorymenu h2.active a { color:#FFF;}


#newsstorymenu p { padding: 5px 10px 0px 10px; font-size: 11px; color:#FFF;  }
#newsstorymenu  a { color:#669DCD;}
#newsstorymenu  a:hover { color:#fff;}
#newsstorymenu  .active a {  }
#newsstorymenu  .active em { }
#newsstorymenu  .active h2 a { }
#newsstorymenu em { font-style:normal;  text-decoration:underline; font-weight: bold;  color:#669DCD; }
#newsmenubase { background:url(../interface/newsbar/news-panel-base.gif) 0 0 no-repeat; height:12px; position:absolute; bottom: 0px; right:0; z-index:99;  width:272px; display:block;  margin-top: -10px; }


img.left3 { float: left; margin: 0 10px 10px 0;}
h2.news { font-size: 18px; color:#1669B2; padding: 10px 0 10px 0; margin-bottom: 20px; border-bottom: 1px solid #1669B2;}

#newsroomarchieve #contentwraper .content { margin: 0 18px 0 24px; font-size: 1.3em; min-height: 399px; }
#newsroomarchieve .contentLeft { float: left; width: 100%; }

table#archive tr td { padding: 4px 0;}