/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#666666;
text-align:center;
min-width:783px;
padding:10px;
margin-top:0;
background:#eceaeb url(assets/bg.jpg) repeat-x;
}
h1 {
font-size:1.2em;
}
h2.login {
	background:url(assets/title_login.gif) no-repeat;
	padding: 0;
	margin: 0 0 0 5px;
	}
h2.login span {
	visibility: hidden;
	}
h2.forgot-pass {
	background:url(assets/title_forgot_password.gif) no-repeat;
	padding: 0;
	margin: 0 0 0 5px;
	}
h2.forgot-pass span {
	visibility: hidden;
	}
h2.change-pass {
	background:url(assets/title_change_password.gif) no-repeat;
	padding: 0;
	margin: 0 0 0 5px;
	}
h2.change-pass span {
	visibility: hidden;
	}
/* -------------LINKS---------------------------- */
a:link, a:visited {
	color: #999999;
	text-decoration: underline;
	}
a:hover {
	color:#00CC99;
	text-decoration:none;
}
#colTop li a:link, #colTop li a:visited {
color:#669933;
text-decoration:underline;
font-size:1.1em;
}
#colTop li a:hover {
text-decoration:none;
}
#colLargeNews a:link, #colLargeNews a:visited {
color:#666666;
text-decoration:underline;
font-weight:bold;
}
#colLargeNews a:hover {
color:#669933;
text-decoration:none;
}
.team a:link, .team a:visited {
text-decoration:underline;
color:#996633;
font-weight:bold;
font-size:1.0em;
}
.portTable th a:link, .portTable th a:visited{
color:#FFFFFF;
}
/*-----------------POSITIONING----------------------*/
#wrapper {
width:780px;
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
}
#header {
padding: 6px 0 0 17px;
margin:0;
}
#headerleft {
float:left;
width:570px;
}
#toprow {
float:left;
padding-bottom:13px;
}
#universalnav {
float:left;
font-size:1.0em;
height:22px;
padding-top:11px;
margin-right: 10px;
}
#search {
float:right;
font-size:1.0em;
width:440px;
height:20px;
padding-top:5px;
}
#search form {
display:inline;
}
.clearboth, #title{
clear:both;
}
.logoPositioning {
	margin-top: 20px;
	}
#portfolioLogoContainer {
	clear:both;
	float:left;
	}
#portfolioLogo {
	float:left;
	margin-right: 15px;
	width: 130px;
	}
#portfolioLogoText {
	width:200px;
	float:left;
	}
#portfolioLogoText p {
	margin: 0;
	padding: 0;
	}
#biog p {
	margin-top: 0;
	padding-top: 0;
	}
#headerright {
float:right;
padding: 15px 15px 0 0;
}
#pic {
clear:both;
padding:0;
margin:0;
}
#content {
float:left;
}
#colOne {
padding: 10px 0 0 17px;
width:226px;
float:left;
font-size:1.1em;
line-height:1.3em;
}
.colOne {
padding: 10px 0 0 17px;
width:226px;
float:left;
font-size:1.1em;
line-height:1.3em;
}
.span2col {
	width:468px;
	}
.span1col {
	width:763px;
	}
#homeContainer {
width:503px;
float:left;
padding-top:10px;
}
.colOnehome{
padding-left:17px;
width:226px;
float:left;
font-size:1.1em;
line-height:1.3em;
text-align:justify;
}
.colOnehome span{
font-weight: bold;
}
#homeMsg {
padding:20px 0 0 17px;
width:487px;
clear:both;
font-size:1.1em;
font-weight:bold;
color:#999;
}
#colOne a:hover {
color:#669933;
text-decoration:none;
}
.colOne ul {
margin:0;
padding: 0;
padding-left: 15px;
margin-top: 10px;
}
.colOne ul li {
margin-bottom:3px;
}
#colNews {
padding: 10px 0 0 11px;
width:266px;
float:right;
font-size:1.1em;
line-height:1.3em;
}
#colNews img {
padding-bottom:10px;
}
#dottedlineOne {
width:266px;
height:1px;
border-top:1px #CCCCCC dotted;
padding-bottom:10px;
}
#bottomdivider {
clear:both;
padding:15px 0 25px 0;
}
#dottedlineTwo {
height:1px;
border-top:1px #CCCCCC dotted;
width:494px;
float:left;
}
#dottedlineThree {
width:266px;
height:1px;
border-top:1px #CCCCCC dotted;
padding-left:11px;
float:right;
}
#crumbtrail {
clear:both;
padding:5px 0 0 17px;
font-size:1.0em;
color:#999999;
}
#crumbtrail a{
color:#999999;
text-decoration:none;
}
#crumbtrail a:hover {
color:#999999;
text-decoration:underline;
}
#footer {
color:#999999;
clear:both;
font-size:1em;
line-height:1.3em;
padding:0 0 15px 17px;
}
#footer a {
color:#999999;
text-decoration:underline;
}
/*--------------POSITIONING FOR CONTENT02/03 TEMPLATE DIVS--------------------*/
#greenbar {
clear:both;
background:#439a22;
}
#colLarge {
width:460px;
padding:20px 0 0 17px;
float:left;
font-size:1.1em !important;
line-height:1.3em;
}

#peoplePic {
width:147px;
float:left;
}
#biog {
width:310px;
float:left;
}
#peopleName {
padding-bottom:18px;
}
#investmenttxt {
width:300px;
}
#colRight {
padding-left:26px;
float:right;
}
#colTop {
width:266px;
height:235px;
padding-left:11px;
background:url(assets/coltop_bg.jpg) repeat-x;
color:#996633;
}
#colTop img {
padding: 33px 0 20px 0;
}
#colTop ul {
list-style:none;
margin: 0;
padding: 0;
}
#colTop li {
padding: 4px 0 4px 0;
}
body#body_team #colTop li.teamlink, body#body_team #colTop span.teamlink, body#body_partners #colTop li.partnerlink, body#body_partners #colTop span.partnerlink {
	font-weight: bold;
}
span.partnerlink,
span.teamlink {
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
/*--------------POSITIONING FOR CONTENTNEWS TEMPLATE DIVS--------------------*/
#colTopNews {
width:266px;
height:235px;
padding-left:11px;
background:url(assets/newsBG.jpg) no-repeat;
color:#996633;
}
#colLargeNews {
width:614px;
padding:27px 0 0 17px;
float:left;
font-size:1.1em;
line-height:1.3em;
}
#colLargeNewsArticle {
width:483px;
height:283px;
}
/*-----------------STYLING----------------------*/
.input {
width:85px;
padding:0;
}
.btn {
background-color:#999;
font-size:0.9em;
padding:2px;
font-variant:small-caps;
color:#FFFFFF;
border:0;
margin-left:5px;
cursor:default;
}
.btn2 {
background-color:#999999;
padding:2px;
color:#FFFFFF;
border:0;
cursor:default;
}
.team {
color:#999999;
font-size:1.0em;
}
.teampiclge {
padding-right:10px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clear {
clear:both;
}
hr {
border: 1px dotted #CCCCCC;
height:1px;
margin:10px 0 10px 0;
}
.date {
color:#669933;
}
.fifteenright {
padding-right:15px;
}
.twentytop {
padding-top:20px;
}
.lightgrey {
color:#999999;
font-weight:normal;
}
.twentybottom {
padding-bottom:20px;
}
.title {
color:#000000;
font-weight:bold;
font-size:1.1em;
}
.carbon {
float:right;
padding-right:15px;
}
.logo {
float:right;
padding-right:25px;
}
/*----------------PORTFOLIO TABLE -----------------------------*/
.portTable {
border: 1px solid #EFEFEF;
border-collapse: collapse;
margin-top:25px;
font-size:1.0em;
color:#999;
}
.portTable td {
border:1px solid #FFFFFF;
padding:10px;
}
.portTable caption {
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:left;
padding:8px 0 8px 0;
}
.portTable tr.altrow {
background-color:#EFEFEF;
color:#999;
}
.portTable tr.header{
border :1px solid #FFFFFF;
background-color:#999999;
font-weight: bold;
color:#FFFFFF;
text-align:left;
padding:10px;
}
/*-----------------H1 STATEMENTS----------------------*/
#titleImage {
width:273px;
margin-bottom:-15px;
color:#996600;
}

#people {
width:148px;
background:url(assets/title_ourpeople.gif) no-repeat;
}
#portfolio {
width:190px;
background:url(assets/title_portfolio.gif) no-repeat;
}
#newsstatement {
width:73px;
background:url(assets/title_news.gif) no-repeat;
}
#loginstatement {
width:239px;
background:url(assets/title_investorlogin.gif) no-repeat;
}
.hide {
font-size: 0.1em;
visibility:hidden;
padding:0;
margin:0;
}
/*-------------------------------NAVIGATION--------------------------------*/

#inv-tabs-bar {
float:left;
width:100%;
font-size:1.2em;
font-weight:normal;
}
#inv-tabs-bar ul {
margin:0;
padding:0;
list-style-type:none;
}
#inv-tabs-bar li {
float:left;
background:#ecebeb;
margin:0;
padding:0;
}
#inv-tabs-bar a:link {
height:20px;
display:block;
background:#ecebeb;
padding:7px 7px 0 7px;
text-decoration:none;
color:#439a22;
}
#inv-tabs-bar a:visited {
height:20px;
display:block;
background:#ecebeb;
padding:7px 7px 0 7px;
text-decoration:none;
color:#439a22;
}
#inv-tabs-bar a:hover {
color:#ffffff;
background:#b2b0b0;
}
#inv-tabs-bar #current a {
color:#ffffff;
background:#439a22;
}
#inv-tabs-bar #inactive a {
color:#c7c7c7;
background:#dfdede;
}


#nav {
clear:both;
float:left;
width:769px;
}
#secondnav {
float:left;
background-color:#439a22;
height:18px;
width:100%;
color:#FFFFFF;
}
#secondnavlinks  {
padding:3px 0 3px 18px;
color:#FFFFFF;
}
#secondnavlinks a:link, #secondnavlinks a:visited {
	font-size: 1.0em;
	color: #FFFFFF;
	text-decoration:none;
}
#secondnavlinks a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#navigation {
width:608px;
height:27px;
position:relative;
margin:0;
padding-left:0px;
}
#navigation li {
list-style:none;
}
#navigation li {
float:left;
background-image:url(assets/menu.gif);
}
#navigation li a {
position:absolute;
top:0;
margin:0;
padding:0;
display:block;
height:27px;
background:url(assets/menu.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
font-size:1%;
}
li#navigation_home a {
left:0;
width:47px;
background-position:0 0;
}
li#navigation_login a {
left:0;
width:47px;
background-position:0 0;
}
li#navigation_loggedin a {
left:0;
width:47px;
background-position:0 0;
}
li#navigation_history a {
left:47px;
width:55px;
background-position:-47px 0;
}
li#navigation_focus a {
left: 102px;
width:111px;
background-position:-102px 0;
}
li#navigation_approach a {
left:213px;
width:68px;
background-position:-213px 0;
}
li#navigation_team a {
left:281px;
width:49px;
background-position:-281px 0;
}
li#navigation_portfolio a {
left:330px;
width:64px;
background-position:-330px 0;
}
li#navigation_news a {
left:394px;
width:43px;
background-position:-394px 0;
}
li#navigation_relations a {
left:437px;
width:113px;
background-position:-437px 0;
}
li#navigation_contact a {
left:550px;
width:60px;
background-position:-550px 0;
}
li#navigation_fund1 a {
left:47px;
width:49px;
background-position: -611px 0;
}
li#navigation_fund2 a {
left:96px;
width:50px;
background-position: -660px 0;
}
#body_login li#navigation_fund1 a {
left:47px;
width:49px;
background-position:-611px -84px;
}
#body_login li#navigation_fund2 a {
left:96px;
width:50px;
background-position:-660px -84px;
}
/* Navigation Hover states */
li#navigation_home a:hover {
background-position:0 -28px;
}
li#navigation_login a:hover {
background-position:0 -28px;
}
li#navigation_history a:hover {
background-position:-47px -28px;
}
li#navigation_focus a:hover {
background-position:-102px -28px;
}
li#navigation_approach a:hover {
background-position:-213px -28px;
}
li#navigation_team a:hover {
background-position:-281px -28px;
}
li#navigation_portfolio a:hover {
background-position:-330px -28px;
}
li#navigation_news a:hover {
background-position:-394px -28px;
}
li#navigation_relations a:hover {
background-position:-437px -28px;
}
li#navigation_contact a:hover {
background-position:-550px -28px;
}
li#navigation_fund1 a:hover {
background-position:-611px -28px;
}
li#navigation_fund2 a:hover {
background-position:-660px -28px;
}
/* Navigation Active States */
#body_home li#navigation_home a {
background-position:0 -56px;
}
#body_login li#navigation_login a {
background-position:0 -56px;
}
#body_loggedin li#navigation_login a {
background-position:0 -56px;
}
#body_history li#navigation_history a {
background-position:-47px -56px;
}
#body_focus li#navigation_focus a {
background-position:-102px -56px;
}
#body_approach li#navigation_approach a {
background-position:-213px -56px;
}
#body_team li#navigation_team a {
background-position:-281px -56px;
}
#body_partners li#navigation_team a {
background-position:-281px -56px;
}
#body_portfolio li#navigation_portfolio a {
background-position:-330px -56px;
}
#body_news li#navigation_news a {
background-position:-394px -56px;
}
#body_relations li#navigation_relations a {
background-position:-437px -56px;
}
#body_contact li#navigation_contact a {
background-position:-550px -56px;
}
#body_fund1 li#navigation_fund1 a {
background-position:-611px -56px;
}
#body_fund2 li#navigation_fund2 a {
background-position:-660px -56px;
}
/* Sub Nav active states */
.langdon li#subnav_langdon a, .morrill li#subnav_morrill a, .cartwright li#subnav_cartwright a, .harris li#subnav_harris a, .brooks li#subnav_brooks a,
.das li#subnav_das a, .slatter li#subnav_slatter a, .jones li#subnav_jones a, .wingfield li#subnav_wingfield a, .freed li#subnav_freed a,
.camburn li#subnav_camburn a, .bevan li#subnav_bevan a, .handt li#subnav_handt a, .carron li#subnav_carron a, .interfloor li#subnav_interfloor a,
.ewm li#subnav_ewm a, .castle li#subnav_castle a, .thames li#subnav_thames a, .benshaws li#subnav_benshaws a, .pulse li#subnav_pulse a, .attends li#subnav_attends a, .notemachine li#subnav_notemachine a, .advantage li#subnav_advantage a, .themusicgroup li#subnav_themusicgroup a, .wolstenholme li#subnav_wolstenholme a, .mohanadas li#subnav_mohanadas a, .craddock li#subnav_craddock a, .wardrop li#subnav_wardrop a {
	color: #996600!important;
	text-decoration: none!important;
	font-weight: bold!important;
	}
/* sub nav styles*/
.partners span#subnav_partners a, .investmentTeam span#subnav_investment a,
.langdon span#subnav_partners a,
.morrill span#subnav_partners a,
.cartwright span#subnav_partners a,
.harris span#subnav_partners a,
.brooks span#subnav_partners a,
.das span#subnav_partners a,
.slatter span#subnav_partners a,
.jones span#subnav_partners a,
.wingfield span#subnav_partners a,
.freed span#subnav_investment a,
.camburn span#subnav_investment a,
.bevan span#subnav_investment a,
.satsangi span#subnav_investment a,
.tristan span#subnav_investment a,
.mohanadas span#subnav_investment a,
.wardrop span#subnav_investment a,
.craddock span#subnav_investment a,
.selection span#subnav_selection a, .stability span#subnav_stability a, .strategy span#subnav_strategy a, .support span#subnav_support a, .success span#subnav_success a,
.currentInvestments span#subnav_currentInvestments a, .realisedInvestments span#subnav_realisedInvestments a, .announcements span#subnav_announcements a, .articles span#subnav_articles a, .announcements span#subnav_announcements a, .articles span#subnav_articles a {
	font-weight: bold!important;
	}
.lastli {
	margin-bottom: 10px;
	}
/* Flash Content */
#flashcontent {
		width: 780px;
		height: 252px;
		float: left;
	}
#flashcontent-xmas {
		width: 780px;
		height: 400px;
		float: left;
	}
/* Login button */
button {
	border: none;
	cursor:pointer;
	}
button.login-button {
	background: url(assets/loginbutton.gif) no-repeat;
	font-family: "Lucida", "Lucida Sans Unicode", Arial, sans_serif;
	width: 110px;
	height: 24px;
	}
button.login-button span {
	display: none;
	}
#loginbtn {
	}
/*#loginbtn {
	background:#666666;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 5px;
	font-family: "Lucida", "Lucida Sans Unicode", Arial, sans_serif;
	width: 100px;
	text-align: center;
	}
#loginbtn a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	}
#loginbtn a:hover {
	color:#999999;
	}*/
#login {
	font-family: "Lucida", "Lucida Sans Unicode", Arial, sans_serif;
	font-size: 85%;
	}
/* Login Form */
fieldset#loginForm {
	border: none;
	background:#EFEFEF;
	}
fieldset#loginForm legend {
	background:#FFFFFF url(assets/title_login.gif) center no-repeat;
	border: none;
	margin: 0;
	padding: 0;
	visibility:hidden;
	}
fieldset#loginForm legend span {
	visibility: hidden;
	}
fieldset#loginForm a {
	color:#439a22;
	}
#form {
	padding: 20px;
	}
a {
	color:#439a22;
	}
a:hover {
	color:#439a22;
	}
#navShadow {
	background: url(assets/navShadow.jpg) no-repeat;
	height: 25px;
	width: 100%;
	float: left;
	}
img {
	border: 0;
	}
/* Table */
table#fundTable {
	padding: 0;
	margin: 0 17px 0 0;
	font-size: 80%;
	border-collapse: collapse;
	}
table#fundTable a:link.noDecoration  {
	text-decoration: none;
	}
table#fundTable .viewed span {
	background: url(assets/tick_icon.gif) left center no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 18px;
	}
table#fundTable .viewed a:link {
	color:#999999;
	}
table#fundTable th,
table#fundTable td {
	padding: 10px;
	}
table#fundTable td,
table#fundTable th {
	border-bottom: dotted 1px #b1b1b1;
	}
table#fundTable td.odd,
table#fundTable tr.odd {
	background: #efefef;
	}
table#fundTable .separator {
	float:right;
	}
table#fundTable th {
	background: url(assets/separator.gif) right center no-repeat;
	text-align: left;
	}
table#fundTable th.last {
	background: none;
	}
/*People */
.teamMember {
	border-left: 8px solid #4e433b;
	width: 208px;
	height: 89px;
	float: left;
	}
.teamMember:hover {
	border-left: 8px solid green;
	margin: 1px 0 0 1px;
	}
.teamMemberInfo {
	width: 130px;
	float: right;
	color: #FFFFFF;
	font-size: 10px;
	}
.teamMemberInfo a {
	color: #FFFFFF!important;
	}
p.teamName, p.teamRole {
	margin: 0;
	padding: 0;
	}
p.teamName {
	margin-top: 20px;
	font-weight: bold;
	}
/*People pictures */
.langdon_picture {
	background:url(assets/people_langdon.jpg) no-repeat;
	}
.morrill_picture {
	background:url(assets/people_morrill.jpg) no-repeat;
	}
.cartwright_picture {
	background:url(assets/people_cartwright.jpg) no-repeat;
	}
.harris_picture {
	background:url(assets/people_harris.jpg) no-repeat;
	}
.brooks_picture {
	background:url(assets/people_brooks.jpg) no-repeat;
	}
.das_picture {
	background:url(assets/people_das.jpg) no-repeat;
	}
.slatter_picture {
	background:url(assets/people_slatter.jpg) no-repeat;
	}
.satsangi_picture {
	background:url(assets/people_satsangi.jpg) no-repeat;
	}
.jones_picture {
	background:url(assets/people_jones.jpg) no-repeat;
	}
.wingfield_picture {
	background:url(assets/people_wingfield.jpg) no-repeat;
	}
.freed_picture {
	background:url(assets/people_freed.jpg) no-repeat;
	}
.camburn_picture {
	background:url(assets/people_camburn.jpg) no-repeat;
	}
.bevan_picture {
	background:url(assets/people_bevan.jpg) no-repeat;
	}
.mohanadas_picture {
	background:url(assets/people_mohanadas.jpg) no-repeat;
	}
.craddock_picture {
	background:url(assets/people_craddock.jpg) no-repeat;
	}
.wardrop_picture {
	background:url(assets/people_wardrop.jpg) no-repeat;
	}
.people_shadow {
	background: url(assets/people_shadow.jpg) top right no-repeat;
	width: 223px;
	height: 97px;
	float: left;
	}
#map {
	float:left;
	}


	/*-------------------USERNAV---------------------*/
#usernav {

float:left;
width:700px;
margin:0 0 0 20px;
padding:0;

}

#usernav li {
margin:0;
padding:0;
float:left;
list-style:none;
background: #ecebeb;
}

#usernav a {
text-align:center;
color:#999;
display:block;
padding:0.5em;
text-decoration:none;
border-right:1px solid #FFF;
}

#usernav a:hover {
background:#bab9b9;
color:#FFF;
}

#usernav li.UserNavSelected a {
background-color:#439a22;
color:#FFF;
}
#showall #usernav .showall a,
#cclp #usernav .cclp a,
#fundA #usernav .fundA a,
#parkavenue #usernav .parkavenue a,
#partnership #usernav .partnership a {
background-color:#439a22;
color:#FFF;
}

