﻿html {
	overflow-y: scroll;
}

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Verdana, HelveticaNeueLT Std, Sans-Serif;
	font-size: 12px;
	color: #676a72;
	background-color: #9fb5cc;
	background-image: url(../images/bg_body.gif);
	background-position: 0 -37px;
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}

body#homeBody {
	background-color: #abbed2;
	background-image: url(../images/home_bg_body.gif);
	background-position: 0 0;
}



/* ELEMENTS */
a:link {
	color: #273660;
	text-decoration: none;
}

a:visited {
	color: #273660;
	text-decoration: none;
}

a:hover {
	color: #273660;
	text-decoration: underline;
}

a.arrowLink {
	display: block;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
}

a.arrowLink:hover {
	text-decoration: underline;
}

h1 {
	padding: 0px;
	margin: 0px;
}

h2 {
	padding: 0px;
	margin: 43px 0px 0px 0px;
	display: block;
	height: 28px;
	width: 347px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

h2 span {
	display: none;
}

h3 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-weight: bold;
	color: #273660;
	font-size: 13px; /*14*/
}

h4 {
	font-weight: bold;
	font-size: 12px;
	color: #273660;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

p {
	padding: 0px 0px 15px 0px;
	margin: 0px 15px 0px 0px;
	line-height: 18px;
	clear: both;
}

table.LinkListTable td {
	padding: 0 0 10px 0;
}

table.LinkListTable a {
	padding-left: 10px;
	text-decoration: underline;
	background: url(../Images/bullet_arrow04.gif) no-repeat 0 5px;
}

ul {
	list-style: none;
}

ul.bulletList {
	padding: 0px 0px 15px 0px;
}

ul.bulletList li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 5px 7px;
}

ul.arrowList {
	padding: 0px 0px 15px 0px;
}

ul.arrowList li {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 9px 7px;
}

/* STYLES BY PAGE STRUCTURE */
#left {
	position: absolute;
	display: block;
	float: left;
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-x;
	width: 50%;
	text-align: center;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#homeBody #left {
	background-image: url(../images/home_bg_left.gif);
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#homeBody #flashHome {
	background-image: url(../images/home_bg_gradient.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	background-color: #ff0000;
	text-align: left;
	width: 960px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

.centeringWrapper {
	width: 100%;
	position: absolute;
	z-index: 998;
	text-align: center;
}

.contentHolder {
	margin: 0 auto;
	width: 989px;
	background-image: url(../images/bg_contentHolder.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#homeBody .contentHolder {
	background-image: none;
}

/* HEADER ROW */
.headerRow {
	float: left;
	display: inline;
	width: 568px;
	height: 41px; /*68px*/
	text-align: left;
}

#homeBody #TopNav {
	margin: 240px 0px 0px 240px;
}

#TopNav {
	float: left;
	display: inline;
	font-size: 0px;
	width: 580px;
	margin: 9px 0px 0px 311px;
}

#TopNav ul li {
	display: inline;
}

#TopNav ul li a {
	display: block;
}

#TopNav ul li, #TopNav ul li a {
	/*display: block;*/
	float: left;
	height: 23px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#TopNav ul li a:hover {
	background-position: 0 -23px;
}

#TopNav ul li a.active {
	background-position: 0 -46px;
}

#TopNav ul li a.active:hover {
	background-position: 0 -46px;
}

#TopNav a span {
	display: none;
}

li.overviewLi, li.overviewLi a {
	background-image: url(../images/topNav_overview.gif);
	width: 70px;
}

li.arlonLi, li.arlonLi a {
	background-image: url(../images/topNav_arlon.gif);
	width: 56px;
}

li.investmentGroupsLi, li.investmentGroupsLi a {
	background-image: url(../images/topNav_investmentGroups.gif);
	width: 123px;
}

li.teamLi, li.teamLi a {
	background-image: url(../images/topNav_team.gif);
	width: 56px;
}

li.investmentsLi, li.investmentsLi a {
	background-image: url(../images/topNav_investments.gif);
	width: 83px;
}

li.careerOpportunitiesLi, li.careerOpportunitiesLi a {
	background-image: url(../images/topNav_careerOpportunities.gif);
	width: 133px;
}

li.newsLi, li.newsLi a {
	background-image: url(../images/topNav_news.gif);
	width: 55px;
}

li.continentalGrainLi, li.continentalGrainLi a {
	background-image: url(../images/topNav_continentalGrain.gif);
	width: 173px;
}

li.contactsLi, li.contactsLi a {
	background-image: url(../images/topNav_contacts.gif);
	width: 70px;
}

/* LEFTCONTENT */
#leftContent {
	clear: both;
	float: left;
	display: inline;
	width: 311px;
}

#logo {
	margin: 0px 0px 0px 40px;
}

#homeBody #logo {
	margin: 50px 0px 0px 140px;
}

#mainImageHolder {
	margin: 49px 0px 0px 0px;
}
.mainImage_arlon {
	background-image: url(../images/mainImage_arlon.jpg);
	width: 311px;
	height: 280px;
}

/* MAINCONTENT */
#mainContent {
	float: left;
	display: inline;
	width: 421px;
	text-align: left;
	margin: 0px 0px 0px 12px;
}

#mainContent p, #mainContent ul, #mainContent h3, #mainContent h4 {
	margin-left: 1px;
}

.mainTitle_overview {
	background-image: url(../images/mainTitle_overview.gif);
	margin-left: 1px;
}

.mainTitle_arlon {
	background-image: url(../images/mainTitle_arlon.gif);
	margin-left: 1px;
}

.mainTitle_investmentGroups {
	background-image: url(../images/mainTitle_investmentGroups.gif);
}

.mainTitle_team {
	background-image: url(../images/mainTitle_team.gif);
}

.mainTitle_investments {
	background-image: url(../images/mainTitle_investments.gif);
}

.mainTitle_careerOpportunities {
	background-image: url(../images/mainTitle_careerOpportunities.gif);
}

.mainTitle_continentalGrain {
	background-image: url(../images/mainTitle_continentalGrain.gif);
}

.mainTitle_news {
	background-image: url(../images/mainTitle_news.gif);
}

.mainTitle_contacts {
	background-image: url(../images/mainTitle_contacts.gif);
}

.mainTitle_termsOfUse {
	background-image: url(../images/mainTitle_termsOfUse.gif);
}

.mainTitle_privacyPolicy {
	background-image: url(../images/mainTitle_privacyPolicy.gif);
}

.mainTitle_siteIndex {
	background-image: url(../images/mainTitle_siteIndex.gif);
}

#mainContent h4.investmentHeader {
	/*display: inline;*/
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

.TopSubNavHolder {
	clear: both;
	width: 387px;
	height: 22px;
	margin-bottom: 20px;
	padding: 8px 20px 0 14px;
	background: url(../Images/bg_TopSubNavHolder.gif) no-repeat 0 0;
}

.TopSubNavHolder li {
	float: left;
	display: inline;
	color: #304c7c;
	margin-right: 25px;
}

.TopSubNavHolder a {
	padding-left: 10px;
	background: url(../images/arrow.gif) no-repeat 0 5px;
}

.TopSubNavHolder a.active {
	font-weight: bold;
}

.teamNav_investmentCommittee, .teamNav_investmentProfessionals, .teamNav_investmentAdministration {
	height: 88px;
	float: left;
}

a.teamNav_investmentCommittee:hover, a.teamNav_investmentProfessionals:hover, a.teamNav_investmentAdministration:hover {
	background-position: 0 -88px;
}

.teamNav_investmentCommittee span, .teamNav_investmentProfessionals span, .teamNav_investmentAdministration span {
	display: none;
}

.teamNav_investmentCommittee {
	background-image: url(../images/teamNav_investmentCommittee.gif);
	width: 115px;
	display: block;
}

.teamNav_investmentProfessionals {
	background-image: url(../images/teamNav_investmentProfessionals.gif);
	width: 129px;
	display: block;
}

.teamNav_investmentAdministration {
	background-image: url(../images/teamNav_investmentAdministration.gif);
	width: 134px;
	display: block;
}

/* FOOTER */
#homeBody #footer {
	padding: 30px 0px 0px 430px;
}

#footer {
	clear: both;
	padding: 30px 0px 0px 0px;
	font-size: 10px;
	color: #686f7a;
}

#footer li {
	float: left;
	display: inline;
}

#footer a {
	font-size: 10px;
	color: #686f7a;
}

/* RIGHTCONTENT */
#rightContent {
	float: left;
	display: inline;
	width: 230px;
	text-align: left;
	margin: 32px 0px 0px 0px;
}

#rightContent ul li {
	display: inline;
}

#rightContent ul li a {
	display: block;
}

#rightContent ul li, #rightContent ul li a {
	float: left;
	display: inline;
	width: 230px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#rightContent ul ul li a {
	background-image: none;
	width: auto;
}

#rightContent ul li a:hover {
	background-position: 0 -37px;
}

#rightContent ul li a.active, #rightContent ul li a.active:hover {
	background-position: 0 -74px;
}

#rightContent a span {
	display: none;
}

li.capitalPartnersLi ul li a, li.assetManagementLi ul li a, li.opportunitiesInvestorsLi ul li a, li.investmentCommitteeLi ul li a, li.investmentProfessionalsLi ul li a, li.investmentAdministrationLi ul li a {
	height: auto;
}

li.capitalPartnersLi a {
	background-image: url(../images/rightNav_capitalPartners.gif);
	height: 37px;
}

li.assetManagementLi a {
	background-image: url(../images/rightNav_assetManagement.gif);
	height: 37px;
}

li.opportunitiesInvestorsLi a {
	background-image: url(../images/rightNav_opportunitiesInvestors.gif);
	height: 37px;
}

li.AlphabeticalLi a {
	background-image: url(../images/rightNav_Alphabetical.gif);
	height: 37px;
}

li.investmentCommitteeLi a {
	background-image: url(../images/rightNav_investmentCommittee.gif);
	height: 37px;
}

li.investmentTeamLi a {
	background-image: url(../images/rightNav_investmentTeam.gif);
	height: 37px;
}

li.operationsAndAdministrationLi a {
	background-image: url(../images/rightNav_operationsAndAdministration.gif);
	height: 48px;
}

#rightContent ul li.operationsAndAdministrationLi a:hover {
	background-position: 0 -48px;
}

#rightContent ul li.operationsAndAdministrationLi a.active, #rightContent ul li.operationsAndAdministrationLi a.active:hover {
	background-position: 0 -96px;
}

#rightContent li.assetManagementLi ul, #rightContent li.investmentAdministrationLi ul {
	margin: 0px 0px 0px 45px;
}

#rightContent li.opportunitiesInvestorsLi ul, #rightContent li.investmentProfessionalsLi ul {
	margin: 0px 0px 0px 32px;
}

#rightContent ul li ul {
	clear: both;
	float: left;
	display: inline;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 3px 0px;
	width: 170px;
}

#rightContent ul li ul li {
	width: 170px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg_rightNavL3_off.gif);
}

#rightContent ul li ul li a {
	display: block;
	background-image: url(../images/bg_rightNavL3_arrow.gif);
	background-position: 0px 0px;
	color: #243961;
	width: 100%;
	padding: 1px 0px 4px 20px;
	font-size: 11px;
}

#rightContent ul li ul li a:hover {
	background-image: url(../images/bg_rightNavL3_over.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

#rightContent ul li ul li a.active {
	background-image: url(../images/bg_rightNavL3_on.gif);
	background-position: 0px 0px;
	height: auto;
}

#rightContent ul li ul li a.active:hover {
	background-image: url(../images/bg_rightNavL3_on.gif);
	background-position: 0px 0px;
}

#rightContent ul li ul li.l3First {
	background-image: url(../images/bg_l3First.gif);
	height: 5px;
}

#rightContent ul li ul li.l3Last {
	background-image: url(../images/bg_l3Last.gif);
	height: 5px;
}

.bioHolder, .investmentHolder {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #676a72;
}

img.bioImage {
	float: left;
	padding: 0 10px 5px 0;
}

.bioHolder p {
	clear: none;
}

span.BioName {
	font-weight: bold;
	font-size: 12px;
	color: #273660;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

.bioImageHolder {
	float: left;
	width: 80px;
}

.bioTextHolder {
	float: left;
	width: 275px;
	padding-left: 20px;
}

.investmentImageHolder {
	float: left;
	width: 166px;
	padding: 0px 0px 10px 0px;
}

.investmentTextHolder {
	float: left;
	width: 180px;
	padding-top: 8px;
	padding-left: 20px;
}
.ivgtext 
{
	color:#273660;
}
.promoBox {
	margin: 40px 0px 0px 21px;
	clear: both;
	float: left;
	display: inline;
	width: 181px;
	font-size: 11px;
	background-image: url(../images/bg_promoBoxTop.gif);
	background-repeat: no-repeat;
}

.promoBoxTop {
	background-color: #d7dce3;
	background-image: url(../images/bg_promoBox.gif);
	background-repeat: repeat-y;
	padding: 0px 7px 7px 12px;
	margin: 7px 0px 0px 0px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

.promoBoxBottom {
	font-size: 0px;
	background-image: url(../images/bg_promoBoxBottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 100%;
}

.flashCopy {
	font-size: 14px;
	clear: both;
	width: 350px;
	color: #525356;
	padding: 50px 0px 0px 428px;
}

.printContent {
	display: none;
}
