html{
	overflow-y:scroll;
}


body{
	margin:0px;
	background-color:#3c3ea0;
	font-family: Verdana, Helvetica, sans-serif;
}

a img{
	border:0px;
}

p, form{
	padding:0px;
	margin:0px;
}

a{
	color:#3c376c;
}

h2{
	font-size:16px;
	margin-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:2px groove #e6e6e6;
	color:#3c3b8b;
}

#master_container{
	width:877px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3c3ea0;
}

	#date_time{
		float:right;
		line-height:18px;
		height:18px;
		font-size:11px;
		color:#fff;
		margin-right:20px
	}

	#sub_container{
		clear:right;
		width:877px;
		background-color:#ffffff;
	}

		#top{
			height:106px;
			width:877px;
			background-image:url('../images/top.jpg');
			overflow:hidden;
		}
			
			#top_left{
				width:260px;
				margin-top: 5px;
				float:left;
			}
			
			#top_center{
				width: 300px;
				margin-top: 5px;
				float:left;
			}
			
			#top_right{
				width: 300px;
				margin-top:40px;
				float:left;
			}
			
			#phone_no{
				margin-top:40px;
				margin-left:560px;
			}

			#go_to_account{
				margin-top:5px;
				margin-left:560px;
				
			}
	
		#menu, #header_news, #sub_menu_news_content{
			margin-left:30px;
			margin-right:20px;
			background-color:#fff;
		}

			#sub_menu_news img{
				padding-bottom:5px;
			}

		#menu{
			height:25px;
			background-image:url('../images/img_menu_spacer.jpg');
			margin-bottom:8px;
			position: relative; 
			
		}

			#menu ul, #menu li{
				margin:0px;
				padding:0px;
				list-style:none;
				list-style-type:none;
			}

			#menu li{
				float:left;
				height:25px;
			}

			#menu a{
				padding-top:5px;
				display: inline-block;
				padding-left:10px;
				padding-right:10px;
				height:22px;
				font-size:13px;
				font-weight:bold;
				color:#3c376c;
				text-decoration:none;
			}

			#menu a:hover, #menu .selected{
				padding-left:9px;
				padding-right:9px;
			        height:19px;
				background-color: #FFFFFF;
				border-top: solid #e2e2e2 1px;
				border-left: solid #e2e2e2 1px;
				border-right: solid #e2e2e2 1px;
				color:#009800;
			}

		#header_news{
			margin-bottom:8px;
			height:153px;
		}

		#header_image{
			width:584px;
			height:153px;
			float:left;
		}

		#news{
			background-image:url('../images/img_nieuws_spacer.jpg');
			height:153px;
			width:213px;
			padding-left:15px;
			padding-right:15px;
			float:left;
		}

			#news ul, #news li{
				margin:0px;
				padding:0px;
				list-style:none;
				list-style-type:none;
			}

				#news li a{
					width:193px;
					display:inline-block;
					background-image:url('../images/img_arrow_blue.gif');
					background-position:0 5px;
					background-repeat:no-repeat;
					padding-left:20px;
					line-height:20px;
					font-size:13px;
					text-decoration:none;
					color:#3c376c;
				}

				#news li a:hover{
					color:#009800;
					background-image:url('../images/img_arrow_green.gif');
				}

				#news span a{
					padding-top:15px;
					display:block;
					font-size:13px;
					color:#3c376c;
				}

				.news_paging{
					margin-top:10px;
					font-size:12px;
					color:#009800;
				}

					.news_paging a{
						display:inline-block;
						width:15px;
						height:15px;
						background-color:#3c376c;
						color:#fff;
						text-align:center;
						margin-left:2px;
					}

					.news_paging .selected{
						display:inline-block;
						width:15px;
						height:15px;
						background-color:#009800;
						color:#fff;
						text-align:center;
						margin-left:2px;
					}

		#sub_menu_news_content{
			clear:both;
		}

		#sub_menu_news{
			float:left;
			min-height:150px;
			width:188px;
			margin-right:11px;
		}

			#sub_menu_news ul{
				margin:0px;
				padding:0px;
				list-style:none;
				list-style-type:none;
			}

				.news_item{
					width:146px;
					padding:5px 15px 5px 25px;
					background-image:url('../images/img_arrow_blue.gif');
					background-position:0px 8px;
					background-repeat:no-repeat;
				}
	
					.news_item_date{
						font-size:13px;
						color:#009800;
					}
	
					.news_item_title a{
						font-size:13px;
						text-decoration:none;
						color:#3c376c;
					}

				#sub_menu_news li{
					background-image:url('../images/img_submenu_spacer.jpg');
					background-repeat:repeat;
				}

				#sub_menu_news li a{
					font-weight:bold;
					display: inline-block;
					width:156px;
					border:1px solid #e6e6e6;
					background-position:155px;
					background-repeat:no-repeat;
					padding: 5px 15px 5px 15px;
					margin-bottom:5px;
					font-size:13px;
					color:#3c376c;
					text-decoration:none;
				}
	
					#sub_menu_news li a:hover, #sub_menu_news li .selected{
                                                width:156px;
						padding-top:6px;
						padding-bottom:4px;
						text-decoration:none;
						color:#009800;
					}

				#sub_menu_news img{
					margin-top:0px;
					margin-bottom:3px;
					padding:0px;
				}

		#content{
			font-family: Verdana, Helvetica, sans-serif;
			width:586px;
			float:left;
			border:1px solid #e6e6e6;
			background-image:url('../images/img_content_spacer.jpg');
			background-repeat:repeat-x;
			padding-left:20px;
			padding-top:6px;
			padding-bottom:6px;
			padding-right:20px;
			font-size:12px;
			overflow-x:hidden;
		}

			#contact_form td{
				vertical-align:top;
			}

			#contact_form textarea{
				width:320px;
				height:200px;
			}

			.required{
				background-color:#ffe2e2;
			}

			.field_oke{
				background-color:#cceacc;
			}

			#sitemap{
				list-style-type:none;
			}

				#sitemap ul{
					list-style-type:none;
				}

				#sitemap a{
					text-decoration:none;
					color:#3c376c;
				}

		#footer{
			clear:both;
			height:11px;
			line-height:11px;
			font-size:1px;
			width:877px;
			background-image:url('../images/img_bottom.jpg');
		}

			#footer_menu{
				clear:both;
				background-color:#3c3b8b;
			}

			#footer_menu, #footer_menu a{
				line-height:18px;
				font-size:11px;
				color:#fff;
			}

			#footer_menu a{
				text-decoration:none;
			}

			#footer_menu_left{
				float:left;
				padding-left:30px;
			}

			#footer_menu_right{
				float:right;
				padding-right:20px;
			}
