html{
	overflow:scroll;
	overflow-x:auto;
}

a, img, div{
	outline:none;
	border:0px;
}

body{
	margin:25px 0px 0px 0px;
	background:#000;
	background:url(../images/body_bg.jpg) repeat-x fixed #000;
}

#dvWrapper{
	width:939px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/wrapper_bg.jpg') no-repeat #000;
	padding:0px 0px 0px 1px;
	position:relative;
}

/*
===================
UNIVERSAL STYLES
===================
*/

#dvHeader{
	height:129px;
	background:url('../images/header_bg.jpg') no-repeat;
	width:939px;
	display:none;
}

#dvFooter{
	display:none;
}
/*
=========================================
AUXILLIARY UNIVERSAL FORMATTING STYLES
=========================================
*/

#dvContent{
	margin:0px 0px 5px 0px; 
	background:#000;
	cursor:default;
	height:auto;
}

h1.header span img{
	padding:8px 0px 0px 25px;
}

#dvContent #dvLeftCol{
	width:468px;
	/*float:left;*/
	height:auto;
}

#dvContent #dvLeftCol div{
	padding:0px 0px 0px;
}

#dvContent #dvLeftCol div p{
	color:#d8d4d3;
	margin:0px;
	font-size:13px;
	line-height:16px;
	padding:0px 0px 20px 25px;
	margin-bottom:25px;
	width:405px;
}

#dvContent #dvLeftCol div p.keynote{
	font-size:16px;
	line-height:20px;
	color:#fff;
}

#dvContent #dvLeftCol p.internal_nav{
	display:none;
}

#dvContent #dvRightCol{
	width:470px;
	/*float:left;*/
	height:auto;
	padding:25px 0px 20px 25px;
	position:relative;
	top:25px;
	
}

#dvContent #dvRightCol p 
{
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
}

#dvContent #dvRightCol img{
	display:none;
}

/*
===================
HOME PAGE STYLES
===================
*/

#dvBoxes{
	position:relative;
	display:none;
}

/*
=======================
OVERVIEW PAGE STYLES
=======================
*/

h1#overview span{
	background:#651c4f;
}

/*
=====================
MEMBER PAGE STYLES
=====================
*/

h1#pimembers span{
	background:#205b5c;
}

#dvContent #dvLeftCol div ul{
	margin:0px;
	font-size:13px;
	list-style-type:none;
	color:#e1e1e1;
	padding:0px 0px 0px 25px;
	width:300px;
}

#dvContent #dvLeftCol div ul li{
	line-height:16px;
	padding:0px 0px 10px 10px;
}

#dvContent #dvLeftCol div ul.sectors li{
	padding:0px 0px 5px 10px;
}

#dvContent .membership{
}

#dvContent .membership p{
	margin:0px;
	font-size:13px;
	padding:0px 0px 10px 25px;
	color:#e1e1e1;
	width:400px;
	line-height:16px;
}

#dvContent .membership ul{
	margin:0px;
	font-size:13px;
	list-style-type:none;
	color:#e1e1e1;
	padding:0px 0px 10px 25px;
	width:395px;
}

#dvContent .membership ul li{
	line-height:16px;
	padding:0px 0px 1px 10px;
}

#dvContent #dvRightCol div ul{
	margin:0px;
	font-size:13px;
	list-style-type:none;
	color:#e1e1e1;
	padding:0px 0px 0px 0px;
	width:350px;
}

#dvContent #dvRightCol div ul li{
	line-height:16px;
	padding:0px 0px 3px 10px;
}

/*
==========================
INVESTMENT FOCUS STYLES
==========================
*/

h1#investments span{
	background:#c37307;
}

#dvContent #dvLeftCol div ul.pfolio{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 0px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvLeftCol div ul.pfolio li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent .casestudy{
	background:url('../images/casestudy_bg.jpg') repeat-x;
}

#dvContent .casestudy div.logo{
	width:310px;
	text-align:center;
}

#dvContent .casestudy div.content{
	width:310px;
	height:295px;
	margin:0px 0px 0px 85px;
}

#dvContent .casestudy div.content p{
	margin:0px;
	font-size:13px;
	padding:0px 0px 15px 20px;
	color:#000;
	width:270px;
	line-height:16px;
}

#dvContent .casestudy div.link{
	margin:0px 0px 0px 85px;
	width:310px;
}

#dvContent .casestudy div.link p{
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:12px;
}

/*
------------------
SUB SECTION
CASE STUDY PAGE
------------------
*/

.flexcroll{
	overflow:auto !important;
	overflow:visible !important;
	height:auto !important;
}

.flexcrollactive{
	overflow:auto !important;
	overflow:visible !important;
	height:auto !important;
}

.mcontentwrapper{
	overflow:auto !important;
	overflow:visible !important;
	height:auto !important;
}

.contentwrapper{
	overflow:auto !important;
	overflow:visible !important;
	height:auto !important;
}

div#company{
	margin:0px 0px 0px 30px;
	width:395px;
	padding:0px 25px 0px 0px;
	height:auto;
	overflow:visible;
}

div#company h1{
	padding:0px 0px 15px 0px;
	margin:0px;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	float:left;
}

div#company h1 span{
	font-size:13px;
	color:#d8d4d3;
}

div.team div#company img{
	float:right;
	padding:0px 10px 20px 0px;
}

div.team div#company p{
	padding:0px 0px 15px 0px;
	margin:0px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	width:375px;
	clear:both;
}


/*
===================
TEAM PAGE STYLES
===================
*/

h1#team span{
	background:#356526;
}

#dvContent #dvLeftCol div ul.team{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 0px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvLeftCol div ul.team li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent div.team{
	background:url('../images/team_bg.jpg') repeat-x;
}

#dvContent #dvTeamCol{
	width:468px;
	float:left;
	background:url('../images/left_bg.jpg') repeat-x;
}

#dvContent #dvTeamCol p{
	color:#d8d4d3;
	margin:0px;
	font-size:13px;
	line-height:16px;
	width:405px;
}


#dvContent #dvTeamCol div.flexcroll{
	width:460px; 
	overflow:visible;
}

#dvContent #dvTeamCol div.directors{
	margin:0px !important;
}

#dvContent #dvTeamCol div ul.team{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 0px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvTeamCol div ul.team li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent #dvTeamCol p.internal_nav{
	margin:0px;
	padding:11px 0px 0px 25px;
	font-size:11px;
}

div.email{
	padding:20px 0px 60px 30px;
	font-size:12px;
	display:none;
}

div.bio h1{
	padding:0px 0px 15px 0px;
	margin:0px;
	font-size:16px;
	color:#fff;
	font-weight:normal;
}

div.bio h1 span{
	font-size:13px;
	color:#d8d4d3;
}

div.team div.bio p{
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	width:390px;
}

/*
=======================
PARTNERS PAGE STYLES
=======================
*/

h1#partners span{
	background:#205f91;
}

#dvContent #dvLeftCol ul.partners{
	width:450px;
	padding:20px 0px 0px 25px;
}

#dvContent #dvLeftCol ul.partners li{
	line-height:16px;
	padding:0px 0px 20px 0px;
	background:none;
	color:#fff;
	width:225px;
	height:45px;
	float:left;
}


/*
===================
NEWS PAGE STYLES
===================
*/

h1#news span{
	background:#923633;
}

#dvContent #dvLeftCol div ul.news{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 20px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvLeftCol div ul.news li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent #dvLeftCol div ul.news li span{
	float:left;
	width:65px;
}

#dvContent #dvNewsCol{
	width:468px;
	float:left;
	overflow:hidden;
	background:url('../images/left_bg.jpg') repeat-x;
}

#dvContent #dvNewsCol p.news{
	color:#d8d4d3;
	margin:0px;
	font-size:13px;
	line-height:16px;
	padding:155px 0px 20px 25px;
	width:405px;
}

#dvContent #dvNewsCol div ul.news{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 20px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvNewsCol div ul.news li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent #dvNewsCol div ul.news li span{
	float:left;
	width:65px;
}

#dvContent #dvNewsCol p.internal_nav{
	margin:0px;
	padding:11px 0px 0px 25px;
	font-size:11px;
}

#dvContent #dvNewsCol p.internal_nav a:hover{
	text-decoration:underline;
}

#dvContent #dvNewsCol p.internal_nav a.active{
	text-decoration:underline;
	background:none;
	color:#bab5b4;
}
#dvContent #dvNewsCol p.internal_nav a.active:hover{
	text-decoration:underline;
}

/*
=====================
EVENTS PAGE STYLES
=====================
*/

h1#events span{
	background:#432952;
}

div#events{
	margin:155px 0px 0px 30px;
	width:395px;
	padding:0px 25px 0px 0px;
	overflow:visible;
	position:relative;
}

div#events h1{
	padding:0px 0px 15px 0px;
	margin:0px;
	font-size:16px;
	color:#fff;
	font-weight:normal;
}

div#company h1 span{
	font-size:13px;
	color:#d8d4d3;
}

div.team div#events p{
	padding:0px 0px 15px 0px;
	margin:0px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	width:390px;
	clear:both;
}

#dvContent #dvEventsCol{
	width:468px;
	float:left;
	overflow:auto;
	background:url('../images/left_bg.jpg') repeat-x;
}

#dvContent #dvEventsCol div.flexcroll{
	width:460px; 
}

#dvContent #dvEventsCol div ul.events{
	font-size:13px;
	list-style-type:none;
	margin:0px 0px 20px 25px;
	padding:0px;
	width:407px;
	border-top:dotted 1px #fff;
}

#dvContent #dvEventsCol div ul.events li{
	line-height:16px;
	background:none;
	padding:0px;
}

#dvContent #dvEventsCol div ul.events li span{
	float:left;
	width:95px;
}

#dvContent #dvEventsCol p.internal_nav{
	margin:0px;
	padding:11px 0px 0px 25px;
	font-size:11px;
	display:none;
}
