@charset "UTF-8";
/* CSS Document */


/* GLOBALS */

.clear {
	clear:both;
}

.banner {
	width:930px;
	height:323px;
	float:left;
	margin:0 auto;
}
.content {
	width:910px;
	padding:25px 0 0px 10px;
	float:left;
	margin:0 auto;
	   min-height:200px;
  height:auto !important;
  height:200px;
}

body {
	background-color:#f2f2f2;
	
}

.center {margin-left: auto; margin-right: auto;}

/* LAYOUT */

#container {
	 width: 960px;
  margin: 0 auto;
  position: relative;
}

.top {
	background-image:url(../images/container_top.png);
	background-repeat:no-repeat;
	width:960px;
	height:13px;
	float:left;
}
.middle {
	background-image:url(../images/container_middle.png);
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0px 15px;
	width:930px;
	float:left;
}
.bottom {
	background-image:url(../images/container_bottom.png);
	background-repeat:no-repeat;
	width:960px;
	height:13px;
}

.logo {
	text-indent:-9999px;
	background-image:url(../images/logo.png);
	background-position:top left;
	width:198px;
	height:95px;
	float:left;
	display:inline-block;
	margin:16px 0;
}

.iconscroll {
	background-image:url(../images/icon.png);
	background-repeat:no-repeat;
	background-position:center right;
	height:127px;
	width:662px;
	margin-left:100px;
	float:right;
	position:relative;
}




#footer {
	width:100%;
	margin:0 auto;
	height:100px;
	padding:15px 0 0 0;
	text-align:center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	float:left;
}

/* NAVIGATION */

#nav-wrapper {
	width:960px;
	height:40px;
	margin:0 auto;
	padding:0;
}
ul.navigation {
	/*width:760px;*/
	height:40px;
	margin:0;
	float:left;
	padding:0;
	list-style-type:none;
}


ul.scrollnavigation {
	height:40px;
	margin:0;
	float:right;
	padding:0;
	list-style-type:none;
	position:absolute;
	bottom:0;
	
}
ul.navigation li, ul.language li {
	display:inline-block;
	float:left;

	
}
ul.scrollnavigation li {
	display:inline-block;
	float:left;

}

ul.language {
	height:40px;
	margin:0;
	float:right;
	padding:0;
	list-style-type:none;
}
ul.navigation li a {
	display:block;
	float:left;
	color:#FFF;
	list-style-type:none;
	line-height:40px;
	height:40px;
	margin-right:25px;
	padding-right:25px;
	text-decoration:none;
	background-image:url(../images/navborder.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:1.25em;
	font-weight:bold;
}

ul.scrollnavigation li a,  ul.scrollnavigation li a:hover {
	 display:block;
	float:left;
	color:#666;
	list-style-type:none;
 }
ul.scrollnavigation li.services a {
	width:91px;
	background-image:url(../images/sector_focus_tab.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.services a:hover, ul.scrollnavigation li.services a.selected {
		background-image:url(../images/sector_focus_tab.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}

ul.scrollnavigation li.energy a {
	width:180px;
	background-image:url(../images/energy.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.energy a:hover, ul.scrollnavigation li.energy a.selected {
		background-image:url(../images/energy.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}
ul.scrollnavigation li.realestate a {
	width:80px;
	background-image:url(../images/realestate.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.realestate a:hover, ul.scrollnavigation li.realestate a.selected {
		background-image:url(../images/realestate.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}
ul.scrollnavigation li.water a {
	width:47px;
	background-image:url(../images/water.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.water a:hover, ul.scrollnavigation li.water a.selected {
		background-image:url(../images/water.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}
ul.scrollnavigation li.technology a {
	width:133px;
	background-image:url(../images/technology.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.technology a:hover, ul.scrollnavigation li.technology a.selected {
		background-image:url(../images/technology.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}
ul.scrollnavigation li.middleeast a {
	width:81px;
	background-image:url(../images/middleeast.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	text-indent:-9999px;
	float:left;
	display:inline-block;
}
ul.scrollnavigation li.middleeast a:hover, ul.scrollnavigation li.middleeast a.selected {
		background-image:url(../images/middleeast.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
}
ul.language li a {
	display:inline-block;
	float:left;
	color:#FFF;
	line-height:40px;
	width:60px;
	padding-left:15px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:11px;
	background-image:none;
}
ul.language li a:hover {
	background-image:url(../images/select_arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}

ul.language li.pipe, ul.language li.pipe:hover {
	width:13px;
	float:left;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-size:10px;
	list-style:none;
}
#main_nav {
	height:40px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	background-color:#666;
}

ul.navigation a:focus {
    outline: none;
}

/* SLIDER */

#slider {
	margin: 40px auto 0px;
	width:100%;
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
	background-position:top;
}

.scroll {
	width:960px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	
}

.scrollContainer div.panel {
  width: 960px; /* change to 560px if not using JS to remove rh.scroll */

}

.scrollButtons {
    position: absolute;
    top: 400px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -50px;
	height:25px;
	width:25px;
	background-image:url(../images/left.gif);
}

.scrollButtons.right {
    right: -50px;
	height:25px;
	width:25px;
	background-image:url(../images/right.gif);
}
.scrollButtons.left:hover, .scrollButtons.right:hover {
	background-position: 0 -25px;
}

.hide {
    display: none;
}


/* PAGES */


#services .left {
	width:249px;
	float:left;
	height:623px;
	margin-right:1px;
}
.lefttop {
	height:383px;
	width:210px;
	color:#FFF;
	background-color:#59585d;
	float:left;
	padding:20px;
}
#services .right {
	width:679px;
	height:623px;
	float:right;
}
.righttop {
	width:679px;
	height:423px;
	background-image:url(../images/servicesbanner.jpg);
	float:left;
}
.rightbottom {
	width:679px;
	height:200px;
	float:left;
}
.rightbottomleft {
	width:236px;
	height:200px;
	float:left;
	background-image:url(../images/services_globe.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.rightbottomright {
	float:right;
	width:423px;
	height:180px;
	padding:10px;
}
#energy .banner {
	width:930px;
	height:423px;
	float:left;
	background-image:url(../images/energybanner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#energy .banner .left, #realestate .banner .left, #water .banner .left, #technology .banner .left, #middleeast .banner .left {
	width:210px;
	padding:20px;
}
#energy .info, #realestate .info, #water .info, {
	width:425px;
	margin-right:25px;
	float:left;
}
#realestate .banner {
	width:930px;
	height:423px;
	float:left;
	background-image:url(../images/realestate_banner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#water .banner {
	width:930px;
	height:423px;
	float:left;
	background-image:url(../images/water_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#technology .banner {
	width:930px;
	height:423px;
	float:left;
	background-image:url(../images/technology_banner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#middleeast .banner {
	width:930px;
	height:423px;
	float:left;
	background-image:url(../images/middleeast_banner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.watertag {position: absolute; top: 330px; left: 35px; width: 210px;}

.white {color: #FFF;}

.middleeasttag {position: absolute; top: 205px; left: 730px; width: 200px;}

.realestatetag {position: absolute; top: 169px; left: 280px; width: 165px;}

.energytag {position: absolute; top: 90px; left: 760px; width: 160px;}

.technologytag {position: absolute; top: 189px; left: 500px; width: 200px;}

.navy {color:#003A63;}
