	html {
height:100%;
}
	body {

height:100%;

}
	#slideshowTwo IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshowTwo IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowTwo IMG.last-active {
    z-index:9;
}

#slideshowImages{
position:relative;
z-index:11;
}

#bottomSpacer{width:911px;
height:30px;
position:relative;
float:left;}

	
	/* remove the list style */
	#nav {
		margin:0; 
		padding:0; 
		list-style:none;
		z-index:20
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li{
		margin-right:1px;}
		
		#nav li.home {
			float:left; 
			display:block; 
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 13px;
			
		}
		
		#nav li.about {
			float:left; 
			display:block;
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.business {
			float:left; 
			display:block;
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.locations {
			float:left; 
			display:block;
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.news {
			float:left; 
			display:block;
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.careers {
			float:left; 
			display:block; 
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.blog {
			float:left; 
			display:block; 
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 30px;
			
		}
		
		#nav li.contact {
			float:left; 
			display:block;
			background:#fff; 
			position:relative;
			z-index:500; 
			margin:0 0 0 32px;
			
		}
		
		/* this is the parent menu */
		#nav li a.home {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/home.jpg);
			width:63px;
		}
		
		#nav li a:hover.home {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/home_over.jpg);
			width:63px;
		}
		
		#nav li a.about {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/about.jpg);
			width:100px;
		}
		
		#nav li a:hover.about {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/about_over.jpg);
			width:100px;
		}
		
		#nav li a.business {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/ourBusiness.jpg);
			width:125px;
		}
		
		#nav li a:hover.business {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/ourBusiness_over.jpg);
			width:125px;
		}
		
		#nav li a.locations {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/locations.jpg);
			width:100px;
		}
		
		#nav li a:hover.locations {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/locations_over.jpg);
			width:100px;
		}
		
		#nav li a.news {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/news.jpg);
			width:85px;
		}
		
		#nav li a:hover.news {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/news_over.jpg);
			width:85px;
		}
		
		#nav li a.careers {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/careers.jpg);
			width:80px;
		}
		
		#nav li a:hover.careers {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/careers_over.jpg);
			width:80px;
		}
		
		#nav li a.blog {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/blog.jpg);
			width:79px;
		}
		
		#nav li a:hover.blog {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/blog_over.jpg);
			width:79px;
		}
		
		#nav li a:active.blog {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/blog_over.jpg);
			width:79px;
		}
		
		#nav li a.contact {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/contact.jpg);
			width:84px;
		}
		
		#nav li a:hover.contact {
			display:block; 
			height:34px;
			font-weight:700;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
			background-image:url(images/navImages/contact_over.jpg);
			width:84px;
		}

		#nav li a:hover {
			color:#fff;
		}
		#nav li:hover > ul
		{
			display:block;
			z-index:30;
		}
	
		/* you can make a different style for default selected value */
		#nav a.selected {
			color:#f00;
		}
	
		/* submenu, it's hidden by default */
		#nav ul {
			background-color:#FFF;
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		}
		
		#nav ul li {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			width:100px;
		}
		
		#nav ul li.sub_about {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			margin-left:1px;
			width:98px;
			background-color:#FFFFFF;
		}
		
		#nav ul li.sub_business {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			margin-left:1px;
			width:123px;
			background-color:#FFFFFF;
		}
		
		#nav ul li.sub_locations {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			margin-left:1px;
			width:98px;
			background-color:#FFFFFF;
		}
		
		#nav ul li.sub_news {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			margin-left:1px;
			width:83px;
			background-color:#FFFFFF;
		}
		
		#nav ul li.sub_careers {
			border-bottom:1px solid #002D56;
			border-left:1px solid #002D56;
			border-right:1px solid #002D56;
			float:left;
			margin-left:1px;
			width:78px;
			background-color:#FFFFFF;
		}
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
			height:23px;
			
			color:#666;
		}
		
		#nav ul a:hover {
			text-decoration:underline;	
		}
		
		#nav ul a.introduction {
		background-image:url(images/navImages/subNav/about-introduction.jpg);}
		
		#nav ul a:hover.introduction {
		background-image:url(images/navImages/subNav/about-introduction-over.jpg);}
		
		#nav ul a.services {
		background-image:url(images/navImages/subNav/about-services.jpg);}
		
		#nav ul a:hover.services {
		background-image:url(images/navImages/subNav/about-services-over.jpg);}
		
		#nav ul a.vision {
		background-image:url(images/navImages/subNav/about-vision.jpg);}
		
		#nav ul a:hover.vision {
		background-image:url(images/navImages/subNav/about-vision-over.jpg);}
		
		#nav ul a.download {
		background-image:url(images/navImages/subNav/about-download.jpg);}
		
		#nav ul a:hover.download{
		background-image:url(images/navImages/subNav/about-download-over.jpg);}
		
		#nav ul a.aces {
		background-image:url(images/navImages/subNav/services-aces.jpg);}
		
		#nav ul a:hover.aces{
		background-image:url(images/navImages/subNav/services-aces-over.jpg);}
		
		#nav ul a.dtec {
		background-image:url(images/navImages/subNav/dtec.jpg);}
		
		#nav ul a:hover.dtec{
		background-image:url(images/navImages/subNav/dtec_over.jpg);}
		
		#nav ul a.haltons {
		background-image:url(images/navImages/subNav/haltons.jpg);}
		
		#nav ul a:hover.haltons{
		background-image:url(images/navImages/subNav/haltons_over.jpg);}
		
		#nav ul a.lectec {
		background-image:url(images/navImages/subNav/services-lectec.jpg);}
		
		#nav ul a:hover.lectec{
		background-image:url(images/navImages/subNav/services-lectec-over.jpg);}
		
		#nav ul a.professional {
		background-image:url(images/navImages/subNav/services-professional.jpg);}
		
		#nav ul a:hover.professional{
		background-image:url(images/navImages/subNav/services-professional-over.jpg);}
		
		#nav ul a.addresses {
		background-image:url(images/navImages/subNav/locations-addresses.jpg);}
		
		#nav ul a:hover.addresses{
		background-image:url(images/navImages/subNav/locations-addresses-over.jpg);}
		
		#nav ul a.maps {
		background-image:url(images/navImages/subNav/locations-maps.jpg);}
		
		#nav ul a:hover.maps{
		background-image:url(images/navImages/subNav/locations-maps-over.jpg);}
		
		#nav ul a.latest {
		background-image:url(images/navImages/subNav/news-latest.jpg);}
		
		#nav ul a:hover.latest{
		background-image:url(images/navImages/subNav/news-latest-over.jpg);}
		
		#nav ul a.archive {
		background-image:url(images/navImages/subNav/news-archive.jpg);}
		
		#nav ul a:hover.archive{
		background-image:url(images/navImages/subNav/news-archive-over.jpg);}
		
		#nav ul a.inthepress {
		background-image:url(images/navImages/subNav/news-press.jpg);}
		
		#nav ul a:hover.inthepress{
		background-image:url(images/navImages/subNav/news-press-over.jpg);}
		
		#nav ul a.newsletter {
		background-image:url(images/navImages/subNav/news-newsletter.jpg);}
		
		#nav ul a:hover.newsletter{
		background-image:url(images/navImages/subNav/news-newsletter-over.jpg);}
		
			#nav ul a.vacancies {
		background-image:url(images/navImages/subNav/careers-vacancies.jpg);}
		
		#nav ul a:hover.vacancies{
		background-image:url(images/navImages/subNav/careers-vacancies-over.jpg);}
		
			#nav ul a.cv {
		background-image:url(images/navImages/subNav/careers-cv.jpg);}
		
		#nav ul a:hover.cv{
		background-image:url(images/navImages/subNav/careers-cv-over.jpg);}
		
	
		
		
		

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}

	



body{background-color:#002d56;
margin:0px;
padding:0px;
border:none;}

#outerContainer{
width:956px;
position:relative;
height:auto;
margin:0 auto;
min-height:100%;
padding:0;
background-color:#FFFFFF;
}


#buttons{width:35px;
position:relative;
float:left;
margin-top:70px;
margin-top:194px;}

#innnerContainer{background-color:#ffffff;
width:956px;
float:left;
position:relative;
}

img{border:none;
padding:0px;
margin:0px;}

#header{width:950px;
position:relative;
float:left;
margin-top:30px;}

#headerRight{width:400px;
float:right;
position:relative;
margin-right:19px;
margin-top:38px;
}

img.floatRight{float:right;clear:right;
margin-bottom:20px;margin-top:5px;}

img.floatRightTwo{clear:right;
float:left;
margin-bottom:20px;
margin-top:6px;
margin-right:8px;}

input.search {
background-image:url("images/searchBar.jpg");
background-repeat:no-repeat;
border:medium none;
color:#151006;
float:left;
height:19px;
padding-left:76px;
width:90px;
}

input.submit {
background-image:url("images/searchButton.jpg");
background-repeat:no-repeat;
border:medium none;
height:18px;
margin-left:2px;
width:14px;
float:left;
}

#searchBar {
clear:both;
float:left;
margin-left:133px;
width:221px;
}

#nav{position:relative;
float:left;
}

img.nav{float:left;
margin:0px 5px 0px 5px;
}

img.EndnavL{float:left;
margin:0px 5px 0px 0px !important;
}

img.EndnavR{float:left;
margin:0px 0px 0px 5px;
}

#slideshow{width:950px;
position:relative;
float:left;}

#contentArea {
float:left;
margin-left:23px;
margin-top:20px;
position:relative;
width:925px;
}

img.buttons{float:left;
margin-right:19px;
position:relative;}

#wrap {
min-height:100%;
}

#footer{width:906px;
margin-right:17px;
position:relative;
float:left;
margin-right:26px;
margin-left:26px;
margin-top:50px;
margin-bottom:100px;}

img.footerImage{
margin-bottom:8px;
margin-right:8px;
position:relative;
float:right;}

img.footerLink{float:left;
margin-top:8px;
margin-right:30px;}

#social {
float:right;
position:relative;
width:147px;
height:33px;}

#newsletter {float:left;
height:15px;
margin-top:13px;
position:relative;
width:200px;}

#left {
float:left;
padding-right:69px;
position:relative;
width:627px;
}

#right{width:216px;
position:relative;
float:left;}

p,ul,li{font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#green {
background-color:#00867d;
float:left;
position:relative;
width:956px;
min-height:293px;
}

.rightImage{margin-top:39px;
float:left;
position:relative;}

li{padding-bottom:0px;}

ul.listcolumn{width:150px;
float:left;}

.addressHolder{width:274px;
float:left;
position:relative;
margin-right:10px;
text-align:center;
}

.press{float:left;
position:relative;
width:594px;}

h1{font-family:Arial, Helvetica, sans-serif;
font-size:16px;}

.input{width:300px;
padding:5px;}

.message{width:500px;
height:300px;
padding:5px;}

.register{background-image:url("images/register_btn.jpg");
border:medium none;
height:31px;
margin-left:428px;
margin-top:20px;
width:85px;}

.login{background-image:url("images/login_btn.jpg");
border:medium none;
height:31px;
margin-left:233px;
margin-top:20px;
width:85px;}

.submitForm{background-image:url("images/submit_btn.jpg");
border:medium none;
height:31px;
margin-left:428px;
margin-top:20px;
width:85px;}

A:link.email,A:visited.email,A:active.email {color:#0092c8; text-decoration:none; }

A:hover.email {color:#0092c8; text-decoration:underline;}

.back_btn{float:right;margin-top:20px;}

#alert{color:#F00;font-weight:bold;width:600px;}
