﻿@charset "utf-8";


/* ++++++++++++++ rBox ++++++++++++ */

.kpe .rBox{ 		background:url(../img/sideimg.jpg) no-repeat left top; }
#portfolio .rBox{	background:url(../img/sideimg_portfolio.jpg) no-repeat left top; }
#approach .rBox{	background:url(../img/sideimg_approach.jpg) no-repeat left top; }
#history .rBox{		background:url(../img/sideimg_history.jpg) no-repeat left top; }
#funds .rBox{		background:url(../img/sideimg_funds.jpg) no-repeat left top; }
#investors .rBox{		background:url(../img/sideimg_investors.jpg) no-repeat left top; }


.rBox ul.lineList{ margin-bottom:0;}




/* ++++++++++++++ ctsBox ++++++++++++ */

.kpe h2{
padding:0;
color:#002691;
font-size:100%;
line-height:1.5;
}



.dottedList{
zoom:1;
margin-bottom:28px;
background:url(../../cmn_img/chart_bg02.gif) repeat-y left top;
}

.dottedList dl{ width:244px; }

.dottedList dt{
padding-top:10px;
pading-bottom:3px;
color:#3b91e6;
background:url(../../cmn_img/chart_bg01.gif) no-repeat left top;
}

.dottedList dd{
padding-bottom:16px;
background:url(../../cmn_img/chart_bg01.gif) no-repeat left bottom;
}

.dottedList dl.listLeft{
float:left;
}

.dottedList dl.listRight{
float:right;
}

.dottedList dl.listLeft dt,
.dottedList dl.listLeft dd{ width:223px;padding-left:5px;padding-right:16px;}

.dottedList dl.listRight dt,
.dottedList dl.listRight dd{ width:223px;padding-left:14px;padding-right:7px;}




/* ++++++++++ approach ++++++++++++ */
.kpeList{ margin-left:15px; }
.kpeList li{ padding-bottom:13px;}


/* ++++++++++ portfolio +++++++++++ */
.portfolioBox h2{ margin-bottom:9px; }

.portfolioBox h2 a{
display:block;
width:470px;
padding:4px 8px 3px;
background-color:#efeeee;
background-image:url(../../cmn_img/icon_pop.gif);
background-position:470px 0.7em;
background-repeat:no-repeat;
}

.portfolioBox h2 a:hover{ background-color:#ffffcc; text-decoration:none; }

.portfolioBox p.map{
padding-bottom:15px;
background:url(../../cmn_img/line_dot.gif) repeat-x left bottom;
}

.portfolioBox form p{ text-align:right;}

.portfolioBox dl{
width:489px;
margin-bottom:25px;
zoom:1;
}

.portfolioBox dt{ height:90px;}
.portfolioBox dd{
width:369px;
margin:-90px 0 0 0;
padding-left:120px;
}


/* ++++++++++ investment_history +++++++++++ */
.investHist_lBox{
float:left;
width:218px;
padding-right:15px;
}

.investHist_rBox{
float:right;
width:218px;
padding-right:15px;
}

.investHist_lBox ul,
.investHist_rBox ul{
margin-left:17px;
margin-bottom:20px;
}


/* ++++++++++ private_equity_funds ++++++++++++ */
.funds_tableBox{ padding-top:26px; }
.funds_tableBox h3{
width:473px;
padding:6px 8px;
background-color:#efeeee;
color:#4a4a4a;
}


.funds_tableBox table{
width:489px;
margin-bottom:25px;
border-collapse:collapse;
border:none;
border-spacing:0;
empty-cell:show;
background-color:#e3eef7;
}

.funds_tableBox table th{
min-width:133px;
width:11em;
padding:6px 8px;
border-right:1px solid #fff;
border-top:4px solid #fff;
text-align:left;
vertical-align:top;
}

.funds_tableBox table td{
padding:6px 8px;
border-top:4px solid #fff;
vertical-align:top
}









