html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#eaeaea;	
	background-image:url(/Images/mainbg.jpg);
	background-repeat:repeat-x;	
	background-position:top;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0c0c0c;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



div#MainContainer{
	margin:auto;		
	width:999px;		
}
	div#HeaderContainer	{
		float:left;
		width:999px;
		height:239px;
		background-image:url(/images/headerbg.jpg);
		background-repeat:no-repeat;
	}
		div#Logo{
			float:left;
			width:181px;
			height:175px;
			padding:0px 0px 0px 52px;
		}
			
		div#Logo a{
			float:left;
			width:181px;
			height:175px;
			display:block;
			cursor:pointer;
			cursor:hand;			
		}
		
		div#HeaderRight{
			float:left;
			width:759px;
			height:175px;
			padding:0px 7px 0px 0px;
			overflow:hidden;
		}
			div#QuickLinks{
				float:left;
				width:461px;
				height:20px;
				padding:20px 20px 68px 0px; 
				text-align:right;
			}
			#Header1_Quicklinks1_dtlDataList{
				float:right;	
			}
			
			div#LocationLogin{
				float:left;
				width:256px;
				height:88px;
				padding:20px 0px 0px 22px;
				background-image:url(/images/dotline.jpg);
				background-repeat:no-repeat;
			}
			div#LocationLoginWrapper{
				float:left; 
				width:256px;
				height:20px;
				overflow:hidden;
			}
			div#SelectLocation{
				float:left;
				width:256px;
				height:20px;	
				overflow:hidden;
			}
			
				div#SelectLocationTxt{
					float:left;
					width:106px;
					height:20px;
					font-size:11px;
				}
				div#SelectLocationDrpDwn{
					float:left;
					width:71px;
					height:20px;
					padding-right:10px;
					text-align:right;
				}
				.drpdwn{
					font-family:Tahoma, Geneva, sans-serif;
					font-size:11px;
					color:#0c0c0c;
				}
				
			div#Login{
				float:left;
				width:69px;
				height:20px;
				overflow:hidden;
			}
			div#NSLogon{
				float:left;
				width:256px;
			}
			div#LoginFileds{
				float:left;
				width:256px;
			}
			div#SpecialLinks{
				float:left;
				width:275px;
				height:29px;
				padding:0px 43px 38px 441px;
			}
			
	div#MainBodyContainer{
		float:left;
		width:999px;
		background-image:url(/images/mainbodybg.png);
		background-repeat:repeat-y;
	}
	
	div#IntMainBodyContainer{
		float:left;
		width:999px;
		background-image:url(/images/intmainbodybg.png);
		background-repeat:repeat-y;
	}
		div#MainBodyContainerIn{
			float:left;
			width:999px;
			background-image:url(/images/toprightcurvebg.jpg);
			background-repeat:no-repeat;
			background-position:top right;
		}
		
		div#HomeLeftPane{
			float:left;
			width:701px;
			padding:0px 0px 0px 12px;
		}
			div#HomeContents{
				float:left;
				width:642px;
				padding:30px 19px 20px 40px;
			}

			div#RegisterFormHolder
			{
				width:642px;
				float:left;
			}
			
			div#RegisterFormHolderInner
			{
				width:642px;
				float:left;
				padding:10px 0px 0px 0px;
			}

				div#BreadCrumbNav{
					float:left;
					width:642px;
					height:19px;
					padding-bottom:10px;
				}
					div#BreadCrumbNavHome{
						float:left;
						width:42px;
						height:18px;
						background-image: url(../Images/breadcrumb.gif);
						background-position:right 4px;
						background-repeat:no-repeat;
						padding:1px 5px 0px 0px;						
					}
					div#BreadCrumbNavSep{
						float:left;
						width:5px;
						height:17px;
						padding:2px 0px 0px 7px;
					}
					div#BreadCrumbNavOther{
						float:left;
						width:552px;
						padding:0px 10px 0px 0px;						
					}
				
				div#ContactForm{
					float:left;
					width:290px;
					padding:0px 40px 0px 0px;
				}
				
				div#ContactFormPF{
					float:left;
					width:290px;
					padding:0px 0px 0px 0px;
				}
				
			div#StructuralPortfolio{
				float:left;
				width:662px;
				padding-left:20px;
				padding-bottom:20px;
			}
				div#StructuralPortfolio1{
					float:left;
					width:320px;
					padding-right:22px;
					overflow:hidden;
					background-image:url(/images/who_is_anc.jpg);
					background-repeat:no-repeat;
				}
				.StructuralPortfoliotxt{
					float:left;
					width:275px;
					height:81px;
					padding:64px 25px 0px 20px;
					overflow:hidden;
					line-height:16px;
				}
				.StructuralPortfolioButton{
					float:left;
					width:95px;
					height:20px;
					padding:0px 0px 9px 225px;
				}
				div#StructuralPortfolio2{
					float:left;
					width:320px;
					overflow:hidden;
					background-image:url(/images/why_anc.jpg);
					background-repeat:no-repeat;
				}
				
		div#HomeRightPane{
			float:left;
			width:279px;
			padding-right:7px;
		}
			div#MakeABooking{
				float:left;
				width:142px;
				height:51px;
				background-image:url(/images/make_a_booking_r.gif);
				background-repeat:no-repeat;
				padding:49px 115px 9px 22px;
				text-decoration:none;
				color:#ffffff;
				cursor:pointer;
				cursor:hand;
			}
			
			div#CreateAnAccount{
				float:left;
				width:142px;
				height:51px;
				background-image:url(/images/create_an_account.gif);
				background-repeat:no-repeat;
				padding:49px 115px 9px 22px;
				text-decoration:none;
				color:#0c0c0c;
				cursor:pointer;
				cursor:hand;
			}
			
			div#TrackAndTrace{
				float:left;
				width:142px;
				height:51px;
				background-image:url(/images/track_and_trace.gif);
				background-repeat:no-repeat;
				padding:49px 115px 9px 22px;
				text-decoration:none;
				color:#0c0c0c;
				cursor:pointer;
				cursor:hand;	
			}
			div#IntCaseStudy{
				float:left;
				background-image:url(/images/rightpanebg.jpg);
				background-repeat:repeat-y;
				width:279px;
			}
							 
					
			div#CaseStudy{
				float:left;
				width:221px;
				padding:64px 36px 30px 22px;
				background-image:url(/images/case_study.jpg);
				background-repeat:no-repeat;
				background-position:1px 0px;
				
			}
		
	div#FooterWrapper{
		float:left;
		width:999px;
	}
	
	div#SeoFooter{
		float:left;
		width:640px;
		padding:15px 327px 0px 32px;
		overflow:hidden;
	}
		
	div#FooterContainer{
		float:left;
		width:975px;
		height:58px;
		padding:0px 12px;
	}
		div#FooterContainerIn{
			float:left;
			width:975px;
			height:58px;
			background-image:url(/images/footerbgin.jpg);
			background-repeat:repeat-x;	
		}
		
		div#FooterCopy{
			float:left;
			width:201px;
			height:21px;
			padding-left:20px;
			padding-top:21px;
		}
		
		div#FooterLinksAndBranding{
			float:left;
			width:754px;
			height:21px;			
			padding-top:21px;
		}
		
		
		
		#Header1_Logon1_divAuthentication{
			visibility:hidden;	
		}
		
		div#ReadMoreLnk{
			clear:both;
			width:100%;
			text-align:right;
		}