body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-align: center;
	

	SCROLLBAR-ARROW-COLOR:  #cccccc;
	SCROLLBAR-BASE-COLOR:  #ffffff;
	SCROLLBAR-FACE-COLOR:  #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	
	scrollbar-base-color:  #ffffff;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color:  #ffffff;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-3d-light-color: #FFFFFf;
	
	
}

a:link {color: #666666;
text-decoration: none;}

a:hover {color: cccccc;
text-decoration: none;}

a:visited {color: #666666;
text-decoration: none;}

a:visited:hover {color: cccccc;
text-decoration: none;}

#containerin{
position:relative;
margin-left: auto;
margin-right: auto;
width: 820px;
text-align: left;
}

#container{
position:relative;
margin-left: auto;
margin-right: auto;
width: 940px;
text-align: left;
}

#header {
width:800px			
			}

			 

			
#logo{
			top: 0px;
			left: 0px;
			width:800px; 
			height:60px; 
			text-align: right;}
				
			 #mainmenu {
 				width:800px; 
				height:40px; }
				
				
				      #lines{
							width:800px;
							height:70px;}
							
								  #linesProperty {
											width:800px;
											height:70px;
											background-image: url(images/red_lines.gif);
											background-position: left top;
											background-repeat: repeat-x;}
											
											 #linesBusiness {
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/orange_lines.gif);
												background-position: left top;
												background-repeat: repeat-x;
											
											}
												  #linesEnvironmental {
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/green_lines.gif);
												background-position: left top;
												background-repeat: repeat-x;
											
											}
											#linesEngineering {
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/blue2_lines.gif);
												background-position: left top;
												background-repeat: repeat-x;
											}
											
											 #linesAbout {
												
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/blue-lines.gif);
												background-position: left top;
												background-repeat: repeat-x;
											}
														#linesVision {
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/blue-lines.gif);
												background-position: left top;
												background-repeat: repeat-x;
											}
											#linesPrivacy {
												width:800px;
												height:70px;
												left: 0px;
												top: 50px;
												background-image: url(images/grey_lines.gif);
												background-position: left top;
												background-repeat: repeat-x;}
											
											
											
#contactNavigation  { position:absolute; 
								 width:100px; 
								 height:20px; 
								 z-index:1; 
								 left: 680px; 
								 top: 130px; }															

#newsNavigation  { position:absolute; 
								 width:100px; 
								 height:20px; 
								 z-index:1; 
								 left: 521px; 
								 top: 130px; }
			#aboutNavigation  { position:absolute; 
								 width:435px; 
								 height:20px; 
								 z-index:1; 
								 left: 362px; 
								 top: 130px; }
															
		 #businessNavigation  { position:absolute; 
								 width:600px; 
								 height:20px; 
								 z-index:1; 
								 left: 200px; 
								 top: 130px;}

			.businessNav  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

			.businessNav a:link{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
			.businessNav a:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

			.businessNav a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
			.businessNav a:visited:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


div.newsCategories  {
	position:absolute;
	width:150px;
	height:300px;
	z-index:1;
	left: 620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	top: 171px;

}
	.newsCategories a	{
	color: #666666;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
   }



.newsCategories a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
  
   }

						
						

     



  #homecontent { 
  	width:940px;
	height:650px;
	background-image: url(images/HAmainbackground_index.gif);
	background-repeat: no-repeat;
	background-position: left top;}	
 
  #maincontentin { 
	width:820px;
	height:650px;
	background-image: url(images/HAmainbackground.gif);
	background-repeat: no-repeat;
	background-position: left top;}									
										

  #maincontent { 
	width:920px;
	height:650px;
	background-image: url(images/HAmainbackground.gif);
	background-repeat: no-repeat;
	background-position: left top;}									
										
										
										#title {width:150px; height:300px; left:0px; top:0px;}
										#gallery{position:absolute; top:171px; left:175px; width:420px; height:320px;}
										
										
										#aboutcontent{
											position: absolute;
											width:450px;
											height:480px;
											left:177px;
											overflow: auto;
											background-color: #c3c3c3;
											padding: 10px 20px 0px;
											top: 171px;
											color: #666666;
}
										div.legalcontent{
	position: absolute;
	width:430px;
	height:480px;
	left:177px;
	overflow: auto;
	background-color: #373f4a;
	padding: 10px 20px 0px;
	top: 171px;
	color: #FFFFFF;	
}

.legalcontent a:link { color: white;
text-decoration: none;

}

.legalcontent a:hover {color: black;
text-decoration: none;


}
.legalcontent a:visited { color: white;
text-decoration: none;}

.legalcontent a:visited:hover {color: black;
text-decoration: none;}

						#privacycontent{
	position: absolute; 
	width:540px;
	height:480px;
	left:170px;
	overflow: auto;
	padding: 10px 20px 0px;
	top: 171px;
	font-size: 10px;
	color: #666666;
	}
										#contactcontent{
	position: absolute;
	text-align:left;
	width:450px;
	height:300px;
	left:177px;
	top: 171px;
	background-image: url(images/contact_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #666666;
										}
										
										textarea, input {
	border: 1px solid #343c46;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
										div.ContentVision {
	position:absolute;
	width:600px;
	height:220px;
	z-index:1;
	left: 177px;
	top: 485px;
	overflow: auto;
	color: #666666;
										}

										
										div.ManagedContentBusiness {
	position:absolute;
	width:400px;
	height:195px;
	z-index:1;
	left: 175px;
	top: 490px;
	overflow: auto;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	background-position: left;
										}
										
										 										#Introfooter  {
	position:absolute;
	width:600px;
	height:20px;
	top: 480px;
	left: 21px;
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #666666;
}
										
										#footer  {
	position:absolute;
	width:600px;
	height:20px;
	top: 690px;
	left: 175px;
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #666666;
}
					
