/******************************************************************************
* Generic CSS
 *****************************************************************************/
body {
	font-family: Arial, Verdana, sans-serif; font-size:12px; color:#bec6cd;
	border:0px; margin:0px auto 0px auto; padding:0px 0px 0px 0px;
	text-align:center; background-color:#000000;
}

* html body { text-align: center; /* IE 5 centering */ }

/******************************************************************************
* GENERIC FORMATTING
*****************************************************************************/
p { margin:0px 0px 15px 0px; }

a { }

h1 { font-size:18px; margin:0px 0px 15px 0px; font-weight:normal; color:#ffffff; }

h2 { font-size:14px; margin:0px 0px 15px 0px; }

h3 { font-size:12px; }

strong { color:#ffffff; font-weight:normal; }

/******************************************************************************
* Normal Images
*****************************************************************************/
img { border:none; margin:0px; padding:0px; }

img.floatedRight {
	float:right; margin:0px 10px 30px 30px;
}

/******************************************************************************
* Normal Unordered List
*****************************************************************************/
ul.normal {
	list-style:none;
	padding:0px 0px 0px 0px; margin:20px 0px 20px 27px;
}

ul.normal li {
	margin:0px 0px 3px 0px; padding:0px 0px 10px 10px; line-height:22px;
	background-image:url(../_images/se-link.jpg);
	background-repeat:no-repeat; background-position:0px 7px;
}

/******************************************************************************
* Accessibility Features
*****************************************************************************/
p#skipToMainContent { display:none; }

/******************************************************************************
* Misc
*****************************************************************************/
div.centered { text-align:center; }

/******************************************************************************
* wrapper
*****************************************************************************/
div#wrapper {
	width:940px; text-align:left; margin:0px auto 0px auto; padding:0px 10px 0px 10px;
}

* html div#wrapper { text-align: left; /* Win IE 5 left align after centering */ }

div#wrapper-i {
	width:940px; float:left;
	background-image:url(../_images/wrapper-i-bg.jpg);
	background-position:0px 220px; background-repeat:no-repeat;
}

/******************************************************************************
* header
*****************************************************************************/
div#header {
	float:left; width:940px; height:200px;
	background-image:url(../_images/header-bg.jpg);
}

div#header h1 { display:none; }

div#header p#header-details {
	display:block; float:right; padding:13px 48px 0px 0px;
	letter-spacing:0.5px;
}

div#header p#header-details a { color:#bec6cd; text-decoration:none; }

div#header p#header-details a:hover { text-decoration:underline; }

/******************************************************************************
* main-content
*****************************************************************************/
div#main-content {
	float:left; width:860px; padding:60px 0px 0px 40px;
}

div#main-content-i {
	float:left; width:860px;
}

/******************************************************************************
* left-column
*****************************************************************************/
div#left-column {
	float:left; width:160px;
}

div#left-column p#newm {
	float:right; width:150px; height:33px; padding-left:10px;
	margin:0px 0px 0px 0px;
}

div#left-column p#newm a {
	float:left; width:140px; height:33px;
	background-image:url(../_images/left-new-era.png);
}

div#left-column p#newm span { display:none; }

div#left-column p#group {
	float:right; width:150px; height:66px; padding-left:10px;
	margin:0px 0px 0px 0px;
}

div#left-column p#group a {
	float:left; width:140px; height:66px;
	background-image:url(../_images/left-group-icons.jpg);
}

div#left-column p#group span { display:none; }

div#left-column p#barc {
	float:left; width:140px; padding:166px 10px 40px 10px; margin:39px -3px 0px 0px;
	font-size:10px; line-height:14px;
	background-image:url(../_images/left-barc.jpg);
	background-position:10px 0px; background-repeat:no-repeat;
}

div#left-column p#barc strong {
	font-weight:normal;
}

/******************************************************************************
* right-column
*****************************************************************************/
div#right-column {
	float:right; width:640px;
}

/******************************************************************************
* footer
*****************************************************************************/
div#footer {
	float:left; width:890px; height:170px; padding:0px 50px 0px 0px; margin:0px 0px 0px 0px;
	background-image:url(../_images/footer-bg.jpg);
	background-position:right top; background-repeat:no-repeat;
}

div#footer-i {
	float:left; width:890px; height:150px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}

div#footer p {
	text-align:right; margin:0px; font-size:11px;
}

div#footer p a {
	color:#ffffff; text-decoration:none;
}

div#footer p a#footer-nav-current { color:#ffffff; }

div#footer p a#footer-nav-current:hover { text-decoration:none; }

div#footer p a:hover { text-decoration:underline; }

div#footer p#footer-nav { margin-top:26px; }

div#footer p#footer-copyright { margin-top:20px; }

div#footer p#footer-details { margin-top:20px; }

div#footer p#neocentra { margin-top:24px; }

div#footer p#neocentra a { color:#4c5965; }

/******************************************************************************
* home page
*****************************************************************************/
div#right-left-col {
	float:left; width:330px; line-height:22px;
}

div#right-left-col h1 {
	float:left; width:313px; height:34px; font-size:16px;
	margin:0px 0px 0px 0px; padding:16px 0px 0px 17px;
	background-image:url(../_images/home-left-h1-bg.jpg);
}

div#right-left-col p {
	padding:0px 10px 0px 17px;
}

div#right-right-col {
	float:right; width:290px; text-align:right;
}

div#right-right-col h1 {
	float:left; width:275px; height:34px; font-size:16px; text-align:right;
	margin:0px 0px 10px 0px; padding:16px 15px 0px 0px;
	background-image:url(../_images/home-right-h1-bg.jpg);
	background-position:left top; background-repeat:no-repeat;
}

div.home-news-item {
	padding-right:15px; padding-bottom:11px; margin-bottom:10px;
	background-image:url(../_images/home-news-item.jpg);
	background-position:right bottom; background-repeat:no-repeat;
}

div.home-news-item p { margin:0px; }

div.home-news-item p.hni-date {
	font-size:11px; margin-bottom:10px;
}

div.home-news-item p.hni-title {
	font-size:12px; color:#ffffff; margin-bottom:10px;
}

div.home-news-item p.hni-links {
	font-size:11px;
}

div.home-news-item p.hni-links a {
	color:#bec6cd; text-decoration:none;
}

div.home-news-item p.hni-links a:hover {
	text-decoration:underline;
}

/******************************************************************************
* normal page
*****************************************************************************/
div#normal-page {
	float:left; margin-bottom:30px;
}

div#normal-page h1.withBg {
	float:left; width:623px; height:35px; font-size:16px; padding:15px 0px 0px 17px;
	background-image:url(../_images/h1-background.jpg);
}

div#normal-page h2 {
	margin:0px 0px 10px 0px; padding:0px 17px 0px 17px;
	color:#ffffff; font-weight:normal;
}

div#normal-page p {
	margin:0px 0px 10px 0px; padding:0px 17px 0px 17px; line-height:20px;
}

div#normal-page p a {
	color:#bec6cd;
}

div#normal-page p.backLink {
	float:right; font-size:11px; margin-top:-10px; text-align:right; width:90%;
}

div#normal-page p.backLink a {
	background-image:url(../_images/left-bullet-png.png); padding-left:10px;
	background-position:left center; background-repeat:no-repeat;
	text-decoration:none;
}

div#normal-page p.backLink a:hover {
	text-decoration:underline;
}

div#normal-page p.normalDate {
	margin-top:-10px; font-size:11px;
}

div#normal-page p.normalLineLink {
	background-image:url(../_images/right-bullet.png); margin-left:17px; padding-left:10px;
	background-position:left center; background-repeat:no-repeat;
}

div#normal-page p.normalLineLink a { text-decoration:none; margin-bottom:0px;}

div#normal-page p.normalLineLink a:hover { text-decoration:underline; }

/******************************************************************************
* se-box
*****************************************************************************/
div.se-box {
	float:left; width:640px; padding-top:23px;  margin-right:-3px;
}

html>body div.se-box {
	background-image:url(../_images/se-box-top.jpg);
	background-position:left top; background-repeat:no-repeat;
}

div.se-box-i {
	float:left; width:640px; padding-bottom:23px;
}

html>body div.se-box-i {
	background-image:url(../_images/se-box-bot.jpg);
	background-position:left bottom; background-repeat:no-repeat;;
}

div.se-box-ii {
	float:left; width:594px; padding:0px 23px 0px 23px;
}

html>body div.se-box-ii {
	background-image:url(../_images/se-box-mid.jpg);
	background-position:left top; background-repeat:repeat-y;
}

div#normal-page div.se-box-ii p { padding:0px; }

div#normal-page div.se-box-ii h2 {
	color:#ffffff; font-size:16px; font-weight:normal; margin-bottom:14px; margin-top:2px;
}

div#normal-page div.se-box-ii h2.exclusive {
	height:20px; margin-bottom:10px;
	background-image:url(../current-projects/images/exclusive.gif);
	background-position:right center; background-repeat:no-repeat;
}

/******************************************************************************
* se-box current projects
*****************************************************************************/
div.se-current-projects-bg { float:left; width:197px; height:97px; padding:5px; }

html>body div.se-current-projects-bg { background-image:url(../current-projects/images/image-bg.jpg); }

div.se-current-projects-img { float:left; width:197px; height:97px; }

div.se-current-projects-det { float:right; width:375px; }

div#normal-page div.se-current-projects-det p.selink {
	background-image:url(../_images/se-link.jpg); padding-left:10px;
	background-position:left center; background-repeat:no-repeat;
}

div#normal-page div.se-current-projects-det p.selink a { text-decoration:none; margin-bottom:0px;}

div.se-current-projects-det p.selink a:hover { text-decoration:underline; }

div#turks-and-caicos.se-current-projects-img { background-image:url(../current-projects/images/turks-and-caicos.jpg); }
div#morocco.se-current-projects-img { background-image:url(../current-projects/images/morocco.jpg); }
div#thailand.se-current-projects-img { background-image:url(../current-projects/images/thailand.jpg); }
div#brazil.se-current-projects-img { background-image:url(../current-projects/images/brazil.jpg); }
div#tunisia.se-current-projects-img { background-image:url(../current-projects/images/tunisia.jpg); }
div#egypt.se-current-projects-img { background-image:url(../current-projects/images/egypt.jpg); }
div#torre-bermeja.se-current-projects-img { background-image:url(../current-projects/images/torre-bermeja.jpg); }

div#barclays.se-current-projects-img { background-image:url(../associates/images/barclays.jpg); }
div#global.se-current-projects-img { background-image:url(../associates/images/global-currency-service.jpg); }


/******************************************************************************
* se-box news
*****************************************************************************/
div.se-news-bg { }

html>body div.se-news-bg { }

div.se-news-img { }

div.se-news-det { }

div#normal-page div.se-box-ii h2 {
	margin-bottom:7px; padding:0px;
}

div.se-news-det p.sedate {
	font-size:12px;
}

div.se-news-det p.sedate span {
	font-size:10px;
}

div#normal-page div.se-news-det p.selink {
	background-image:url(../_images/se-link.jpg); padding-left:10px;
	background-position:left center; background-repeat:no-repeat;
}

div.se-news-det p.selink a { text-decoration:none; margin-bottom:0px;}

div.se-news-det p.selink a:hover { text-decoration:underline; }

/******************************************************************************
* se-box pr and media
*****************************************************************************/
div.se-pam-bg { float:left; width:97px; height:97px; padding:5px; }

html>body div.se-pam-bg { background-image:url(../pr-and-media/images/image-bg.jpg); }

div.se-pam-img { float:left; width:97px; height:97px; }

div.se-pam-det { float:right; width:475px; }

div#normal-page div.se-box-ii h2 {
	margin-bottom:2px;
}

div.se-pam-det p.sedate {
	font-size:11px;
}

div.se-pam-det p.sedate span {
	font-size:10px;
}

div#normal-page div.se-pam-det p.selink {
	background-image:url(../_images/se-link.jpg); padding-left:10px; margin-bottom:0px;
	background-position:left center; background-repeat:no-repeat;
}

div.se-pam-det p.selink a { text-decoration:none; margin-bottom:0px;}

div.se-pam-det p.selink a:hover { text-decoration:underline; }

div#pam-13.se-pam-img { background-image:url(../pr-and-media/images/13.jpg); }
div#pam-12.se-pam-img { background-image:url(../pr-and-media/images/12.jpg); }
div#pam-10.se-pam-img { background-image:url(../pr-and-media/images/10.jpg); }
div#pam-09.se-pam-img { background-image:url(../pr-and-media/images/09.jpg); }
div#pam-08.se-pam-img { background-image:url(../pr-and-media/images/08.jpg); }
div#pam-07.se-pam-img { background-image:url(../pr-and-media/images/07.jpg); }
div#pam-06.se-pam-img { background-image:url(../pr-and-media/images/06.jpg); }
div#pam-05.se-pam-img { background-image:url(../pr-and-media/images/05.jpg); }
div#pam-04.se-pam-img { background-image:url(../pr-and-media/images/04.jpg); }
div#pam-03.se-pam-img { background-image:url(../pr-and-media/images/03.jpg); }
div#pam-02.se-pam-img { background-image:url(../pr-and-media/images/02.jpg); }
div#pam-01.se-pam-img { background-image:url(../pr-and-media/images/01.jpg); }

div#pam-jamie-moralee.se-pam-img { background-image:url(../meet-the-team/images/Jamie-Moralee.jpg); }
div#pam-ross-taylor.se-pam-img { background-image:url(../meet-the-team/images/Ross-Taylor.jpg); }
div#pam-miguel-gallardo.se-pam-img { background-image:url(../meet-the-team/images/Miguel-Angel-Gallardo.jpg); }
div#pam-chris-gankerseer.se-pam-img { background-image:url(../meet-the-team/images/Chris-Gankerseer.jpg); }
div#pam-christina-blaney.se-pam-img { background-image:url(../meet-the-team/images/Christina-Blaney.jpg); }

/******************************************************************************
* se-box clients and testimonials
*****************************************************************************/
div.se-cat-bg { float:left; width:136px; height:136px; padding:5px; }

html>body div.se-cat-bg { background-image:url(../clients-and-testimonials/images/image-bg.jpg); }

div.se-cat-img { float:left; width:136px; height:136px; }

div.se-cat-det { float:right; width:435px; }

div#normal-page div.se-box-ii h2 {
	margin-bottom:2px;
}

div#normal-page div.se-cat-det p {
	margin-top:10px; font-style:italic; line-height:22px;
}

div#pam-joe-cole.se-cat-img { background-image:url(../clients-and-testimonials/images/Joe-Cole.jpg); }
div#pam-rio-ferdinand.se-cat-img { background-image:url(../clients-and-testimonials/images/Rio-Ferdinand.jpg); }
div#pam-gary-neville.se-cat-img { background-image:url(../clients-and-testimonials/images/gary-neville.jpg); }
div#pam-john-terry.se-cat-img { background-image:url(../clients-and-testimonials/images/John-Terry.jpg); }
div#pam-anton-ferdinand.se-cat-img { background-image:url(../clients-and-testimonials/images/Anton-Ferdinand.jpg); }
div#pam-shaun-wright-phillips.se-cat-img { background-image:url(../clients-and-testimonials/images/Shaun-Wright-Phillips.jpg); }
div#pam-nemanja-vidic.se-cat-img { background-image:url(../clients-and-testimonials/images/Nemanja-Vidic.jpg); }

/******************************************************************************
* turks and caicos
*****************************************************************************/
div#normal-page h2#h1tanc {
	display:block; width:619px; height:182px; padding:0px; margin:20px 0px 20px 17px;
	background-image:url(../turks-and-caicos/images/TurksAndCaicos.jpg);
}

h2#h1tanc span { display:none; }

/******************************************************************************
* Gallery
*****************************************************************************/
div.gallery-thumbs-block {
	float:left; width:600px; padding-left:50px; margin-top:20px;
}

div.gallery-thumbs-block div.thumb {
	display:block; float:left; width:150px; height:150px; clear:none;
	text-align:center; margin:0px 20px 10px 0px;
}

div.gallery-thumbs-block a {
}

div.gallery-thumbs-block a img {
	border:none;
}

p.gallery-button {
	display:block; width:104px; height:34px;
	background-image:url(../_images/gallery-button.gif);
}

p.gallery-button a {
	display:block; width:104px; height:34px;
}

p.gallery-button a span {
	display:none;
}

/******************************************************************************
* bp-box
*****************************************************************************/
div.bp-box {
	float:left; width:640px; padding-top:23px;  margin-right:-3px;
}

html>body div.bp-box {
	background-image:url(../_images/se-box-top.jpg);
	background-position:left top; background-repeat:no-repeat;
}

div.bp-box-i {
	float:left; width:640px; padding-bottom:23px;
}

html>body div.bp-box-i {
	background-image:url(../_images/se-box-bot.jpg);
	background-position:left bottom; background-repeat:no-repeat;;
}

div.bp-box-ii {
	float:left; width:594px; padding:0px 23px 0px 23px;
}

html>body div.bp-box-ii {
	background-image:url(../_images/se-box-mid.jpg);
	background-position:left top; background-repeat:repeat-y;
}

div#normal-page div.bp-box-ii p { padding:0px; margin-bottom:0px;}

div#normal-page div.bp-box-ii h2 {
	color:#ffffff; font-size:16px; font-weight:normal; margin-bottom:14px; margin-top:2px;
	padding-left:0px; margin-top:0px; margin-bottom:5px;
}

/******************************************************************************
* normal-box
*****************************************************************************/
div.normal-box {
	float:left; width:640px; margin-right:-3px;
}

/******************************************************************************
* profile-box
*****************************************************************************/
div.profiles {
	float:left; padding-left:70px; text-align:center;
	margin-top:20px;
}

div.profile-box {
	float:left; width:200px; height:200px; margin-right:50px;
}

div.profile-box div.photo {
	float:left; width:97px; height:97px; margin-left:26px;
	margin-bottom:20px;
	background-repeat:no-repeat;
}

html>body div.profile-box div.photo { margin-left:52px; }

div#normal-page div.profile-box h2 {
	float:left; clear:both; width:100%; margin-bottom:0px;
}

div#normal-page div.profile-box p {
	float:left; clear:both; width:100%; margin-bottom:0px;
}

div#pp-jamie-moralee { background-image:url(../meet-the-team/images/Jamie-Moralee.jpg); }
div#pp-ross-taylor { background-image:url(../meet-the-team/images/Ross-Taylor.jpg); }
div#pp-miguel-gallardo { background-image:url(../meet-the-team/images/Miguel-Angel-Gallardo.jpg); }
div#pp-chris-gankerseer { background-image:url(../meet-the-team/images/Chris-Gankerseer.jpg); }
div#pp-christina-blaney { background-image:url(../meet-the-team/images/Christina-Blaney.jpg); }

/******************************************************************************
* tunisia
*****************************************************************************/
h2#tunisia {
	font-size:16px;
}

div#tunisia-block {
	float:right; margin:0px 10px 20px 30px; width:300px;
}

div#normal-page div#tunisia-block p.moreInformation {
	clear:both; margin:0px;
}

div#tunisia-block ul.normal {
	margin-top:10px;
}

div#tunisia-block ul.normal li {
	padding-bottom:0px; margin-top:0px;
	background-image:url(../_images/right-bullet.png);
}

div#tunisia-block ul.normal li a {
	color:#ffffff;
}

div#tunisia-pics, div#gp-pics {
	float:right; width:300px; height:260px; margin-bottom:30px;
}

a#tunisiaSiteLink {
	display:block; float:left; width:300px; height:260px; margin-bottom:20px;
	background-image:url(../tunisia/images/link.jpg);
}

a#tunisiaSiteLink span {
	display:none;
}

/******************************************************************************
* home-colorbox
*****************************************************************************/
div#home-colorbox { /* width = 730px */
	float:left; display:block; height:370px; width:710px;
	padding:10px;
	background-image:url(../_images/home-splash/001.png);
}

div#home-colorbox p#hcb-egypt, div#home-colorbox p#hcb-egypt a {
	display:block; width:260px; height:35px;
}

div#home-colorbox p#hcb-egypt {
	position:absolute; top:245px; right:20px;
}

div#home-colorbox p#hcb-egypt span { display:none; }

/******************************************************************************
* competition
*****************************************************************************/
div#competition-banner {
	float:left; width:620px; height:200px; margin:0px 0px 30px 10px;
	background-image:url(../competition/images/competition-banner.jpg);
}

div.inner-content {
	float:left; float:left; width:630px;
}

h2.centry {
	font-size:16px; border-bottom:1px solid #ffffff;
}