/* reset selectors */
*{
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

a{
	color: #c50000;
	font-weight: bold;
	text-decoration: underline;
}

body{
	background: #dbdbdb;
	
		font-family: arial;
	font-size: 13px;
	line-height: 20px;
}

h1, h2, h3, h4, h5, h6, h7{
	color: #002d6c;
	font-family: myriad pro;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

h1{
	font-size: 24px;
}

h2{
	font-size: 18px;
}

h3{
	font-size: 14px;
}

hr{
	background: #ababab;
	border: 0px;
	height: 1px;
	margin: 0px 0px 15px 0px;
}

img{
	border: 0px;
	/* display: block; */
}

p{
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
}

ul {
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
	margin: 0px 0px 15px 30px;
}

/* default classes */
.clear{
	clear: both;
}

.left{
	float: left;
}

/* html frame */
div#header{
	background: url('images/header_bg.png');
	height: 80px;
}

div#headerContent{
	height: 80px;
	margin: 0px auto 0px auto;
	width: 940px;
}

img#logo{
	display: block;
	float: left;
	height: 49px;
	margin: 14px 0px 0px 7px;
	width: 126px;		
}

ul#headerNav{
	float: right;
	list-style-type: none;
	margin: 45px 0px 0px 0px;
}

	ul#headerNav li{
		float: left;
		margin: 0px 0px 0px 30px;
	}
	
		ul#headerNav li a{
			color: #222222;
			display: block;
			font-family: myriad pro;
			font-size: 18px;
			font-weight: normal;
			padding: 0px 0px 13px 0px;
			text-decoration: none;
		}
		
		ul#headerNav li a:hover{
			background: url('images/mainNav_hover.png') no-repeat center bottom;
			color: #002d6c;
		}
		
		ul#headerNav li a.parent{
			background: url('images/mainNav_hover.png') no-repeat center bottom;
			color: #002d6c;
		}

div#banner{
	background: #153f7e;
	height: 224px;
}

	div#banner object{
		display: block;
		height: 224px;
		margin: 0px auto 0px auto;
		width: 966px;
	}

div#main{
	background: #ffffff;
}

div#mainContent{
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
	width: 940px;
}
	
	div#mainContent div.author{
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		margin: -5px 0px 3px 0px;
	}
	
	div#mainContent img.left{
		border: 1px solid #dbdbdb;
		float: left;
		margin: 0px 15px 15px 0px;
	}
	
	div#mainContent img.right{
		border: 1px solid #dbdbdb;
		float: right;
		margin: 0px 0px 15px 15px;
	}

div#mainColumnLeft{
	border-right: 1px solid #ababab;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	width: 606px;
}

div#mainColumnRight{
	border-left: 1px solid #ababab;
	float: left;
	margin: 15px 0px 0px -1px;
	padding: 0px 0px 0px 20px;
	width: 293px;
}

	div#mainColumnRight a{
		color: #222222;
		font-weight: normal;
		text-decoration: none;
	}
	
	div#mainColumnRight a:hover{
		color: #153e7d;
	}
	
	div#mainColumnRight ul{
		list-style-type: none;
		margin: 0px 0px -1px 0px;
	}
	
		div#mainColumnRight ul li{
			font-family: arial;
			font-size: 13px;
		}
		
			div#mainColumnRight ul li a{
				background: url('images/list_arrow_grey.png') no-repeat center left;
				border-bottom: 1px dotted #bbbbbb;
				color: #222222;
				display: block;
				font-weight: normal;
				height: 21px;
				line-height: 21px;
				padding: 0px 0px 0px 15px;
				text-decoration: none;
			}
			
			div#mainColumnRight ul li a:hover{
				background: url('images/list_arrow_blue.png') no-repeat center left;
				color: #153e7d;
			}
			
			div#mainColumnRight ul li a.parent{
				background: url('images/list_arrow_blue.png') no-repeat center left;
				color: #153e7d;
			}

div#footer{
	color: #222222;
	font-family: arial;
	font-size: 12px;
	margin: 0px auto 0px auto;
	width: 940px;
}

	div#footer a{
		color: #222222;
		font-weight: normal;
		text-decoration: none;
	}
	
	div#footer a:hover{
		color: #153e7d;
	}
	
	div#footer p{
		color: #222222;
	}

div#footerColumnLeft{
	border-right: 1px solid #ffffff;
	float: left;
	margin: 15px 0px 15px 0px;
	width: 626px;
}

	div#footerColumnLeft div.left{
		margin: 0px 22px 0px 0px;
	}

div#footerColumnRight{
	float: left;
	margin: 15px 0px 15px 20px;
	width: 293px;
}

/* special blocks */
div#breadcrumbs{
	font-family: arial;
	font-size: 12px;
	margin: -10px 0px 15px 0px
}

	div#breadcrumbs span{
		color: #002d6c;
		font-weight: bold;
	}
	
	div#breadcrumbs a{
		color: #222222;
		font-weight: normal;
		text-decoration: none;
	}
	
	div#breadcrumbs a:hover{
		color: #002d6c;
	}

div#newsletterField{
	height: 28px;
}

	div#newsletterField div.label{
		color: #222222;
		float: left;
		line-height: 26px;
	}
	
	div#newsletterField div.field input{
		background: url('images/field_newsletter.png');
		border: 0px;
		display: block;
		float: right;
		height: 21px;
		padding: 5px 5px 0px 4px;
		width: 140px;
	}
	
	div#newsletterField div.submit input{
		display: block;
		float: right;
		height: 26px;
		width: 26px;
	}

div#searchField{
	height: 28px;
	margin: 5px 0px 10px 0px;
}

	div#searchField div.label{
		color: #222222;
		float: left;
		font-family: myriad pro;
		font-size: 16px;
		font-weight: bold;
		line-height: 26px;
	}
	
	div#searchField div.field input{
		background: url('images/field_search.png');
		border: 0px;
		display: block;
		float: right;
		height: 21px;
		padding: 5px 5px 0px 4px;
		width: 186px;
	}
	
	div#searchField div.submit input{
		display: block;
		float: right;
		height: 26px;
		width: 26px;
	}

div#phoneBox{
	background: url('images/wij-bellen-terug.png');
	height: 77px;
	width: 286px;
}

	div#phoneBox div.field input{
		background: url('images/field_phonebox.png');
		border: 0px;
		color: #939393;
		display: block;
		float: right;
		height: 21px;
		margin: 45px 0px 0px 0px;
		padding: 5px 5px 0px 4px;
		width: 140px;
	}
	
	div#phoneBox div.submit input{
		display: block;
		float: right;
		height: 26px;
		margin: 45px 90px 0px 0px;
		width: 26px;
	}

div#tipForm{
	width: 397px;
}

	div#tipForm div.label{
		color: #222222;
		float: left;
		font-family: arial;
		font-size: 13px;
		height: 26px;
		line-height: 26px;
		margin: 0px 0px 8px 0px;
		width: 155px;
	}
	
	div#tipForm div.field{
		float: left;
	}
	
		div#tipForm div.field input{
			border: 0px;
			background: url('images/field_tip.png');
			height: 22px;
			margin: 0px 0px 8px 0px;
			padding: 4px 3px 0px 3px;
			width: 236px;
		}
	
	div#tipForm div.submit{
		float: right;
	}

div#pullDownList{
}

	div#pullDownList ul{
		list-style-type: none;
	}
	
		div#pullDownList ul li{
		}
		
		div#pullDownList ul li h3{
			background: url('images/list_arrow_blue.png') no-repeat center left;
			color: #222222;
			font-family: arial;
			font-weight: bold;
			line-height: 24px;
			margin: 0px;
			padding: 0px 0px 0px 15px;
		}
		
		div#pullDownList ul li h3:hover{
			cursor: pointer;
		}
		
		div#pullDownList ul li p{
			display: none;
			margin: 0px 0px 0px 15px;
		}