	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(assets/landing_tile.jpg);
	background-repeat: repeat-x;
	background-color: #6C6D70;
	margin: 44px 0px 0px 0px;
	font-size: 11px;
	color: #333333;
  	}
	
		
/* New Styles - Belin Creative Update 2/07 */
	
	#homelink {	
		position: absolute;
		z-index: 1;
		left: 50%;
		top: 21px;
		margin-left:-380px;
		}

		
	#servicesLink1 {	
		position: absolute;
		z-index: 1;
		left: 50%;
		top: 130px;
		margin-left:218px;
		}
		
	#servicesLink2 {	
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 248px;
		margin-left:218px;
		}
		
	#servicesLink3 {	
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 362px;
		margin-left:218px;
		}
		
	#siteplanningText {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 170px;
		margin-left:-330px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		width: 520px;
		line-height: 14px;
		}	
		
	.siteplanningHeader {
		font-size: 18px;
		text-transform: uppercase;
		font-weight: bold;
		}
		
	table.services {
		background-image: url(assets/services_site.jpg);
		background-repeat: no-repeat;
		}
		
	table.servicesArb {
		background-image: url(assets/services_arb.jpg);
		background-repeat: no-repeat;
		}
		
	table.servicesLand {
		background-image: url(assets/services_ground_new.jpg);
		background-repeat: no-repeat;
		}
		
	td.servicesTablePad {
		padding: 438px 80px 70px 0px;
		}
		
		
	table.serviceListings {
		border-top: 1px solid #FFFFFF;
		}	
		
	.bulletServices {
		list-style-image: url(assets/bullet.gif);
		color: #FFFFFF;
		font-size: 11px;
		}		

	table.profileMain {
		background-image: url(assets/profile_main_new.jpg);
		background-repeat: no-repeat;
		}		

	table.profile {
		background-image: url(assets/profile_secondary_new.jpg); 
		background-repeat: no-repeat;
		}
		
	#profileText {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 130px;
		margin-left:-330px;
		color: #FFFFFF;
		text-align: justify;
		font-size: 12px;
		width: 450px;
		line-height: 14px;
		}	
		
	#profileNav {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 128px;
		margin-left:150px;
		color: #FFFFFF;
		text-align: left;
		vertical-align: top;
		font-size: 14px;
		font-weight: bold;
		width: 170px;
		line-height: 22px;
		text-transform: uppercase;
		}		
		
	a.localnavLink, a.localnavLink:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		}
		
	a.localnavLink:hover {
		color: #F96228;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		}
		
	.localnavLinkOn {
		color: #F96228;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		}
		
	#staffText {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 130px;
		margin-left:-340px;
		color: #FFFFFF;
		text-align: justify;
		font-size: 12px;
		font-weight: 500;
		width: 470px;
		line-height: 13px;
		}			
		
	.staffLeftColumn {
		padding: 0 10px 0 0;
		font-style: italic;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		padding-top: 6px;
		}
		
	.staffRightColumn {
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		padding: 5px 0 0 5px;
		text-align: justify;
		}
		
	a.staffList, a.staffList:visited {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFFFFF;
		text-decoration: none;
		line-height: 14px;
		}
		
	a.staffList:hover {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #F96228;
		line-height: 14px;
		}
		
	.staffListOn {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #F96228;
		line-height: 14px;
		}
		
	.staffTitles {
		font-style: italic;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		line-height: 14px;
		}
		
	.staffTitlesOn {
		font-style: italic;
		color: #F96228;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		line-height: 14px;
		}
		
	a.staffEmail, a.staffEmail:visited {
		font-style: italic;
		color: #F96228;
		line-height: 16px;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		line-height: normal;
		}
		
	a.staffEmail:hover {
		font-style: italic;
		color: #F96228;
		line-height: 16px;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		line-height: normal;
		text-decoration: underline;
		}
			
	table.portfoioCommercial {
		background-image: url(assets/portfolio_grn_comm.jpg);
		background-repeat: no-repeat;
		}
		
	table.portfoioResidential {
		background-image: url(assets/portfolio_grn_res.jpg);
		background-repeat: no-repeat;
		}
		
	table.portfoioPublic {
		background-image: url(assets/portfolio_grn_pub.jpg);
		background-repeat: no-repeat;
		}
		
	#portfolioText {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 120px;
		margin-left:-40px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		width: 350px;
		line-height: 14px;
		}
		
	#portfolioImage {
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 120px;
	margin-left:-330px;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	width: 264px;
	line-height: 14px;
	height: 337px;
		}
		
	a.portfoioLink, a.portfoioLink:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
		}
		
	a.portfoioLink:hover {
		color: #F96228;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
		}
		
	.portfoioLinkOn {
		color: #F96228;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
		}
		
	a.portfoioSmallLink, a.portfoioSmallLink:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 12px;
		line-height: 18px;
		}
		
	a.portfoioSmallLink:hover {
		color: #F96228;
		text-decoration: none;
		font-size: 12px;
		line-height: 18px;
		}
		
	.portfoioSmallLinkOn {
		color: #F96228;
		text-decoration: none;
		font-size: 12px;
		line-height: 18px;
		}
		
	.portfoioSmallLinkOff {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 12px;
		line-height: 18px;
		}
		
		
		
	table.contact {
		background-image: url(assets/contact_ground_new.jpg);
		background-repeat: no-repeat;
		}
		
	td.contactHeaders {
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 14px;
		}

	a.contactLink, a.contactLink:visited {
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		}	
		
	a.contactLink:hover {
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
		}	
		

		
		
		
		

		
	table.portfolio {
		background-image: url(assets0/portfolio-ground.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}

		
	td.globalnav {
		background-image: url(assets0/nav_ground.gif);
		background-repeat: repeat-x;
		}
		
	.addresses {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		}		
		
	a.addresses, a.addresses:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		}
		
	a.addresses:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
		font-weight: bold;
		}
		
	a.homelink, a.homelink:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		}
		
	a.homelink:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: underline;
		}
		
		
	.portfolioRightColumn {
		border-left: 1px solid #6C6C6C;
		padding: 8px 0 0 7px;
		font-size: 9px;
		color: #666666;
		line-height: 14px;
		}
		
	.portfoliosmallColumn {
		padding: 8px 0 0 10px;
		font-size: 9px;
		color: #666666;
		line-height: 14px;
		}
		
	.portfolioLeftColumn {
		padding: 10px 0 3px 10px;
		font-size: 9px;
		font-style: italic;
		color: #000000;
		line-height: 14px;
		}
		
	.portfoliotRightColumnTopBrdr {
		background-image: url(assets0/profile_brdr_top_short.gif);
		background-repeat: no-repeat;

		}
			
/* Padding styles */

	.pad2L {padding-left: 2px;}
	.pad8L {padding-left: 8px;}
	.pad12L {padding-left: 12px;}
	.pad10L {padding-left: 10px;}
	.pad12L {padding-left: 12px;}
	.pad15L {padding-left: 15px;}
	.pad18L {padding-left: 18px;}	
	.pad40L {padding-left: 40px;}	
	.pad70L {padding-left: 70px;}	

	.pad5R {padding-right: 5px;}
	.pad6R {padding-right: 6px;}
	.pad10R {padding-right: 10px;}
	.pad20R {padding-right: 20px;}
	.pad68R {padding-right: 68px;}
	
	.pad1T {padding-top: 1px;}
	.pad2T {padding-top: 2px;}
	.pad3T {padding-top: 5px;}
	.pad5T {padding-top: 5px;}		
	.pad6T {padding-top: 6px;}
	.pad7T {padding-top: 7px;}
	.pad8T {padding-top: 8px;}
	.pad10T {padding-top: 10px;}
	.pad12T {padding-top: 12px;}
	.pad16T {padding-top: 16px;}
	.pad27T {padding-top: 27px;}

	.pad2B {padding-bottom: 3px;}
	.pad5B {padding-bottom: 5px;}
	.pad10B {padding-bottom: 10px;}

