body{
	margin: 0px;
	font-family: verdana, sans-serif;
	text-align:center;
	font-size:11px;
	color: #333;
	background-color: #ccc;
}

table{margin: 0px;}

a:link { color: #ff0000; text-decoration:none}
a:visited{ color: #ff0000; text-decoration:none}
a:hover {  color: #ff0000; text-decoration: underline}

img { border: 0px; margin:0px}

td, textarea{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size:11px;
	color: #333;
}

input{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size:11px;
	color: #333;
}


li{
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	background: url(/images/pixel.gif) 0px 4px no-repeat;

}

#container{
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	width:756px;
}


#inner{
	background: url(../images/content_bg_main.gif) repeat-y;
	width: 756px;
}


#nav_utility_container { 
	margin-left:15px;
	padding-top:15px;
}

#nav_utility{ 
	margin-left:395px;
	font-size:10px;
}

#nav_utility a:link { color: #666; text-decoration:none}
#nav_utility a:visited{ color: #666; text-decoration:none}
#nav_utility a:hover {  color: #666; text-decoration: underline}


/* MAIN NAV */

#nav_container{ 
	margin-left:15px;
	margin-top:10px;
	height:145px;
	width:734px;
}

#nav{float:left;margin:0px;width:182px;}
#nav image{margin:0px}

/* MAIN CONTENT */
#main_content{
	background-color:#fff;
	margin-top:15px;	
	margin-left:15px;
	width:732px;
	display:table;
}

#col1 { vertical-align:top; background-color: #eff1f2; padding-bottom: 40px; min-height: 400px}
#col2 { vertical-align:top; padding-left:15px; width: 350px !important; padding-right:10px; padding-bottom: 40px; word-wrap: break-word !important;}
#col2 p{
	max-width: 350px !important; 
	word-wrap: break-word !important;
}
#col2_double { vertical-align:top; padding-left:15px; width: 515px ; padding-bottom: 40px; }
#col2 p{ color: #666 }
#col3 { vertical-align:top; width:170px; padding-top: 30px; padding-bottom: 40px;}
#col3 p{ color: #666 }
#col3_header{ float:left;  }
#col3_bg{ background: url(/images/rightcol_divider.gif) repeat-y; padding-left: 10px; height: 100% }
#col3_content{ margin-left: 20px; width:135px;  }


#col_2_dbl{
	float:left;
	display: inline;
	width: 475px;
	height: 650px;
}

#col_2_dbl_content{
	height: 650px;
	padding:0px 0px 40px 0px;
	margin-left:15px;
	width: 446px !important; 
	display: table;
}


#inner_end{
	background: url(/images/content_bg_end.gif) no-repeat;
	width:756px;
	height:18px;
	overflow: hidden;
	float:left;
}

/* SUBNAV ******************************* */
.subnav{ margin-right:20px; line-height:24px; font-size:11px;}

.subnav_0{
	background: url(/images/leftnavbg_0.gif) no-repeat;
	width:182px;
	height:24px;
	text-align:right;
}

.subnav_1{
	background: url(/images/leftnavbg_1.gif) no-repeat;
	width:182px;
	height:24px;
	text-align:right;
	color: ff0000;;
}

.subnav a:link { color: #666; text-decoration:none}
.subnav a:visited{ color: #666; text-decoration:none}
.subnav a:hover {  color: #666; text-decoration: underline}

/* PAGE HEADERS ************************* */
h2 {height: 14px}
h2 span { display: none; }
h2#news { background: url(/images/h2_news.gif) no-repeat; width: 60px}


h1 {height: 13px; width: 300px; margin: 0;}
h1 span { display: none;  background-repeat:  no-repeat;}
h1 span.show { 
margin-left: -5px;
display: block !important; background: left no-repeat url('/images/h1_red_box.png');
text-transform: uppercase;
font-size: 12px;
padding-left: 15px;
font-weight: normal;
}
h1#h1_letter { background: url(/images/h1/h1_letter.gif);}
h1#h1_login { background: url(/images/h1/h1_login.gif);}
h1#h1_careers { background: url(/images/h1/h1_careers.gif);}
h1#h1_contact { background: url(/images/h1/h1_contact.gif);}
h1#h1_about { background: url(/images/h1/h1_about.gif);}
h1#h1_principles { background: url(/images/h1/h1_principles.gif);}
h1#h1_leaders { background: url(/images/h1/h1_leaders.gif);}
h1#h1_industries { background: url(/images/h1/h1_industries.gif);}
h1#h1_investment_banking { background: url(/images/h1/h1_investment_banking.gif);}
h1#h1_overview { background: url(/images/h1/h1_overview.gif);}
h1#h1_private { background: url(/images/h1/h1_private_equity.gif);}
h1#h1_merchant { background: url(/images/h1/h1_merchant_banking.gif);}
h1#h1_communications { background: url(/images/h1/h1_communications.gif);}
h1#h1_sector_perspectives { background: url(/images/h1/h1_sector_perspectives.gif);}
h1#h1_information_technology { background: url(/images/h1/h1_information_technology.gif);}
h1#h1_software { background: url(/images/h1/h1_software.gif);}
h1#h1_terms{ background: url(/images/h1/h1_terms.gif);}
h1#h1_track_record { background: url(/images/h1/h1_track_record.gif);}
h1#h1_transactions { background: url(/images/h1/h1_transactions.gif);}
h1#h1_portfolio_companies { background: url(/images/h1/h1_portfolio_companies.gif);}
h1#h1_events { background: url(/images/h1/h1_events.gif);}


.more_container_list{ 
	background: url(/images/repeat_lines.gif); no-repeat);
	width:346px;
	height:15px;
	text-align:right;
	font-family: verdana; font-size:9px; color: #ff0000; margin-top:5px; margin-bottom:20px; }
.more_container_rightcol{ 
	height:15px;
	text-align:left;
	font-family: verdana; font-size:9px; color: #ff0000; margin-top:5px; margin-bottom:20px; }

a.rightcol:active, a.rightcol:hover, a.rightcol:link, a.rightcol:visited{color:#547a7d}

h3{font-size: 12px}

.biotext{ padding-left:10px}

.p_logo{ font-size: 10px; width:130px; text-align:right}
.p_divider{ padding-left:20px}
.p_label{ font-size: 10px; font-weight:bold; text-align:right; width:80px; vertical-align:top}
.p_value{ font-size: 10px; width:180px}

#rightcol_img{ float:left; height:500px; margin-top:40px }
#rightcol_inner{ margin-top:40px; margin-left:20px; width:130px; }

#footer{ font-size:10px; font-family: arial; margin-left:12px; color: #fff; width: 500px;}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:182px;
		height: 139px;
		background-color:#657180;
		padding-bottom: 4px;
		-moz-border-bottom-left-radius: 12px;
		-webkit-border-bottom-left-radius: 12px;
		border-bottom-left-radius: 12px;

	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		/*padding:4px 20px 4px 8px;*/
		padding: 6px 22px 5px 8px;
		color:#FFF;
		font-family: Helvetica;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration:none;
		border-bottom: 1px dashed #8c95a0;
		text-align: right;
		background: right no-repeat url('../images/nav_bullet.png');
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:red;
		color:#FFFFFF;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:auto;
		padding: 0px;
		margin:0px 0px 0px -1px;
		background-color:#657180;
	}
	#qm0 div a:hover, #qm0 ul li:hover{
		background-color: red;
	}
	a.nav_last{
		border: none !important;
		-moz-border-bottom-left-radius: 12px;
		-webkit-border-bottom-left-radius: 12px;
		border-bottom-left-radius: 12px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding: 6px 22px 5px 8px;
		border-bottom: 1px dashed #8c95a0;
		text-align: right;
	}
