body{
	width:100%;
	height:100%;
	background: #fff url('../img/bp-bgr-gradient.jpg') repeat-y top right;
	background-attachment:fixed;
	color:#00525E;
	font-family:Univers, Swiss, ‘Helvetica Neue’, Helvetica, Verdana, Arial, sans-serif;
	line-height:17px;
	font-size:12px;
}

p{
	line-height:17px;
	font-size:12px;
}

a{color:#00525E;}

#container{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:677px;
}

#logo{
	background-image: url('../img/bp-logo.png');
	margin-top:20px;
	margin-left:85px;
	height:103px;
	width:267px;
}
	#logo img{
		width:100%;
		height:100%;
	}
	.ie6 #logo{
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bp-logo.png', sizingMethod='scale');
		background-color: transparent;
	}

.bp-logo-small{
display:block;
background-image:url('../img/bp-logo-small.png');
width:78px;
height:21px;
}
	.ie6 .bp-logo-small{
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bp-logo-small.png', sizingMethod='scale');
		background-color: transparent;
	}

.ag-logo-small{
	display:block;
	background-image:url('../img/ag-logo-small.png');
	width:79px;
	height:20px;
}
	.ie6 .ag-logo-small{
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ag-logo-small.png', sizingMethod='scale');
		background-color: transparent;
	}

.vs-logo-small{
	display:block;
	background-image:url('../img/vs-logo-small.png');
	width:104px;
	height:20px;
}
	.ie6 .vs-logo-small{
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/vs-logo-small.png', sizingMethod='scale');
		background-color: transparent;
	}
	
#main-image{
	height:197px;
	width:677px;
}

#main-image object{
	outline:none;
}
#nav{
	margin-top:18px;
	margin-bottom:44px;
	margin-left:65px; /* minus 16 pixels for bullet */
	width:450px;
	padding:0;
}
	.ie6 #nav, .ie7 #nav, .ie8 #nav{ margin-bottom:11px; }
	
	#nav a{
		background:url('../img/bp-bullet.png') no-repeat center left;
		color:#00525e;
		float:left;
		font-size:11px;
		font-weight:bold;
		line-height:16px;
		height:16px;
		margin-right:60px;
		padding-left:20px;
		text-align:middle;
		text-decoration:none;
	}
		#nav a.last{ margin-right:0;}
		
		.ie6 #nav a{
			background-image:none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bp-bullet.png', sizingMethod='crop');
			background-color: transparent;
		}
	
#overlay-img{
	background:url('../img/bp-object.png') no-repeat top left;
	height:275px;
	position:absolute;
	top:187px;
	right:-26px;
	width:152px;
}
	.ie6 #overlay-img{
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bp-object.png', sizingMethod='scale');
		background-color: transparent;
	}
	.ie7 #overlay-img, .ie8 #overlay-img{ top:207px; }

.content{
	color:#00525e;
	font-size:14px;
	margin-left:85px;
	position:relative;
}
	.shortened p{ width:400px}
	
/* contact page */
div.adres{margin-bottom:32px;}
div.error{margin-bottom:34px;}
.ie6 div.error{padding:11px;}

.mijnerror{
	padding:12px;
	margin:36px 0;
	padding-top:12px;
	color:#b11f11;
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	border-top:1px solid #fbc2c4;
}
	.ie6 .mijnerror{
		height:120px;
	}
#contact-form{
	color:#6a6a6a;
	font-size:11px;
	width:592px !important;
}	
	#contact-form input, #contact-form textarea{
		color:#6a6a6a;
		font-size:11px;
	}
	
	#contact-form input{
		height:14px;
		margin:0 !important;
		font-size:11px;
	}
	
	#contact-form input.submit{
		background:none;
		background-color:#f8992b;
		border:1px solid #fbc586;
		color:#fff;
		font-size:13px;
		width:130px;
		height:40px;
	}
	
	#contact-form hr{
		height:1px;
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		background-color:#d1d1d1;
	}
	
	#contact-form td{
		padding:0px;
		height:20px !important;
	}

	#contact-form .first{ width:241px; }
	
	.cf-description{
		font-size:11px;
		line-height:30px;
		color:#00525E;
	}
	.cf-mandatory{
		color:#00525E;
		font-style:italic;
	}
	.cf-textarea{
		width:348px;
		height:150px;
		padding:0px;
		font-family:inherit;
		font-size:100%;
		font-style:inherit;
		font-weight:inherit;
	}
	.cf-tv{ width:78px;}
	.cf-whole{width:348px;}
	.cf-threequarters{width:259px;}
	.cf-half{width:130px;}
	.cf-quarter{width:84px;}
		
	#contact-form hr{
		width:100%;
	}
	
	#contact-form input.box{
		margin:0;
		padding:0;
		background-color:#fff;
	}
	
	/* adjustment for our Special browsers */
		.ie6 #contact-form textarea{width:352px;}
		.ie6 .cf-quarter{width:80px;}
		.ie6 .cf-tv{	width:68px;}
		.ie6 #contact-form input.box{	left:-4px; background:none; vertical-align:middle;}
		
		.ie7 .cf-quarter{width:82px;}
		.ie7 .cf-tv{	width:74px;}
		.ie7 #contact-form input.box{	left:-4px; background:none; top:-1px;}
		.ie7 #contact-form input[type='radio']{ top:-1px;}
		.ie7 #contact-form .first{ width:243px; }
		.ie7 #contact-form textarea{width:350px;}
		
		.ie8 #contact-form input.box{	margin-left:-4px;}

		.ie8 #contact-form .first{ width:243px; }
		.ie8 .cf-quarter{width:82px;}
		.ie8 #contact-form textarea{width:350px;}
		.ie8 .cf-tv{	width:74px;}
		.ie8 #contact-form input[type='radio']{ top:-1px;}

#partners{
	float:right;
	margin-top:40px;
	margin-bottom:40px;
	padding-right:1px;
}
	#partners a{
		float:right;
		margin-left:30px;
		cursor:pointer;
	}

/* agenda page */
div.agenda p.website{ font-weight:bold;}
div.agenda p.date{
	font-weight:bold;
	margin-bottom:5px;;
}

div.agenda img{vertical-align:middle;}

div.agenda div.ag, div.agenda div.ag a{ color:#005a6c; }
div.agenda div.vs, div.agenda div.vs a{ color:#a9005c; }
div.agenda div.ag div.item {
	margin: 0 0 20px 0;	
}

/* bullets */

/*ul.agenda{
	margin:0 0 30px 0;
	list-style-type:none;
	list-style-position:inside;
}
	ul.agenda li{
		margin-bottom:17px;
		width:440px;
	}
	ul.bp li{ background:url('../img/bp-bullet.png') no-repeat center left; }
	ul.ag li{ background:url('../img/ag-bullet.png') no-repeat center left; }
	ul.vs li{ background:url('../img/vs-bullet.png') no-repeat center left; }

	ul.agenda span{
		clear:left;
		display:block;
		width:220px;
		float:left;
		font-weight:bold;
	}
*/


