﻿* {
    margin: 0;
    padding: 0;
    outline: none;
}


body {
    font-family: Arial, Verdana, Sans-Serif;
    color: #333;
    font-size: 10pt;
    background-color: #e1e1e1;
}

a:link, a:visited, a:hover, a:active {
    color: #333;
    text-decoration: none;
}

h2 {
    font-size: 12pt;
    margin-bottom: 1.5em;
}

h3.Head_TextTitle {
    color: #9a3334;
    font-size: 13pt;
    margin-bottom: 1.25em;
}

div.HeadTitle_Desc_Holder h3.contentHidden {
    font-size: 10pt;
    margin-bottom: 1.25em;
}

h3 span {
    color: #616161;
}

h4 {
    color: #363636;
    font-size: 13pt;
    font-weight: bold;
}

p {
    margin-bottom: 1.25em;
}

ul {
    margin: 0 0 1.25em 2em;
    list-style-image: url(../images/CheckeredArrow.gif);
}

.LeftHolder {
    display: none;
}

.L3Nav {
    display: none;
}

.TopNav {
    display: none;
}


table.InvestmentStrategies {
    margin: 15px 0 0 0;
}

/* Firm Overview Landing Page Promos */
table.FirmOverviewTable {
	width: 548px;
}

td.FirmOverview_PrivateEquity_Title {
	width: 263px;
	border-right: 2px #fff solid;
	vertical-align: top;
}

td.FirmOverview_AssetManagement_Title {
	border-right: 2px #fff solid;
	vertical-align: top;
	width: 263px;
}

td.FirmOverview_PrivateEquity_Title a,
td.FirmOverview_AssetManagement_Title a {
	display: block;
	width: 263px;
	height: 16px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	text-decoration: none;
}

td.FirmOverview_Panel_Content {
	border-right: 2px #fff solid;
	vertical-align: top;
	width: 255px;
	padding: 9px 9px 9px 0;
	color: #333;
}

td.FirmOverview_Panel_Content a.LearnMoreLink {
	display: none;
}

/* Private Equity */
div.QuadrantHolder_Print td {
	padding: 10px;
	border: 1px solid #b4b4b4;
}

/* Portfolio */
table.CurrentPortfolioTable {
    vertical-align: top;
    width: 530px;
}

td.CurrentPortfolioServicesTitle {
    text-align: center;
    padding: 4px 0 4px 0px;
    font-weight: bold;
    width: 530px;
    border-bottom: 1px solid #666;
}

td.SubsectorTitle {
    text-align: left;
    font-weight: bold;
    padding: 5px 0 5px 10px;
}

td.SubsectorTitleLeftBorder {
    text-align: left;
    font-weight: bold;
    padding: 5px 0 5px 10px;
}

tr.RowColorOne td {
    border-bottom: 1px solid #ccc;
}

tr.RowColorTwo td {
    border-bottom: 1px solid #ccc;
}

td.CurrentPortfolioLeftOne {
    padding: 5px 0 0 10px;
    width: 180px;
    vertical-align: top;
}

td.CurrentPortfolioRightOne {
    padding: 0 0 0 10px;
    width: 349px;
}

td.CurrentPortfolioLeftTwo {
    padding: 5px 0 0 10px;
    width: 180px;
    vertical-align: top;
}

td.CurrentPortfolioRightTwo {
    padding: 0 0 0 10px;
    width: 349px;
}

ul.CompanyArrowList {
    margin: 5px 0 4px 0;
    padding: 0;
}

ul.CompanyArrowList li {
    list-style-image: url(../images/CheckeredArrow.gif);
    margin: 0 0 5px 0;
}

ul.CompanyArrowList li a:hover {
    text-decoration: none;
}


td.InvestmentStrategies_PrivateEquity_Title {
    margin: 0;
    padding: 6px 0px 15px 0px;
}

/* Portfolio Company Pages */
.BreadCrumbTrailsContainer {
    padding-bottom: 20px;
}
.CompanyInfoHolder {
    margin: 20px 0 0 0;
    width: 530px;
    position: relative;
}

.CompanyLogo {
    float: left;
    width: 126px;
    height: 100px;
}

.CompanyLogo ul {
    display: none;
}

.CompanyInfo {
    margin: 0 0 0 141px;
    padding: 0;
    width: 358px;
}

/* Team Pages */
.TeamListItems {
    padding-bottom: 15px;
}

.EmployeeName_Container, .InvestmentEmployeeName_Container,
.CoreEmployeeName_Container, .LocationEmployeeName_Container {
    margin-bottom: 20px;
}

.footerContentContainer div {
    font-size: 9pt;
    margin-top: 2em;
}

.footer ul {
    display: none;
}

img {
    border: none;
}


h1 img {
}
