body,td,th {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #2853B2;
}
a:active {
	text-decoration: none;
}

#mainNav {
	top: 333px;
	position: absolute;
	visibility: visible;
	z-index: 20;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: right;
	right: 124px;
}
#NavContacts {
	visibility: visible;
	z-index: 20;
	top: 54px;
	position: absolute;
	text-align: right;
	margin: 0px;
	height: 18px;
	width: 100px;
	padding: 0px;
	right: 0px;
}
#NavProfile {
	visibility: visible;
	z-index: 20;
	top: 0px;
	position: absolute;
	text-align: right;
	margin: 0px;
	height: 18px;
	width: 100px;
	padding: 0px;
	right: 0px;
}
#NavProjects {
	visibility: visible;
	z-index: 20;
	top: 18px;
	position: absolute;
	text-align: right;
	margin: 0px;
	height: 18px;
	width: 100px;
	padding: 0px;
	right: 0px;
}
#NavServices{
	visibility: visible;
	z-index: 20;
	top: 36px;
	position: absolute;
	text-align: right;
	margin: 0px;
	height: 18px;
	width: 100px;
	padding: 0px;
	right: 0px;
}


#NavBack {
	visibility: hidden;
	z-index: 200;
	left: 28px;
	top: 318px;
	position: absolute;
}
#NavForward {
	visibility: hidden;
	z-index: 200;
	left: 28px;
	top: 287px;
	position: absolute;
}
#NavHome {
	visibility: visible;
	z-index: 200;
	position: absolute;
	height: 15px;
	width: 15px;
	right: 19px;
	bottom: 13px;
	margin: 0px;
	padding: 0px;
}

/*Holding divs to page centre*/
#horizon        
	{
	color: white;
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}
#content    
	{
	margin-left: -360px;
	position: absolute;
	top: -205px;
	left: 50%;
	width: 720px;
	height: 410px;
	visibility: visible;
	text-align: left;
	z-index: 10;
	font-family: Arial, Times, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	padding: 0px;
	}
/*END Holding divs to page centre*/

/*Image Holding divs to page*/
#bgdImage03 {
	width:720px;
	height:146px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:0px;
	top:0px;
	}
#bgdImage05 {
	width:377px;
	height:15px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:0px;
	top:146px;
	}
	#bgdImage06 {
	width:343px;
	height:73px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:377px;
	top:146px;
	}
	#bgdImage07 {
	width:87px;
	height:249px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:0px;
	top:161px;
	}
	#bgdImage08 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:87px;
	top:161px;
	}
	#bgdImage09 {
	width:343px;
	height:191px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:377px;
	top:219px;
	}
	#bgdImage10 {
	width:290px;
	height:39px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:10;
	left:87px;
	top:371px;
	}
/*END Image Holding divs to page*/


#pageTitle {
	width:250px;
	font-size: 30px;
	color: #FFFFFF;
	height: 40px;
	position: absolute;
	visibility: visible;
	z-index: 30;
	top: 160px;
	right: 185px;
	text-align: right;
	line-height: 34px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}

#pageChoices {
	width:100px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:595px;
	top:10px;
	}
#pageChoice1 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:0px;
	top:102px;
	}
#pageChoice2 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:50px;
	top:102px;
	}
#pageChoice3 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:50px;
	top:68px;
	}
#pageChoice4 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:0px;
	top:68px;
	}
#pageChoice5 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:0px;
	top:34px;
	}
#pageChoice6 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:50px;
	top:34px;
	}
#pageChoice7 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:50px;
	top:0px;
	}
#pageChoice8 {
	width:50px;
	height:34px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:20;
	left:0px;
	top:0px;
	}

#indexText1 {
	width: auto;
	height: auto;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 100;
	top: 230px;
	right: 0px;
	font-size: 14px;
	line-height: 16px;
}
#indexText2 {
	width: 450px;
	height: auto;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 50;
	top: 315px;
	font-size: 14px;
	right: 0px;
}
#indexText3 {
	width: 450px;
	height: auto;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 50;
	top: 335px;
	font-size: 12px;
	right: 0px;
}
#mainText1 {
	width: 390px;
	height: 375;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 50;
	top: 20px;
	left: 20px;
	color:#FFFFFF;
	font-family: Tahoma, Geneva, Arial, sans-serif;
}
#rightText1 {
	width: 400px;
	height: auto;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 50;
	top: 0px;
	right: 0px;
	color:#FFFFFF;
}
#rightText2 {
	width: 400px;
	height: auto;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 50;
	bottom: 30px;
	right: 40px;
	color:#FFFFFF;
}
#leftText1 {
	width: 400px;
	height: auto;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 40;
	top: 0px;
	left: 0px;
	color:#FFFFFF;
}
#contactsLinks1 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 300px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 30px;
	left: 20px;
	z-index: 100;
	color: #333333;
}
#contactsLinks1 a {
color:#FFFFFF;
text-decoration:none;
	}
#contactsLinks1 a:hover {
color:#2853B2;
text-decoration:none;
	}
#contactsLinks1 a:visited {
color:#FFFFFF;
text-decoration:none;
	}
#contactsText1 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#contactsText2 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 360px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 225px;
	z-index: 55;
	right: 40px;
}
#contactsText2  a {
color:#FFFFFF;
text-decoration:none;
}
#contactsText2 a:hover {
color:#2853B2;
text-decoration:none;
}
#contactsText2  a:visited {
color:#FFFFFF;
text-decoration:none;
}
#profileText1 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 10px;
	left: 0px;
	z-index: 55;
}
#profileText2 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 0px;
	z-index: 55;
	left: 0px;
}
#profileText3 {
	text-align: justify;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 0px;
	z-index: 60;
	left: 0px;
}#profileText3a {
	text-align: justify;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 0px;
	z-index: 60;
	left: 0px;
}
#profileText3b {
	text-align: justify;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 0px;
	z-index: 60;
	left: 0px;
}
#sectorsText1 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 55;
	left: -5px;
	top: 0px;
}
#sectorsText2{
	text-align: left;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 55;
	left: 0px;
	top: 0px;
}
#servicesText1 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 55;
	left: 0px;
	top: 15px;
}
#servicesText2 {
	text-align: justify;
	margin: 0px;
	height: auto;
	width: 275px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 245px;
	z-index: 55;
	right: 40px;
}
#contactsBar {
	text-align: left;
	margin: 0px;
	height: auto;
	width: auto;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 100;
	left: 20px;
	bottom: 10px;
	color: #FFFFFF;
}
#contactsBar  a {
color:#FFFFFF;
text-decoration:none;
}
#contactsBar a:hover {
color:#2853B2;
text-decoration:none;
}
#contactsBar  a:visited {
color:#FFFFFF;
text-decoration:none;
}
/*project IMAGES*/
#projectImages1a {
	width:400px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:100;
	left:87px;
	botton:20px;
	top: 161px;
	}
	#projectImages1b {
	width:400px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	botton:20px;
	top: 161px;
	}

#projectImages2 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages3 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages4 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages5 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages6 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages7 {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages8a {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	#projectImages8b {
	width:290px;
	height:210px;
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	left:87px;
	top:161px;
	}
	/*END project images*/
	
	
	
/*Project TEXT*/
#projectText1 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText2 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText3 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText4 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText5 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText6 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText7 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectText8 {
	text-align: right;
	margin: 0px;
	height: auto;
	width: 390px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 275px;
	right: 0px;
	z-index: 55;
}
#projectAltImage1 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 200px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	bottom: 240px;
	left: 73px;
	z-index: 55;
}
#projectAltImage1a {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 200px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 240px;
	left: 73px;
	z-index: 55;
}

#projectAltImage1a a {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage1a a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage1a a:hover {
	text-decoration: none;
	color: #000066;
}
#projectAltImage1a a:active {
	text-decoration: none;
}
#projectAltImage1 a {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage1 a:hover {
	text-decoration: none;
	color: #000066;
}
#projectAltImage1 a:active {
	text-decoration: none;
}

#projectAltImage8 {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 200px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 240px;
	left: 73px;
	z-index: 55;
}
#projectAltImage8a {
	text-align: left;
	margin: 0px;
	height: auto;
	width: 200px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	bottom: 240px;
	left: 73px;
	z-index: 55;
}
#projectAltImage8a a {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage8a a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage8a a:hover {
	text-decoration: none;
	color: #000066;
}
#projectAltImage8a a:active {
	text-decoration: none;
}
#projectAltImage8 a {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage8 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#projectAltImage8 a:hover {
	text-decoration: none;
	color: #000066;
}
#projectAltImage8 a:active {
	text-decoration: none;
}


/*END projects text*/

#projectTree {
	margin: 0px;
	height: 43;
	width: 147px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 147px;
	right: 0px;
	z-index: 100;
}
#projectClient {
	margin: 0px;
	height: auto;
	width: 98px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 188px;
	right: 0px;
	z-index: 100;
	color:#333333;
	text-align:left;
}
#profileLink1 {
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 189px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}
#profileLink2 {
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 205px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}
#profileProfile1{
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 189px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}
#profileProfile2{
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 205px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}


#projectSectors{
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	top: 186px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}
#projectServices {
	margin: 0px;
	height: auto;
	width: 102px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	top: 186px;
	right: 50px;
	z-index: 100;
	color:#333333;
	text-align:right;
}
#narrowText {
	margin: 0px;
	height: auto;
	width: 255px;
	padding: 5px 0px;
	visibility: inherent;
	z-index: 100;
	text-align:justify;
}
#narrowText1 {
	margin: 0px;
	height: auto;
	width: 346px;
	padding: 5px 0px;
	visibility: inherent;
	z-index: 100;
	text-align:justify;
}

.header1 {
	color: #333333;
}
.header2 {
	color: #333333;
	font-size: 14px;
	line-height: 14px;
}
.text1 {
	color: #333333;
text-align: right;
}

p {
	margin: 0px;
	padding: 3px 0px 4px;
}
#profileText3  a {
color:#FFFFFF;
text-decoration:none;
}
#profileText3 a:hover {
color:#2853B2;
text-decoration:none;
}
#profileText3  a:visited {
color:#FFFFFF;
text-decoration:none;
}
