
	/**
	* zero everything
	*/	
	*, body {
		margin: 0;
		padding: 0;
		}
		
		
		
	/*
	* global declarations
	*/	
	body {
		text-align: center; /* IE5.x centering fix */
		background: #494237 url(../../images/body/home-bg.gif) repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		}
		
	p {
		height: auto !important;
		height: 0;
		padding: 8px 16px 16px;
		text-align: justify;
		}
		
	a {
		outline: 0;
		color: #ebbd16;
		}

		


	/**
	* main container
	*/	
	#container {
		width: 777px;
		margin: 0 auto;
		text-align: left;
		}
		
	#head {
		height: 263px;
		background: url(../../images/layout/shadow.png) bottom no-repeat;
		}
		
	#head div {
		height: 263px;
		width: 567px;
		float: left;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-image: url(../../images/backgrounds/general.jpg);
		}
		
	#content {
		width: 765px;
		margin: 0 auto;
		}
		
	#left {
		float: left;
		width: 198px;
		border-top: 1px solid #FFFFFF;
		}
		
	#right {
		float: left;
		width: 561px;
		margin: 0 0 0 6px;
		}
		
	#main {
		background: #FFFFFF url(../../images/menu/menu-colours.gif) no-repeat;
		padding: 37px 0 0;
		color: #9c9c9c;
		}
		
	#main h2 { margin: 0 16px 16px; }
		



	/**
	* headings
	*/	
	h1 {
		width: 210px;
		height: 263px;
		float: left;
		text-indent: -9999em;
		background: url(../../images/logo.gif) center bottom no-repeat;
		}
		
	h1 a {
		display: block;
		height: 263px;
		}
		
	h2 {
		height: 13px;
		text-indent: -9999em;
		background-repeat: no-repeat;
		}
		
	h3 {
		margin: 10px 16px;
		font-size: 11px;
		font-weight: bold;
		}
		
		
	
	/**
	* menu
	*/
	#head ul {
		height: 33px;
		list-style-type: none;
		margin: 230px 6px 0 0;
		background: url(../../images/menu/menu-bg.png);
		}
		
	#head ul li {
		float: left;
		height: 11px;
		font-size: 1px;
		line-height: 1px;
		margin: 13px 2px 0 0;
		background-repeat: no-repeat;
		background-position: center;
		}
		
	#head ul li a {
		display: block;
		height: 11px;
		text-indent: -9999em;
		}
		
	li#m1 { width: 52px; background-image: url(../../images/menu/home.gif); }
	li#m2 { width: 60px; background-image: url(../../images/menu/services.gif); }
	li#m3 { width: 116px; background-image: url(../../images/menu/consultancy-services.gif); }
	li#m4 { width: 67px; background-image: url(../../images/menu/vacancies.gif); }
	li#m5 { width: 60px; background-image: url(../../images/menu/markets.gif); }
	li#m6 { width: 58px; background-image: url(../../images/menu/news.gif); }
	
	
	
	/**
	* submenu
	*/
	#submenu { height: 57px; }
	#submenu ul {
		float: right;
		list-style-type: none;
		}
		
	#submenu ul li {
		float: left;
		height: 11px;
		font-size: 1px;
		line-height: 1px;
		margin: 46px 15px 0 0;
		}
		
	#submenu ul li a {
		display: block;
		height: 11px;
		text-indent: -9999em;
		}
		
	#submenu ul li#s4 {
		width: 46px;
		background: url(../../images/submenu/contact-us.gif);
		}
		
		
		
		
	/**
	* news
	*/
	#news {
		background-color: #f9f9f9;
		border-top: 4px solid #ddd9d3;
		padding: 0 16px 0;
		}
		
	#news h2 {
		padding: 33px 0 0;
		margin: 0 0 16px !important;
		background: url(../../images/headings/latest-news.gif) bottom left no-repeat;
		}
		
	#news ul { list-style-type: none; }
	#news ul li { padding: 0 0 30px; }
	#news ul li a {
		color: #ededed;
		line-height: 16px;
		text-decoration: none;
		}
		
	#news ul li a span {
		color: #9c9c9c;
		line-height: 16px;
		display: block;
		margin: 0 0 0 27px;
		background: url(../../images/layout/news-underline.gif);
		}
		
	#news ul li#n1 { background: url(../../images/bullets/zero-one.gif) no-repeat; }
	#news ul li#n2 { background: url(../../images/bullets/zero-two.gif) no-repeat; }
	#news ul li#n3 { background: url(../../images/bullets/zero-three.gif) no-repeat; }
		


	
	/**
	* view area
	*/
	#view {
		background-color: #a8a49e;
		margin: 6px 0 0;
		}
		
	#view ul {
		padding: 20px 0 20px 42px;
		list-style-type: none;
		}
		
	#view ul li {
		height: 10px;
		margin: 0 0 17px;
		font-size: 1px;
		line-height: 1px;
		}
		
	#view ul li a {
		display: block;
		height: 10px;
		text-indent: -9999em;
		}
		
	#view ul li#v1 { background: url(../../images/view/newsletter-signup.gif) no-repeat; }
	#view ul li#v2 { background: url(../../images/view/view-all-news.gif) no-repeat; }
	#view ul li#v3 { background: url(../../images/view/view-all-vacancies.gif) no-repeat; margin: 0; }
		



	/**
	* footer
	*/	
	#footer {
		background-color: #f3f2f1;
		margin: 6px 0 30px;
		padding: 15px 0;
		color: #c2c2c2;
		line-height: normal;
		}
		
	#footer div {
		background: url(../../images/layout/footer-bg.gif);
		}
		
	#footer ul {
		list-style-type: none;
		}
		
	#footer ul li {
		float: left;
		width: 150px;
		display: inline;
		}
		
	#footer ul li a { color: #ebbd16; }
	#footer ul li#f1 { margin: 0 35px 0 16px; }
	#footer ul li#f2 { margin: 0 35px 0 0; }
	



	/**
	* paginator
	*/	
	#paginator {
		background-color: #a8a49e;
		line-height: 40px;
		padding: 0 20px;
		color: #ffffff;
		}
		
	#paginator ul {
		list-style-type: none;
		text-align: right;
		}
		
	#paginator ul li {
		display: inline;
		margin: 0 0 0 10px;
		}
		
	#paginator ul li a {
		color: #ffffff;
		text-decoration: none;
		}
		
		
		
	/**
	* forms
	*/
	fieldset {
		border: 0;
		}
		
	legend {
		display: none;
		}
	



	/**
	* lists
	*/	
	ul.arrow {
		margin: 0 32px;
		}
		
	ul.arrow li {
		margin: 0 0 10px;
		}
		
		
		

	/**
	* form global
	*/
	form { padding: 0 16px 40px; }
	label { display: block; }
	
	
	
	/**
	* inputs
	*/
	input, textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #ccc;
		background: #fff !important;
		margin: 5px 0 10px;
		width: 250px;
		}
			
	textarea {
		height: 112px;
		}
	


	/**
	* form columns
	*/
	.col, colr {
		float: left;
		width: 250px;
		margin: 0 10px 0 0;
		}
		
	.colr {
		float: right;
		margin: 0 !important;
		}
		
	.fr {
		float: right !important;
		}
		
		
		
		
		
	/**
	* submit button
	*/	
	.signup, .submit {
		width: 50px;
		height: 26px;
		border: 0;
		cursor: pointer;
		text-indent: -9999em;
		background: url(../../images/buttons/sign-up.gif);
		}
		
	.submit {
		background: url(../../images/buttons/submit.gif);
		}
		
		
		
	/**
	* clearfix
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
	.clearfix {
		display: inline-block;
		}
	
	/* Hide from IE Mac \*/
	.clearfix {
		display: block;
		}
	/* End hide from IE Mac */

	