﻿* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	font-family: Arial, Times New Roman, Georgia, Serif;
	font-size: 11px;
	color: #2c2c2c;
	background: #305d93;
	background-image: url(../Images/BG_HomeBody.gif);
	background-repeat: repeat-x;
	height: 100%;
}

h1 {
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}


div.VerticalLayoutWrapper {
	background-image: url(../Images/HomeVertStripe.gif);
	background-repeat: repeat-y;
	background-position: 237px 200px;
	width: 977px;
	position: absolute;
	height: 100%;
	z-index: 0;
}

div.LayoutWrapper {
	width: 977px;
	background-image: url(../Images/BG_HomeLayoutWrapper.gif);
	background-repeat: repeat-x;
	float: left;
	min-height: 558px;
	height: auto !important;
	height: 558px;
}

div.LeftWrapper {
	float: left;
	width: 78px;
	height: 500px;
	background-image: url(../Images/BG_HomeLeftWrapper.gif);
	background-repeat: repeat-x;
}

div.LogoHolder {
	float: left;
	background-color: #050f23;
	width: 221px;
	padding: 135px 0px 0px 0px;
}

div.MainImage {
	float: left;
	width: 674px;
	height: 116px;
	background-image: url(../Images/MainImage_HomeTopImage.jpg);
	background-repeat: no-repeat;
	margin: 135px 0px 0px 4px;
}

div.MiddleWrapper {
	background-image: url(../Images/BG_MiddleWrapper.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 314px;
}

div.HomeFlashContent {
	float: left;
	width: 441px;
	height: 151px;
}

div.HomeFlashContent p {
	font-size: 13px;
	color: #ffffff;
	line-height: 20px;
	padding: 12px 0px 0px 20px;
	width: 410px;
}

div.ElevatorCopyPrint {
	visibility: hidden;
	display: none;
	font-size: 0px;
	margin-left: -1000px;
}

div.BottomWrapper {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 335px;
	border-top: 5px solid #2d588c;
	width: 550px;
	color: #98aec9;
}

/* This div contains the copyright information */
div.CopyrightHolder {
	float: left;
	margin: 0px 0px 0px 0px;
}

/* This div contains the footer links */
div.FooterNav {
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	width: 300px;
}

div.FooterNav li {
	float: left;
	display: inline;
}

div.FooterNav a {
	color: #98aec9;
	text-decoration: none;
}

div.FooterNav a:hover {
	color: #98aec9;
	text-decoration: underline;
}

/* 
Top Navigation - styles for a horizontal list navigation with image backgrounds inside a container with class="TopNav" 
NOTE - When I refer to "active" states in the classes or on links, I am not referring to the pseudo class a:active, but rather to the visual state of the links when you are in that link's directory or on its page, to which we assign class="active"
*/

/* Set general properties for the container holding the navigation */
.TopNav {
	height: 29px;
	padding-right: 60px; /*clear: both;*/
}

/* Set properties for the L2 List */
.TopNav ul {
	float: right;
	margin: 5px 0px 0px 0px;
}

/* Set properties for the List Items in the L2 List */
.TopNav li {
	display: inline;
	height: 29px;
}

/* Set properties for the normal state of the Links in the L2 List */
.TopNav a {
	display: block;
	float: left;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* Set properties for the hover state of the Links in the L2 List */
.TopNav a:hover {
	background-position: 0 -24px;
}

/* Set properties for the norma and hover states of the active Links in the L2 List */
.TopNav a.active, .TopNav a.active:hover {
	background-position: 0 -48px;
}

.TopNav a span {
	display: none;
}

/* BEGIN NAVGEN GENERATED LINK STYLES */

/* Set Properties for each L2 Image Link */
.TopNav_StrategyLink {
	width: 61px;
	background-image: url(../images/TopNav_StrategyLink.gif);
}
.TopNav_TeamLink {
	width: 54px;
	background-image: url(../images/TopNav_TeamLink.gif);
}
.TopNav_InvestmentsLink {
	width: 92px;
	background-image: url(../images/TopNav_InvestmentsLink.gif);
}

.TopNav_ContactUsLink {
	width: 85px;
	background-image: url(../images/TopNav_ContactUsLink.gif);
}

.TopNav_BainCapitalHomeLink {
	width: 128px;
	background-image: url(../images/TopNav_BainCapitalHomeLink.gif);
}
.TopNav_PrivateEquityHomeLink {
	width: 138px;
	background-image: url(../images/TopNav_PrivateEquityHomeLink.gif);
}

/* END NAVGEN GENERATED LINK STYLES */
