/* TABLE OF CONTENTS
	BACKGROUND PROPERTIES
		body
		whtBar
	CONTAINERS
		container
		column container
		leftColumn
		rightColumn
		mainContent
		columnContainerFooter
		footerContainer
	LOGO BANNER
		banner
		logo
		brochure
		.brochurelink a link a visited a hover a active
		telEmail
	MENU
		menu
		.topmenu
		.topmenuEnd
		menu a link a hover
		dottedLine
	SUB MENU
		subMenu
		.sidemenu
		.sidemenu a link a hover
	FLASH MOVIE
		flashBanner
	TEXT PROPERTIES
		p
		h1
		h2
		a link a visited a hover a active
		ul
		li
		.arrowlink a link a hover
	H1 MAIN HEADINGS
		.....
	H2 SUB HEADINGS
		.....
	LEFT COLUMN
		quoteBox
		greyBar
	NEWS
		newsContainer
		newsHeading
		newsItem
		newsitem p
		.newsDate
		.newsTitle
		.NewsIntro
		.line
		.newslink a link a visited a hover a active
	RIGHT COLUMN
		.quality
	FOOTER
		footer
		.lowerMenu
		.lowerMenuEnd
		footerContainer
		footerContainer a link a hover
		edge
	*/
	
/*------------------BACKGROUND PROPERTIES-----------------------*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-image: url(images/bkgnd.jpg);
}
#whtBar {
	height:7px;
	width:100%;
	margin: 0px;
	padding:0px;
	background-color: #FFFFFF;
}
*html #whtBar {
	display: none;
}
/*-----------------------CONTAINERS-----------------------------*/
#container {
	margin: 0px auto 0px auto;
	text-align: left;
	width:800px;
}
#columnContainer {
	margin: 0px auto;
	width: 100%;
}
#leftColumn {
	width: 187px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#rightColumn{
	width: 613px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#mainContent {
	width: 598px;
	padding: 15px 0px 15px 15px;
}
#columnContainerFooter {
	clear:both;
	height: 7px;
}
#footerContainer {
	width:800px;
	height: 21px;
	padding: 5px 0px 0px;
	margin: 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	background-image: url(images/menu_bkground.jpg);
}
/*-----------------------LOGO BANNER----------------------------*/
#banner{
	padding: 0px;
	margin: 0px;
	height: 109px;
	width:800px;
}
#logo{
	padding: 0px;
	margin: 15px 0px 0px;
	width:330px;
	height: 82px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float:left;
}
#logolink {
	display:block;
	width: 330px;
	height:90px;
	position:relative;
}
#brochure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.brochurelink:link, a.brochurelink:visited {
	color: #FFFFFF;
	margin:0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:20px;
	background-image: url(images/brochure1.gif);
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	text-decoration:none;
	height:25px;
}

a.brochurelink:hover, a.brochurelink:active {
	color: #CC3399;
	margin:0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:20px;
	background-image: url(images/brochure2.gif);
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	text-decoration:none;
	height:25px;
}
#phone{
	padding: 0px;
	margin: 25px 0px 0px 220px;
	width:250px;
	height: 46px;
	float:left;
}
#telEmail{
	padding: 0px;
	margin: 25px 0px 0px 151px;
	width:333px;
	height: 46px;
	background-image: url(images/tel_email.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float:left;
}

/*--------------------------MENU--------------------------------*/
#menu {
	width:800px;
	height: 21px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	background-image: url(images/menu_bkground.jpg);
}
#menu .topMenu {
	padding: 0px 11px;
	margin: 0px;
	display: inline;
	background-image: url(images/menu_spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#menu .topMenuEnd {
	padding: 0px 0px 0px 11px;
	margin: 0px;
	display: inline;
}
#menu a{
	color:#666666;
	text-decoration:none;
}
#menu a:hover{
	color:#993366;
	text-decoration:none;
}
.dottedLine {
	height:1px;
	width:683px;
	margin: 0px 0px 0px 8px;
	padding:0px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
	clear:both;
}
/*------------------------SUB MENU------------------------------*/
#subMenu {
	width:180px;
	padding: 0px;
	margin:0px;
}
.sideMenu {
	list-style:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.sideMenu a:link{
	color:#666666;
	background-image: url(images/button1.gif);
	display:block;
	text-decoration:none;
	width: 170px;
	height:23px;
	text-align: left;
	margin: 0px 0px 2px;
	padding-left: 10px;
	padding-top: 5px;
}
.sideMenu a:visited{
	color:#666666;
	background-image: url(images/button1.gif);
	display:block;
	text-decoration:none;
	width: 170px;
	height:23px;
	text-align: left;
	margin: 0px 0px 2px;
	padding-left: 10px;
	padding-top: 5px;
}
.sideMenu a:hover{
	color:#660033;
	background-image: url(images/button2.gif);
	display:block;
	text-decoration:none;
	width: 170px;
	height:23px;
	text-align: left;
	margin: 0px 0px 2px;
	padding-left: 10px;
	padding-top: 5px;
}
.sideMenu a:active{
	color:#660033;
	background-image: url(images/button2.gif);
	display:block;
	text-decoration:none;
	width: 170px;
	height:23px;
	text-align: left;
	margin: 0px 0px 2px;
	padding-left: 10px;
	padding-top: 5px;
}
.sideMenuStill {
	list-style:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color:#660033;
	background-image: url(images/button_still.gif);
	display:block;
	text-decoration:none;
	width: 170px;
	height:23px;
	text-align: left;
	margin: 0px 0px 2px;
	padding-left: 10px;
	padding-top: 5px;
}
/*----------------------FLASH MOVIE-----------------------------*/
#flashBanner {
	height: 170px;
	margin: 0px;
	padding: 5px;
	background-color: #CCCCCC;
}
/*--------------------TEXT PROPERTIES---------------------------*/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	margin:10px 0px 0px;
	padding:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	line-height: 18px;
	margin:10px 0px 0px;
	padding:0px;
	font-weight: normal;
}
.article{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	margin:0px 0px 10px;
	padding:0px;
}
a.resourceslink:link, a.resourceslink:visited {
	color: #CC3399;
}

a.resourceslink:hover, a.resourceslink:active {
	color: #FFFFFF;
}
a.newsletterlink:link, a.newsletterlink:visited {
	color: #CC3399;
	font-size: 13px;
	text-decoration: none;
}

a.newsletterlink:hover, a.newsletterlink:active {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}
.author{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3399;
	line-height: 18px;
	margin:0px 0px 10px;
	padding:0px;
}
p.resources{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 24px;
	margin:10px 0px 0px;
	padding:0px;
}
p.introduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	line-height: 20px;
	margin:10px 0px 0px;
	padding:0px;
	font-weight: normal;
}
.whiteTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 22px;
}
a:link {color:#B03773;}
a:visited {color:#B03773;}
a:hover {color:#FFFFFF;}
a:active {color:#FFFFFF;}
ul {
	margin: 0px;
	padding: 0px;
}
ol {
	margin: 0px;
	padding: 0px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	padding: 0px;
	margin: 0px;
	list-style-type: decimal;
	vertical-align: middle;
}
li.termslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin: 10px 15px 10px 22px;
}
li.disc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	padding: 0px;
	margin: 10px 15px 10px 20px;
	list-style-image: url(images/bullet.gif);
	text-align: left;
}
a.arrowlink:link, a.arrowlink:visited {
	color: #CC3399;
	margin:0px;
	background-position: right 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	padding-left:0px;
	background-image: url(images/arrow1.gif);
	padding-right: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.arrowlink:hover, a.arrowlink:active {
	color: #CCCCCC;
	margin:0px;
	background-position: right 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	padding-left:0px;
	background-image: url(images/arrow2.gif);
	padding-right: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
/*---------------------H1 MAIN HEADINGS--------------------------*/
h1 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height:31px;
}
/*------INDEX PAGE------*/
h1#welcomeTxt{
	background-image: url(images/welcome_txt.gif);
}
/*----ABOUT YOU SECTION----*/
h1#aboutYouTxt{
	background-image: url(images/about_you_txt.gif);
}
h1#clientsTxt{
	background-image: url(images/our_clients_txt.gif);
}
h1#caseTxt{
	background-image: url(images/case_studies_txt.gif);
}
/*----ABOUT US SECTION----*/
h1#aboutUsTxt{
	background-image: url(images/about_us_txt.gif);
}
h1#valuesTxt{
	background-image: url(images/our_values.gif);
}
h1#awardsTxt{
	background-image: url(images/awards_txt.gif);
}
h1#noelTxt{
	background-image: url(images/noel_txt.gif);
}
h1#lesTxt{
	background-image: url(images/les_txt.gif);
}
/*----PHILOSOPHY SECTION----*/
h1#philosophyTxt{
	background-image: url(images/philosophy_txt.gif);
}
h1#predictTxt{
	background-image: url(images/predict_txt.gif);
}
h1#diversifyTxt{
	background-image: url(images/diversify_txt.gif);
}
h1#classesTxt{
	background-image: url(images/classes_txt.gif);
}
h1#efficientTxt{
	background-image: url(images/efficient_txt.gif);
}
/*----HOW WE WORK SECTION----*/
h1#howWeWorkTxt{
	background-image: url(images/how_we_work_txt.gif);
}
h1#fixedFeeTxt{
	background-image: url(images/fixed_fee_txt.gif);
}
h1#goalsTxt{
	background-image: url(images/goals_txt.gif);
}
h1#riskReturnTxt{
	background-image: url(images/risk_return_txt.gif);
}
h1#rebalancingTxt{
	background-image: url(images/rebalancing_txt.gif);
}
/*----OUR SERVICES SECTION----*/
h1#servicesTxt{
	background-image: url(images/services_txt.gif);
}
/*----OUR PARTNERS SECTION----*/
h1#partnersTxt{
	background-image: url(images/partners_txt.gif);
}
h1#strategicTxt{
	background-image: url(images/strategic_txt.gif);
}
h1#qualifiedTxt{
	background-image: url(images/qualified_txt.gif);
}
/*----RESOURCES SECTION----*/
h1#resourcesTxt{
	background-image: url(images/resources_txt.gif);
}
h1#newslettersTxt{
	background-image: url(images/newsletters_txt.gif);
}
h1#articlesTxt{
	background-image: url(images/articles_txt.gif);
}
h1#readingTxt{
	background-image: url(images/reading_txt.gif);
}
/*----CONTACT US SECTION----*/
h1#contactTxt{
	background-image: url(images/contact_txt.gif);
}
h1#findUsTxt{
	background-image: url(images/find_us_txt.gif);
}
/*----TERMS AND CONDITIONS PAGE----*/
h1#termsTxt{
	background-image: url(images/terms_txt.gif);
}
/*----PRIVACY POLICY PAGE----*/
h1#privacyTxt{
	background-image: url(images/privacy_txt.gif);
}
/*---------------------H2 SUB HEADINGS---------------------------*/
h2 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 17px 0px 0px;
	padding: 0px;
	height: 27px;
	width: 598px;
	background-color: #f0f0f0;
}
/*----ABOUT US PAGE----*/
h2#oneCommitmentTxt{
	background-image: url(images/one_commitment_txt.gif);
}
h2#twoDedicatedTxt{
	background-image: url(images/two_dedicated_txt.gif);
}
h2#threeUniqueTxt{
	background-image: url(images/three_unique_txt.gif);
}
h2#awardsSubTxt{
	background-image: url(images/awards_sub_txt.gif);
}
h2#accreditationsSubTxt{
	background-image: url(images/accreditations_sub_txt.gif);
}
/*----VALUES PAGE----*/
h2#betterTxt{
	background-image: url(images/makingitbetter_txt.gif);
}
h2#simpleTxt{
	background-image: url(images/keeping_simple_txt.gif);
}
h2#openTxt{
	background-image: url(images/being_open_txt.gif);
}
h2#committedTxt{
	background-image: url(images/stay_committed_txt.gif);
}
/*----HOW WE WORK PAGE----*/
h2#organisedTxt{
	background-image: url(images/organised_txt.gif);
}
h2#simplifyTxt{
	background-image: url(images/simplify_txt.gif);
}
h2#planTxt{
	background-image: url(images/plan_txt.gif);
}
h2#experienceTxt{
	background-image: url(images/experience_txt.gif);
}
h2#disciplineTxt{
	background-image: url(images/discipline_txt.gif);
}
/*----REVIEW AND REBALANCING PAGE----*/
h2#everyDayTxt{
	background-image: url(images/day_txt.gif);
}
h2#everyQuarterTxt{
	background-image: url(images/quarter_txt.gif);
}
h2#everySixTxt{
	background-image: url(images/six_months_txt.gif);
}
/*----SERVICES PAGE----*/
h2#cashFlowTxt{
	background-image: url(images/cash_flow_txt.gif);
}
h2#investmentPlanningTxt{
	background-image: url(images/invest_planning_txt.gif);
}
h2#taxStructuralTxt{
	background-image: url(images/tax_structural_txt.gif);
}
h2#financialPlanningTxt{
	background-image: url(images/financial_plan_txt.gif);
}
h2#pensionTxt{
	background-image: url(images/pension_plan_txt.gif);
}
h2#retirementTxt{
	background-image: url(images/retirement_txt.gif);
}
h2#salePlanningTxt{
	background-image: url(images/sale_plan_txt.gif);
}
h2#inheritanceTaxTxt{
	background-image: url(images/tax_plan_txt.gif);
}
/*----TRUSTEES PAGE----*/
h2#investmentStrategyTxt{
	background-image: url(images/invest_strat_txt.gif);
}
h2#investmentFactorsTxt{
	background-image: url(images/invest_fact_txt.gif);
}
h2#collectiveFundsTxt{
	background-image: url(images/collective_txt.gif);
}
h2#assetFundsTxt{
	background-image: url(images/asset_txt.gif);
}
h2#summaryTxt{
	background-image: url(images/summary_txt.gif);
}
/*----STRATEGIC PARTNERS PAGE----*/
h2#dimensionalTxt{
	background-image: url(images/dimensional_txt.gif);
}
h2#lombardTxt{
	background-image: url(images/lombard_txt.gif);
}
h2#jamesHayTxt{
	background-image: url(images/james_hay_txt.gif);
}

/*-----------------------LEFT COLUMN----------------------------*/
#quoteBox {
	width:150px;
	height:150px;
	background-color: #CCCCCC;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	margin-bottom: 2px;
}
#greyBar {
	height:7px;
	width:180px;
	margin: 0px 0px 7px;
	padding:0px;
	background-color: #CCCCCC;
}
#blank{
	height:7px;
	width:180px;
	margin: 0px;
	padding:0px;
}
*html #blank{
	margin-bottom: -12px;
}
.noBorder img {
	border:none;
}
/*---------------------------NEWS-------------------------------*/
#newsContainer {
	width:168px;
	background-color: #CCCCCC;
	padding:6px;
	height: 100%;
	margin:0px;
}
#newsHeading {
	width:168px;
	height:31px;
	background-image: url(images/news_views.gif);	
	text-indent: -9999px;
	margin:0px 0px 6px;
	padding:0px;
}
#newsItem {
	width:150px;
	margin: 0px;
	padding:7px;
}
#newsItem p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.newsDate {
	color: #333333;
	margin: 0px;
	padding:0px;
}
.newsIntro {
	color: #666666;
	margin: 0px 0px 15px;
	padding:0px;
}
.newsTitle {
	color: #8D0049;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
.line {
	margin:0px;
	padding: 0px;
	height: 1px;
	width: 150px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
}
*html .line {
	margin:0px 0px -14px;
}
.lineArticle {
	margin:0px;
	padding: 0px;
	height: 1px;
	width: 590px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
}
*html .lineArticle {
	margin:0px 0px -14px;
}
a.newslink:link, a.newslink:visited {
	color: #8D0049;
	margin:0px;
	background-position: right 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:0px;
	background-image: url(images/news_arrow1.gif);
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.newslink:hover, a.newslink:active {
	color: #333333;
	margin:0px;
	background-position: right 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:0px;
	background-image: url(images/news_arrow2.gif);
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*-----------------------RIGHT COLUMN---------------------------*/
.quality {
	margin-top:15px;
}
/*-------------------------FOOTER-------------------------------*/
#footer {
	width:610px;
	height: 21px;
	padding: 0px;
	float:left;
}
#footer .lowerMenu {
	padding: 0px 10px;
	margin: 0px;
	display: inline;
	background-image: url(images/menu_spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footer .lowerMenuEnd {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	display: inline;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footerContainer a{
	color:#666666;
	text-decoration:none;
}
#footerContainer a:hover{
	color:#993366;
	text-decoration:none;
}
#edge {
	padding: 2px 0px 0px;
	margin:0px;
	height: 21px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
@media print {
p { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {text-indent: 0px; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h2 {text-indent: 0px; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
#logo {text-indent: 12px; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#brochure {display:none;}
#rightColumn {width:100%}
#mainContent {width:100%}
#phone {display:none;}
#menu {display:none;}
#leftColumn {display:none;}
#flashBanner {display:none;}
#columnContainerFooter {display:none;}
#footerContainer {display:none;}
}
