

	/* lay-out */
	html {}
		body {
			padding : 0px 0px 0px 0px;
			background: url(../images/bg_site_bottom.png) no-repeat 50% 100%;
			width: 100%;
		}
		body#twoColumn {
			padding : 0px 0px 0px 0px;
			background: url(../images/bg_site_bottom_two.png) no-repeat 50% 100%;
			width: 100%;
		}
			#pageSection {
				margin : 0px auto 0px auto;
				width : 100%;
				background: url(../images/bg_site.png) no-repeat 50% 0%;
			}
			#pageSectionContent {
				margin : 0px auto 0px auto;
				width : 100%;
				background: url(../images/bg_site_content.png) no-repeat 50% 0%;
			}
			#pageSectionContentTwo {
				margin : 0px auto 0px auto;
				width : 100%;
				background: url(../images/bg_site_two.png) no-repeat 50% 0%;
			}
			#pageContent {
				margin : 0px auto 20px auto;
				position : relative;
				width: 889px;
			}
				#pageHeader {
					height : 160px;
					margin : 0px 0px 0px 0px;
					position : relative;
				}
					#siteLogo {
						left : 1px;
						position : absolute;
						top : -1px;
					}
						#siteLogo a {background: none;}
							#siteLogo a:link,
							#siteLogo a:visited {}
							#siteLogo a:hover,
							#siteLogo a:active {}
								#siteLogo a img {}
					#metaNav {
						right: 0px;
						position: absolute;
						top: 4px;
						padding: 0px 24px 0px 4px;
						height: 24px;
					}
						#metaNav li {
							list-style-type: none;
							float: left;
							margin-top: 2px;
							color: #4f6072;
							font-size: 90%;
						}
							#metaNav li a:link, #metaNav li a:visited {
								color: #4f6072;
								display: block;
								float: left;
								text-transform: uppercase;
								text-decoration: none;
								background: none;
								padding: 0px 6px 0px 6px;
							}
							#metaNav li a:hover, #metaNav li a:active {
								text-decoration: underline;
							}
							#metaNav li a.active:link, #metaNav li a.active:visited,
							#metaNav li a.active:hover, #metaNav li a.active:active {
								text-decoration: underline;
							}
						#metaNav li.form {
							margin: 2px 0px 0px 4px;
							text-transform: uppercase;
						}
							#metaNav li.form select {
								margin: -2px 0px 0px 4px;
							}
						#metaNav li.last {
							margin: 1px 0px 0px 18px;
						}
							#metaNav a.btnGreen:link, #metaNav a.btnGreen:visited {
								background: #4f6072 url(../images/bg_btngreenRight.png) no-repeat 100% 0%;
								height: 16px;
								line-height: 16px;
								padding: 0px 18px 0px 6px;
								color: #ffffff;	
							}
							#metaNav a.btnGreen:hover, #metaNav a.btnGreen:active {
								background: #e2eaf3 url(../images/bg_btngreenRight.png) no-repeat 100% 0%;
								color: #4f6072;
								text-decoration: none;
							}
#bannerImg {
	margin: -24px 0px 10px 1px;
	background: url(../images/bg_shadow.png) no-repeat 0% 0%;
	width: 889px;
	height: 323px;	
	padding-top: 10px;
}

/* content sections */
#contentBlock {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 110%;
	line-height: 160%;
}
#contentBlock.else {
	margin-top: 50px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 110%;
	line-height: 160%;
}
#contentBlock div.mailPrint {
	margin: 0px 0px 40px 0px;
	position: relative;
	/*right: 30px;*/
	right: 0px;
	width: 200px;
	height: 12px;
}
	#contentBlock div.mailPrint a {
		margin: -6px 10px 0px 0px;
		display: block;
		float: left;
		font-size: 90%;
		color: #909daa;
	}
	#contentBlock div.mailPrint a.last {
		margin: -6px 0px 0px 0px;
		display: block;
		float: left;
	}
	#contentBlock .leftColumn {
		margin: 0px;
		padding: 0px 24px 0px 0px;
		width: 590px;
		float: left;
	}
		#contentBlock .leftColumn div.leftSmall {
			padding: 0px;
			margin: 0px 30px 0px 0px;
			width: 270px;
			float: left;
		}
			#contentBlock .leftColumn div.leftSmall ul.services li {
				list-style-type: none;
				margin: 0px 0px 5px 0px;
			}
				#contentBlock .leftColumn div.leftSmall ul.services li a.btnGrey:link, #contentBlock .leftColumn div.leftSmall ul.services li a.btnGrey:visited {
					background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					height: 15px;
					line-height: 15px;
					padding: 0px 22px 0px 6px;
					color: #ffffff;	
					font-size: 100%;
					width: 200px;
					float: none;
					display: block;
					text-decoration : none;
				}
				#contentBlock .leftColumn div.leftSmall ul.services li a.btnGrey:hover, #contentBlock .leftColumn div.leftSmall ul.services li a.btnGrey:active {
					background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					color: #4f6072;
				}
		#contentBlock .leftColumn div.rightSmall {
			margin: 0px;
			padding: 0px 10px 0px 0px;
			width: 280px;
			float: left;
		}
			#contentBlock .leftColumn div.rightSmall ul.products li {
				list-style-type: none;
				float: left;
			}
			#contentBlock .leftColumn div.rightSmall ul.products li a.btnGrey:link, #contentBlock .leftColumn div.rightSmall ul.products li a.btnGrey:visited {
				background: transparent url(../images/bg_btngreyRight.png) no-repeat 0% 0%;
				height: 15px;
				line-height: 15px;
				margin: 0px 0px 4px 0px;
				padding: 0px 6px 0px 22px;
				color: #4f6072;	
				font-size: 100%;
				width: 200px;
				float: none;
				display: block;
				text-decoration : none;
			}
			#contentBlock .leftColumn div.rightSmall ul.products li a.btnGrey:hover, #contentBlock .leftColumn div.rightSmall ul.products li a.btnGrey:active {
				background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 0% 0%;
				color: #4f6072;
			}
			#contentBlock .leftColumn div.rightSmall ul.services li {
				list-style-type: none;
				margin: 0px 0px 5px 0px;
			}
				#contentBlock .leftColumn div.rightSmall ul.services li a.btnGrey:link, #contentBlock .leftColumn div.rightSmall ul.services li a.btnGrey:visited {
					background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					height: 15px;
					line-height: 15px;
					padding: 0px 22px 0px 6px;
					color: #ffffff;	
					font-size: 100%;
					width: 200px;
					float: none;
					display: block;
					text-decoration : none;
				}
				#contentBlock .leftColumn div.rightSmall ul.services li a.btnGrey:hover, #contentBlock .leftColumn div.rightSmall ul.services li a.btnGrey:active {
					background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					color: #4f6072;
				}
	#contentBlock .leftColumnContent {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		width: 614px;
		float: left;
	}
		#contentBlock .leftColumnContent span.intro {
			color: #000000;
		}
		#contentBlock .leftColumnContent div.buttons {
			margin-top: 30px;
		}
		#contentBlock .leftColumnContent fieldset {
			margin: 10px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
		}
		#contentBlock .leftColumnContent fieldset select {
			margin: 0px 0px 0px 4px;
			padding: 0px 0px 0px 0px;
			width: 160px;
		}
		#contentBlock .leftColumnContent table {
			margin: 0px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 90%
		}
			#contentBlock .leftColumnContent table th {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				background: url(../images/bg_th_contact1.png) repeat-x 0% 0%;
				width: 258px;
				vertical-align: middle;
				border-bottom: solid 10px #ffffff;
			}
			#contentBlock .leftColumnContent table th.top {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				height: 20px;
				width: 258px;
				vertical-align: top;
				border-bottom: solid 10px #ffffff;
			}
			#contentBlock .leftColumnContent table th.title {
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 0px 0px;
				background: none;
			}
			#contentBlock .leftColumnContent table th label {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				font-weight: normal;
				vertical-align: middle;
				width: 238px;
				display: block;
				min-height: 24px;
				background-color: #EFF3F8;
			}
			#contentBlock .leftColumnContent table td {
				margin: 0px 0px 0px 0px;
				padding: 2px 0px 2px 0px;
				vertical-align: middle;
			}
			#contentBlock .leftColumnContent table td.top {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				vertical-align: top;
				border-bottom: solid 10px #ffffff;
			}
				#contentBlock .leftColumnContent table td.radio {
					vertical-align: middle;
					padding: 2px 0px 2px 0px;
					background: url(../images/bg_th_contact.png) repeat-x 0% 5px;
					margin: 0px;
				}
				#contentBlock .leftColumnContent table td.radioElse {
					vertical-align: middle;
					padding: 0px 0px 0px 0px;
					background-color: #EFF3F8;
					margin: 0px;
				}
				#contentBlock .leftColumnContent table td.radio label, #contentBlock .leftColumnContent table td.radioElse label {
					font-weight: normal;
					margin: 0px 0px 0px 4px;
					vertical-align: middle;
				}
				#contentBlock .leftColumnContent table td input {
					border: solid 1px #c0c0c0;
					width: 349px;
					height: 18px;
					margin-top: -2px;
					vertical-align: middle;
				}
				#contentBlock .leftColumnContent table td select {
					border: solid 1px #c0c0c0;
					width: 349px;
					height: 20px;
					margin: 4px 0px 0px 0px;
					vertical-align: middle;
				}
				#contentBlock .leftColumnContent table td textarea {
					border: solid 1px #c0c0c0;
					width: 349px;
					height: 162px;
					position: relative;
					margin: -14px 0px 0px 0px;
				}
				#contentBlock .leftColumnContent table td textarea.noMargin {
					border: solid 1px #c0c0c0;
					width: 349px;
					height: 162px;
					position: relative;
					margin: 0px 0px 0px 0px;
				}
				#contentBlock .leftColumnContent table td textarea.smaller {
					border: solid 1px #c0c0c0;
					width: 349px;
					height: 100px;
					position: relative;
					margin: -2px 0px 0px 0px;
				}
				#contentBlock .leftColumnContent table td.radio span.radio input,
				#contentBlock .leftColumnContent table td span.radio input,
				#contentBlock .leftColumnContent table td input.radio {
					border: none;
					width: 10px;
					margin-top: 6px;
					vertical-align: middle;
				}
				#contentBlock .leftColumnContent table td span.radioRight input,
				#contentBlock .leftColumnContent table td input.radioRight {
					border: none;
					width: 10px;
					margin-top: 6px;
					vertical-align: middle;
					margin-left: 50px;
				}
				#contentBlock .leftColumnContent table th span.required {
					font-weight: normal;
					color: #000000;
					display: block;
					font-size: 85%;
					margin-top: 140px;
				}
		#contentBlock .leftColumnContent div.downloadBlock {
			margin: 10px 0px -16px 0px;
			vertical-align: middle;
		}
		#contentBlock .leftColumnContent div.sitemap {
			background: url(../images/bg_sitemap_bottom.png) repeat-x 0% 100%;
			width: 465px;
			/* height: 573px; */
			margin-top: 10px;
		}
		#contentBlock .leftColumnContent div.sitemap ul {
			background: url(../images/bg_sitemap_top.png) repeat-x 0% 0%;
		}
			#contentBlock .leftColumnContent div.sitemap ul li {
				font-weight: bold;
				margin-bottom: 4px;
				list-style-type: none;
			}
				#contentBlock .leftColumnContent div.sitemap ul li ul {
					background: ;
}
					#contentBlock .leftColumnContent div.sitemap ul li ul li a  {
						vertical-align: top;
						line-height: 20px;
					}
						#contentBlock .leftColumnContent div.sitemap ul li ul li {
							background: url(../images/line_sitemap.png) no-repeat 0px 0px;
							padding-left: 170px;
							font-weight: normal;
							margin-bottom: -2px;
							list-style-type: none;
						}
							#contentBlock .leftColumnContent div.sitemap ul li ul li.last {
								background: url(../images/line_sitemap_last.png) no-repeat 0px 0px;
								border-left : none;
							}
							#contentBlock .leftColumnContent div.sitemap ul li ul li ul li {
								background: url(../images/line_sitemap.png) no-repeat 0px 0px;
								font-weight: normal;
								font-size: 90%;
								margin-bottom: -2px;
								padding-left: 170px;
								list-style-type: none;
							}
								#contentBlock .leftColumnContent div.sitemap ul li ul li ul li.last {
									background: url(../images/line_sitemap_last.png) no-repeat 0px 0px;
								}
	#contentBlock .leftTwoColumnContent {
		margin: 22px 0px 0px 141px;
		padding: 0px 0px 0px 0px;
		width: 530px;
		float: left;
		overflow: hidden;
	}
		#contentBlock .leftTwoColumnContent div.margin {
			margin: 10px 10px 0px 10px;
			padding: 0px 0px 0px 0px;
		}
		#contentBlock .leftTwoColumnContent div.margin p.first {
			margin: 10px 0px 0px 0px;
		}
		#contentBlock .leftTwoColumnContent h2.bannerTitle {
			margin: 0px 0px 0px 5px;
			position: relative;
			width: 512px;
		}
		#contentBlock .leftTwoColumnContent h2 {
			margin: 0px 0px 0px 10px;
		}
		#contentBlock .leftTwoColumnContent div.margin h2 {
			margin: -10px 0px 0px 0px;
		}
		#contentBlock .leftTwoColumnContent div.margin h3 {
			margin: 10px 0px 0px 0px;
		}
		#contentBlock .leftTwoColumnContent div.cases {
			margin: 10px 0px 10px 0px;
			padding: 10px 10px 10px 10px;
		}
		#contentBlock .leftTwoColumnContent div.cases:hover {
			margin: 10px 0px 10px 0px;
			padding: 10px 10px 10px 10px;
			background: #e2eaf3;
		}
			#contentBlock .leftTwoColumnContent div.cases h3 {
				background: none;
				padding: 0px;
				font-family: Arial;
				font-size: 120%;
				color: #7e8b9a;
				text-transform: uppercase;
				font-weight: normal;
			}
		#contentBlock .leftTwoColumnContent div.player {
			margin: 20px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}
		#contentBlock .leftTwoColumnContent table {
			margin: 10px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 90%
		}
			#contentBlock .leftTwoColumnContent table th {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				background: url(../images/bg_th_contact.png) repeat 0% 0%;
				height: 22px;
				width: 580px;
				vertical-align: middle;
			}
			#contentBlock .leftTwoColumnContent table th.top {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				background: url(../images/bg_th_contact.png) repeat-x 0% 0%;
				height: 22px;
				width: 580px;
				vertical-align: top;
				border-bottom: solid 10px #ffffff;
			}
			#contentBlock .leftTwoColumnContent table th.title {
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 0px 0px;
				background: none;
			}
				#contentBlock .leftTwoColumnContent table th label {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-weight: normal;
					white-space: nowrap;
					width: 190px;
					height: 20px;
					vertical-align: middle;
				}
			#contentBlock .leftTwoColumnContent table td {
				margin: 0px 0px 0px 0px;
				padding: 2px 0px 2px 0px;
				vertical-align: middle;
			}
				#contentBlock .leftTwoColumnContent table td.radio {
					vertical-align: middle;
					padding: 0px 0px 0px 0px;
					height: 20px;
					background: url(../images/bg_th_contact.png) repeat 0% 0px;
				}
				#contentBlock .leftTwoColumnContent table td.radio label {
					font-weight: normal;
					margin: 0px 0px 0px 4px;
					height: 20px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td.radioFirst {
					vertical-align: top;
					padding: 0px 0px 0px 0px;
					background: url(../images/bg_th_contact.png) repeat-x 0% 0px;
				}
				#contentBlock .leftTwoColumnContent table td.radioFirst label {
					font-weight: normal;
					margin: 0px 0px 0px 4px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td label.else {
					font-weight: normal;
					margin: 0px 0px 0px 4px;
					vertical-align: middle;
					color: #000000;
					float: left;
					width: 320px;
				}
				#contentBlock .leftTwoColumnContent table span.check input,
				#contentBlock .leftTwoColumnContent table input.check {
					vertical-align: middle;
					padding: 0px 0px 0px 0px;
					float: left;
					width: 20px;
					border: none;
				}
				#contentBlock .leftTwoColumnContent table td input {
					border: solid 1px #c0c0c0;
					width: 180px;
					height: 17px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td input.small {
					border: solid 1px #c0c0c0;
					width: 52px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td input.smallRight {
					border: solid 1px #c0c0c0;
					width: 52px;
					margin-left: 14px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td input.medium {
					border: solid 1px #c0c0c0;
					width: 110px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td input.mediumRight {
					border: solid 1px #c0c0c0;
					width: 110px;
					margin-left: 14px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td select {
					border: solid 1px #c0c0c0;
					width: 183px;
					height: 20px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td textarea {
					border: solid 1px #c0c0c0;
					width: 180px;
					height: 162px;
					position: relative;
					margin: -8px 0px 0px 0px;
				}
				#contentBlock .leftTwoColumnContent table td span.radio input, 
				#contentBlock .leftTwoColumnContent table td input.radio {
					border: none;
					width: 10px;
					line-height: 12px;
					vertical-align: middle;
				}
				#contentBlock .leftTwoColumnContent table td span.radioRight input,
				#contentBlock .leftTwoColumnContent table td input.radioRight {
					border: none;
					width: 10px;
					vertical-align: middle;
					margin-left: 50px;
				}
				#contentBlock .leftTwoColumnContent table th span.required {
					font-weight: normal;
					color: #000000;
					display: block;
					font-size: 85%;
					margin-top: 140px;
				}
		#contentBlock .leftTwoColumnContent div.news {}	
		#contentBlock .leftTwoColumnContent div.news h3 span.date {
			float: right;
			font-weight: normal;
			font-size: 80%;	
		}	
		#contentBlock .leftTwoColumnContent a.meerWeten:link, #contentBlock .leftTwoColumnContent a.meerWeten:visited,
		#contentBlock .leftTwoColumnContent a.meerWeten:hover, #contentBlock .leftTwoColumnContent a.meerWeten:active {
			background: url(../images/btn_meerweten.png) no-repeat 0% 0%;
			width: 530px;
			height: 45px;
			display: block;
			margin-top: 10px;
		}
			#contentBlock .leftTwoColumnContent a.meerWeten span.weten {
				color: #ffffff;
				text-transform: uppercase;
				font-weight: bold;
				font-size: 130%;
				display: block;
				float: left;
				padding: 12px 0px 0px 20px;
			}
			#contentBlock .leftTwoColumnContent a.meerWeten span.offerte {
				color: #ffffff;
				text-transform: uppercase;
				font-weight: bold;
				width: 200px;
				display: block;
				float: right;
				margin-top: 13px;
				line-height: 15px;
				text-align: right;
				margin-right: 60px;
			}	
		#contentBlock .leftTwoColumnContent div.legend {
			font-weight: normal;
			font-size: 80%;	
			margin: 10px 0px 20px 0px;
		}
			#contentBlock .leftTwoColumnContent div.legend span.published {
				float: left;
			}
			#contentBlock .leftTwoColumnContent div.legend span.changed {
				float: right;
			}	
		#contentBlock .leftTwoColumnContent div.source {
			font-weight: normal;
			font-size: 80%;	
			margin: 10px 0px 40px 0px;
		}
		#contentBlock .leftTwoColumnContent fieldset.gadget table th {
			background: none;
			padding: 0px;
			width: 70px;
			margin: 0px;
			text-align: left;
			/*border: solid 1px #ffffff;*/
		}	
			#contentBlock .leftTwoColumnContent fieldset.gadget table label {
				font-weight: bold;
				font-size: 100%;
				padding: 0px;
			}
			#contentBlock .leftTwoColumnContent fieldset.gadget table select {
				width: 100px;
				margin-right: 20px;
			}
		#contentBlock .leftTwoColumnContent div.archive {
			position: relative;
		}
			#contentBlock .leftTwoColumnContent ul.pager {
				padding: 0px;
				width: 512px;
				margin: 6px 0px 10px 0px;
				font-size: 85%;
				overflow : hidden;
				text-align : center;
				height:20px;
			}	
				#contentBlock .leftTwoColumnContent ul.pager li {
					list-style-type: none;
					display: inline;
				}
				#contentBlock .leftTwoColumnContent ul.pager li.items {
					margin-left: 0px;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a:link, #contentBlock .leftTwoColumnContent ul.pager li a:visited {
					padding: 0px 4px 0px 4px;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a:hover, #contentBlock .leftTwoColumnContent ul.pager li a:active {
					font-weight: normal;
					background: none;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a.active:link, #contentBlock .leftTwoColumnContent ul.pager li a.active:visited,
				#contentBlock .leftTwoColumnContent ul.pager li a.active:hover, #contentBlock .leftTwoColumnContent ul.pager li a.active:active {
					font-weight: bold;
					background: none;
					text-decoration: none;
					font-size: 110%;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a.previous:link, #contentBlock .leftTwoColumnContent ul.pager li a.previous:visited {
					background: url(../images/icon_previous_link.png) no-repeat 0% 3px;
					padding: 0px 0px 0px 18px;
					float: left;
					text-decoration: none;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a.previous:hover, #contentBlock .leftTwoColumnContent ul.pager li a.previous:active {
					background: url(../images/icon_previous_hover.png) no-repeat 0% 3px;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a.next:link, #contentBlock .leftTwoColumnContent ul.pager li a.next:visited {
					background: url(../images/icon_next_link.png) no-repeat 100% 3px;
					padding: 0px 18px 0px 0px;
					float: right;
					text-decoration: none;
				}
				#contentBlock .leftTwoColumnContent ul.pager li a.next:hover, #contentBlock .leftTwoColumnContent ul.pager li a.next:active {
					background: url(../images/icon_next_hover.png) no-repeat 100% 3px;
				}
			#contentBlock .leftTwoColumnContent div.result {
				height: 30px;
				border-bottom: solid 1px #e5e7ea;
				line-height: 30px;
				font-size: 90%;
				margin: 0px;
			}
			#contentBlock .leftTwoColumnContent div.result span.date,
			#contentBlock .leftTwoColumnContent div.result span.article
			{
				color:#7E8B9A;
				font-family:Arial;
				font-size:120%;
				font-weight:normal;
				padding:0;
				text-transform:uppercase;
				}
			
				#contentBlock .leftTwoColumnContent div.result a:link, #contentBlock .leftTwoColumnContent div.result a:visited {
					padding: 0px 4px 0px 24px;
					text-decoration: none;
					margin: 0px;
					overflow: hidden;
				}
				#contentBlock .leftTwoColumnContent div.result a:hover, #contentBlock .leftTwoColumnContent div.result a:active {
					font-weight: normal;
					background: none;
				}
			#contentBlock .leftTwoColumnContent div.result:hover {
				background: #e2eaf3;
				height: 30px;
				padding: 0px;
				margin: 0px 0px 0px 0px;
				width: auto;
				border-bottom: solid 1px #e5e7ea;
			}
			#contentBlock .leftTwoColumnContent div.shadowTop {
				position: absolute;
				top: 28px;
				left: -4px;
				width: 508px;
				height: 11px;
				background: url(../images/archive_dropshadow_top.png) no-repeat 0% 0px;
			}
			#contentBlock .leftTwoColumnContent div.shadowBottom {
				position: absolute;
				bottom: 21px;
				left: -4px;
				width: 508px;
				height: 11px;
				background: url(../images/archive_dropshadow_bottom.png) no-repeat 0% 0px;
			}
		#contentBlock .leftTwoColumnContent fieldset.cat {
			margin: 10px 0px 10px 0px;
		}	
			#contentBlock .leftTwoColumnContent fieldset.cat select {
				display: block;
				width: 140px;
				margin: 2px 0px 10px 0px;
			}
		#contentBlock .leftTwoColumnContent div#broadcast table {
			width: 100%;	
		}

			#contentBlock .leftTwoColumnContent div#broadcast table th {
				text-align: center;	
				margin: 0px;
				float: none;
				padding: 4px;
				width: auto;
			}
			#contentBlock .leftTwoColumnContent div#broadcast table td {
				text-align: center;		
				padding: 10px;
				background: #eff3f8;
				color: #4f6072;	
			}	
			#contentBlock .leftTwoColumnContent div#broadcast table td a {
				color: #4f6072;	
				background: none;
			}	
			#contentBlock .leftTwoColumnContent div#broadcast table td.alternate {
				text-align: center;	
				padding: 10px;
				background: #d9e3f0;
				color: #4f6072;	
			}	
			#contentBlock .leftTwoColumnContent div#broadcast table td.alternate a {
				color: #4f6072;
				background: none;	
			}	
			#contentBlock .leftTwoColumnContent ul li {
				margin: 0px 0px 0px 16px;
			}			
	#contentBlock .rightColumn {
		margin: 0px 0px 0px 11px;
		padding: 0px 0px 0px 20px;
		width: 244px;
		height: 600px;
		float: left;
		background: transparent;
		overflow : hidden;
		position: relative;
		_margin-right : -10px;
	}
	#contentBlock .rightColumnElse {
		margin: -20px 0px 0px 11px;
		padding: 0px 10px 0px 20px;
		width: 175px;
		height: 600px;
		float: left;
		overflow: visible;
		font-size: 90%;
		background: transparent;
		position: relative;
	}
		#contentBlock .rightColumnElse h3 {
			font-size: 130%;
		}
			#contentBlock .rightColumnElse ul.services li {
					list-style-type: none;
					margin: 0px 0px 5px -20px;
			}
				#contentBlock .rightColumnElse ul.services li a.btnGrey:link, #contentBlock .rightColumnElse ul.services li a.btnGrey:visited {
					background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					height: 15px;
					line-height: 15px;
					padding: 0px 22px 0px 6px;
					color: #ffffff;	
					font-size: 100%;
					width: 100px;
					float: none;
					display: block;
					text-decoration : none;
				}
				#contentBlock .rightColumnElse ul.services li a.btnGrey:hover, #contentBlock .rightColumnElse ul.services li a.btnGrey:active {
					background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
					color: #4f6072;
				}
		#contentBlock .rightColumnElse ul {
			margin: 0px 0px 0px 16px;
			padding: 0px 0px 0px 0px;
		}
		#contentBlock .rightColumnElse ul.downloads {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: middle;
		}
			#contentBlock .rightColumnElse ul.downloads li {
				list-style-type: none;
				vertical-align: middle;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				height: 42px;
			}
				#contentBlock .rightColumnElse ul.downloads li img {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float: left;
				}
		#contentBlock .rightColumnElse span.function {
			margin: 10px 0px 20px 16px;
			font-size: 240%;
			display: block;
			color: #7b8998;
		}
		#contentBlock .rightColumn div.divider {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 300px;
			width: 11px;
			background: url(../images/column_divider.png) no-repeat 0% 0%;
		}
		#contentBlock .rightColumn div.dividerBottom {
			position: absolute;
			bottom: 100px;
			left: 0px;
			height: 216px;
			width: 11px;
			z-index: 400;
			background: url(../images/column_divider_bottom.png) no-repeat 0% 100%;
		}
		#contentBlock .rightColumn ul {
			margin: 0px 0px 0px -18px;
			padding: 0px 0px 0px 0px;
		}
			#contentBlock .rightColumn ul li {
				cursor : pointer;
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 10px 18px;
				position : relative;
				list-style-type: none;
				min-height: 90px;
			}
				#contentBlock .rightColumn ul li.news {
					background: url(../images/bg_news_link.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.news:hover {
					background: url(../images/bg_news_hover.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.unilever {
					background: url(../images/bg_unilever_link.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.unilever:hover {
					background: url(../images/bg_unilever_hover.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.bacardi {
					background: url(../images/bg_bacardi_link.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.bacardi:hover {
					background: url(../images/bg_bacardi_hover.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.vvd {
					background: url(../images/bg_vvd_link.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.vvd:hover {
					background: url(../images/bg_vvd_hover.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.nordisk {
					background: url(../images/bg_nordisk_link.png) no-repeat 0% 100%;
				}
				#contentBlock .rightColumn ul li.nordisk:hover {
					background: url(../images/bg_nordisk_hover.png) no-repeat 0% 100%;
				}
					#contentBlock .rightColumn ul li.news img.newsIllustration {
						position : absolute;
						left : 8px;
						bottom : 5px;
					}
					#contentBlock .rightColumn ul li.news a {}
						#contentBlock .rightColumn ul li.news a:link,
						#contentBlock .rightColumn ul li.news a:visited {
							color : #4f6072;
							text-decoration : none;
						}
						#contentBlock .rightColumn ul li.news a:hover,
						#contentBlock .rightColumn ul li.news a:active {
							color : #4f6072;
							text-decoration : none;
						}
			#contentBlock .rightColumn ul li span.date {
				float: left;
				width: 36px;
				font-size: 150%;
				margin-right: 20px;
			}
			#contentBlock .rightColumn ul li span.date span.number {
				font-size: 180%;
				display: block;
				line-height: 80%;
				margin-bottom: 2px;
			}
			#contentBlock .rightColumn ul li p {
				float: left;
				width: 186px;
				font-size: 90%;
				line-height: 150%;
				font-family: Tahoma;
			}
			#contentBlock .rightColumn div.button {
				margin-top: 10px;
			}
/* The Harmonica List */		
dl.harmonicaList {
	width: 614px;
	min-height: 800px;
	height: auto;
}
dl.harmonicaList dt {
	background : url(../images/button_link.png) no-repeat 0px 100%;
	color : #4f6072;
	line-height : 35px;
	height: 35px;
	margin : -1px 0px 0px 0px;
	padding : 0px 0em 0px 10px;
	position: relative;
	font-weight: normal;
}
dl.harmonicaList dt span.number{
	font-weight: bold;
}
	dl.harmonicaList dt.active a.close:link, dl.harmonicaList dt.active a.close:visited {
		color : #ffffff;
		position: absolute;
		right: 40px;
		top: 0px;
		display: inline;
		text-decoration: underline;
		font-weight: normal;
	}
	dl.harmonicaList dt.active a.close:hover, dl.harmonicaList dt.active a.close:active {
		text-decoration: none;
	}
	dl.harmonicaList dt a.close:link, dl.harmonicaList dt a.close:visited {
		display: none;
	}
	dl.harmonicaList dt a.close:hover, dl.harmonicaList dt a.close:active {
	}
	dl.harmonicaList dt a.open:link, dl.harmonicaList dt a.open:visited {
		color : #ffffff;
		position: absolute;
		right: 40px;
		top: 0px;
		display: inline;
		text-decoration: underline;
		font-weight: normal;
	}
	dl.harmonicaList dt a.open:hover, dl.harmonicaList dt a.open:active {
		text-decoration: none;
	}
	dl.harmonicaList dt.active a.open:link, dl.harmonicaList dt.active a.open:visited {
		display: none;
	}
	dl.harmonicaList dt.active a.open:hover, dl.harmonicaList dt.active a.open:active {
	}
dl.harmonicaList dt:hover {
	background : url(../images/button_hover.png);
}
dl.harmonicaList dt.active {
	background : url(../images/button_passive.png);
	height: 41px;
	line-height: 41px;
}
dl.harmonicaList dt.active:hover {
	background : url(../images/button_passive.png);
	height: 41px;
	line-height: 41px;
}
dl.harmonicaList dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
	dl.harmonicaList dd div.border {
		margin : 0px 0px 0px 0px;
		padding : 10px 16px 20px 16px;
		background : url(../images/bg_border_div.png) no-repeat 0% 100%;
	}
dl.harmonicaList dd.hideThisNode {}
dl.harmonicaList dd.showThisNode {}
/* sitewide styles */
	#pageNav {
		position: absolute;
		top: 90px;
		right: 30px;
	}
		#pageNav ul {
			margin: 0px 0px 0px 0px;
			padding: 0px;
		}
			#pageNav li {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				color: #ffffff;
				font-size: 110%;
				float: left;
				margin: 0px 40px 0px 0px;
			}
			#pageNav li.last {
				background: none;
				margin: 0px 0px 0px 0px;
			}
			#pageNav li a:link, #pageNav li a:visited {
				color: #687585;
				font-weight: normal;
				display: block;
				float: left;
				height: 51px;
				text-align: center;
				line-height: 51px;
				width: 131px;
				text-decoration: none;
				padding: 0px 0px 0px 0px;
				margin: 0px -30px 0px -30px;
				text-transform: uppercase;				
			}
			#pageNav li a:hover, #pageNav li a:active {
				color: #000000;
				text-decoration: none;
				padding-top: 0px;
				background: none;
				position: relative;
			}
			#pageNav li a.active:link, #pageNav li a.active:visited,
			#pageNav li a.active:hover, #pageNav li a.active:active {
				color: #687585;
				text-decoration: none;
				padding-top: 0px;
				position: relative;
				width: 131px;
				margin: 0px -30px 0px -30px;
				background : url(../images/nav_active.png) no-repeat 0% bottom;
			}
	#subNav {
		position: absolute;
		top: 232px;
		left: 0px;
	}
		#subNav ul {
			margin: 0px 0px 0px 0px;
			padding: 0px;
		}
			#subNav li {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				color: #ffffff;
				font-size: 90%;
				margin: 0px 0px 1px 0px;
				text-transform: uppercase;
			}
			#subNav li.last {
				background: none;
				margin: 0px 0px 0px 0px;
			}
			#subNav li a:link, 
			#subNav li a:visited {
				color: #ffffff;
				width: 82px;
				min-height: 15px;
				line-height: 15px;
				font-weight: normal;
				display: block;
				text-decoration: none;
				padding: 0px 30px 0px 3px;
				margin: 0px 0px 0px 0px;
				background : url(../images/nav_subnav_link.png) no-repeat 0% 0%;
			}
			#subNav li a:hover, 
			#subNav li a:active {
				color: #4f6072;
				width: 80px;
				text-decoration: none;
				background: none;
				padding: 0px 30px 0px 3px;
				position: relative;
				background : url(../images/nav_subnav_hover.png) no-repeat 0% 0%;
			}
			#subNav li a.active:link, 
			#subNav li a.active:visited,
			#subNav li a.active:hover, 
			#subNav li a.active:active {
				color: #ffffff;
				text-decoration: none;
				position: relative;
				width: 77px;
				padding: 0px 50px 0px 3px;
				background : #4f6072 url(../images/nav_subnav_active.png) no-repeat 0% 0%;
			}
			#subNav li a.active2:link, /* If there are no subitems */
			#subNav li a.active2:visited,
			#subNav li a.active2:hover, 
			#subNav li a.active2:active {
				color: #ffffff;
				text-decoration: none;
				position: relative;
				width: 77px;
				padding: 0px 50px 0px 3px;
				background : #4f6072 url(../images/nav_subnav_link.png) no-repeat 0% 0%;
			}
				#subNav li ul.hideThisNode{
					margin: -1px 0px 0px 0px;
				}
				#subNav li ul li{
					list-style-type: none;
					margin: 0px;
					color: #ffffff;
					font-size: 90%;
					margin: 1px 0px 0px 0px;
				}
				#subNav li ul li a:link, 
				#subNav li ul li a:visited {
					color: #ffffff;
					width: 76px;
					min-height: 15px;
					line-height: 15px;
					font-weight: normal;
					display: block;
					text-decoration: none;
					padding: 0px 50px 0px 5px;
					margin: 0px 0px 0px 0px;
					background : #7b8998;
				}
				#subNav li ul li a:hover, 
				#subNav li ul li a:active {
					color: #4f6072;
					width: 76px;
					text-decoration: none;
					background: none;
					position: relative;
					padding: 0px 50px 0px 5px;			
				}
				#subNav li ul li a.active:link, 
				#subNav li ul li a.active:visited,
				#subNav li ul li a.active:hover, 
				#subNav li ul li a.active:active {
					color: #4f6072;
					text-decoration: none;
					position: relative;
					background : none;
					
				}
	#pageFooter {
		clear : both;
		margin : 0px 0px 0px 0px;
		height: 26px;
	}
		#footerNav {
			width: 888px;	
			margin : 0px auto 10px auto;
			font-size: 90%;
		}
		span#footerNavigationLeft {
			margin : 0px auto 0px auto;
			padding : 5px 0px 3px 0px;
			float: left;
			color: #4f6072;
		}
		#footerNavigationRight {
			margin : 0px auto 0px auto;
			padding : 5px 0px 3px 0px;
			color: #4f6072;
			float: right
		}
			#footerNavigationRight li {
				display : inline;
				list-style-type : none;
				color: #4f6072;
				font-size: 100%;
			}
			#footerNavigationRight li span{
				padding: 0px 2px 0px 4px;
				color: #4f6072;
			}
			#footerNavigationRight li a{
				padding: 0px 2px 0px 4px;
				color: #4f6072;
			}


/* images */
	img.borderLeft {
		border: solid 5px #eff3f8;
		float: left;
		background-color: #ffffff;
		padding: 1px;
		margin: 0px 20px 0px 0px;
	}
	img.border {
		border: solid 5px #eff3f8;
		float: left;
		background-color: #ffffff;
		padding: 1px;
		margin: 0px 0px 0px 0px;
	}
	a.diff:link, a.diff:visited,
	a.diff:hover, a.diff:active {
		margin: 0px;
		padding: 0px;
		background: none;
	}
	img.borderRight {
		border: solid 5px #eff3f8;
		float: right;
		background-color: #ffffff;
		padding: 1px;
		margin: 0px 0px 0px 20px;
	}
/* buttons */
a.btnGrey:link, a.btnGrey:visited {
	background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	height: 15px;
	line-height: 15px;
	padding: 1px 22px 1px 6px;
	color: #ffffff;	
	font-size: 90%;
	text-decoration : none;
}
a.btnGrey:hover, a.btnGrey:active {
	background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	color: #4f6072;
}
a.btnGreyUnfloat:link, a.btnGreyUnfloat:visited {
	background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	height: 15px;
	line-height: 15px;
	margin: 0px 20px 0px 0px;
	padding: 0px 22px 0px 6px;
	color: #ffffff;	
	font-size: 90%;
	text-decoration : none;
}
a.btnGreyUnfloat:hover, a.btnGreyUnfloat:active {
	background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	color: #4f6072;
}
a.btnGreyUnfloatRight:link, a.btnGreyUnfloatRight:visited {
	background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	height: 15px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 6px;
	color: #ffffff;	
	font-size: 90%;
	text-decoration : none;
}
a.btnGreyUnfloatRight:hover, a.btnGreyUnfloatRight:active {
	background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	color: #4f6072;
}
a.btnGreyLarge:link, a.btnGreyLarge:visited {
	background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	height: 15px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 6px;
	color: #ffffff;	
	font-size: 90%;
	width: 483px;
	float: left;
	text-align: right;
	text-decoration : none;
}
a.btnGreyLarge:hover, a.btnGreyLarge:active {
	background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
	color: #4f6072;
}

/* T01_Quadia_Inloggen.html */
			a.openLayerPopUp {}
				a.openLayerPopUp:link,
				a.openLayerPopUp:visited {}
				a.openLayerPopUp:hover,
				a.openLayerPopUp:active {}
			div.layerPopUp {
				display : none;
			}
				div.layerPopUp div.popupShadow {
					position : fixed;
					left : 0px;
					top : 0px;
					z-index : 10000;
					width : 100%;
					height : 100%;
					background-color : #4f6072;
					filter:alpha(opacity=50);
					-moz-opacity: 0.50;
					opacity: 0.50;
					-khtml-opacity: 0.50;
				}
				div.layerPopUp div.popupCanvas {
					position : fixed;
					left : 0px;
					top : 0px;
					z-index : 20000;
					width : 100%;
					height : 100%;
					text-align : center;
				}
					div.layerPopUp div.popupContent {
						width : 515px;
						margin : 40px auto 0px auto;
						padding : 0px 20px 20px 20px;
						background : #ffffff url(../images/popupContent.png) no-repeat 0px 0px;
						text-align : left;
					}
						div.layerPopUp div.popupContent a.closeLayerPopUp {
							float : right;
							margin : 10px 0px 0em 0em;
							text-decoration : underline;
						}
							div.layerPopUp div.popupContent a.closeLayerPopUp img {
								vertical-align : top;
							}
						div.layerPopUp div.popupContent h1 {
							color : #ffffff;
							height : 35px;
							line-height : 35px;
							margin : 0px 0px 20px 0px;
							text-transform : uppercase;
							font-size : 184%;
						}
					div.layerPopUp div.popupContent div.margin {
						height : 20em;
						padding : 0px 0px 0px 0px;
						overflow : auto;
						color : #000000;
					}
						div.layerPopUp div.popupContent div.margin h2 {
							font-weight : bold;
							margin : 0px 0px 20px 0px;
						}
						div.layerPopUp div.contentScroller {
							height : 360px;
							margin : -20px -20px -20px 0px;
							padding : 20px 20px 20px 0px;
							overflow : auto;
						}
						fieldset.validateAllInput {}
							fieldset.validateAllInput div.validationSummary {
								background-color : #ffd9d9;
								border : solid 1px #ff0000;
								display : none;
								margin : 0px 0px 20px 0px;
								padding : 1em 1em 1em 1em;
							}
							fieldset.validateAllInput table {}
								fieldset.validateAllInput table tfoot {}
									fieldset.validateAllInput table tfoot tr {}
										fieldset.validateAllInput table tfoot tr th {
											padding : 0px 0px 0px 15px;
											font-weight : normal;
											font-size : 90%;
										}
										fieldset.validateAllInput table tfoot tr td {
											padding : 0px 0px 0px 0px;
										}
										fieldset.validateAllInput table tfoot tr td.check {
											white-space : nowrap;
										}
											fieldset.validateAllInput table tfoot tr td a {}
											fieldset.validateAllInput table tfoot tr td input.checkbox {
												margin-left : -3px;
											}
											fieldset.validateAllInput table tfoot tr td label {
												position : absolute;
												font-weight : normal;
												width : auto;
												margin-top : 3px;
											}
										fieldset.validateAllInput .button {
											text-align : right;
										}
											fieldset.validateAllInput button {
												border-style: none;
												border-color: inherit;
												border-width: medium;
												padding: 0px;
												overflow : visible;
												width : auto;
											}
												fieldset.validateAllInput button div {
													background: #4f6072 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
													height: 15px;
													line-height: 15px;
													margin-left: 8px;
													padding: 0px 22px 0px 6px;
													color: #ffffff;	
													font-size: 90%;
													text-decoration : none;
													text-transform : uppercase;
													cursor : pointer;
													white-space : nowrap;
												}
											fieldset.validateAllInput button.hover,
											fieldset.validateAllInput button:hover {}
												fieldset.validateAllInput button.hover div,
												fieldset.validateAllInput button:hover div {
													background: #e2eaf3 url(../images/bg_btngreyRight.png) no-repeat 100% 0%;
													color: #4f6072;
												}		
								fieldset.validateAllInput table tbody {}
									fieldset.validateAllInput table tbody tr {}
										fieldset.validateAllInput table tbody tr th {
											border-bottom : solid 10px #ffffff;
											padding : 0px 0px 0px 0px;
										}
											fieldset.validateAllInput table tbody tr th label {
												background-color : #eff3f8;
												display : block;
												width : 226px;
												font-weight : normal;
												padding : 2px 15px 2px 15px;
											}
												fieldset.validateAllInput table tbody tr th label em {}
										fieldset.validateAllInput table tbody tr td {
											border-bottom : solid 10px #ffffff;
											padding : 0px 0px 0px 0px;
										}
											fieldset.validateAllInput table tbody tr td input.text {
												border : solid 1px #c0c0c0;
												width : 255px;
												vertical-align : top;
												margin : 0px 0px 0px 0px;
											}
											fieldset.validateAllInput table tbody tr td textarea {
												border : solid 1px #c0c0c0;
												width : 255px;
												vertical-align : top;
												margin : 0px 0px 0px 0px;
											}
											fieldset.validateAllInput table tbody tr td textarea.error,
											fieldset.validateAllInput table tbody tr td select.error,
											fieldset.validateAllInput table tbody tr td input.error,
											fieldset.validateAllInput table tbody tr td textarea.validationWarning,
											fieldset.validateAllInput table tbody tr td select.validationWarning,
											fieldset.validateAllInput table tbody tr td input.validationWarning {
												background-color : #ffd9d9;
												border : solid 1px #ff0000;
											}
											fieldset.validateAllInput table tbody tr td span.error,
											fieldset.validateAllInput table tbody tr td span.validationWarning {
												display : none;
												position : absolute;
												visibility : hidden;
											}
					div.layerPopUp div.popupContent iframe {
						width : 43em;
						height : 30em;
					}
						div.layerPopUp div.popupContent body.iframe {}
	/*popup without scroll-bar and full height content */
			div.fullHeightzPopUp {}
				div.fullHeightzPopUp div.popupCanvas {
					position : absolute;
					height : auto;
				}
					div.fullHeightPopUp div.popupContent div.margin {
						height : auto;
						overflow : visible;
					}
	
div.videoDisplay
{
	margin-left: 11px;
}