/*	HTML, body
	-------------------------------------------------------------------------------------------------------------------------------------	*/
	* {
		margin:0px;
		padding:0px;
		}
	*:focus {
		outline: none;
		}

	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333;
		background:url(../images/bg_body.gif) #d8d5d5 repeat-x center top;
		}
	
	div#wrapper	{
		width:770px;
		height:auto;
		margin:0px auto;
		}	
	
	div#container {
		width:100%;
		float:left;
		background:#e4e4e4;
		}	

/*	Headings and common
	-------------------------------------------------------------------------------------------------------------------------------------	*/
	h1 {
		font-size:14px;
		line-height: 16px;
		color:#003366;
		font-weight:bold;
		margin:0 0 8px -24px;
		padding:0 0 0 24px;
		background: url(../images/plus.gif) 0 0 no-repeat;
		}
	
	h2 {
		font-size:14px;
		line-height: 16px;
		color:#003366;
		font-weight:bold;
		margin:0 0 8px 0;
		padding:0;
		}
	
	h3 {
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		color:#cc6600;
		margin:0 0 8px -24px;
		padding:0 0 0 24px;
		background: url(../images/plus.gif) 0 0 no-repeat;
		}
		
	h4 {
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		color:#cc6600;
		margin:0 0 8px 0;
		padding:0;
		}
	
	h5 {
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		color:#000;
		margin:0 0 8px -24px;
		padding:0 0 0 24px;
		background: url(../images/plus.gif) 0 0 no-repeat;
		}
		
	h6 {
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		color:#000;
		margin:0 0 8px 0;
		padding:0;
		}
		
	.intro {
		font-size:11px;
		color:#cc6600;
		font-weight:bold;
		}
	ul {
		list-style:none;
		line-height: 14px;
		padding: 0;
		margin:0 0 14px 0;
		list-style-position:outside;
		text-align:left;
		}
		ul li {
			list-style:none;
			list-style-image:none;
			list-style-position:outside;
			background:url(../images/bullet.gif) 1px 6px no-repeat;
			padding:0 0 0 12px;
			margin:0;
			}
			ul ul {
				margin:0;
				}
			ul ul li {
				background:url(../images/bullet2.gif) left 5px no-repeat;
				}
				ul ul ul li {
					background:url(../images/bullet3.gif) 1px 5px no-repeat;
					}
					ul ul ul ul li {
						background:url(../images/bullet2.gif) left 5px no-repeat;
						}
	ol {
		list-style-type:decimal;
		list-style-position:outside;
		padding:0;
		margin:0 0 14px 20px;
		}
		ol ol {
			margin-left:20px;
			}

	a, a:visited {
		color:#000;	
		text-decoration:underline;
		}
		a:hover {
			text-decoration: none;
			}
		a.backToIndex {
			display: block;
			margin: 10px 0 0 0;
			}

	a img {
		border: none;
		}

	p {
		line-height: 14px;
		margin-bottom:14px;
		}
	
	img {
		padding: 0 8px 8px 8px;
		}
		
	span.line {
		display:block;
		background: url(../images/hr.gif) 0 0 no-repeat;
		border:none;
		height: 8px;
		clear:both;
		margin: 8px 0;
		}
	hr {
		display: list-item; 
		list-style: url(../images/hr.gif) inside; 
		height: 0;
		background:  url(../images/hr.gif) no-repeat; 
		border: 0;
		color: #FF0;
		filter : alpha(opacity=0);
		width : auto !important;
		width : 0;
		text-align: left;
		margin:0 0 14px 0;
		padding:0;
		font-size:0;
		line-height:0;
		}
		
	.fontsize9px {
		font-size: 9px !important;
		}
	.fontsize10px {
		font-size: 10px !important;
		}
	.fontsize11px {
		font-size: 11px !important;
		}
	.fontsize12px {
		font-size: 12px !important;
		}
		
/*	Header
	---------------------------------------------------------------------------------------------------------------------------	*/
	
	div#header {
		width:100%;
		height:213px;
		position:relative;
		background:url(../images/dots2.gif);
		margin:0;
		padding:0;
		}
		
/* 	div#breadcrumbs
	---------------------------------------------------------------------------------------------------------------------------	*/
	div#breadcrumbs {
		padding:0 0 0 19px;
		position: absolute;
		right: 0;
		top: 90px;
		height: 28px;
		font-size: 10px;
		background:url(../images/breadcrumbs_bg.gif) 0 0 no-repeat;
		}
		div#breadcrumbs ul {
			list-style:none;
			background: #003366;
			height:28px;
			padding: 0;
			margin: 0;
			float:left;
			}
			div#breadcrumbs ul li{
				display:inline;
				color:#6699cc;
				line-height: 28px;
				font-weight: bold;
				margin-right:6px;
				padding:0;
				background:none;
				}
				div#breadcrumbs ul li a{
					color:#6699cc;
					text-decoration:none;
					}
					div#breadcrumbs ul li a:hover {
						color:#F7B030;
						}

/* 	div#mainMenu
	---------------------------------------------------------------------------------------------------------------------------	*/

	div#mainMenu {
		width:525px;
		height:auto;
		position:absolute;
		top:62px;
		right:0;	
		}
		div#mainMenu ul {	
			list-style:none;
			float:right;
			padding:0 0 0 36px;
			}
			div#mainMenu ul li {	
				display:block;
				background: url(../images/mainmenuLeftInactive.gif) left top no-repeat;
				float:left;
				margin-left: -19px;
				padding-left: 19px;
				}
				div#mainMenu ul li a{	
					padding:8px 20px 0 0;
					height:20px;
					background: #669ACC url(../images/mainmenuRightInactive.gif) right top no-repeat;
					display:block;
					float:left;
					font-size:10px;
					color:#fff;
					font-weight: bold;
					text-decoration: none;
					}
					div#mainMenu ul li a:hover{
						color:#F7B030;
						}
				div#mainMenu ul li.active {
					background: url(../images/mainmenuLeftActive.gif) left top no-repeat;
					}
					div#mainMenu ul li.active a{
						background: #003366 url(../images/mainmenuRightActive.gif) right top no-repeat;
						}
				div#mainMenu ul li.firstActive {	
					background: url(../images/firstActive.gif) no-repeat;
					padding-left: 19px;
					}
					div#mainMenu ul li.firstActive a {
						padding:8px 20px 0 0;
						background-color: #003366;
						}
				div#mainMenu ul li.firstInactive {	
					background:url(../images/firstInactive.gif) no-repeat;
					}
					div#mainMenu ul li.firstInactive a {
						padding:8px 20px 0 0;
						background-color: #669ACC;
						}
				div#mainMenu ul li.last a {
					background-image: none;
					padding-right: 8px;
					}

/* 	div#metaMenu
	---------------------------------------------------------------------------------------------------------------------------	*/

	div#metaMenu {
		width:260px;
		position:absolute;
		top:63px;
		left:0;
		}
		div#metaMenu ul {	
			list-style:none;
			padding: 0;
			}
			div#metaMenu ul li {
				list-style:none;
				background:none;
				padding:0;
				display:inline;
				float:left;
				}
				div#metaMenu ul li a {
					color: #fff;
					text-decoration: none;
					font-size: 10px;
					font-weight:bold;
					background: url(../images/metamenu_item.gif) 0 0 no-repeat;
					display: block;
					height: 19px;
					line-height: 16px;
					width: 42px;
					padding-left:26px;
					margin-left: 16px;
					}
					div#metaMenu ul li a.home {
						width:28px;
					}
					
/* 	div#subMenu
	---------------------------------------------------------------------------------------------------------------------------	*/
					
	div#subMenu {
		width:166px;
		overflow: hidden;
		float:left;
		}
		div#subMenu ul{
			font-size:11px;
			font-weight:bold;
			list-style:none;
			padding: 0;
			margin: 0;
			}
			div#subMenu ul li{
				padding:6px 15px;
				margin: 0;
				border-bottom:1px solid #fff;
				list-style: none;
				list-style-image: none;
				background:0;
				}
				div#subMenu ul li a,
				div#subMenu ul li a:visited{
					color:#333;
					text-decoration: none;
					}
					div#subMenu ul li a:hover {
						color:#fff;
						}
			div#subMenu ul ul li {
				padding:0 0 0 8px;
				border:none;
				font-size:11px;
				color:#666;
				font-weight:normal;
				background:url(../images/streepje.png) left 7px no-repeat;
				}
				div#subMenu ul ul li a,
				div#subMenu ul ul li a:visited {
					color:#666;
					text-decoration: none;
					}
					div#subMenu ul ul li a:hover {
						color:#fff;
						}
	div#contactData {
		float: left;
		width:150px;
		padding: 12px 0 0 16px;
		color: #7d7d7d;
		}
		div#contactData a,
		div#contactData a:visited {
			color: #7d7d7d;
			text-decoration:none;
			}
			div#contactData a:hover {
				text-decoration:underline;
				}
			

/* 	div#branding
	---------------------------------------------------------------------------------------------------------------------------	*/

	div#branding {				
		height:77px;
		width: 734px;
		position:absolute;
		top:90px;
		left:0;
		padding: 19px 0 27px 36px;
		background:url(../images/header.jpg) no-repeat right 0;
		}
	
/*	Content
	-------------------------------------------------------------------------------------------------------------------------------------	*/
	div#content {
	width:546px;
	float:right;
	padding:24px 24px 24px 34px;
	background:#fff;
	}
	div.newsIndex {
		margin-left: -19px;
		}
	
	div.blockLeft {
	width:65%;
	float:left;
	}
	
	div.blockRight {
	width:35%;
	float:right;
	}
			
		div.blockRight ul{
		width:159px;
		float:left;
		margin-bottom:14px;
		}
		
		div.blockRight ul li{
		width:159px;
		margin-left:24px;
		list-style-image:url(../images/bullet.gif);
		}
		div.blockRight h1,
		div.blockRight h2 {
			margin: 0;
			}
		div.blockRight h3{
			width:100%;
			float:left;
			padding-left:21px;
			background:url(../images/plus.gif) no-repeat;
			}
	
	div.item {
		
		}	
		div.item img {
			float:right;
			padding: 10px;
			}
		div.item .date {
			color:#ccc;
			font-size: 10px;
			line-height: 14px;
			}
		
	div.smallItem {
		background: url(../images/plus.gif) 0 4px no-repeat;
		padding-left: 26px;
		}
		div.smallItem h2 {
			font-size: 11px;
			color:#003366;
			line-height: 14px;
			padding: 0;
			background: none;
			}
		div.smallItem img {
			width: 90px!important;
			display: block;
			float: left;
			padding: 0 10px 10px 0;
		}
		div.smallItem p {
			margin-bottom: 8px;
			}
		div.smallItem .date {
			color:#CC6600;
			}
		div.smallItem a.readmore {
			color: #000;
			text-decoration: underline;
			}
			div.smallItem a.readmore:hover {
				text-decoration: none;
				}
		
/*	Footer
	-------------------------------------------------------------------------------------------------------------------------------------	*/
	#footer {
	width: 100%;
	height: 20px;
	float: left;
	margin-top:8px;
	text-align:right;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}

	#footer a,
	#footer a:visited {
	text-decoration:none;
	color:#666;
	}	
	
	
/*	Forms
	-------------------------------------------------------------------------------------------------------------------------------------	*/
	form {
		margin: 0;
		padding: 0;
		}
		form ol {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		form li {
			position: relative;
			list-style: none;
			margin: 4px 0 0 0;
			padding: 6px;
			}
			form li label.title {
				display: block;
				width: 160px;
				margin-top: 2px;
				position: absolute;
				font-weight:bold;
				text-align: right;
				line-height: normal;
				}
			form li span.field {
				display: block;
				margin-left: 172px;
				}
				form li span.field input.text,
				form li span.field input.password,
				form li span.field textarea {
					width:300px;
					}
				form li span.field a {
					line-height:14px;
					}
		form li.subfield {
			margin-top: 0;
			border-top: none;
			}
			form li.subfield label.title {
				width: 166px;
				}
			form li.subfield span.field {
				margin-left: 166px;
				}
				
			
span.error {
	color: #ff0000;
}


	form#contactForm {
		margin: 0;
		padding: 0;
		position:relative;
		}
		form#contactForm ol {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		form#contactForm li {
			position: relative;
			list-style: none;
			list-style-position:outside;
			margin: 0;
			padding: 1px 0;
			}
			form#contactForm li label.title {
				display: block;
				width: 140px;
				margin: 0;
				padding: 1px 5px;
				border: 1px solid #6699cc;
				border-top:none;
				font-weight:bold;
				text-align: right;
				line-height: normal;
				background:#6699cc;
				color:#fff;
				font-size:11px;
				line-height:14px;
				}
			form#contactForm li span.field {
				display:block;
				margin:0 0 0 154px;
				padding:0;
				}
				form#contactForm li span.field span.error {
					margin-left: 180px;
					position: relative;
					left: -180px;
					}
				form#contactForm li span.field input.text,
				form#contactForm li span.field input.password,
				form#contactForm li span.field textarea {
					width:225px;
					border:1px solid #003366;
					color:#003366;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:14px;
					padding:1px;
					margin:0;
					}
				form#contactForm li span.submit {
					width:230px;
					position:relative;
					}
				form#contactForm li span.field input.submit {					
					border:1px solid #003366;
					width:100px;
					}
		form#contactForm li.subfield {
			margin-top: 0;
			border-top: none;
			}
			form#contactForm li.subfield label.title {
				width: 166px;
				}
			form#contactForm li.subfield span.field {
				margin-left: 166px;
				}		
				
		form#contactForm div.contactFormRight {
			position:absolute;
			top:20px;
			right:0;
			width: 150px;
			}			
			form#contactForm div.contactFormRight li label.title {
				position:static;
				width:auto;
				background:none;
				border:none;
				color:#003366;
				text-align:left;
				margin:8px 0 4px 0;
				padding:0;
				}
			form#contactForm div.contactFormRight li span.field {
				margin:4px 0;
				padding:0;
				line-height:14px;
				}
				form#contactForm div.contactFormRight li span.field span.error {
					margin-left: 180px;
					position: absolute;
					}
				form#contactForm div.contactFormRight li span.field label {
					line-height:18px;
					}
					form#contactForm div.contactFormRight li span.field label input {
						margin: 0 4px;
						}
				
			
span.error {
	color: #ff0000;
}



/*	PAGES: sitemap
	-------------------------------------------------------------------------------------------------------------------------------------	*/

	div.sitemap_img {
		float:right;
		width:196px;
		}

	ul.sitemap {
		list-style:none;
		line-height: 14px;
		padding: 0;
		margin:0 0 14px 0;
		text-align:left;
		}
		ul.sitemap a,
		ul.sitemap a:visited {
			text-decoration:none;
			color:#333;
			}
			ul.sitemap a:hover {
				text-decoration:underline;
				}
		ul.sitemap li {
			list-style:none;
			list-style-image:none;
			list-style-position:outside;
			background:url(../images/plus_geel.gif) 0 8px no-repeat;
			padding:0 0 0 30px;
			margin:0;
			line-height:30px;
			}
			ul.sitemap ul {
				margin:0;
				}
			ul.sitemap ul li {
				background:url(../images/bullet.gif) left 8px no-repeat;
				line-height:18px;
				padding:0 0 0 10px;
				}
				ul.sitemap ul ul li {
					background:url(../images/streepje.png) 0px 9px no-repeat;
					}
	
/*	End of file */
