/*----------------------header------------------------*/

.body {
	clear:both;
	display: block;
	float:none;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:780px;
}

.body img {
	float:left;
}

/*----------------------header------------------------*/

.header {
	background-color:#FFFFFF;
	width:780px;
}

/*----------------------page------------------------*/

.page {
	background-color:#FFFFFF;
	width:780px;
}

/*----------------------menu------------------------*/

.menu {
	width:180px;
}

.menu ul.listVertical {
	width:180px;
}

.menu ul.listVertical li a {
	background-position:0% 0%;
	background-repeat:repeat-y;
	display:block;
	height:21px;
	margin:0px;
	padding:3px 5px 3px 85px;
	text-decoration:none;
	width:180px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;
	width:90px;
}

html>body .menu ul.listVertical li a {
	height:auto;
	min-height:15px;
	width:90px;
}

.menu ul.listVertical li.on a,
.menu ul.listVertical li a:hover {
	background-image:url("../../images/bg_menu.gif");
	text-decoration:none;
}

/*----------------------content------------------------*/

.content {
	line-height:160%;
	margin:20px 0px 20px 0px;
	width:600px;
}

.contentLeft {
	margin:0px 35px 0px 0px;
	width:350px;
}

.contentLeft h2 span,
.contentLeft h2 a {
	font-family:georgia;
}

.contentLeft .columnLeft {
	margin:0px 10px 0px 0px;
	width:180px;
}

.contentLeft .columnRight {
	margin:0px 0px 0px 0px;
	width:160px;
}

.contentRight {
	border-bottom:30px solid #B4B2AD;
	color:#FFFFFF;
	height:225px;
	padding:10px 15px 10px 15px;
	width:215px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:175px;
	width:185px;
}

html>body .contentRight {
	height:auto;
	min-height:175px;
	width:185px;
}

.contentRight p {
	font-size:120%;
	font-family:georgia;
	margin:0px;
}

/*----------------------footer------------------------*/

.footer {
	text-align:center;
	width:780px;
}

.footer p {
	color:#FFFFFF;
	margin:15px 0px 15px 0px;
}

/*----------------------section specific------------------------*/

#index .contentLeft h2 span {
	color:#1D71B8;
}

#index .contentRight {
	background-color:#1D71B8;
}

#experience .contentLeft h2 span {
	color:#1C3F7A;
}

#experience .contentRight {
	background-color:#1C3F7A;
}

#divestments .contentLeft h2 span {
	color:#56967D;
}

#divestments .contentRight {
	background-color:#56967D;
}

#acquisitions .contentLeft h2 span {
	color:#BC582E;
}

#acquisitions .contentRight {
	background-color:#BC582E;
}

#team .contentLeft h2 span {
	color:#2E7181;
}

#team .contentRight {
	background-color:#2E7181;
}

#offices .contentLeft h2 span {
	color:#972928;
}

#offices .contentRight {
	background-color:#972928;
}

