/* Defaults */
html >/**/ body
{
	overflow: hidden;
	overflow-y: auto;
}

html:first-child
{
	overflow: scroll;
}

/* Default text styles */
a, abbr, acronym, address, b, big, blockquote, body, br, button, caption, cite, code, dd, del, dfn, div, dt, fieldset, i, input, ins, kbd, label, legend, li, optgroup, option, p, pre, q, samp, samp, span, strike, strong, sub, sup, td, th, tt, u, var
{
	color: #000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	line-height: 150%;
}

hr
{
	height: 1px;
	border: none;
}

a, #mainColumn * a
{
	color: #1A4F5E;
}

	a.more
	{
		text-align: right;
		display: block;
		text-decoration: none;
		color: #6389A2;
		padding: 0 10px 0 0;
		background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) center right no-repeat;
	}

/* Default block styles */

body
{
	width: 100%;
	background-color: #EAEAEA;
	background-image: url(https://82b12f.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/gradient-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	margin-top: -1px;
}

table
{
	border-collapse: separate;
	border-spacing: 1px;
	caption-side: top;
}

	table th, table td
	{
		empty-cells: show;
	}

fieldset, img
{
	border: 0;
	border-color: #eee;
}

address, caption, cite, code, dfn, th, var
{
	font-style: normal;
	font-weight: normal;
}


q:before, q:after
{
	content: '';
}

div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{
	margin: 0;
	padding: 0;
}

	h1, h1 span
	{
		padding: 0 0 5px 0;
		color: #6388a1;
		font: bold 15px/15px Arial, Helvetica, Sans-Serif;
		margin-left: 0;
	}

	h2, h2 span
	{
		padding: 3px 0 2px 0;
		color: #164A58;
		font: 400 15px/15px Arial, Helvetica, Sans-Serif;
	}

ul.menu, ul.menu ul, ol.menu, ol.menu ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainColumn ul
{
	margin: 0 0 10px 17px;
	padding: 3px 0;
	list-style-position: outside;
}

	#mainColumn ul li
	{
		list-style-image: url(https://287890.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_square.gif);
		margin: 0;
		padding: 2px;
	}

	#mainColumn ul ul li
	{
		list-style-image: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif);
	}

	#mainColumn ul ul ul li
	{
		list-style-image: url(https://fee944.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/black_arrow.gif);
	}

#mainColumn ol
{
	margin: 0 0 0 22px;
	padding: 3px 0;
	list-style-position: outside;
}

	#mainColumn ol li
	{
		list-style-type: decimal;
		margin: 0px;
		padding: 0;
	}

	#mainColumn ol ol
	{
		margin-left: 20px;
	}

		#mainColumn ol ol li
		{
			list-style-type: lower-alpha;
		}

		#mainColumn ol ol ol
		{
			margin-left: 15px;
		}

			#mainColumn ol ol ol li
			{
				list-style-type: lower-roman;
			}

#mainColumn #richnewsheadlines,
#mainColumn #richnewsheadlines table
{
	width: 100%;
}

address
{
	margin-top: 12px;
}

	address p
	{
		margin-bottom: 15px;
		margin-top: 15px;
	}

	address .mail, address .phone, address .fax, address .url
	{
		padding: 2px 0 2px 15px;
	}

	address .mail
	{
		background: url(https://5f6ecb.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_mail.gif) left 3px no-repeat;
	}

	address .phone
	{
		background: url(https://5566c3.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_phone.gif) left 3px no-repeat;
	}

	address .fax
	{
		background: url(https://e3bd15.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_fax.co) left 3px no-repeat;
	}

	address .url
	{
		background: url(https://80003b.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_url.gif) left 3px no-repeat;
	}

#axis
{
	position: absolute;
	left: 50%;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* Pages */
.page
{
	background-color: white;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: 2px #d3d3d3 solid;
	margin: 10px 0;
	padding: 0;
	padding-bottom: 10px;
	position: absolute;
	width: 980px;
	min-height: 455px;
	left: -490px;
	float: left;

    -moz-box-shadow: 0 10px 50px #184d5c;
	-webkit-box-shadow: 0 10px 50px #184d5c;
	box-shadow: 0 10px 50px #184d5c; 
}

.pageshadow
{
	position: absolute;
	background-image: url(https://5260a4.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/shadow.png);
	width: 1013px;
	min-height: 500px;
	left: -507px;
	margin: 10px 0;
}

.shadow { 
	-moz-box-shadow: 0 3px 10px #bbb;
	-webkit-box-shadow: 0 3px 10px #bbb;
	box-shadow: 0 3px 10px #bbb;
}

#homePage #leftColumn
{
	position: relative;
	float: left;
	width: 200px;
	margin-left: 7px;
}

#homePage #middleColumn
{
	margin-left: 225px;
	margin-right: 225px;
}

#homePage #rightColumn, #homePage #referencesColumn
{
	position: relative;
	float: right;
	width: 200px;
	padding-left: 9px;
	padding-right: 9px;
	clear: right;
}

#homePage #imageColumn
{
	float: right;
	width: 165px;
	padding-left: 9px;
	padding-right: 9px;
	margin-left: 8px;
	margin-right: 8px;
	border-right: 1px #AFC2CF solid;
}

#defaultPage #menuColumn
{
	position: relative;
	float: left;
	width: 200px;
	margin-left: 7px;
	border: solid 2px #a00;
}

#defaultPage #mainColumn, #pageTitle
{
	margin-left: 225px;
	margin-right: 20px;
}

#referencesPage #menuColumn
{
	position: relative;
	float: left;
	width: 200px;
	margin-left: 7px;
	border-bottom: solid 30px #fff;
}

#referencesPage #mainColumn, #pageTitle
{
	margin-left: 225px;
	margin-right: 212px;
}

#referencesPage #referencesColumn
{
	position: relative;
	float: right;
	margin-right: 7px;
	width: 165px;
	padding-left: 9px;
	padding-right: 9px;
	clear: right;
}

#referencesPage #imageColumn
{
	float: right;
	width: 165px;
	padding-left: 9px;
	padding-right: 9px;
	margin-left: 8px;
	margin-right: 8px;
}


/* Columns */

.column
{
}

.banner
{
	margin: 0 0 10px 0;
}

#fullWidthColumn
{
	margin-top: 115px;
}

	#fullWidthColumn hr
	{
		clear: both;
		color: #eee;
		height: 1px;
	}

	#fullWidthColumn img.banner
	{
		margin: 0 2px 10px 0;
	}

#mainColumn,
#menuColumn,
#imageColumn,
#referencesColumn,
#leftColumn,
#rightColumn,
#middleColumn
{
	margin-bottom: 35px;
}
/* All columns */

#fullWidthColumn
{
	margin-bottom: 15px;
}
/* All columns */

#menuColumn,
#referencesColumn,
#leftColumn,
#rightColumn,
#pageTitle
{
	margin-top: 145px;
}
/* Top Columns */

#mainColumn,
#imageColumn,
#middleColumn
{
	margin-top: 5px;
}

#fullWidthColumn
{
	padding: 8px;
}

	#fullWidthColumn #pageTitle
	{
		margin-top: 5px;
	}

#homePage.bigBanner #leftColumn,
#homePage.bigBanner #rightColumn,
#homePage.bigBanner #pageTitle,
#homePage.bigBanner #fullWidthColumn,
#homePage.bigBanner #referencesColumn
{
	margin-top: 220px;
}
/* Top Columns in 'big banner homepage' */

#homePage.bigBanner #imageColumn,
#homePage.bigBanner #middleColumn
{
	margin-top: 5px;
}

#mainColumn *
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

#mainColumn h2
{
	color: #6388A1;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

	#mainColumn h2 a
	{
		font-size: 13px;
		text-decoration: none;
	}

		#mainColumn h2 a:hover
		{
			text-decoration: underline;
		}

#mainColumn p
{
	margin-bottom: 10px;
}

#mainColumn a.more
{
	text-align: right;
	display: block;
	text-decoration: none;
	color: #6389A2;
	padding-right: 10px;
	padding-bottom: 0px;
	background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) center right no-repeat;
}

#mainColumn table
{
	width: 100%;
	background-color: #6389a0;
}

	#mainColumn table th
	{
		padding: 4px;
		text-align: left;
		color: white;
		font-weight: bold;
	}

	#mainColumn table td
	{
		background-color: white;
		padding: 4px;
		vertical-align: top;
	}

#mainColumn .commonSection
{
	display: block;
}

	#mainColumn .commonSection #header
	{
		background-color: #6389A0;
		color: #FFFFFF;
		display: block;
		font-weight: bold;
		padding: 2px;
	}

	#mainColumn .commonSection #body
	{
		margin: 0px;
		margin-top: -1px;
		border: 1px #C0C0C0 solid;
	}

	#mainColumn .commonSection a:link, #mainColumn .commonSection a:visited
	{
		color: #336C97;
		text-decoration: none;
	}

	#mainColumn .commonSection a:hover
	{
		text-decoration: underline;
	}

	#mainColumn .commonSection em
	{
		font-style: italic;
	}

	#mainColumn .commonSection u
	{
		text-decoration: underline;
	}

	#mainColumn .commonSection strong
	{
		font-weight: bold;
	}

	#mainColumn .commonSection h1,
	#mainColumn .commonSection h2,
	#mainColumn .commonSection h3,
	#mainColumn .commonSection h4,
	#mainColumn .commonSection h5,
	#mainColumn .commonSection h6
	{
		padding: 0 0 5px 0;
		margin: 2px 0;
		font: 600 12px/12px;
		color: #333;
		border: 0;
	}

	#mainColumn .commonSection h2
	{
		font-weight: normal;
		font-size: 120%;
		color: #8CB0CB;
		margin-bottom: 10px;
	}

	#mainColumn .commonSection h3
	{
		font-size: 110%;
	}

	#mainColumn .commonSection h4
	{
		text-decoration: underline;
	}

	#mainColumn .commonSection h5
	{
		font-style: italic;
		font-weight: normal;
	}

	#mainColumn .commonSection h6
	{
		border-bottom: solid 1px #AFC2CF;
	}

	#mainColumn .commonSection table
	{
		border-collapse: collapse;
		border-width: 0px;
		caption-side: top;
	}

		#mainColumn .commonSection table caption
		{
			font: bold 10px Arial, Helvetica, Sans-Serif;
			color: #777;
		}

		#mainColumn .commonSection table td,
		#mainColumn .commonSection table th
		{
			border-top: 1px #ddd solid;
			padding: 3px;
		}

		#mainColumn .commonSection table thead td,
		#mainColumn .commonSection table thead th
		{
			color: #666;
			text-align: left;
			background-color: #E4D4C3;
			font-weight: bold;
			border-bottom: 1px #666 solid;
		}

		#mainColumn .commonSection table tbody th,
		#mainColumn .commonSection table tbody th *
		{
			color: #000;
			text-align: left;
			background-color: #f6f6f6;
		}

		#mainColumn .commonSection table tbody td,
		#mainColumn .commonSection table tbody td *
		{
			color: #000;
			text-align: left;
			background-color: #FFFFFF;
		}

		#mainColumn .commonSection table tfoot td,
		#mainColumn .commonSection table tfoot th
		{
			color: #666;
			text-align: left;
			background-color: #F8F4EE;
			font-weight: normal;
			border-top: 1px #666 solid;
		}

	#mainColumn .commonSection img
	{
		height: 100px;
		width: 150px;
		display: inline;
		margin: 10px;
	}

/* >>> List overview */
#mainColumn .listOverview
{
	margin-left: 0;
	width: inherit;
}

	#mainColumn .listOverview h3
	{
		font-weight: normal;
		font-size: 110%;
		color: #6389A2;
	}

	#mainColumn .listOverview ul
	{
		list-style-type: none;
		margin: 0 5px;
	}

		#mainColumn .listOverview ul li
		{
			padding: 5px 0;
			list-style-image: none;
			border-bottom: dotted 1px #6389A2;
		}

			#mainColumn .listOverview ul li a
			{
				text-decoration: none;
			}

				#mainColumn .listOverview ul li a:hover
				{
					padding-bottom: 0;
					border-bottom: dashed 1px #6389A2;
				}

				#mainColumn .listOverview ul li a.img-link:hover
				{
					border-bottom-style: none;
				}

				#mainColumn .listOverview ul li a.more
				{
					text-align: right;
					display: block;
					text-decoration: none;
					color: #6389A2;
					padding-right: 10px;
					padding-bottom: 0px;
					background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) center right no-repeat;
				}

					#mainColumn .listOverview ul li a.more:hover
					{
						text-decoration: underline;
					}

			#mainColumn .listOverview ul li img
			{
				margin-right: 10px;
			}

#middleColumn .listOverview
{
	margin-left: 0;
	width: inherit;
}

	#middleColumn .listOverview h3
	{
		font-weight: normal;
		font-size: 120%;
		color: #6389A2;
	}

	#middleColumn .listOverview ul
	{
		list-style-type: none;
		margin: 0 5px;
	}

		#middleColumn .listOverview ul li
		{
			padding: 10px 0 0 0;
			list-style-image: none;
			border-bottom: dotted 1px #6389A2;
		}

			#middleColumn .listOverview ul li a
			{
				text-decoration: none;
			}

				#middleColumn .listOverview ul li a.more
				{
					text-align: right;
					display: block;
					text-decoration: none;
					color: #6389A2;
					padding-right: 10px;
					padding-bottom: 0px;
					background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) center right no-repeat;
				}

.listOverview ul li table
{
	margin: 0 0 0 0;
	border: none;
	border-collapse: collapse;
}

	.listOverview ul li table tbody tr td
	{
		vertical-align: top;
		padding: 0;
		border: 0px;
	}

#middleColumn .listOverview ul li a.more:hover
{
	text-decoration: underline;
}

#middleColumn .listOverview ul li img
{
	float: left;
	margin-right: 10px;
	border: 1px solid #eee;
}

/* References Column */
#referencesColumn
{
	overflow: hidden;
	border-left: 1px #AFC2CF solid;
}

#homePage #referencesColumn
{
	border-left: 1px white solid;
}

#referencesColumn #norelations
{
	margin-bottom: 250px;
}

#referencesColumn h2
{
	color: #164A58;
	font: 300 13px/13px Arial;
	padding-top: 5px;
	line-height: 18px;
}

#referencesColumn .section
{
	width: 165px;
	padding-bottom: 10px;
	margin-top: -1px;
	border-top: 1px #AFC2CF dotted;
	display: block;
}

	#referencesColumn .section h3
	{
		color: #164A58;
		font: 100 13px/13px Arial;
		margin-bottom: 13px;
		margin-top: 7px;
	}

	#referencesColumn .section a,
	#referencesColumn .section a:link,
	#referencesColumn .section a:visited
	{
		color: green;
		text-decoration: none;
	}

		#referencesColumn .section a:hover
		{
			text-decoration: underline;
		}

	#referencesColumn .section .teaser
	{
		margin-top: 5px;
	}

	/* crosssection */
	#referencesColumn .section .crossSection p
	{
		clear: both;
		padding-top: 5px;
	}

#referencesColumn .crossSection img
{
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 2px #eee;
	border-bottom: solid 2px #eee;
	margin: 2px 10px 2px 2px;
}

#referencesColumn .crossSection a.link
{
	clear: both;
	display: block;
	background: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif) center left no-repeat;
	padding: 3px 0 5px 16px;
}

#referencesColumn p
{
	margin-bottom: 5px;
}

#referencesColumn p
{
	color: #697271;
}

#referencesColumn hr
{
	border-width: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	height: 1px;
	color: #000;
	background-color: #000;
}

#referencesColumn .linkSection img, #referencesColumn .contactSection img, #referencesColumn .downloadSection img
{
	vertical-align: text-top;
	border: 1px #eee solid;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	clear: both;
}

#referencesColumn .linkSection a, #referencesColumn .contactSection a, #referencesColumn .downloadSection a
{
	display: block;
	margin-top: 7px;
}

#referencesColumn .linkSection a, #referencesColumn .downloadSection a
{
	text-align: right;
}

#referencesColumn .linkSection a
{
	padding-right: 10px;
	background: url(https://d833d4.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/link.gif) no-repeat left 1px;
}

#referencesColumn .linksSection a
{
	display: block;
	background: url(https://d833d4.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/link.gif) no-repeat left 8px;
	padding: 5px 0 5px 16px;
}

#referencesColumn .contactsSection ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none outside none;
}

	#referencesColumn .contactsSection ul li
	{
		background: url(https://ec87bd.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_person.png) no-repeat left 2px;
		margin-top: 15px;
	}

		#referencesColumn .contactsSection ul li > ul li
		{
			background: none;
			background-color: transparent;
			margin-top: 0;
		}

		#referencesColumn .contactsSection ul li img
		{
			margin: -2px 5px auto auto;
		}

		#referencesColumn .contactsSection ul li ul
		{
			list-style: none outside none;
			padding-left: 16px;
		}

#referencesColumn .contactsSection a.img-link
{
	padding: auto;
	margin: auto;
	display: inline; /*float: right*/
}

#referencesColumn .contactsSection ul li a
{
	display: block;
	padding: 0 0 0 16px;
	margin-top: 5px;
}

#referencesColumn .contactsSection ul li ul li.tel
{
	background: url(https://29aebc.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_telephone.gif) no-repeat left 3px;
	padding-left: 16px;
}

#referencesColumn .contactsSection ul li ul li.fax
{
	background: url(https://1a1ab7.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_fax.gif) no-repeat left 2px;
	padding-left: 16px;
}

#referencesColumn .contactsSection ul li ul li.cell
{
	background: url(https://5566c3.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_phone.gif) no-repeat left 2px;
	padding: 2px 0 0 16px;
}

#referencesColumn .contactsSection ul li ul li.url
{
	background: url(https://80003b.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/icon_url.gif) no-repeat left 2px;
	padding: 2px 0 0 16px;
}

	#referencesColumn .contactsSection ul li ul li.url a
	{
		padding: 0;
		color: #6389A2;
		margin-top: auto;
	}

#referencesColumn .contactsSection .contactIndent
{
	margin-left: 16px;
}

#referencesColumn .contactsSection img
{
	margin: auto 5px auto 1px;
}

#referencesColumn .downloadsSection ul
{
	list-style: none outside none;
	margin-left: 0;
	padding-left: 0;
}

	#referencesColumn .downloadsSection ul li
	{
		background: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif) no-repeat left 5px;
		padding-left: 16px;
	}

		#referencesColumn .downloadsSection ul li a
		{
			display: block;
			padding: 0 18px 5px 0;
			margin-top: 5px;
			background: transparent;
		}

		#referencesColumn .downloadsSection ul li.pdf a
		{
			background: url(https://fffd82.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/pdf.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.zip a
		{
			background: url(https://b94bce.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/zip.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.doc a
		{
			background: url(https://893dff.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/doc.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.7z a
		{
			background: url(https://b94bce.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/zip.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.avi a
		{
			background: url(https://9e2899.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/avi.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.dot a
		{
			background: url(https://ef68da.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/dot.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.gif a
		{
			background: url(https://f9a96f.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/gif.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.htm a
		{
			background: url(https://69f71f.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/htm.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.img a
		{
			background: url(https://a7931b.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/img.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.jpeg a
		{
			background: url(https://fd9096.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/jpg.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.jpg a
		{
			background: url(https://fd9096.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/jpg.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.qt a
		{
			background: url(https://f07f2c.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/qt.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.rar a
		{
			background: url(https://b94bce.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/zip.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.swf a
		{
			background: url(https://813c5c.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/swf.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.txt a
		{
			background: url(https://78f38d.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/txt.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.wmv a
		{
			background: url(https://dee44b.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/wmv.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.xls a
		{
			background: url(https://8c919e.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/xls.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.xlt a
		{
			background: url(https://3082c7.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/xlt.gif) no-repeat right top;
		}

		#referencesColumn .downloadsSection ul li.ppt a
		{
			background: url(https://cefc88.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/filetypes/ppt.gif) no-repeat right top;
		}

#rightColumn .section .crossSection p
{
	clear: both;
	padding-top: 5px;
}

#rightColumn .crossSection img
{
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 2px #eee;
	border-bottom: solid 2px #eee;
	margin: 2px 10px 2px 2px;
}

#rightColumn .crossSection a
{
	text-decoration: none;
	color: Green;
}

	#rightColumn .crossSection a.link
	{
		clear: both;
		display: block;
		background: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif) no-repeat left center;
		padding: 3px 0 5px 16px;
	}

	#rightColumn .crossSection a:hover
	{
		text-decoration: underline;
	}

.inputitem a
{
	color: green;
	text-decoration: none;
	display: block;
	background: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif) no-repeat left 8px;
	padding: 5px 0 0 16px;
	margin: 2px 0;
}

#imageColumn
{
	overflow: hidden;
}

	#imageColumn .section
	{
		width: 165px;
		padding-bottom: 5px;
		margin-top: -1px;
		border-top: 1px #AFC2CF dotted;
		clear: both;
	}

		#imageColumn .section img
		{
			border: solid 1px #eee;
		}

#pageTitle h1 *
{
	color: #6388A1;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-left: 0;
}

#pageTitle h3
{
	font-size: 12px;
}

#mainColumn .downloadsSection
{
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	margin-bottom: 10px;
}

	#mainColumn .downloadsSection h2
	{
		color: gray;
		display: block;
		background-color: #eee;
		padding: 2px 5px;
		margin-top: 10px;
	}

	#mainColumn .downloadsSection ul li h3, #mainColumn .downloadsSection ul li ul li h3
	{
		padding: 0;
	}

	#mainColumn .downloadsSection ul
	{
		list-style-image: none;
		margin: 5px;
		padding: 5px 2px;
	}

		#mainColumn .downloadsSection ul li
		{
			margin: 0;
			padding: 4px 2px;
			width: 99%;
		}

			#mainColumn .downloadsSection ul li ul li
			{
				margin: 0;
				clear: both;
			}

	#mainColumn .downloadsSection li
	{
		list-style-image: none;
		list-style: none;
		margin: 5px 10px;
		display: block;
	}

	#mainColumn .downloadsSection div
	{
		padding: 0;
	}

	#mainColumn .downloadsSection a
	{
		color: green;
		background: url(https://bca7b2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_arrow.gif) no-repeat left center;
		padding: 5px 0 4px 16px;
		margin-right: 125px;
	}

	#mainColumn .downloadsSection .icon
	{
		float: right;
		margin-left: 10px;
		text-align: right;
	}

	#mainColumn .downloadsSection .filesize
	{
		float: right;
		width: 100px;
		text-align: right;
	}

#mainColumn .jobsOverview
{
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	margin-bottom: 10px;
}

	#mainColumn .jobsOverview h2
	{
		color: gray;
		display: block;
		background-color: #eee;
		padding: 2px 5px;
		margin-top: 10px;
	}

	#mainColumn .jobsOverview ul
	{
		list-style-image: url(/assets/fugroconsultants.com/FrontEnd/css/style.css);
		list-style-type: none;
		margin: 0 5px;
	}

		#mainColumn .jobsOverview ul li
		{
			padding: 10px 0;
			list-style-image: none;
			border-bottom: dotted 1px #ddd;
		}

		#mainColumn .jobsOverview ul h3 a
		{
			text-decoration: none;
			color: #6389A2;
			padding-bottom: 0;
			margin-bottom: 10px;
		}

			#mainColumn .jobsOverview ul h3 a:hover
			{
				border-bottom: dashed 1px #6389A2;
			}

			#mainColumn .jobsOverview ul h3 a.more
			{
				text-align: right;
				display: block;
				text-decoration: none;
				color: #6389A2;
				padding-right: 10px;
				padding-bottom: 0px;
				background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) no-repeat right center;
			}

		#mainColumn .jobsOverview ul li img
		{
			float: left;
			margin-right: 10px;
			border: 1px solid #eee;
		}

ul#gallery
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
}

	ul#gallery img
	{
		padding: 1px;
		border: #999 dotted 1px;
	}

	ul#gallery li
	{
		list-style: none;
		padding: 0;
		width: 130px;
		margin: 0 3px 2px 0;
		display: inline-block;
		vertical-align: top;
	}

	* html ul#gallery li
	{
		display: inline;
		padding: 0 2px 2px 0;
	}
	/* for IE 6 */
	* + html ul#gallery li
	{
		display: inline;
		padding: 0 2px 2px 0;
	}
		/* for IE 7 */

		ul#gallery li label.alt
		{
			display: block;
			color: #666;
		}

#jobDetails h1
{
	font-size: 150%;
	font-weight: bold;
}

#jobDetails h2
{
	font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
}

#jobDetails table
{
	margin: 10px 0;
}

	#jobDetails table td
	{
		padding-right: 10px;
	}


/* Panels */
.panel
{
	position: absolute;
}

#headerPanel
{
	left: 0px;
	top: 0px;
	width: 100%;
	height: 93px;
	border-top: 1px #FFF solid;
	padding-top: 1px;
	background: #1a4f5e url(https://542400.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/header-small.jpg) 0px 18px no-repeat;
	background-position: right bottom;
	border-bottom: #6389a0 18px solid;
}

#homePage.bigBanner #headerPanel
{
	background-image: url(https://f0b235.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/header-big.jpg);
	height: 168px;
}

#footerPanel
{
	left: 0px;
	bottom: -2px;
	width: 100%;
	height: 18px;
	background-color: white;
	border-top: 1px #6389a0 solid;
	border-bottom: 2px #bbb solid;
	padding-top: 4px;
}

#logoPanel
{
	left: 14px;
	top: 26px;
	width: 91px;
	height: 68px;
	background: url(https://776401.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/logo-small.jpg) no-repeat;
}

#homePage.bigBanner #logoPanel
{
	left: 13px;
	top: 75px;
	width: 117px;
	height: 87px;
	background: url(https://307f82.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/logo-big.jpg) no-repeat;
}

#logoPanel a
{
	position: absolute;
	display: block;
	left: 2px;
	top: 2px;
	width: 81px;
	height: 58px;
}

#homePage.bigBanner #logoPanel a
{
	width: 107px;
	height: 77px;
}

#logoPanel a:hover
{
	background-color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
}

#mainNavPanel
{
	left: 0px;
	top: 95px;
	width: 100%;
	height: 17px;
	border-bottom: 1px #22546d solid;
}

#homePage.bigBanner #mainNavPanel
{
	top: 170px;
}

#mainNavPanel ul
{
	background: url(https://ba3261.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-1-middle.gif) top left;
	height: 19px;
	position: absolute;
}

	#mainNavPanel ul li
	{
		background: url(https://75c1ac.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-1-right.gif) top left no-repeat;
		height: 18px;
		padding: 0 0 0 4px;
	}

		#mainNavPanel ul li.visiting
		{
			background: url(https://ff034e.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-1-rightSelected.gif) top left no-repeat;
		}

		#mainNavPanel ul li a
		{
			background: url(https://5245ef.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-1-left.gif) top right no-repeat;
			height: 15px;
			padding: 2px 10px 1px 0;
		}

		#mainNavPanel ul li.visiting a
		{
			background: #FFF url(https://53676a.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-1-leftSelected.gif) top right no-repeat;
			color: #000;
		}

#subNavPanel
{
	right: 0px;
	top: 2px;
	width: 100%;
	height: 20px;
	border-bottom: 1px #22546d solid;
	overflow: hidden;
}

	#subNavPanel ul
	{
		background: url(https://9e3151.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-2-middle.gif) top left;
		height: 20px;
		position: absolute;
		right: 0px;
	}

		#subNavPanel ul li
		{
			background: url(https://6a3472.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-2-right.gif) top left no-repeat;
			height: 19px;
			padding: 0 0 0 4px;
		}

			#subNavPanel ul li.visiting
			{
				background: url(https://9a4a54.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-2-rightSelected.gif) top left no-repeat;
			}

			#subNavPanel ul li a
			{
				background: url(https://185fc0.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-2-left.gif) top right no-repeat;
				height: 16px;
				padding: 2px 10px 1px 0;
			}

			#subNavPanel ul li.visiting a
			{
				background: #FFF url(https://c965d2.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/tab-2-leftSelected.gif) top right no-repeat;
				color: #000;
			}

		#subNavPanel ul a#header-languageSelector
		{
			background: url(https://1ccb53.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/dutch_flag_thumb.gif) 1px 3px no-repeat;
			padding-left: 20px;
		}

#fontsize
{
	position: absolute;
	top: 113px;
	width: 980px;
	text-align: right;
	padding: 7px 0 7px 0;
}

#breadcrumbPanel
{
	left: 0px;
	top: 113px;
	width: 100%;
	height: 18px;
	padding: 7px 0 7px 0;
}

#homePage.bigBanner #breadcrumbPanel
{
	top: 188px;
}

#breadcrumbPanel *
{
	font-family: Arial, Helvetica, Sans-Serif;
}

#breadcrumbPanel ul, #breadcrumbPanel ul li
{
	background-color: #FFF;
}

#breadcrumbPanel ul
{
	padding-left: 7px;
	border-width: 0px;
}

	#breadcrumbPanel ul li
	{
		background: url(https://04b792.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/blue_arrow.gif) left 5px no-repeat;
		padding: 0;
		margin: 0 0 0 0px;
	}

		#breadcrumbPanel ul li a
		{
			color: black;
			padding: 2px 0 0 10px;
			margin: 0 10px 0 0;
			text-decoration: none;
			font-weight: normal;
		}

			#breadcrumbPanel ul li a:hover
			{
				text-decoration: underline;
			}

		#breadcrumbPanel ul li.visiting a
		{
			text-decoration: none;
			cursor: pointer;
			color: #777;
			font-weight: bold;
		}

#copyrightPanel
{
	height: 18px;
	display: inline;
	margin-right: 10px;
}

#supportPanel
{
	height: 18px;
	width: 100%;
	text-align: right;
}

	#supportPanel a, #supportPanel a:link, #supportPanel a:visited
	{
		border-right: 1px silver solid;
		padding: 5px;
		color: #336C97;
		text-decoration: none;
	}

		#supportPanel a:hover
		{
			text-decoration: underline;
		}

#inputform
{
	margin: 10px 0;
}

	#inputform .inputitem
	{
		margin: 3px 0;
		padding: 0;
	}

		#inputform .inputitem .caption
		{
			float: left;
			width: 75px;
		}

		#inputform .inputitem .input
		{
			margin-left: 80px;
		}

			#inputform .inputitem .input input
			{
				padding: 0;
				font-size: 8pt;
				width: 350px;
				border: solid 1px #ccc;
			}

			#inputform .inputitem .input textarea
			{
				padding: 0;
				font-size: 8pt;
				width: 350px;
				height: 100px;
				border: solid 1px #ccc;
			}

/* Menu's */
ul.verticalMenu
{
	position: relative;
	list-style-type: none;
	list-style-position: outside;
}

	ul.verticalMenu li.caption
	{
		position: relative;
		background-color: #6389A0;
		background-image: none;
		border-bottom: 1px black solid;
		color: #FFF;
		display: block;
		font-weight: bold;
		font-size: 1.1em;
		padding: 2px 4px;
		margin: 0;
	}

	ul.verticalMenu li
	{
		background-repeat: no-repeat;
		background-color: #F7F7F7;
	}

		ul.verticalMenu li a:link, ul.verticalMenu li a:visited
		{
			border-bottom: 1px #6389A0 solid;
			display: block;
			padding: 4px 0 4px 4px;
			margin: 0;
			color: #22546D;
			font-weight: normal;
			text-decoration: none;
		}

		ul.verticalMenu li a:hover
		{
			text-decoration: underline;
		}

	ul.verticalMenu li
	{
		background-image: url(https://938249.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/menu.gif);
	}

		ul.verticalMenu li.collapsed
		{
			background-image: url(https://0de282.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/menu_collapsed.gif);
		}

		ul.verticalMenu li.expanded
		{
			background-image: url(https://ccdab5.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/menu_expanded.gif);
		}

		ul.verticalMenu li.selected
		{
			background-color: #D2DDE3;
		}

			ul.verticalMenu li.selected *
			{
				font-weight: bold;
			}

ul.verticalMenu
{
	list-style-type: none;
}

	ul.verticalMenu li
	{
		background-position: 6px 8px;
	}

		ul.verticalMenu li a:link, ul.verticalMenu li a:visited
		{
			padding-left: 16px;
		}

ul.veticalMenu ul ul
{
	list-style-type: none;
}

ul.verticalMenu ul li
{
	background-position: 18px 8px;
}

	ul.verticalMenu ul li a:link, ul.verticalMenu ul li a:visited
	{
		padding-left: 28px;
	}

ul.verticalMenu ul ul li
{
	background-position: 30px 8px;
}

	ul.verticalMenu ul ul li a:link, ul.verticalMenu ul ul li a:visited
	{
		padding-left: 40px;
	}

ul.verticalMenu ul ul ul li
{
	background-position: 42px 8px;
}

	ul.verticalMenu ul ul ul li a:link, ul.verticalMenu ul ul ul li a:visited
	{
		padding-left: 52px;
	}

ul.verticalMenu ul ul ul ul li
{
	background-position: 54px 8px;
}

	ul.verticalMenu ul ul ul ul li a:link, ul.verticalMenu ul ul ul ul li a:visited
	{
		padding-left: 64px;
	}

ul.verticalMenu ul ul ul ul ul li
{
	background-position: 66px 8px;
}

	ul.verticalMenu ul ul ul ul ul li a:link, ul.verticalMenu ul ul ul ul ul li a:visited
	{
		padding-left: 76px;
	}

ul.verticalMenu ul ul ul ul ul ul li
{
	background-position: 78px 8px;
}

	ul.verticalMenu ul ul ul ul ul ul li a:link, ul.verticalMenu ul ul ul ul ul ul li a:visited
	{
		padding-left: 88px;
	}

ul.verticalMenu ul ul ul ul ul ul ul li
{
	background-position: 102px 8px;
}

	ul.verticalMenu ul ul ul ul ul ul ul li a:link, ul.verticalMenu ul ul ul ul ul ul ul li a:visited
	{
		padding-left: 112px;
	}

ul.horizontalMenu
{
	display: inline-block;
	margin: 0;
	padding: 0;
}

	ul.horizontalMenu ul
	{
		display: none;
	}

	ul.horizontalMenu ul
	{
		display: none;
	}

	ul.horizontalMenu li a, ul.horizontalMenu li a:link, ul.horizontalMenu li a:visited
	{
		text-decoration: none;
		line-height: 125%;
	}

		ul.horizontalMenu li a:hover
		{
			text-decoration: underline;
		}

	ul.horizontalMenu li:hover ul
	{
		display: block;
		position: absolute;
	}

		ul.horizontalMenu li:hover ul li
		{
			width: 150px;
		}

		ul.horizontalMenu li:hover ul ul
		{
			display: none;
		}

	ul.horizontalMenu ul li:hover ul
	{
		display: inline-block;
		position: absolute;
		margin-left: 100%;
		margin-top: -20px;
	}

		ul.horizontalMenu ul li:hover ul li
		{
			width: 150px;
		}

	ul.horizontalMenu li
	{
		background-repeat: no-repeat;
		list-style-type: none;
		margin-left: 0;
		padding: 0;
		display: block;
		float: left;
		white-space: nowrap;
	}

		ul.horizontalMenu li a:link, ul.horizontalMenu li a:visited
		{
			color: #FFFFFF;
			display: block;
			font-weight: bold;
			margin: 0 0 0 4px;
			height: 14px;
			padding: 2px 2px 0 2px;
		}

	ul.horizontalMenu ul li
	{
		list-style-type: none;
		margin-left: 0;
		padding: 0;
		display: list-item;
		float: none;
	}

		ul.horizontalMenu ul li a:link, ul.horizontalMenu ul li a:visited
		{
			color: #FFFFFF;
			display: block;
			font-weight: bold;
			margin: 0 0 0 4px;
			height: 14px;
			padding: 2px 2px 0 2px;
			clear: both;
		}

		ul.horizontalMenu ul li a:hover
		{
			background-color: #FFFFFF;
			color: #6389A0;
		}

/* Homepage */
#content
{
	display: block;
	clear: both;
	width: 100%;
}

table#content {
    border-spacing: 2px;
}

	#content > tbody > tr  > td
	{
		width: 33%;
		vertical-align: top;
        
        border: solid 1px #ddd;
		border-top: solid 5px #D1A97A;
        
	}

		#content td table td
		{
			width: auto;
		}

	#content .newswidget td
	{
		width: auto;
		padding: 5px 0;
        vertical-align:top;
	}

    #content .block
	{
		min-height: 150px;
		width: 100%;
	}

    #content .block img
	{
		margin-bottom: 8px;
	}

    
	#content .link
	{
		text-align: right;
		width: 100%;
		display: block;
	   
	}

	#content a, #highlights a
	{
		color: #1A4F5E;
		text-decoration: none;
	}

	#content .link a
	{
		padding-right: 15px;
		background-image: url(https://4461be.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/arrow_next.gif);
		background-position: right;
		background-repeat: no-repeat;
	}

	#content a:hover
	{
		border-bottom: dotted 1px #6389A2;
	}

	#content a.img-link:hover
	{
		border-bottom: none 1px #6389A2;
	}

a.regular
{
	border-bottom: none;
}

#highlights
{
	margin: 0 2px;
	border: solid 1px #ddd;
	border-top: solid 5px #6389A0;
	border-bottom: solid 1px #6389A0;
	background-image: url(https://fbb4d3.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/gradient_highlights.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-collapse: separate;
}

	#highlights td
	{
		vertical-align: top;
		width: 25%;
	}

	#highlights .block *
	{
		line-height: normal;
	}

	#highlights .block
	{
		padding: 8px;
		border-right: solid 1px #ddd;
		border-left: solid 2px #fff;
	}

    	#highlights .block a
		{
			font-size: 9.5pt;
			text-decoration: none;
			color: #1A4F5E;
		}

		#highlights .block a:hover
		{
			border-bottom: dashed 1px #6389A0;
		}

		#highlights .block img
		{
			margin: 0 8px 8px 0;
		}

	#highlights .link
	{
		cursor: pointer;
	}

.block .listOverview
{
	margin-left: 0;
}

.block h3
{
	font-weight: normal;
	font-size: 120%;
	color: #6389A2;
}

.block .listOverview ul
{
	list-style-type: none;
	padding-left: 0;
	margin: 10px 5px;
}

	.block .listOverview ul li
	{
		padding: 5px 0 5px 15px;
		background-image: url(https://4461be.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/arrow_next.gif);
		background-position: left 5pt;
		background-repeat: no-repeat;
		list-style-image: none;
	}

.block li
{
	list-style-image: url(https://287890.claudeassets.com/20160110010554im_/http://fugroconsultants.com/frontend/img/brown_square.gif);
}

.slideshow img
{
	/*position: absolute;*/
	top: 0;
}

/*
     FILE ARCHIVED ON 13:25:22 Mar 24, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:58:35 Oct 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.367
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.035
  esindex: 0.006
  cdx.remote: 8.215
  LoadShardBlock: 1179.538 (3)
  PetaboxLoader3.datanode: 1146.705 (5)
  PetaboxLoader3.resolve: 109.394 (3)
  load_resource: 151.299 (2)
*/