*{ padding: 0; margin: 0; }
img{ border: none; }
.clear{ clear: both; }
span.bold{ font-weight: bold; }
a{ outline:none; }
/*===========---------------------------------------HTML-------------------------------------==============*/
html {
	min-height: 100%;
	margin-bottom: 1px;
	}
/*===========---------------------------------------BODY-------------------------------------==============*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #fff url(../images/gradient_background.jpg) repeat-x;
	color: #363636;
	text-align: center;
	}
/*===========---------------------------------------WRAPPER-------------------------------------==============*/
#wrapper{ 
	margin: 0 auto;
	width: 924px;
	background: #fff;
	text-align: left;
	}
/*===========---------------------------------------HEADER-------------------------------------==============*/
#header{
	width: 924px;
	float: left;
	height: 511px;
	/*background: #fff url(../images/header.jpg) top left no-repeat;*/
	}
	.home{
		background: url(../images/header_home.jpg) top left no-repeat;
		}
	.team{
		background: url(../images/header_team.jpg) top left no-repeat;
		}
	.contact{
		background: url(../images/header_contact.jpg) top left no-repeat;
		}
	.fixedincome{
		background: url(../images/header_fixedincome.jpg) top left no-repeat;
		}
	.hedgefunds{
		background: url(../images/header_hedgefunds.jpg) top left no-repeat;
		}
	.infrastructure{
		background: url(../images/header_infrastructure.jpg) top left no-repeat;
		}
	.privateequity{
		background: url(../images/header_privateequity.jpg) top left no-repeat;
		}
	.realestate{
		background: url(../images/header_realestate.jpg) top left no-repeat;
		}
	.shariacompliant{
		background: url(../images/header_shariacompliant.jpg) top left no-repeat;
		}
/*===========---------------------------------------LOGO-------------------------------------==============*/
#logo{
	width: 294px;
	height: 83px;
	float: left;
	}
	#logo a img{
		padding: 14px 52px 14px 20px;
		}
/*===========---------------------------------------LEFTCOLUMN-------------------------------------==============*/
#leftcolumn{ 
	width: 593px;
	float: left;
	margin-bottom: 30px;
	margin-top: 15px;
	}
/*===========---------------------------------------RIGHTCOLUMN-------------------------------------==============*/
#rightcolumn{ 
	float: right;
	width: 331px;
	display: inline;
	margin-top: -135px;
	margin-bottom: 50px;
	}
* html #rightcolumn{
	position: relative;
	}
	#rightcolumn img{
		border-bottom: 2px solid #fff;
		display: block;
		}
/*===========---------------------------------------COLORBOX-------------------------------------==============*/
.colorbox{
	width: 331px;
	background: #5ea6d4;
	/*margin-bottom: 25px;*/
	border-bottom: 2px solid #fff;
	}
	.colorbox p{
		font-size: 22px;
		padding: 15px;
		color: #fff;
		line-height: 150%;
		}
/*===========---------------------------------------LEFTTEXT-------------------------------------==============*/
#lefttext{
	width: 480px;
	margin: 0 0 0 50px;
	}
#lefttext p{
	font: Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 1.5em;
	line-height: 130%;
	margin-bottom: 15px;
	}
	#lefttext p.title{
		font-size: 2.5em;
		font: Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 15px;
		}
	#lefttext p.name{
		font-size: 1.5em;
		font-weight: bold;
		margin-bottom: 5px;
		}
	#lefttext span.title{
		font-weight: normal;
		font-size: 0.9em;
		}
#lefttext a:link, #righttext a:visited{
	color: #363636;
	text-decoration: underline;
	}
#lefttext ul{ margin-left:30px; }
#lefttext li{ font-size:1.5em; line-height:130%; margin-bottom:3px; }
/*===========---------------------------------------LOCATION-------------------------------------==============*/
.location{
	width: 240px;
	float: left;
	margin-bottom: 5px;
	}
/*===========---------------------------------------ULLIST-------------------------------------==============*/
.ullist{
	width: 400px;
	margin: 0 0 15px 0;
	}
.ullist li{
	font-size: 1.3em;
	list-style: outside;
	margin: 0 0 5px 20px;
	}
/*===========---------------------------------------RIGHTTEXT-------------------------------------==============*/
#righttext p{
	padding: 0 15px;
	color: #5ea6d4;
	font-size: 1.5em;
	line-height: 130%;
	font: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
	#righttext p.title{
		font-size: 2.0em;
		color: #f26522;
		margin-bottom: 15px;
		font: Tahoma, Arial, Helvetica, sans-serif;
		}
	#righttext p.title a, #righttext p.title a:visited{
		color: #f26522;
		}
#righttext span{
	color: #707070;
	font-size: 0.8em;
	}
#righttext a:link, #righttext a:visited{
	color: #707070;
	text-decoration: none;
	}
#righttext a:hover{
	text-decoration: underline;
	}
/*===========---------------------------------------FOOTER-------------------------------------==============*/
#footer{ 
	width: 924px;
	clear: both;
	margin-bottom: 55px;
	}
/*===========---------------------------------------FOOTERTEXT-------------------------------------==============*/
#footertext{
	background: #e9f6fe;
	width: 850px;
	height: 155px;
	margin: 0 0 0 35px;
	}
#footertext a:link, #footertext a:visited{
	color: #707070;
	text-decoration: none;
	font-size: 1.3em;
	}
	#footertext a:hover{
		text-decoration: underline;
		}
#footertext ul{
	float: left;
	margin: 10px 25px 0 50px;
	display: inline;
	}
#footertext ul.first{
	margin-left: 120px;
	}
#footertext li{
	list-style: none;
	line-height: 150%;
	margin-bottom: 2px;
	}
	#footertext li.title{
		font-size: 1.5em;
		color: #363636;
		font-weight: bold;
		}
/*===========---------------------------------------PHNUMBERS-------------------------------------==============*/
#backtotop{
	float: left;
	position: absolute;
	margin-top: 15px;
	}
/*===========---------------------------------------PHNUMBERS-------------------------------------==============*/
#phnumbers{
	background: #0072bb;
	float: right;
	position: absolute;
	left: 830px;
	margin-top: 15px;
	width: 247px;
	}
#phnumbers p{
	font-size: 3.0em;
	color: #fff;
	padding: 2px 15px;
	}
