@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=b580530b-8b07-412c-9060-613a07215a33&fontids=694021,694027,694033,709887");
@font-face{
font-family:"HelveticaNeueW02-55Roma";
src:url("Fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("Fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("Fonts/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("Fonts/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("Fonts/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-65Medi";
src:url("Fonts/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src:url("Fonts/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url("Fonts/694027/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("Fonts/694027/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("Fonts/694027/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-75Bold";
src:url("Fonts/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
src:url("Fonts/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("Fonts/694033/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("Fonts/694033/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("Fonts/694033/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}
@font-face{
font-family:"Helvetica W01 Light";
src:url("Fonts/709887/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix");
src:url("Fonts/709887/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix") format("eot"),url("Fonts/709887/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"),url("Fonts/709887/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"),url("Fonts/709887/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}

body {
	background-color: #717770;
	margin: 0 0 0 0;
	overflow-y: scroll; 
	overflow-x: hidden;
}

img {border: none; }

#wrapping {
	width: 1020px;
	margin: 0 auto;
	
}

#logo {
	width: 181px;
	height: 95px;
	position: absolute;
	top: 0px;
	margin-left: 30px;
	display: block;
	background-color: #FFFFFF;
	z-index: 9999;
	padding-top: 15px;
	text-align: center;
}

#white-home {
	background-color: #FFF;
	width:100%;
	height: 110px;
	position:absolute;
	top:0px;
	margin-left:445px;
	z-index:111;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

#white-content {
	background-color: #FFF;
	width: 1020px;
	height: 100%;
	position:absolute;
	top:0px;
	z-index:111;
}

#nav {
	position: absolute;
	top: 0px;
	margin-left:445px;
	z-index: 999;
	width: 666px;
}

.nav-off {
	width: auto;
	height: 110px;
	display: block;
	background-color: #717770;
	float: left;
	margin-right:5px;
}

.nav-on {
	width: auto;
	height: 110px;
	display: block;
	background-color: #b52c44;
	float: left;
	margin-right:5px;
}

#home-copy01 {
	position: absolute;
	bottom: 80px;
	left: 0px;
	width: 100%;
	height:70px;
	background:url(images/trans85.png);
	background-repeat: repeat;
	text-align: center;
	padding-top:30px;
	padding-bottom:55px;
	z-index: 999;
	text-align:right;
}

#home-copy01-content {
	color:#717770;
	font-family:Helvetica W01 Light, Arial;
	text-decoration: none;
	font-weight: normal;
	font-size: 30px;
	line-height: 33px;
	z-index: 9999;
	width: 920px;
	text-align: left;
	margin: 0 auto;
	
}

#home-copy02 {
	position: absolute;	
	top: 410px;
	left: 0px;
	width: 100%;
	height: auto;
	background:url(images/trans85.png);
	background-repeat: repeat;
	text-align: center;
	padding-top:15px;
	padding-bottom:15px;
	z-index: 999;
}

#home-copy02-content {
	color:#717770;
	font-family:Helvetica W01 Light, Arial;
	text-decoration: none;
	font-weight: normal;
	font-size: 18px;
	z-index: 9999;
	width: 920px;
	text-align: left;
	margin: 0 auto;
}

#grey-standout {
	position: absolute;
	top: 140px;
	background-color:#717770;
	font-family:Helvetica W01 Light, Arial;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 24px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left: 50px;
	padding-right: 120px;
	width:800px;
}

#main-content {
	position: absolute;
	top: 340px;
	left: 47px;
	width: 920px;
	height: auto;
	z-index: 99999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #717770;
}






#edwardjames {
	position: relative;
	top: 480px;
	left:-95px;
	z-index: 999;
	float: right;
	width: auto;
}
.panel01 {
	position: absolute;
	margin-left:-400px;
	background-color: #FFF;
	width: 2000px;
	height: 94px;
	background-image:url(images/who-we-are-off.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel02 {
	position: absolute;
	margin-left:-400px;
	background-color: #004990;
	width: 2000px;
	height: 94px;
	background-image:url(images/who-we-are-on.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel03 {
	position: absolute;
	left:-441px;
	background-color: #FFF;
	width: 2000px;
	height: 94px;
	margin-top:114px;
	background-image:url(images/our-projects-off.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel04 {
	position: absolute;
	left:-441px;
	background-color: #004990;
	width: 2000px;
	height: 94px;
	margin-top:114px;
	background-image:url(images/our-projects-on.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel05 {
	position: absolute;
	left:-482px;
	background-color: #FFF;
	width: 2000px;
	height: 94px;
	margin-top:228px;
	background-image:url(images/latest-news-off.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel06 {
	position: absolute;
	left:-482px;
	background-color: #004990;
	width: 2000px;
	height: 94px;
	margin-top:228px;
	background-image:url(images/latest-news-on.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel07 {
	position: absolute;
	left:-523px;
	background-color: #FFF;
	width: 2000px;
	height: 94px;
	margin-top:342px;
	background-image:url(images/contact-us-off.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.panel08 {
	position: absolute;
	left:-523px;
	background-color: #004990;
	width: 2000px;
	height: 94px;
	margin-top:342px;
	background-image:url(images/contact-us-on.png);
	background-position:left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#white {
	background-color: #FFF;
	width:110%;
	height: 21px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:111;
}

#content-copy01 {
	position: relative;
	top: 59px;
	left: 42px;
	width: 500px;
	padding-bottom:50px;
}

#content-copy01n {
	position: relative;
	top: 59px;
	left: 42px;
	width: 580px;
	padding-bottom:50px;
}



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 27px;
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
 	padding-top: 0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 33px;
	line-height: 31px;
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
 	padding-top: 0px;
	margin-bottom: 8px;
 	padding-bottom: 0px;
}
.content01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #FFF;
	font-weight: normal;
}
.content02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color: #FFF;
	font-weight: normal;
}
.google {
			width: 395px;
			height: 192px;
			border: 1px solid #333;
			margin-bottom:-8px;
			overflow: hidden;
			z-index:99999;
		}
.content01-off {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #f8ad90;
	font-weight: bold;
	text-decoration: none;
}
.content01-on {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.content02-off {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f8ad90;
	font-weight: bold;
	text-decoration: none;
}
.content02-on {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#mydata00 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata01 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata02 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata03 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata04 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata05 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata06 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata07 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
#mydata08 {		
	display:none;
	position: absolute;
	margin-top:0px;
	margin-left:29px;
	z-index:9999;
}
.form001 {
	width: 140px;
	border: 0px;
	height:20px;
	padding-left: 4px;
	padding-right: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004990;
}
.form002 {
	width: 297px;
	border: 0px;
	height:20px;
	padding-left: 4px;
	padding-right: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004990;
}
.form003 {
	width: 297px;
	border: 0px;
	height:43px;
	padding-left: 4px;
	padding-top:4px;
	padding-right: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004990;
	z-index: 999;
	position:relative;
}
#box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 126px;
	height: 20px;
	overflow: hidden;
	display:none;
	z-index:999;
}