.dummy{}

/* General - Layout */
* { font-size: 12px; }

html {
	height: 100%;
	}

body {
	color: #333333;
	font-size: 12px;
	font-family: Helvetica, sans-serif;
	margin: 0px;
	height: 100%;
}

	body.interior {
		background: #ffffff url(/images/bg_interior.gif) repeat-y;

		}
	
	body.home {
		background: #ffffff url(../images/bg_home.gif) repeat-y;

		}

#bodyContainer {
	text-align: center;
	min-height: 100%;
	position: relative;
	}
#bodyContainer2 {
	margin: 0px 0 0 0;
	padding-bottom: 30px;
	text-align: left;
	height: 100%;
	}


#topnav{
	width:1024px;
	height:60px;
	padding-top:50px;
	padding-bottom: 27px;
	background: #ffffff;	
	}

	#topnav img {
		border: 0;
		}


#logo {
	margin-left: 60px;
	margin-right: 0;
	float: left;
	}

#mainmenu{
	text-align:right;
	padding-right:100px;
	padding-top: 33px;
	}


	#mainmenu ul{
		list-style-type:none;
		display:inline;
		}

	
		#mainmenu ul li{
			list-style-type:none;
			display:inline;
			}

	
			#mainmenu ul li img{
				list-style-type:none;
				display:inline; 
				/*margin-top:40px;*/
				margin-right:0px;
				}

#secondLeftColumn {
	background: #efeff1; 
	width: 225px; 
	float: left; 
	}
	
	#secondLeftColumn p, #secondLeftColumn li {
		margin-left: 15px;
		width: 200px;
		}

    #secondLeftColumn li {
        margin-bottom: 10px;
        }
		
    #secondLeftColumn ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
        }        

    #secondLeftColumn li.current_page_item {
        font-weight: bold;
        }
		

.leftcolumn{float:left;width:387px;}


	.leftcolumn p, .leftcolumn li {
		text-align: right;
		margin-right: 35px;
		margin-top: 15px;
		font-weight: bold;
		text-transform: uppercase;
		list-style-type: none;
		}
		
	.leftcolumn p.top, .leftcolumn ul {
		margin-top: 40px;
		}
		
    .leftcolumn ul ul {
        display: none;
        }
		
	.leftcolumn a.active, .leftcolumn .current_page_item a, .leftcolumn a:hover {
		color: #ffffff;
		}
		
    #footLeft a.active, #footLeft a:hover {
		color: #000;
		}

.rightcolumn, .rightcolumnInside, .rightcolumnProfiles {min-height:300px;height:auto !important;height:300px;}

.rightcolumn{
	margin-left: 387px;
	width: 450px;
	}

.rightcolumnInside {
	margin-left: 387px;
	width: 480px;
	}
	
.rightcolumnProfiles {
	margin-left: 612px;
	width: 410px;
	}


#copy {
	padding: 33px;
	}

	#copy p, #copy li{line-height:18px;padding-bottom:10px;}
	
	#copy ul.narrow li {padding-bottom: 0px;}

	#copy #board {padding-left: 10px;}

	#copy #board li{line-height:12px;padding-bottom:5px;}

	#copy p.quote, #copy p.cite {
		font-family: "Times New Roman", Times, Serif;
		color: #666666;	
	}
	
	#copy p.quote, #copy p.quote a {
		font-size: 15px;
		margin-bottom: 0;
	}

	#copy p.cite {
		text-align: right;
		margin-top: 0;
	}
	
	#copy ul {
		margin-top: 0;
		}
		
	#transactionTable {
		font-weight: bold;
		}
	#copy td img {
		margin-left: 25px;
		}

#mainLeft img{
	margin: 30px 0px 0px 65px;
	border: 0;
	}


#flashComponent {
	height: 287px;
	background: #291362 url(../images/flash_bg.gif) repeat-x bottom left;
	}
	
#headerBox {
	height: 108px;
	margin: 0;
	padding :0;
	}
	
	.headerBoxContact { background: #8C929C url(../images/header_image_contact.gif) no-repeat 387px -30px; }

	.headerBoxSoccer { background: #8C929C url(../images/header-image-soccer.jpg) no-repeat 387px -0px; }


	.headerBoxTransactions { background: #8C929C url(../images/header_transactions.gif) no-repeat 0 0; }

	.Relationships { background: #8C929C url(../images/header_relationships.gif) no-repeat 0 0; }

	.Access { background: #8C929C url(../images/header_access.gif) no-repeat 0 0; }

	.Overview { background: #8C929C url(../images/header_corporate_overview.jpg) no-repeat 0 0; }

	.IndustryExpertise { background: #8C929C url(../images/header_industry_expertise.gif) no-repeat 0 0; }

	.headerBoxBusinessValuation { background: #8C929C url(../images/header_business_valuation.gif) no-repeat 0 0; }

	.CorporateFinance { background: #8C929C url(../images/header_corporate_finance.gif) no-repeat 0 0; }

	.MAndA { background: #8C929C url(../images/header_mergers_acquisitions.gif) no-repeat 0 0; }

	.FinancialAdvisory { background: #8C929C url(../images/header_financial_advisory.gif) no-repeat 0 0; }

	.Restructuring { background: #8C929C url(../images/header_restructuring.gif) no-repeat 0 0; }

	.Services { background: #8C929C url(../images/header_services.gif) no-repeat 0 0; }

	.ThirdParty { background: #8C929C url(../images/header_3rd_party.gif) no-repeat 0 0; }
		
	.PrincipalInvesting { background: #8C929C url(../images/header_principal_investing.gif) no-repeat 0 0; }

	.WhitePapers { background: #8C929C url(../images/header_whitepapers.gif) no-repeat 0 0; }

	.Careers { background: #8C929C url(../images/header_careers.gif) no-repeat 0 0; }

	.AdvisoryBoard { background: #8C929C url(../images/header_advisory_board.jpg) no-repeat 0 0; }

	.ExecutiveProfiles { background: #8C929C url(../images/header_executive_profiles.jpg) no-repeat 0 0; }

	.Contact { background: #8C929C url(../images/header_contact.gif) no-repeat 0 0; }

	.AchievingGoals { background: #8C929C url(../images/header_client_goals.gif) no-repeat 0 0; }

	.Shield { background: #8C929C url(../images/header_shield.gif) no-repeat 0 0; }

	.headerBoxAbout { background: #8C929C url(../images/header_image_about.gif) no-repeat 387px -30px; }

	.headerBoxDefault { background: #8C929C; }

#footer {
	position: absolute;
	width: 100%;
	bottom: 0;
	clear: both;
	background: #fff;
	}

	#footer p {
		margin: 0;
		padding: 0;
		line-height: 0;
		text-align: center;
		}
		
	#footer div {
		padding: 10px 0px;
		}
		
	#footer div.rightcolumn {
		padding-left: 33px;
		width: auto;
		min-height:10px;height:auto !important;height:10px;
		}

/* common classes */


.header{line-height:19px;font-size:16px;font-weight:bold;font-family:'Times New Roman', 'Times', serif; color:#222849;}


a:link, a:visited, a:hover, a:active{color:#3b2081;text-decoration:none;}

#copy p a, #copy li a {color:#5e5d7b;}

#copy h1 a { color: #434F91; }


.displayNone{display:none;}


.displayBlock{display:block;}

ul.sub_ul{margin:0;padding:0;}


ul.sub_ul li{margin-left:7px;margin-top:3px;font-size:12px;}


.fLink{cursor:pointer;cursor:hand;color:#3b2081;}

hr {
	clear: left;
	margin: 0;
	padding :0;
	height: 0;
	visibility: hidden;
	}
	
h1,h2,h3,h4,h5 {
	font-family: "Times New Roman", Times, serif;
	color: #434F91;
	font-weight: normal;
	}

h1 {
    font-size: 15px;
	font-style: italic;
    }
    
h2 {
    font-size: 14px;
	font-style: italic;
    }
h3 {
    font-size: 13px;
    margin-left: 15px;
    }
h4 {
    font-size: 12px;
	font-style: italic;
    }
h5 {
    font-size: 12px;
	font-style: normal;
    }

small {
    font-size: 0.7em;
    }

tr.gray td {
    background-color: rgb(228,228,228);
    }

tr.purple td {
    background-color: rgb(100,63,128);
    color: #fff;
    font-weight: bold;
    }
    
td {
    height: 20px;
    }

/* whitepaper classes */

img.whitepaper-figure {
    width: 400px;
    border: 1px solid #333;
    text-align: center;
    }