*{
	margin:0px;
	padding:0px;
}
a img{
	border:0px;
}
body{
	background:#32ADE5;
}
.layout{

	width:990px;
	height:656px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-328px 0 0 -495px;
}
#leftCol{
	width:495px;
	height:656px;
	position:fixed;
}
.vimeo {
	text-align:left;
}
.vimeo div.info{
	position:absolute;
	top:0px;
	right:0px;
	padding:5px;
	background:#FFFFFF;
}

#menu{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#menu li a{
	margin:0px 0px 3px 0px;
}
li.information a{
	background:url(../images/menu/information.png) no-repeat;
	height:47px;
	width:317px;
	display:block;
	margin-top:-3px;
}
li.information a:hover{
	background:url(../images/menu/information.png) 0px -48px no-repeat;
	height:47px;
	width:317px;
	display:block;
}
li.program-events a{
	background:url(../images/menu/program-events-sprite.png) no-repeat;
	height:47px;
	width:448px;
	display:block;
}
li.program-events a:hover{
	background:url(../images/menu/program-events-sprite.png) 0px -47px no-repeat;
	height:47px;
	width:448px;
	display:block;
}
li.application a{
	background:url(../images/menu/application.png) no-repeat;
	height:47px;
	width:301px;
	display:block;
}
li.application a:hover{
	background:url(../images/menu/application.png) 0px -47px no-repeat;
	height:47px;
	width:301px;
	display:block;
}
li.contact a{
	background:url(../images/menu/contact.png) no-repeat;
	height:47px;
	width:210px;
	display:block;
}
li.contact a:hover{
	background:url(../images/menu/contact.png) 0px -47px no-repeat;
	height:47px;
	width:210px;
	display:block;
}
li.showcase a{
	background:url(../images/menu/showcase.png) no-repeat;
	height:47px;
	width:262px;
	display:block;
}
li.showcase a:hover{
	background:url(../images/menu/showcase.png) 0px -48px no-repeat;
	height:47px;
	width:262px;
	display:block;
}
li.about-us a{
	background:url(../images/menu/about-us.png) no-repeat;
	height:47px;
	width:231px;
	display:block;
}
li.about-us a:hover{
	background:url(../images/menu/about-us.png) 0px -47px no-repeat;
	height:47px;
	width:231px;
	display:block;
}
li.partners a{
	background:url(../images/menu/partners.png) no-repeat;
	height:47px;
	width:241px;
	display:block;
}
li.partners a:hover{
	background:url(../images/menu/partners.png) 0px -48px no-repeat;
	height:47px;
	width:241px;
	display:block;
}
#menu li a.active{
	background-position: 0px -47px;
}
#partners{
	position:absolute;
	bottom:0px;
}
#partners a.avans{
	background:url(../images/avans-logo.png) no-repeat;
	display:block;
	width:104px;
	height:32px;
	margin:15px 0px 0px 0px;
}
#partners a.avans:hover{
	background:url(../images/avans-logo.png) 0px -32px no-repeat;
	display:block;
	width:104px;
	height:32px;
}
#partners a.akvstjoost{
	background:url(../images/akvstjoost-logo.png) no-repeat;
	display:block;
	width:126px;
	height:24px;
	margin:15px 0px 0px 0px;
}
#partners a.akvstjoost:hover{
	background:url(../images/akvstjoost-logo.png) 0px -24px no-repeat;
	display:block;
	width:126px;
	height:24px;
}
#partners img{
	display:block;
}
#rightCol{
	width:495px;
	height:656px;
	position:relative;
	left:50%;
	text-align:right;
	overflow-y:auto;
	overflow-x:hidden;
	font-family:Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
}
#rightCol a, #rightCol a:link, #rightCol a:visited{
	color:#000000;
	text-decoration:none;
}
#rightCol a:hover, #rightCol a:active{
	color:#FFFFFF;
	text-decoration:inherit;
}
#rightCol h1 {
	font-size:17pt;
	margin:0px 10px 10px 52px;
}
#rightCol h2{
	font-size:17pt;
	margin:0px 10px 10px 52px;
}
#rightCol h3{
	font-size:13pt;
	color:#FFFFFF;
	margin:0px 10px 10px 52px;
}
#rightCol p{
	font-family:Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:13pt;
	margin:0px 10px 10px 52px;
}
#rightCol hr{
	border:0px;
	height:2px;
	width:415px;
	background:url(../images/hr-line.png) no-repeat;
	float:right;
	margin:0px 10px 10px 0px;
}
#rightCol div.partners{
	width:270px;
	float:right;
}
#rightCol div.partners a{
	display:inline-block;
	width:125px;
	height:125px;
}
#rightCol div.partners a span{
	display:inline-block;
	width:125px;
	height:125px;
}
#rightCol div.partners a.iffb{
	background:url(../images/partners/iffb.jpg) 0px -125px;
}
#rightCol div.partners a.iffb span{
	background:url(../images/partners/iffb.jpg);
}
#rightCol div.partners a.adobe{
	background:url(../images/partners/adobe.jpg) 0px -125px;
}
#rightCol div.partners a.adobe span{
	background:url(../images/partners/adobe.jpg);
}
#rightCol div.partners a.starterslift{
	background:url(../images/partners/starterslift.jpg) 0px -125px;
}
#rightCol div.partners a.starterslift span{
	background:url(../images/partners/starterslift.jpg);
}
#rightCol div.partners a.onedotzero{
	background:url(../images/partners/onedotzero.jpg) 0px -125px;
}
#rightCol div.partners a.onedotzero span{
	background:url(../images/partners/onedotzero.jpg);
}
#rightCol div.partners a.niaf{
	background:url(../images/partners/niaf.jpg) 0px -124px;
}
#rightCol div.partners a.niaf span{
	background:url(../images/partners/niaf.jpg);
}
#rightCol div.partners a.mk2{
	background:url(../images/partners/mk2.jpg) 0px -124px;
}
#rightCol div.partners a.mk2 span{
	background:url(../images/partners/mk2.jpg);
}
#rightCol div.partners a.xsens{
	background:url(../images/partners/xsens.jpg) 0px -126px;
}
#rightCol div.partners a.xsens span{
	background:url(../images/partners/xsens.jpg);
}
#rightCol div.partners a.playgrounds{
	background:url(../images/partners/playgrounds.jpg) 0px -124px;
}
#rightCol div.partners a.playgrounds span{
	background:url(../images/partners/playgrounds.jpg);
}
#rightCol div.partners a.blanco{
	background:url(../images/partners/blanco.jpg);
}
#rightCol div.partners a.blanco span{
	background:url(../images/partners/blanco.jpg);
}
#rightCol embed{
	margin:0px 10px 5px 0px;
}
img.ma-logo-bg {
	position:absolute;
	top:71px;
	left:284px;
	z-index:-1;
}
#parallax{
	position:absolute;
	overflow:hidden;
	z-index:-1;
	width:990px;
	height:656px;
	left:50%;
	top:50%;
	margin:-328px 0 0 -495px;
}
