html, body {margin: 0px; padding: 0px; background-color: #ffffff;}

body {font-size: 62.5%;}

body, td, div, p {font-family: Arial, Verdana, Sans-Serif; color: #362c2a;}

p {font-size: 1.2em; line-height: 1.6em;}

form {margin: 0px; padding: 0px;}

img {border: 0px;}

td {vertical-align: top;}

p {margin-top: 0px;}

li {font-size: 1.2em; line-height: 1.6em;}

a {line-height: 1.6em; color: #790000; margin-bottom: 0px;}

/* Headings */
h1 {font-size: 1.4em; line-height: 1.6em; color: #790000;}
h2 {font-size: 1.2em; line-height: 1.6em; color: #790000; margin-bottom: 0px;}

/* General */
.clearBoth {clear: both; height: 1px; font-size: 1px; line-height: 0px; display: block;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

img.title {margin: 4px 0px 15px 0px; display: block;}
img.left {float: left;}
img.right {float: right;}

/* Lists */
ul.inline {margin: 0px; padding: 0px; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0px; padding: 0px; list-style-type: none;}

#master {margin: auto; width: 990px; padding: 10px 10px 6px 10px; background-color: #540e0e;}
#disclaimer {margin: auto; width: 990px; padding: 0px 10px 6px 0px;}

#pageWrapper {margin: auto; width: 980px; background: url(../images/shadow-left.gif) repeat-y left top; padding-left: 10px;}
#page {width: 970px; background: #ffffff url(../images/shadow-right.gif) repeat-y right top; padding-right: 10px;}

#topShadow {height: 5px; background: url(../images/shadow-top.gif) repeat-x left 1px;}
#bottomShadow {height: 5px; background: url(../images/shadow-bottom.gif) repeat-x left -1px;}

#logo {float: left; padding: 15px 165px 10px 67px;}
#logo.home {padding: 20px 40px 30px 47px; background: #e9e5c9;}
#logo2 {float: left; padding: 15px 65px 10px 50px;}
#tagline {float: left; padding: 30px 0px 0px 100px;}
#tagline.home {padding: 70px 0px 0px 0px;}
#award {float: left; padding: 0px 0px 10px 70px;}
#hometree {float: left; padding: 210px 0px 10px 20px;}

#nav {height: 33px; padding: 0px 0px 0px 40px; background: url(../images/nav/background.gif) repeat-x left top;}
#nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#nav ul li {float: left; padding: 0px 15px 0px 0px;}
#nav ul li a {cursor: pointer;}
#nav ul li a, #nav ul li a span {height: 33px; background: no-repeat left top; display: block; text-decoration: none;}
#nav ul li a span span {visibility: hidden;}

#nav ul li a.aboutUs {background-image: url(../images/nav/about-us.gif); width: 81px;}
#nav ul li a.aboutUsOn {background-image: url(../images/nav/about-us-on.gif); width: 81px;}
#nav ul li a.aboutUs:hover {background-image: url(../images/nav/about-us-on.gif); width: 81px;}
#nav ul li a.team {background-image: url(../images/nav/team.gif); width: 47px;}
#nav ul li a.teamOn {background-image: url(../images/nav/team-on.gif); width: 47px;}
#nav ul li a.team:hover {background-image: url(../images/nav/team-on.gif); width: 47px;}
#nav ul li a.investments {background-image: url(../images/nav/investments.gif); width: 170px;}
#nav ul li a.investmentsOn {background-image: url(../images/nav/investments-on.gif); width: 170px;}
#nav ul li a.investments:hover {background-image: url(../images/nav/investments-on.gif); width: 170px;}
#nav ul li a.familyOffice {background-image: url(../images/nav/family-office.gif); width: 108px;}
#nav ul li a.familyOfficeOn {background-image: url(../images/nav/family-office-on.gif); width: 108px;}
#nav ul li a.familyOffice:hover {background-image: url(../images/nav/family-office-on.gif); width: 108px;}
#nav ul li a.aristata {background-image: url(../images/nav/aristata.gif); width: 73px;}
#nav ul li a.aristataOn {background-image: url(../images/nav/aristata-on.gif); width: 73px;}
#nav ul li a.aristata:hover {background-image: url(../images/nav/aristata-on.gif); width: 73px;}
#nav ul li a.contactUs {background-image: url(../images/nav/contact-us.gif); width: 98px;}
#nav ul li a.contactUsOn {background-image: url(../images/nav/contact-us-on.gif); width: 98px;}
#nav ul li a.contactUs:hover {background-image: url(../images/nav/contact-us-on.gif); width: 98px;}
#nav ul li a.clientLogin {background-image: url(../images/nav/client-login.gif); width: 130px; margin-left: 110px;}
#nav ul li a.clientLoginOn {background-image: url(../images/nav/client-login-on.gif); width: 130px; margin-left: 110px;}
#nav ul li a.clientLogin:hover {background-image: url(../images/nav/client-login-on.gif); width: 130px; margin-left: 110px;}

#contentWrapper {padding: 30px 0px 30px 0px;}
#contentWrapper.home {height: 290px; padding: 90px 0px 0px 50px; background: #babab2 url(../images/HomeTree.gif) no-repeat right bottom;}
#contentWrapper.sub {height: 364px; padding: 300px 44px 0px 670px; background: url(../images/InsideTree.gif) no-repeat right top;}
#contentWrapper.team {height: 364px; padding: 300px 44px 0px 670px; background: url(../images/InsideTree.gif) no-repeat right top;}

#subNav {float: left; width: 110px;}
#subNav ul {margin: 0px; padding: 0px 0px 0px 5px; list-style-type: none;}
#subNav ul li {padding: 0px 0px 9px 0px;}
#subNav ul li a {cursor: pointer;}
#subNav ul li a, #subNav ul li a span {width: 110px; height: 20px; background: no-repeat right top; display: block; text-decoration: none;}
#subNav ul li a span span {visibility: hidden;}

#subNav ul li a.overview {background-image: url(../images/nav/overview.gif);}
#subNav ul li a.overviewOn {background-image: url(../images/nav/overview-on.gif);}
#subNav ul li a.process {background-image: url(../images/nav/process.gif);}
#subNav ul li a.processOn {background-image: url(../images/nav/process-on.gif);}
#subNav ul li a.approach {background-image: url(../images/nav/approach.gif);}
#subNav ul li a.approachOn {background-image: url(../images/nav/approach-on.gif);}
#subNav ul li a.services {background-image: url(../images/nav/services.gif);}
#subNav ul li a.servicesOn {background-image: url(../images/nav/services-on.gif);}
#subNav ul li a.applications {background-image: url(../images/nav/applications.gif);}
#subNav ul li a.applicationsOn {background-image: url(../images/nav/applications-on.gif);}
#subNav ul li a.team {background-image: url(../images/nav/team.gif);}
#subNav ul li a.teamOn {background-image: url(../images/nav/team-on.gif);}
#subNav ul li a.news {background-image: url(../images/nav/news.gif);}
#subNav ul li a.newsOn {background-image: url(../images/nav/news-on.gif);}
#subNav ul li a.community {background-image: url(../images/nav/community-involvement.gif); height: 35px;}
#subNav ul li a.communityOn {background-image: url(../images/nav/community-involvement-on.gif); height: 35px;}
#subNav ul li a.managerSearch {background-image: url(../images/nav/manager-search.gif); height: 35px;}
#subNav ul li a.managerSearchOn {background-image: url(../images/nav/manager-search-on.gif); height: 35px;}
#subNav ul li a.portfolioDesign {background-image: url(../images/nav/portfolio-design.gif);}
#subNav ul li a.portfolioDesignOn {background-image: url(../images/nav/portfolio-design-on.gif);}
#subNav ul li a.reporting {background-image: url(../images/nav/reporting.gif);}
#subNav ul li a.reportingOn {background-image: url(../images/nav/reporting-on.gif);}
#subNav ul li a.name {background-image: url(../images/nav/our-name.gif);}
#subNav ul li a.nameOn {background-image: url(../images/nav/our-name-on.gif);}
#subNav ul li a.workingWith {background-image: url(../images/nav/working-with.gif); height: 35px;}
#subNav ul li a.workingWithOn {background-image: url(../images/nav/working-with-on.gif); height: 35px;}
/*#subNav ul li a.workingWith:hover span {background-image: url(../images/nav/working-with-over.gif); height: 35px;}*/

#divider {float: left; width: 2px; margin: 0px 12px 0px 10px;}
#divider img {width: 2px;}
#divider img.workingWith {height: 190px;}

#content {float: left; width: 490px;}
#contentExtended {float: left; width: 700px; height: 573px}

#footer {font-family: Verdana, Arial, Sans-Serif; color: #ffffff; padding: 0px 0px 0px 143px; background-color: #540e0e;}
#header {background-color: #e9e5c9;}

.leftnav
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	font-size: 0.9em; 
	line-height: 1.4em;	
	text-align: left;
	TEXT-DECORATION: none;
	padding-top:   0px; 
	margin-left:   9px; 
	padding-bottom:   0px; 	
	nowrap;
}

a.leftnav
{
	COLOR: #663333;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	font-size: 0.9em; 
	line-height: 1.4em;
	text-align: left;
	TEXT-DECORATION: none;
	padding-top:   0px; 
	margin-left:   9px; 
	padding-bottom:   0px; 
}