.bio {
text-align:justify;
}


.transactionsdetail #info img{
width:242px;
float:right;
}

.fa #info img{
padding-right:50px;
padding-top:0px;
padding-left:20px;
width:242px;
float:right;
}

.transactionsdetail #info h3{
width:350px;
}


#dropdown_off_top{
position:relative;
top:100px;
left:0px;
}

#dropdown_off_bottom{
position:relative;
top:160px;
left:0px;
}


a{
color:#1d3d9c;

}

a:hover{
text-decoration:underline;
}

a:visited{
color:#1d3d9c;
}


a:active{
text-decoration:underline;
color:#d89528;

}


#extranav{
padding:0px;
margin:0px;
margin-top:-70px;
margin-left:-105px;
}

.company #extranav{

margin-top:-80px;
margin-left:-65px;
}


.team #extranav{

margin-top:-80px;
margin-left:-65px;
}




.transactions #extranav{

margin-top:-80px;
margin-left:-3px;
}

.transactionsinv #extranav{

margin-top:-80px;
margin-left:-3px;
}


.transactionsfin #extranav{

margin-top:-80px;
margin-left:-3px;
}

.transactionsdetail #extranav{

margin-top:-80px;
margin-left:-3px;
}


.contactus #extranav{

margin-top:-80px;
margin-left:-35px;
}



#extranav a:hover{
text-decoration:none;
}


/*---------------------------------------------------------*/


a
{
  outline: none;
}

:-moz-any-link:focus {
  outline: none;
}




*{
padding:0;
margin:0;
}


html {
min-height: 101%; /*This forces a scrollbar on all pages and fixes a Mozilla Firefox centering bug with the left and right side dropdown shadows*/
}

img{
border:0; 
}

body {
    
	font-size:62.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: url(../images/Drop_Shadow_Slice.gif) repeat-y center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}


.tombstones h3{
margin-left:-30px;
}
.transactionsinv .tombstones{
position:relative;
left:30px;
}

.transactionsinv .tombstones img{
border:18px;
border-color:#ffffff;
border-style:solid;
}

/*.notomblink {
cursor:not-allowed;
}*/

.transactionsfin #tombstones{
position:relative;
left:50px;
}

.transactionsfin #tombstones img{
padding:10px;

}

#completed {
margin-top:20px;
}

#casestudies {
margin-bottom:25px;
}

#click {
margin-top:-30px;
}


#blue_divider{
clear:both;
background-color: #081c3e;
height:68px;
width:1024px;
}

.company #blue_divider img{
padding-top:11px;
padding-bottom:10px;
padding-left:580px;
}

.services #blue_divider img{
padding-top:10px;
padding-bottom:10px;
padding-left:620px;
}

.team #blue_divider img{
padding-top:11px;
padding-bottom:10px;
padding-left:580px;
}

.transactions #blue_divider img{
padding-top:12px;
padding-bottom:10px;
padding-left:518px;
}

.transactionsinv #blue_divider img{
padding-top:12px;
padding-bottom:10px;
padding-left:518px;
}

.transactionsfin #blue_divider img{
padding-top:12px;
padding-bottom:10px;
padding-left:518px;
}

.transactionsdetail #blue_divider img{
padding-top:12px;
padding-bottom:10px;
padding-left:518px;
}

.contactus #blue_divider img{
padding-top:13px;
padding-bottom:10px;
padding-left:550px;
}

h1{

}



h2{

font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:1.75em;
position:relative;
left:-147px;

}

.home h2{
color:#6e6e6e;
left:0px;
}

.contactus h2{
left:-163px;
}

.transactions h2{
left:-222px;
}


.transactionsinv h2{
left:-326px;
}

.transactionsfin h2{
left:-323px;
}

.team h2{
left:-211px;
}

.corpfin h2{
left:-291px;
}


.news h2{
left:-210px;
}

.publications h2{
left:-259px;
}


.maadv h2{
left:-261px;
}

.finadv h2{
left:-292px;
}


.restruct h2{
left:-264px;
}


.priveq h2{
left:-380px;
}

.transactionsdetail h2{
left:-326px;
}


h3{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#081c3e;
font-size:1.75em;
}

h5{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#081c3e;
font-size:1.25em;
padding-left:50px;
padding-bottom:2px;
}

h6{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#666666;
font-size:1.1em;
padding-left:50px;
padding-bottom:17px;
margin-top:-8px;
}


#arrows{
display:block;
background:url(../images/bg_breadcrumb.gif) 35px 6px no-repeat;

}


#container {
	width: 1024px; 
	margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:url(../images/sidebar_tile.gif) repeat-y 0px 144px 0px 0px;
}
#header {
	
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

#Bottom_Drop_Shadow {
    clear:both;
    background:url(../images/bg_footerHome.gif) repeat-x bottom;
	
}
#Bottom_Drop_Shadow p {
	margin: 0; 
	padding: 0px; 
	
}


#Bottom_Drop_Shadow_2 {
    clear:both;
    background:url(../images/bg_footer.gif) repeat-x bottom;
	
}
#Bottom_Drop_Shadow_2 p {
	margin: 0; 
	padding: 23px; 
	
}



#footer{
padding-left:50px;
padding-bottom:20px;
float:left;
color:#999999;

}

.home #footer{
clear:both;
color:#999999;
padding-left:20px;

}


#logo{
position: relative; 
top: 40px; 
left: 10px; 
}
 
 
#nav{
float:left;
margin-top:50px;
margin-bottom:12px;
margin-left:420px;

}
#nav li{
float:left;
background-repeat:no-repeat;
background-position:top center;
height:9px;
padding-left:15px;
border-left:1px solid #e4e4e4;
padding-right:15px;
border-right:1px solid #999999;
text-indent:-9999px;
list-style:none;
}
#nav li a{
display:block;
background-repeat:no-repeat;
background-position:top center;
height:9px;
text-indent:-9999px;
}

#nav li.nav_home, #nav li.nav_home a{
background-image:url(../images/nav_home.gif);
width:28px;
border-left:0;
}
.home #nav li.nav_home, .home #nav li.nav_home a{
background-image:url(../images/nav_home_on.gif);
}

#nav li.nav_company, #nav li.nav_company a{
background-image:url(../images/nav_company.gif);
width:48px;
}
.company #nav li.nav_company, .company #nav li.nav_company a{
background-image:url(../images/nav_company_on.gif);
}

#nav li.nav_services, #nav li.nav_services a{
background-image:url(../images/nav_services.gif);
width:45px;
}
.services #nav li.nav_services, .services #nav li.nav_services a{
background-image:url(../images/nav_services_on.gif);
}

#nav li.nav_team, #nav li.nav_team a{
background-image:url(../images/nav_team.gif);
width:27px;
}
.team #nav li.nav_team, .team #nav li.nav_team a{
background-image:url(../images/nav_team_on.gif);
}

#nav li.nav_transactions, #nav li.nav_transactions a{
background-image:url(../images/nav_transactions.gif);
width:73px;
}
.transactions #nav li.nav_transactions, .transactions #nav li.nav_transactions a{
background-image:url(../images/nav_transactions_on.gif);
}

.transactionsinv #nav li.nav_transactions, .transactionsinv #nav li.nav_transactions a{
background-image:url(../images/nav_transactions_on.gif);
}

.transactionsfin #nav li.nav_transactions, .transactionsfin #nav li.nav_transactions a{
background-image:url(../images/nav_transactions_on.gif);
}

.transactionsdetail #nav li.nav_transactions, .transactionsdetail #nav li.nav_transactions a{
background-image:url(../images/nav_transactions_on.gif);
}

#nav li.nav_contactus, #nav li.nav_contactus a{
background-image:url(../images/nav_contactus.gif);
width:59px;
}
.contactus #nav li.nav_contactus, .contactus #nav li.nav_contactus a{
background-image:url(../images/nav_contactus_on.gif);
}
#nav li.nav_clientlogin, #nav li.nav_clientlogin a{
background-image:url(../images/nav_clientlogin.gif);
width:65px;
border-right:0;
}
.clientlogin #nav li.nav_clientlogin, .clientlogin #nav li.nav_clientlogin a{
background-image:url(../images/nav_clientlogin_on.gif);
}

#content #breadcrumb{
padding-top:20px;
padding-left:50px;
padding-bottom:20px;
}

#content #breadcrumb li{
display:block;
float:left;
background:url(../images/bg_breadcrumb.gif) 0 3px no-repeat;
padding-left:20px;
position:relative;
left:-20px;
}
#content #breadcrumb li.home{
background:none;

}

#content #breadcrumb li a{
font-size:.9em;
font-weight:bold;
color:#d89528;
font-family:Helvetica Neue,Arial;
padding-right:11px;
}

#content #linker a{
font-size:.9em;
font-weight:bold;
color:#d89528;
font-family:Helvetica Neue,Arial;
}


#sidebar{
background-color:#8d8d8d;
float:right;
width:230px;
/*height:750px;*/
padding-top:35px;
padding-right:35px;
color:#ffffff;
font-size:1.1em;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

#sidebar a{
color:#FFFFFF;
}


/* THESE SET THE SIDEBAR HEIGHT FOR EACH PAGE*/
.company #sidebar{
height:900px;
}

.services #sidebar{
height:550px;
}

.team #sidebar{
height:2900px;
}

.transactions #sidebar{
height:370px;
}

.transactionsinv #sidebar{
height:4100px;
}

.transactionsfin #sidebar{
height:700px;
}

.transactionsdetail #sidebar{
height:700px;
}


.contactus #sidebar{
height:750px;
}

.finadv #sidebar{
height:800px;
}

.finadv2 #sidebar{
height:4650px;
}
.restruct #sidebar{
height:2100px;
}

.corpfin #sidebar{
height:620px;
}

.maadv #sidebar{
height:620px;
}

.publications #sidebar{
height:520px;
}

.news #sidebar{
height:520px;
}

.aura #sidebar{
height:600px;
}

.roykim #sidebar{
height:600px;
}

.voyant #sidebar{
height:825px;
}

.ironclad #sidebar{
height:900px;
}

.newsitem #sidebar{
height:1800px;
}

#sidebar h4{
margin-left:28px;
color:#081c3e;
margin-bottom:20px;
}
#sidebar ul{
margin-left:21px;
margin-bottom:27px;
}
#sidebar dl{
margin-left:28px;
padding-right:20px;
}
#sidebar dd{
margin-bottom:20px;
}
#sidebar dt{
font-weight:bold;
}
#sidebar li{
list-style:none;
height:19px;
text-indent:-99999px;
}
#sidebar li a{
display:block;
height:19px;
text-indent:-9999px;
}

#content{
clear:both;
float:left;
width:743px;
overflow:hidden;
}

#content p{
font-size:1.70em;
margin-bottom:2em;
padding-right:30px;
padding-left:50px;
line-height: 1.6em;
}

#content #subhead{
font-size:1em;
padding-right:30px;
padding-left:50px;
line-height: 1.6em;
}

#content h4{
margin-bottom:1em;
width:740px;
clear:both;
}

#content h3{
margin-top:10px;
margin-bottom:10px;
width:700px;
padding-left:49px;
}

#content ul{
padding-left:50px;
}

#content li{
color:#000000;
font-size:1.5em;
background:url(../images/bg_li.gif) no-repeat 22px 6px;
padding-left:41px;
list-style:none;
margin-bottom:1em;
font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
}

#content #info p{
color:#000000;
font-size:1.5em;
list-style:none;
margin-bottom:1em;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}




#content #info span{
color: #081c3d;
	font-family:Trebuchet,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* THESE ARE ELEMENTS FOR SIDENAV 1*/

#sidebar li.sideNav_aboutus, #sidebar li.sideNav_aboutus a{
background:url(../images/About_Us.gif) no-repeat;
}
.aboutus #sidebar li.sideNav_aboutus, .aboutus #sidebar li.sideNav_aboutus a{
background:url(../images/About_Us_on.gif) no-repeat;
}

#sidebar li.sideNav_team, #sidebar li.sideNav_team a{
background:url(../images/Team.gif) no-repeat;
}
.team #sidebar li.sideNav_team, .team #sidebar li.sideNav_team a{
background:url(../images/Team_on.gif) no-repeat;
}

#sidebar li.sideNav_news, #sidebar li.sideNav_news a{
background:url(../images/News.gif) no-repeat;
}
.news #sidebar li.sideNav_news, .news #sidebar li.sideNav_news a{
background:url(../images/News_on.gif) no-repeat;
}

#sidebar li.sideNav_publications, #sidebar li.sideNav_publications a{
background:url(../images/Publications.gif) no-repeat;
}
.publications #sidebar li.sideNav_publications, .publications #sidebar li.sideNav_publications a{
background:url(../images/Publications_on.gif) no-repeat;
}




/* THIS IS FOR THE SIDE NAV HOVER FUNCTIONALITY */

#sidebar li.sideNav_aboutus, #sidebar li.sideNav_aboutus a:hover{
background:url(../images/About_Us_over.gif) no-repeat;
}

#sidebar li.sideNav_team, #sidebar li.sideNav_team a:hover{
background:url(../images/Team_over.gif) no-repeat;
}

#sidebar li.sideNav_news, #sidebar li.sideNav_news a:hover{
background:url(../images/News_over.gif) no-repeat;
}

#sidebar li.sideNav_publications, #sidebar li.sideNav_publications a:hover{
background:url(../images/Publications_over.gif) no-repeat;
}



/* END SIDE NAV HOVER FUNCTIONALITY */
/*END ELEMENTS FOR SIDENAV 1*/


/* THESE ARE ELEMENTS FOR SIDENAV 2*/

#sidebar li.sideNav_corpfin, #sidebar li.sideNav_corpfin a{
background:url(../images/sideNav_corpfin.gif) no-repeat;
}
.corpfin #sidebar li.sideNav_corpfin, .corpfin #sidebar li.sideNav_corpfin a{
background:url(../images/sideNav_corpfin_on.gif) no-repeat;
}

#sidebar li.sideNav_maadvisory, #sidebar li.sideNav_maadvisory a{
background:url(../images/sideNav_maadvisory.gif) no-repeat;
}
.maadv #sidebar li.sideNav_maadvisory, .maadv #sidebar li.sideNav_maadvisory a{
background:url(../images/sideNav_maadvisory_on.gif) no-repeat;
}
#sidebar li.sideNav_finadv, #sidebar li.sideNav_finadv a{
background:url(../images/sideNav_finadv.gif) no-repeat;
}
.finadv #sidebar li.sideNav_finadv, .finadv #sidebar li.sideNav_finadv a{
background:url(../images/sideNav_finadv_on.gif) no-repeat;
}
#sidebar li.sideNav_restructuring, #sidebar li.sideNav_restructuring a{
background:url(../images/sideNav_restructuring.gif) no-repeat;
}
.restruct #sidebar li.sideNav_restructuring, .restruct #sidebar li.sideNav_restructuring a{
background:url(../images/sideNav_restructuring_on.gif) no-repeat;
}

#sidebar li.sideNav_privateequity, #sidebar li.sideNav_privateequity a{
background:url(../images/sideNav_privateequity.gif) no-repeat;
}
.priveq #sidebar li.sideNav_privateequity, .priveq #sidebar li.sideNav_privateequity a{
background:url(../images/sideNav_privateequity_on.gif) no-repeat;
}


/* THIS IS FOR THE SIDE NAV HOVER FUNCTIONALITY */

#sidebar li.sideNav_corpfin, #sidebar li.sideNav_corpfin a:hover{
background:url(../images/sideNav_corpfin_over.gif) no-repeat;
}

#sidebar li.sideNav_maadvisory, #sidebar li.sideNav_maadvisory a:hover{
background:url(../images/sideNav_maadvisory_over.gif) no-repeat;
}

#sidebar li.sideNav_finadv, #sidebar li.sideNav_finadv a:hover{
background:url(../images/sideNav_finadv_over.gif) no-repeat;
}

#sidebar li.sideNav_restructuring, #sidebar li.sideNav_restructuring a:hover{
background:url(../images/sideNav_restructuring_over.gif) no-repeat;
}

#sidebar li.sideNav_privateequity, #sidebar li.sideNav_privateequity a:hover{
background:url(../images/sideNav_privateequity_over.gif) no-repeat;
}

/* END SIDE NAV HOVER FUNCTIONALITY */
/*END ELEMENTS FOR SIDENAV 2*/


/* THESE ARE ELEMENTS FOR SIDENAV 3*/

#sidebar li.sideNav_invban, #sidebar li.sideNav_invban a{
background:url(../images/Investment_Banking.gif) no-repeat;
}
.transactionsinv #sidebar li.sideNav_invban, .transactionsinv #sidebar li.sideNav_invban a{
background:url(../images/Investment_Banking_on.gif) no-repeat;
}

#sidebar li.sideNav_finanv, #sidebar li.sideNav_finanv a{
background:url(../images/Financial_Advisory.gif) no-repeat;
}
.transactionsfin #sidebar li.sideNav_finanv, .transactionsfin #sidebar li.sideNav_finanv a{
background:url(../images/Financial_Advisory_on.gif) no-repeat;
}



/* THIS IS FOR THE SIDE NAV HOVER FUNCTIONALITY */

#sidebar li.sideNav_invban, #sidebar li.sideNav_invban a:hover{
background:url(../images/Investment_Banking_over.gif) no-repeat;
}

#sidebar li.sideNav_finanv, #sidebar li.sideNav_finanv a:hover{
background:url(../images/Financial_Advisory_over.gif) no-repeat;
}



/* END SIDE NAV HOVER FUNCTIONALITY */
/*END ELEMENTS FOR SIDENAV 3*/







/*HOME PAGE*/

#mainFlash {
	float:left;
	height:255px;
	width:670px;
	background:#081c3e;
}

.home #homeNavContainer{
background:#081c3e;
float:right;
/*width:100%;*/
/*clear:both;*/
}

.home #homeNav{
/*width:961px;*/
margin:0 auto;
padding-top:27px;
padding-bottom:88px;
}

.home #homeNav li{
width:305px;
height:28px;
/*margin-left:688px;*/
margin-left:49px;
list-style:none;
}

.home #homeNav li a{
width:305px;
height:28px;
display:block;
text-indent:-99999px;
}

.home #homeNav li.homeNav_corpfin,
.home #homeNav li.homeNav_corpfin a{
background:url(../images/homeNav_corpfin.gif) no-repeat;
}

.home #homeNav li.homeNav_corpfin a:hover{
background:url(../images/homeNav_corpfin_on.gif) no-repeat;
}

.home #homeNav li.homeNav_maadvisory,
.home #homeNav li.homeNav_maadvisory a{
background:url(../images/homeNav_maadvisory.gif) no-repeat;
}

.home #homeNav li.homeNav_maadvisory a:hover{
background:url(../images/homeNav_maadvisory_on.gif) no-repeat;
}

.home #homeNav li.homeNav_finadv,
.home #homeNav li.homeNav_finadv a{
background:url(../images/homeNav_finadv.gif) no-repeat;
}

.home #homeNav li.homeNav_finadv a:hover{
background:url(../images/homeNav_finadv_on.gif) no-repeat;
}

.home #homeNav li.homeNav_restruct,
.home #homeNav li.homeNav_restruct a{
background:url(../images/homeNav_restruct.gif) no-repeat;
}

.home #homeNav li.homeNav_restruct a:hover{
background:url(../images/homeNav_restruct_on.gif) no-repeat;
}


.home #homeContentContainer{
width:100%;
clear:both;
background:url(../images/bg_contentHome.jpg) repeat-x top #1e1e1e; 
padding-bottom:0;
float:left;
/*text-align:center;*/
}


.home #news_container{
padding-top:20px;
padding-left:20px;
float:left;
}

.home #news_container img{
padding-right:10px;
/*margin-right:300px;*/
}

.home #news{
clear:left;
float:left;
}

.home #news_container #news ol{
float:left;
}

.home #news_container #news ol li{
float:left;
width:330px;
list-style:none;
padding:15;
margin:0;
background:none;
text-align:left;
font-size:1.1em;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color:#dddddd;
}



.home #transactions_container{
padding-top:20px;
float:left;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

.home #transactions_container img{
padding-left:10px;
/*margin-right:200px;*/
}

.home #transactions{
}

.home #transactions_container #transactions ol{
float:left;
}

.home #transactions_container #transactions ol li{
float:left;
width:110px;
border-left:1px solid #000000;
list-style:none;
padding:0;
margin:0;
padding-left:10px;
padding-bottom:10px;
background:none;
text-align:left;
font-size:1.1em;
color:#dddddd;
}


a.transactions_bar:link{color:#cccccc;}
a.transactions_bar:visited{color:#cccccc;}
a.transactions_bar:hover{color:#cccccc;}
a.transactions_bar:active{color:#cccccc;}

#specialsits {
width:287px;
margin-right:0px;
}
