*{

	margin: 0px;
	padding: 0px;

}

html{

	background-color: #000000;

}

body{

	background-color: #000000;
	font: 11px/14px Arial, Helvetica, sans-serif;

}

img{

	border: 0px;

}

p{

	margin: 10px 0px;

}

p.ourbusinesses{

	color:#FFFFFF;

}

.capitalpartners{

	color:#FFFFFF;

}

strong.capitalpartners{

	color: #FFFFFF;

}

p.investmentpartners{

	color:#ffffff;

}

strong.investmentpartners{

	color: #ffffff;

}

p.firstmansion{

	color:#f1f1de;

}

strong.firstmansion{

	color: #e8e2e0;

}

p.mansionsecurities{

	color:#e8e2e0;

}

strong.mansionsecurities{

	color: #f1f1de;

}

p.mansionfinance{

	color:#ded2d3;

}

strong.mansionfinance{

	color: #e4dade;

}

p.mansionhouse{

	color:#e4dade;

}

strong.mansionhouse{

	color: #ded2d3;

}

cite{

	color: #ffffff;
	font-style: normal;
	font-size: 8px;
	text-transform: uppercase;

}

h1, h2, h3, h4, h5, h6{

	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.1em;

}

strong{

	color: #726436;

}

strong.white{

	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}


h6.team-member{

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

h4.news-title{

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

p.team-title{

	font-size: 9px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #726436;
	margin: 0px;
	padding: 0px;
	height: 20px;

}

p.team-desc{

	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;


}


a{

	text-decoration: none;
	color: #a79865;
	font-weight: bold;

}

a:hover{

	color: #fff;

}


#content a{

	color: #726436;

}

#content a:hover{

	color: #fff;

}

#content a.wht{

	color: #fff;

}

#content a.wht:hover{

	color: #726436;

}

#content ul {

	margin: 10px 0px 15px 13px;

}

#content ol {
	padding:0 0 0 15px;
	margin: 10px 0px 15px 5px;

}

#content ol li{
	list-style: inset;
	padding: 2px 0px 0 0;

}

#content ul li{
	list-style: inset;
	/*list-style-image: url(../_img/content_bullet.gif);*/
	padding: 2px 0px;

}

#header{

	padding: 6px 0px;
	background: #333 url(../_img/tile.gif) repeat-x;

}

#topnav{

	width: 835px;
	margin: 0px auto;

}

#topnav a{

	color: #c0c0c0;
	font-weight: normal;

}

#topnav a:hover{

	color: #a79865;

}

#topnav ul, #topnav li{

	list-style: none;
	display: inline;

}

#topnav li{

	border-right: 1px solid #5a5959;
	border-left: 1px solid #797878;
	padding: 0px 25px;

}

#container{

	background: #000;
	width: 855px;
	margin: 0px auto;
	padding-bottom: 200px;

}

#leftcol{

	width: 224px;
	float: left;
	background: #000;

}

#logo{

	background: url(../_img/logo.gif) no-repeat;
	height: 91px;
	width: 224px;
	
}

#logo h1{

	margin-left: -10000px;
}

#logo h1 a{

	display: block;
	height: 65px;

}

#nav{

	margin: 20px 0px 0px 0px;

}

#nav ul{

	margin-top: 10px;
	width: 150px;

}

#nav ul li{

	margin: 4px 0px;
	padding: 0px 0px 0px 11px;

}

#rightcol{

	width: 631px;
	float: left;

}

#hero{

	height: 264px;

}

#hero img{

	display: block;

}

/* Content area background styling */

#content{

	background: #a0a0a2 url(../_img/generic_gradient.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;
	
}


#content2{

	background: #646464
	min-height: 758px;
	clear: both;
	position: relative;
	

}

#content-shankar{

	background: url(../_img/shankar_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-ourgroup{

	background: url(../_img/bg-our-group.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;
	
}

#content-business-units{

	background: url(../_img/379_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;
	
}

#content-capitalpartners{

	background: url(../_img/capital_partners_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;


}
#content-capitalpartners02{

	background: url(../_img/capital_partners_content_bg02.jpg) no-repeat;
	min-height: 758px;
	clear: both;
	position: relative;

}

#content-capitalpartners03{

	background: url(../_img/capital_partners_content_bg03.jpg) no-repeat;
	min-height: 400px;
	clear: both;
	position: relative;

}

#content-capitalpartners04{

	background: url(../_img/capital_partners_content_bg04.jpg) no-repeat;
	min-height: 500px;
	clear: both;
	position: relative;
	
}

#content-investments{

	background: url(../_img/capital_partners_content_bg05.jpg) no-repeat;
	min-height: 780px;
	clear: both;
	position: relative;
}

#content-investmentpartners{

	background: url(../_img/investment_partners_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-mansionpropertymanagement{

	background: url(../_img/mansion_property_management_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-mansionsecurities{

	background: url(../_img/mansion_securities_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-mansionfinance{

	background: url(../_img/mansion_finance_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;
	
}

#content-mansioninvestmentconsultants{

	background: url(../_img/mansion_investment_consultants_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;
	
}

#content-mansionequityinvestments{

	background: url(../_img/mansion_equity_investments_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-mansionindependent{

	background: url(../_img/mansion_independent_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-mansionstudent{

	background: url(../_img/mansion_student_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-leadership{

	background: url(../_img/leadership_content_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}

#content-news{

	background: url(../_img/content_news_bg.jpg) no-repeat;
	min-height: 375px;
	clear: both;
	position: relative;

}


#heading{

	padding: 15px 24px 0px 24px;

}

#heading h1{

	width: 400px;

}

#heading h2{

	width: 320px;

}

#heading h3{
	width: 500px;
}

#leader-heading{

	padding: 15px 24px 0px 24px;
	width: 390px;
	float: left;
	display: inline;

}


#heading h2{

	width: 390px;

}


#leader-heading h2{

	width: 390px;

}

#subnav{

	padding: 6px 0px;
	background: #333 url(../_img/tile.gif) repeat-x;

}

#subnav ul, #subnav li{

	list-style: none;
	display: inline;

}

#subnav li{

	border-right: 1px solid #5a5959;
	border-left: 1px solid #797878;
	padding: 0px 15px;
	margin: 0px;
	float: left;

}

#subnav a{

	color: #c0c0c0;
	font-weight: normal;

}

#subnav a:hover{

	color: #fff;

}

#subnav li.current-sub a{

	color: #fff;

}

#subnav_acquisition{

	padding: 6px 0px;
	background: none url(../_img/tile.gif) repeat-x;

}

#subnav_acquisition ul, #subnav_acquisition li{

	list-style: none;
	display: inline;

}

#subnav_acquisition li{

	border-right: 1px solid #5a5959;
	border-left: 1px solid #797878;
	padding: 0px 25px;
	margin: 0px;
	float: left;

}

#subnav_acquisition a{

	color: #c0c0c0;
	font-weight: normal;

}

#subnav_acquisition a:hover{

	color: #fff;

}

#subnav_acquisition li.current-sub a{

	color: #fff;

}

#quote{

	width: 170px;
	float: right;
	clear: left;
	margin-top: -80px;

}

#quote h3{

	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	color: #a69765;

}

#footer{

	padding: 6px 25px;
	background: #333 url(../_img/tile.gif) repeat-x;
	clear: both;
	text-align: right;
	color: #c0c0c0;

}

#footer ul, #footer li{

	list-style: none;

}

#footer li{

	border-right: 1px solid #5a5959;
	border-left: 1px solid #797878;
	padding: 0px 25px;
	margin: 0px;
	display: inline;
	float: right;

}

#footer a{

	color: #c0c0c0;
	font-weight: normal;

}

#footer a:hover{

	color: #a79865;

}

.bodycol{

	width: 180px;
	float: left;
	margin: 0px 0px 0px 24px;

}

.bodycolvaluations{

	width: 570px;
	float: left;
	margin: 0px 0px 10px 24px;
	border:1px solid #726436;
	padding:10px;

}


.bodycol01{

	width: 250px;
	float: left;
	margin: 0px 0px 0px 24px;

}

.bodycol02{

	width: 550px;
	float: left;
	margin: 0px 0px 0px 24px;
	
}

.bodycol03{

	width: 125px;
	float: left;
	height: 370px;
	margin: 26px 0px 0px 26px;
	

}

.bodycol04{

	width: 125px;
	float: left;
	height: 370px;
	margin: 0px 0px 0px 26px;
	
}

.bodycol05{

	width: 50px;
	float: left;
	margin: 0px 0px 0px 24px;
	

}

.bodycol06{

	width: 125px;
	float: left;
	height: 200px;
	margin: 0px 0px 0px 26px;
	
	
}

.bodycol07{

	width: 550px;
	float: left;
	height: 825px;
	margin: 0px 0px 0px 26px;
	
}

.bodycol08{

	width: 550px;
	float: left;
	height: 370px;
	margin: 0px 0px 0px 26px;
	
}

.bodycol09{

	width: 125px;
	float: left;
	height: 500px;
	margin: 26px 0px 0px 26px;
	
}

.bodycol10{

	width: 110px;
	float: left;
	height: 500px;
	margin: 26px 0px 0px 26px;
	
}

.bodycol11{

	width: 125px;
	float: left;
	height: 600px;
	margin: 26px 0px 0px 26px;
	
}

.imagecol{

	width: 180px;
	float: right;
	position: absolute;
	top: 0px;
	left: 330px;

}


.bodycolwide{

	width: 360px;
	float: left;
	margin: 0px 0px 0px 24px;

}

.bodycolwider{

	width: 520px;
	float: left;
	margin: 0px 0px 0px 24px;

}

.leadercolwide{

	width: 350px;
	float: left;
	margin: 0px 0px 0px 24px;

}

.bodycolthin{

	width: 139px;
	float: left;
	margin: 0px 10px 0px 0px;

}

.bodycolthin2{

	width: 120px;
	float: left;
	margin: 0px 10px 0px 0px;

}

.bodycolthin3{

	width: 165px;
	float: left;
	margin: 0px 10px 0px 0px;

}

.bodycolthinnest{

	width: 90px;
	float: left;
	margin: 0px 10px 0px 0px;

}

.bodycolthinnest ul, .bodycolthinnest li{

	list-style: none;

}

.bodycolthinnest li{

	margin: 8px 0px;

}


.bodycolthinnest ul li strong a{

	font-weight: bold;

}

.bodycolthinnest ul a{

	font-weight: normal;

}

.bodycolwide h4{

	margin-bottom: 15px;

}

.clearer{

	clear: both;

}

.current{

	background: url(../_img/bullet.gif) no-repeat;

}

.current a{

	color: #ffffff;

}

.leftmargin{

	margin-left: 24px;

}

.lowerborder{

	padding-bottom: 5px;
	border-bottom: 1px solid #a79865;

}

.goldright{

	border-right: 1px solid #a59664;

}

.goldleft{

	border-left: 1px solid #a59664;

}

.values{

	font-size: 12px;

}

.leadercol{

	border-left: 1px solid #a59664;
	float: left;
	width: 175px;
	padding-left: 15px;
	height: 340px;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 15px 15px 0px 0px;

}

.leadercol_narrow_acquisitions {float:left;width:125px;height:150px;margin: 15px 15px 0px 0px;}
.leadercol_narrow {
	float:left;
	width:125px;
	height:370px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
}
.leadercol_narrow_investments {
	float:left;
	width:125px;
	height:370px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.leadercol_intro {float:left;width:170px;height:370px;margin: 24px 15px 0px 23px;}

#topnav ul li.noleft, #subnav ul li.noleft{
	border-left: 0px;
	border-left: none;

}

#footer ul li.noleft{
	padding:0 3px 0 0;
	border-left: 0px;
	border-left: none;

}

#footer ul li.noright, #topnav ul li.noright, #subnav ul li.noright{
	font-size:9px;
	padding:0 8px 0 8px;
	border-right: 0px;
	border-right: none;

}

.floatright{

	float: right;
	margin-right: 15px;
	
}

#subnav div.floatright a.mail{

	font-weight: bold;

}

#subnav div.floatright a.mail:hover{

	color: #fff;

}

#heading h2.news-title{

	width: 320px;

}

.news-date{

	color: #726436;
	font-weight: bold;
	margin: 0px;
	padding: 0px;

}

SPAN.access_command {
	font: 12px Courier;
}
