html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html, body {
height: 100%;
}
	.subBackground {
		background:url(/images/sub_background.png) repeat-x top;
	}
	.homeBackground {
		background:url(/images/home_background.png) repeat-x top;
	}
	.testimonialBackground {
		background:url(/images/testimonial_background.png) repeat-x top;
	}
	.actueelBackground {
		background:url(/images/actueel_background.png) repeat-x;
		background-position: 7px 7px;
	}

body {
background: #ffffff;
font-family: "Arial", sans-serif;
font-size: 12px;
color: #000000;
}  

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a.skipLink {
position: absolute;
left: -999em;
top: 3em;
z-index: 100;
display: none !important;
text-decoration: none;
}
	a.skipLink:focus {
	left: 0em;
	text-decoration: underline;
	}

ul li{
	/* define first! */
}


/* Global text styles ------------------------------ */

h1{

	font-size:40px;
	font-weight:normal;
	color:#83389b;
	margin:0px;
	padding:0px;
}

h2{
	font-size:22px;
	font-weight:bold;
	color:#83389b;
	margin:20px 0 10px 0;
}

h3{
	font-size:16px;
	font-weight:bold;
	line-height: 22px;
	color:#83389b;
	margin:30px 0 7px 0;
}
	h3 img {
		margin: 0px 8px 0 0;
		float: left;
	}
	h3 a {
		font-weight: bold;
		color:#482051;
		text-decoration: none;
	}

h4 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#83389b;
	margin:7px 0 15px 0;
}

em {
	font-style: italic;
}

blockquote em {
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	color:#83389b;
	padding-right: 50px;
}

.intro {
	margin-top: 10px;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	color:#685c53;
	line-height:28px;
}

.testIntro {
	margin-top: 20px;
	font-size:16px !important;
	font-style:normal;
	font-weight:normal !important;
	font-family:"Trebuchet MS";
	color:#685c53;
	line-height:28px;
}

cite {
	color:#482051;
}

p, table {
	margin-bottom:10px;
	line-height:24px;
	font-size:13px;
}
	p a, 
	table a,
	span[id$="NewsDataPager"] a {
		color:#953fb0;
	}
	
	p a:hover, 
	table a:hover,
	span[id$="NewsDataPager"] a:hover {
		color:#e17a00;
	}
		
		
		
strong {
	font-weight: bold;
}

blockquote {
	padding:10px 0 0 45px;
	margin-bottom:30px;
	font-size:22px;
	font-style:oblique;
	line-height:30px;
	font-weight:bold;
	color:#83389b;
	background:url(/images/quote_small.png) no-repeat;
}

.testimonialContent h2 {
	margin-top:0px;
}

.testimonialContent p{
	font-size:14px;
	margin-bottom:25px;
}
.testimonialContent blockquote {
	font-style:italic;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	color:#685c53;
	line-height:30px;
}

.smallHightlight {
	color:#83389b;
	font-style:normal;
	font-size:13px;
}

#mainContent ul {
	padding:0 0 0 15px;
	margin-bottom:15px;
}
	#mainContent ul li{
		font-size:13px;
		color:black;
		line-height:24px;
	}
		#mainContent ul li a, #mainContent ol li a {
			color: #953fb0;
		}
			#mainContent ul li a:hover, #mainContent ol li a:hover {
				color:#e17a00;
			}
	
#mainContent ol {
	padding:0 0 0 20px;
	margin-bottom:15px;
}
	#mainContent ol li{
		font-size:13px;
		color:#482051;
		line-height:24px;
	}

/*
 * Link (onder content met geel driehoeje er achter)
 */
.link {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	background:url(/images/icon_link_list.png) no-repeat right;
	padding-right:15px;
	color:#83389b;
}
	.link:hover {
		border-bottom:1px solid #83389b;
		color:#83389b;
	}
	.back {
		background:url(/images/rampen/icon_arrow_left.png) no-repeat left;
		padding-left:15px !important;
		padding-right: 0px;
	}

.twitterLinkActueel {
	position: absolute;
	top:30px;
	right:0px;
	width:auto;
	height:auto;
}

.bigTwitterLink {

}
	.bigTwitterLink a {
		float:left;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		color:#e17a00 !important;
		text-decoration: none;
	}
	.bigTwitterLink a:hover {
		border-bottom: 1px solid #e17a00;
	}
	.bigTwitterLink img {
		float:left;
		margin:3px 5px 0 0;
	}

.twitterLink {
	padding-right:25px;
	background:url(/images/icon_twitter.png) no-repeat right;
}
	.twitterLink a {
		color:#685c53;
	}
		.twitterLink a:hover {
			text-decoration:underline;
			color:#83389b;
		}

/*
 * Link lijst (in content met geel driehoekje ervoor)
 */
.linkList {
	margin:0px;
	list-style:none;
	padding:0px !important;
}
	.linkList li {
		padding-left:17px;
		background:url(/images/icon_link_list.png) no-repeat left;
		margin-bottom: 15px;
		background-position: 0px 4px;
	}
		.linkList li a{
			font-size:14px;
			color:#83389b;
			line-height:30px;
			text-decoration:none;
			line-height: 18px !important;
		}
			.linkList li a:hover{
				text-decoration:underline;
			}
			
	.linkList .pdf {
		background:url(/images/icon_pdf.gif) no-repeat !important;
		
	}
	
.seeAlsoList li a{
	color:black !important;
	font-size: 13px !important;
}
	


.bigList {
	list-style:none;
}
	.bigList li {
		float:left;
		width:100%;
	}
		.bigList li a{
		margin-bottom:15px;
		padding:5px 0 0 65px;
		float:left;
		width:60%;
		height:32px;
		font-size:20px;
		font-style:oblique;
		font-weight:bold;
		text-decoration:none;
		color:#e17a00;
		}
			.bigList li a span{
				display:none;
			}

/*
 * Link groot (Met geel gevulde achtergrond)
 */

.linkBig {
	height:27px;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	background:url(/images/icon_big_arrow.png) no-repeat right #721c8e;
	border-right:19px solid #721c8e;
	padding:5px 10px 5px 19px;
	color:#fff;
	float:left;
}
	.linkBig:hover {
		text-decoration:none;
		background-color:#482051;
		border-color:#482051;
	}
	.linkBigSel {
		background-color:#482051;
		border-color:#482051;
	}

#relatedContent .linkBig {
	width:189px;
}
#nieuwsbrief .linkBig {
    width: 245px;
}
/*
 * Link met oranje achtergrond
 */
 
.buttonLink {
	margin: 0 0 10px 0 !important;
	float:left;
	width:100%;
}
	.buttonLink a {
		color:white;
		text-decoration: none;
		font-size: 18px;
		font-style: oblique;
		font-weight: bold;
		padding:2px 8px 4px 8px;
		background-color: #e17a00;
		float:left;
	}
		.buttonLink a:hover {
			color:white;
		}
		.buttonLink:hover a {
			background-color: #83389b;
		}
	.buttonLink .icon {
		padding-right:30px;
		background-image: url(/images/icon_button_link.png);
		background-repeat: no-repeat;
		background-position: right;
	}

/*
 * P met links op de home pagina
 */

.strongText strong{
	font-size: 24px;
	font-weight: bold;
	font-style: oblique;
	text-decoration: none;
	line-height: 35px;
	color:#e17a00;
	
}

/*
 * Telefoonnummer in gerelateerd balk & home
 */	

.telNr {
	margin:10px 0 13px 0;
	font-size:14px;
	font-weight:bold; 
	color:#83389b;
	height:26px;
	width:225px;
	float:left;
}
	.telNr .com {
		font-size:13px;
		font-weight:normal;
	}



/*
 * PDF lijst (met PDF icon ervoor
 */
 
 /*
.seeAlsoList {
	margin:0px;
	list-style:none;
	padding:0px !important;
}
	.seeAlsoList li {
		padding-left:20px;
		background:url(/images/icon_pdf.gif) no-repeat left;
	}
		.seeAlsoList li a{
			font-size:13px;
			color:#000;
			line-height:30px;
			text-decoration:none;
		}
			.seeAlsoList li a:hover{
				text-decoration:underline;
			}*/


/*
 * Stappen accordion
 */
.accordion {
    margin:10px 0 0px -11px;
    list-style:none;
    padding:0px !important;
    float:left;
}

.accordion li {
    margin:0 0 9px 0;		
}

.accordion li li
{
    list-style-type: disc;
}
	
.accordion > li {
    float:left;
}
	
.accordion .header {
    padding:15px 15px 15px 11px;
    width:530px;
    background-color:#f0eeed;
    font-size:18px;
    font-style: oblique;
    font-weight: bold;
    color:#482051 !important;
    float:left;
    cursor:pointer;
}

.accordion li h5 {
    color:#721c8e;
    font-size:13px;
    font-style: normal;
}

.accordion li .header:hover, .accordion .sel {
    background-color:#83389b;
    color:#ffffff !important;
}

.accordion li .header:hover h5 a, .accordion .sel h5 a{
    color:#ffffff !important;
}
		
.accordion .hiddenContent {
    margin:0;
    float:left;
    display:none;
}

.accordion .hiddenContent .contWrapper{
    margin:10px 0 10px 57px;
    padding-right: 20px;
}

.accordion .number {
    font-size:20px;
    font-weight: bold !important;
    color:#f4aa00;
    margin:0 22px 1px 12px;
    float:left;
}

.accordion object,
.accordion embed {
    height: 270px;
    width: 482px;
}
	
	

/* Definitions ------------------------------ */


#wrapper {
	position:relative;
	width:960px;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
}

#logo {
	margin:0 0 0 10px;
	width:550px;
	height:120px;
	float:left;
}

/*
 * HEADER
 */

#header {
	position:absolute;
	width:410px;
	height:91px;
	left:550px;
	top:0px;
}
	#metaMenu {
		float:left;
		margin:28px 0 0 14px;
		list-style:none;
		width:391px;
	}
		#metaMenu li {
			float:right;
			margin:0 0 0 7px;
			padding:0 0 0 7px;
			border-left:#c6c6c6 solid 1px;
		}
		#metaMenu li a {
			color:#685c53;
			text-decoration:none;
		}
			#metaMenu li a:hover {
				text-decoration:underline;
				color:#83389b;
			}
			
		#metaMenu .sel a {
			font-weight: bold;
			color:#83389b;
		}
	
	#zoek {
		float:left;
		margin:25px 0 0 118px;
		width:400px;
	}
		#zoek .textBorder {
			border:#c6c6c6 solid 1px;
			overflow: hidden;
			float:left;
			/*border:#83389b solid 1px;*/
		}
		#zoek .text {
			color:#685c53;
			font-size: 12px;
			width:255px;
			border:none !important;
			padding-top: 3px;
			padding-bottom: 1px;
		}
		#zoek .button {
			background: url(/images/icon_search.gif) no-repeat center;
			border: none !important;
			width:22px;
			height:22px;
			cursor: pointer;
		}
			#zoek .button:hover {
				background: url(/images/icon_search_hover.gif) no-repeat center;
			}


/*
 * TEASER
 */

#teaser {
	margin:0 0 0 10px;
	float:left;
	width:940px;
	height:270px;
	position:relative;
}
	#teaser .cornerLeft, #teaser .cornerRight,
	#homeTeaser .cornerLeft, #homeTeaser .cornerRight {
		position:absolute;
		width:100px;
		height:100px;
		z-index: 1000;
	}
		#teaser .cornerRight, #homeTeaser .cornerRight {
			top:0px;
			right:0px;
			background:url(/images/corner_sub_teaser_right.png) no-repeat;
		}

#homeTeaser {
	position:relative;
	margin:0 0 0 10px;
	float:left;
	width:940px;
	height:414px;
}
	#homeTeaser .imageContainer {
		position:absolute;
		top:0px;
		left:0px;
		width:940px;
		height:332px;
		overflow:hidden;
	}
	
	#homeTeaserTitle {
		position:absolute;
		width:321px;
		height:124px;
		top:235px;
		left:0px;
		background: url(/images/home_teaser_title.png) no-repeat;
		z-index:90;
	}
	
	.homeTeaserOverlay {
		position:absolute;
		top:75px;
		right:90px;
		width:309px;
		z-index:50;
		cursor: pointer;
	}
	
	#homeTeaser .top {
		float:left;
		width:309px;
		height:27px;
		background:url(/images/h_overlay_top.png) no-repeat left top;
	}
	
	#homeTeaser .bottom {
		float:left;
		width:309px;
		height:27px;
		background:url(/images/h_overlay_bottom.png) no-repeat left top;
	}
	
	#homeTeaser .center{
		background-color: #e17a00;
		padding:0px 15px 0px 15px;
		font-size:20px;
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
		border:none;
		line-height:30px;
		color:#fff;
		float:left;
		width:279px;
	}
		.homeTeaserOverlay:hover .center {
			background-color:#83389b !important;
		}
		
		.homeTeaserOverlay:hover .top {
			background:url(/images/h_overlay_top_sel.png) no-repeat left top !important;
		}
		
		.homeTeaserOverlay:hover .bottom {
			background:url(/images/h_overlay_bottom_sel.png) no-repeat left top !important;
		}
		
		
	#homeTeaser .teaserItem {
		position:absolute;
		bottom:10px;
		width:262px;
		height:auto;
		cursor:pointer;
		overflow:hidden;
		z-index:100;
		background-color: white;		
		border-right:1px solid white;
		border-left:1px solid white;
		
	}
	
	#homeTeaser .teaserItem:hover {
	z-index: 300;
	border-color:#dddddd;
	}
	
		#homeTeaser .homeItem_1 {left:0px; z-index: 110;}
		#homeTeaser .homeItem_2 {left:150px; z-index: 120; width:272px;}
		#homeTeaser .homeItem_3 {left:420px; z-index: 130;}
		#homeTeaser .homeItem_4 {left:676px; z-index: 140;}
		
		#homeTeaser .title {
			font-size:30px;
			line-height:30px;
			font-style:italic;
			font-weight:bold;
			color:#83389b;
			height:62px;
			text-align:left;
		}
	
	#homeTeaser .teaserItem ul {
		padding:0 4px 10px 5px;
		list-style:none;
		float:left;
		width:100%;
	}
		#homeTeaser .teaserItem .last {
			height:75px;
		}
		#homeTeaser .teaserItem ul .first {
			margin-top:5px;
		}
			#homeTeaser .teaserItem ul li a{
				float:left;
				width:224px;
				padding:3px 0 3px 28px;
				color:#482051;
				font-size:16px;
				line-height:30px;
				text-decoration:none;
			}
				#homeTeaser .homeItem_2 ul li a{
					width: 235px;
				}
				#homeTeaser .teaserItem ul li a:hover{
					background-color:#83389b;
					color:#fff;	
				}


/*
 * TESTIMONIAL TEASER
 */

#testTeaser {
	position:relative;
	margin:0 0 0 10px;
	float:left;
	width:940px;
	height:270px;
	overflow: hidden;
	background: url(/images/testimonial_background.gif) no-repeat;
}	
	#testTeaser .photo {
		margin-right: 50px;
		width:370px;
		height:270px;
		float:right;
		overflow:hidden;
	}
	
	#testTeaser .content {
		margin:30px 0 0 150px;
		padding-right: 100px;
	}
	
	#testTeaser h4 {
			font-size:15px;
			font-weight:bold;
			margin-bottom:10px;
		}
		#testTeaser em {
			color:#e17a00;
			font-style:italic;
			font-size:38px;
			line-height:45px;
		}
		
		#testTeaser .smallText
		{
			font-size: 28px !important;
			line-height: 35px !important;
		}
/*
 * GOOGLE TEASER
 */

.googleBox {}
	.googleBox h3 {
		margin:0 0 5px 0;
		font-size: 13px;
		line-height: 18px;
	}
	.googleBox p {
		margin:0 0 5px 0;
		font-size: 12px;
		line-height: 17px;
	}


/*
 * MAIN MENU
 */

#mainMenu {
	position:absolute;
	left:0px;
	top:311px;
	width:303px;
	background:url(/images/menu_label.png) no-repeat right top;
	height:400px;
	cursor:pointer;
	z-index:200;
}
	#mainMenu_hoekje {
		position: absolute;
		top:311px;
		left:0px;
		width:15px;
		height: 15px;
		background:url(/images/menu_hoekje.png) no-repeat right top;
		z-index:210;
	}
	#menuItems {
		padding:1px 0 0 27px;
		background-color:#f4aa00;
		width:236px;
		height:400px;
		cursor:default;
	}
		#menuItems h2{
			margin-top:25px;	
		}
			#menuItems h2 a{
				font-size:25px !important;
				font-style:italic;
				text-decoration:none;
				color:#83389b;
			}
				#menuItems h2 a:hover{
				}
				
.actueelMenu {top:39px !important;}
.actueelMenuHoekje {top:39px !important;}
	
	#menuItems .menu {
		margin:5px 0 0 -10px;
		width:233px;
		list-style:none;
	}
		#menuItems .menu li{
			margin:0 0 -1px 0;
			padding:6px 0 6px 15px;
			border-bottom:#e17a00 solid 1px;
		}
			#menuItems .menu li a{
				font-size:15px;
				text-decoration:none;
				color:#000;
			}
				#menuItems .menu li:hover{
					background-color:#83389b;
					border-color:#f4aa00;
				}
					#menuItems .menu li:hover a{
						color:#fff;
					}
					
		#menuItems .first {
			border-top:#e17a00 solid 1px;
		}
		#menuItems .menu .sel {
			background-color:#83389b;
			border:none;
		}
			#menuItems .menu .sel a{
				color:#fff;
			}
			
		#menuItems .menu li ul {
			padding:12px 0 20px 0;
			background-color:#f4aa00;
			border-bottom:#e17a00 solid 1px;
			margin:6px 0 -7px -15px;
			list-style:none;
		}
			#menuItems .menu li ul li{
				padding:4px 0 6px 35px;
				margin-bottom:5px;
				border:none;
				background:url(/images/menu_sub.png) no-repeat;
				
			}
				#menuItems .menu li ul li a{
					color:#000 !important;
				}
				#menuItems .menu li ul li:hover a{
						color:#000 !important;
					}
				#menuItems .menu li ul li:hover{
						background:url(/images/menu_sub_selection.png) no-repeat #ef8200;
					}
				#menuItems .menu li ul .sel {
					background:none;
					background:url(/images/menu_sub_selection.png) no-repeat #ef8200;
					padding-bottom:6px;
				}
				#menuItems .menu li ul .sel:hover a {
					color:#000 !important;
				}
				
	#menuItems img {
		margin:70px 0 0 5px;
	}
	#menuItems .extra {
		list-style:none;
		margin-left:3px;
		width:220px;
	}
		#menuItems .extra li {
			color:#83389b;
			margin-top: 10px;
			
		}
			#menuItems .extra li a {
				text-decoration:none;
				font-size:18px;
				font-style:italic;
				font-weight:bold;
				color:#83389b;
				line-height:24px;
			}
			
			#menuItems .extra li a:hover{
				border-bottom: 1px solid #83389b;
			}

/*
 * KRUIMELPAD
 */

#trackPath {
	margin:18px 0 0 10px;
	float:left;
	list-style:none;
	width:500px;
}
	#trackPath li {
		float:left;
		padding-right:15px;
		margin-right:10px;
		background:url(/images/icon_trackpath.gif) no-repeat right;
		font-size:12px;
		color:#685c53;
	}
		#trackPath li a{
			text-decoration:underline;
			color:#685c53;
		}
		#trackPath li a:hover{
			color:#e17a00;
		}
		
/*
 * SOCIAL BUTTONS
 */

#social {
	float:left;
	margin:6px 0 0 298px;
	width:150px;
	list-style: none;
}
	#social li{
		float:right;
		margin:5px;
	}
		#social li a{
			width:27px;
			height:27px;
			overflow:hidden;
			display:block;	
		}
			#social li a span{display: none;}
			#social .twitter{background: url(/images/icon_twitter.gif) no-repeat center}
			#social .facebook{background: url(/images/icon_facebook.gif) no-repeat center}
			#social .mail{background: url(/images/icon_mail.gif) no-repeat center}
			
			#social .twitter:hover{background: url(/images/icon_twitter_sel.gif) no-repeat center}
			#social .facebook:hover{background: url(/images/icon_facebook_sel.gif) no-repeat center}
			#social .mail:hover{background: url(/images/icon_mail_sel.gif) no-repeat center}

/*
 * HOMEBALK MET 3 KOLOMMEN
 */
 
#homeBar {
	margin:10px 0 0 10px;
	width:940px;
	height:277px;
	float:left;
	background:url(/images/home_bar_background.gif) no-repeat;
	overflow: hidden;
}
	#homeBar .quote {
		margin:0 15px 0 -5px;
		width:58px;
		height:48px;
		background: url(/images/icon_big_quote.gif) no-repeat;
		overflow: hidden;
		float:left;
	}
	#homeBar .col {
		margin:40px 0 0 25px;
		width:270px;
	}
	
	#homeBar h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}
	
	#homeBar p {
		font-family:"Trebuchet MS";
		font-style: italic;
		font-size: 14px;
		line-height: 28px;
		color:#685c53;
	}

/*
 * CONTENT
 */

#contentContainer {
	float:left;
	margin:55px 0 0 0;
	width:960px;
}
	#mainContent {
		float:left;
		width:560px;
		margin:-10px 0 0 10px;
		display:inline;
	}
	#mainContent img {
		float:left !important;
		clear: none !important;
		margin: 7px 20px 7px 0 !important;
	}
	
	#mainContent h2, #mainContent h3 {
		width:100% !important;
		clear:both !important;
	}
	#mainContent h4 {
		font-size: 13px;
		color:black;
		font-weight: bold;
		margin-bottom: 0px !important;
	}
	
	#leftContent{
		float:left;
		width:540px;
		margin:0 0 0 10px;
		display:inline;
	}
		.homeContent {
			padding-left: 30px;
			width:530px !important;
		}
		.homeContent h2{
			margin:0 0 10px 0;
			font-size:20px;
			color:#83389b;
		}
		.homeContent p {
			font-size:16px;
			color:#685c53;
			line-height:30px;
			margin-bottom:40px;
		}
		
	
	#rightContent {
		float:left;
		margin-left:55px;
		width:345px;
		display:inline;
	}
	
	#rightSubContent {
		float:left;
		margin-left:70px;
		width:400px;
		display:inline;
	}
		#rightSubContent .wrapper {
			margin-top:-6px;
		}
	
	#leftSubContent{
		float:left;
		width:480px;
		display:inline;
		margin-left: 10px;
	}
	
	#rightActueelContent {
		float:left;
		width:342px;
		display: inline;
		margin-left: 77px;
		position: relative;
	}
	
	#leftActueelContent {
		float:left;
		width:521px;
		display:inline;
		margin-left: 10px;
	}

/*
 * NIEUWS
 */

.actueel {}
	.date {
		font-size: 11px;
		color:#685c53;
		margin-top: -10px;
	}
	.actueel .col{
		float:left;
		width:222px;
		padding:10px 18px 20px 18px;
		height:315px;
		border-left: 1px solid #c19bcd;
		margin:15px 0 15px 0 !important;
		overflow: hidden;
	}
		.actueel .col .image {
			margin-bottom: 10px;
			width:222px;
			height:125px;
			overflow: hidden;
		}
		.actueel h3{
			margin-top:0px;
		}
			.actueel h3 a{
				color:#83389b;
			}
				.actueel h3 a:hover{
					border-bottom:1px solid #83389b;
				}
	.actueel .rightBorder {
		border-right: 1px solid #c19bcd;
	}
	.actueel h1 {
		margin-top: -10px;
	}
	
	.actueel #twitter ul{
		list-style: none;
		height:349px;
		overflow:hidden;
	}
		.actueel #twitter ul li{
			float:left;
			margin-top:10px;
		}
		
.actueelList {
	list-style: none;
	margin-top:40px;
	float:left;
}
	.actueelList li {
		float:left;
		margin-bottom: 5px;
		width:100%;
	}
		.actueelList li p {
			margin:0 15px 0 0;
			float:left;
		}
		.actueelList li h3 a {
			font-size: 14px !important;
		}
		
/*
 * NIEUWSBRIEF BLOK
 */

#nieuwsbrief {
	background-color: #f0eeed;
	float:left;
	padding:0 15px 15px 30px;
}
	#nieuwsbrief img {
		float:left;
		margin:7px 15px 15px 0;
	}
	#nieuwsbrief .info {
		color:#83389b;
		line-height: 22px;
	}
	#nieuwsbrief h3 {
		margin-top: 30px;
	}


/*
 * WIST U DAT
 */

.wistudat {
	float:left;
	width:250px;
	height:323px;
	padding:40px 70px 0 25px;
	background:url(/images/wistudat_background.png) no-repeat;
}
	.wistudat p{
		font-size:16px;
		line-height:26px;
		color:#685c53;
	}
	.wistudat h4 {
		font-weight: normal;
		font-size: 20px;
		color:#83389b;
	}
	.wistudat strong{
		font-size: 60px;
		font-style:oblique;
		color:#ef8200;
	}

/*
 * GERELATEERDE CONTENT
 */

	#relatedContent {
		float:left;
		width:320px;
		margin:0 0 0 70px;
	}
	
	/*
	 * Small shadow box
	 */
	
	.smallShadowBox {
		position:relative;
		width:300px;
		margin:0 0 20px 0;
		/*padding:15px 33px 24px 40px;*/
		float:left;
		
	}
		.smallShadowBox .wrapper {
			float:left;
			border-left:1px solid #c19bcd;
			border-right:1px solid #c19bcd;
			width:260px;
			margin-left:10px;
			padding:0 19px 15px 19px;
		}
		
		.smallShadowBox .linkBig {
			width: 252px !important;
			margin: 10px 0 0 0;
		}
		
		.smallShadowBox .noPadding {
			margin: -15px -21px -17px -20px;
			z-index: 400;
		}
		.smallShadowBox .noLeftRightPadding{
			margin: 0 -19px 0 -19px;
		}
		
		.smallShadowBox .mediaPadding {
			padding-top:10px;
			padding-bottom: 10px;
		}
		
		
		.smallShadowBox .filledWrapper {
			float:left;
			background-color:#83389b;
			width:262px;
			margin-left:10px;
			margin-top:10px;
			padding:13px 19px 15px 19px;
			color:white;
			
		}
			.smallShadowBox .filledWrapper h4 {
				color:white;
			}
			.smallShadowBox .filledWrapper p {
				color:white !important;
			}
			.smallShadowBox .filledWrapper a {
				color:white !important;
			}
	/*
	 * Small shadow box
	 */
	 
	.miniCarousel {
		width:260px;
		height:auto;
		overflow: hidden;
		position:relative;
	}
		.miniCarousel .carWrapper {
			width:10000px;
			height:auto;
		}
		.miniCarousel .item {
			width:260px;
			height:auto;
			float:left;
		}
		.miniCarousel h3{
			font-size: 20px !important;
			margin-top:10px !important;
		}
		
		.slideButtons {
			width:29px;
			height:29px;
			float:right;
			margin:-15px 10px 0 0;
		}
			.terug {background: url(/images/icon_prev.gif) no-repeat;}
			.volgend {background: url(/images/icon_next.gif) no-repeat;}
			
			.terug:hover {background: url(/images/icon_prev_hover.gif) no-repeat;}
			.volgend:hover {background: url(/images/icon_next_hover.gif) no-repeat;}
	
	
	
	/*
	 * Small testimonial box
	 */
	
	.smallTestimonialBox {
		position:relative;
		width:230px;
		margin:0 0 33px 0;
		padding:55px 43px 24px 37px;
		background:url(/images/mini_testimonial_center.gif) repeat-y;
		float:left;
	}
		.smallTestimonialBox .top, .smallTestimonialBox .bottom {
			position:absolute;
			left:0px;
			width:310px;
			float:left;
		}
		.smallTestimonialBox .top {
			top:0px;
			height:47px;
			background:url(/images/mini_testimonial_top.gif) no-repeat;
		}
		.smallTestimonialBox .bottom {
			bottom:0px;
			height:32px;
			background:url(/images/mini_testimonial_bottom.gif) no-repeat;
		}
		.smallTestimonialBox h4 {
			font-size:15px;
			font-weight:bold;
			margin-bottom:10px;
		}
		.smallTestimonialBox em {
			color:#685c53;
			font-style:italic;
			font-size:22px;
			font-weight: bold;
			line-height:30px;
		}
		.smallTestimonialBox p {
			margin-bottom:10px;
		}
			.smallTestimonialBox p span {
				font-weight:bold;
			}
		.smallTestimonialBox .photo{
			margin-left:170px;
			margin-top: -20px;
			width:80px;
			height:78px;
			float:left;
			overflow:hidden;
		}

/*
 * VERBORGEN FORMULIEREN
 */

.hiddenForm {
	padding:10px 10px 5px 20px;
	width:263px;
	background-color:#83389b;
	float:left;
}
	
	.hiddenForm p {
		font-size:13px;
		font-weight: bold;
		line-height:24px;
		margin: 10px 0 20px 0;
		color: #e6d7eb;
		float:left;
		width:100%;
	}
	.hiddenForm label {
		padding: 3px 0 7px 0;
		width:30%;
		float:left;
		color: #e6d7eb;
	}
	.hiddenForm input {
		float:left;
		width:67%;
		margin-bottom:10px;
	}
		.smallShadowBox .hiddenForm input:focus {
			border:#c6c6c6 solid 1px !important;
	}
	.hiddenForm select {
		float:left;
		width:67%;
		margin-bottom:10px;
	}
	
	#office,
	#region,
	#source,
	#province {
	    width: 183px;
	}
	
	.hiddenForm textarea {
		margin:5px 0 10px 0;
		width:97.8%;
	}
	.hiddenForm fieldset {
		width:100%;
		float:left;
	}
		.hiddenForm textarea:focus {
			border:#c6c6c6 solid 1px !important;
		}
	.hiddenForm .submitButton {
		background-color: #f4aa00;
		color: #482051;
		padding:4px 6px 4px 6px;
		font-size: 15px !important;
		font-weight: bold;
		margin-right: 3px;
	}
	.hiddenForm .submitButton:hover {
		background-color: #ef8200;
	}
	.hiddenForm .inputAlertMessage {
		width: 231px;
		margin: 0 1px 5px 0;
		padding: 5px 15px 10px 15px;
		background:url(/images/alert_background.gif) no-repeat bottom #482051;
		float: left;
	}
		.hiddenForm .inputAlertMessage p {
			color: #fff !important;
			font-weight: bold;
		}
	.hiddenForm .marginLeft {
		float:right;
		margin-right: 2%;
	}
	.hiddenForm .pcBig {
		width:66px !important;
		margin-right: 5px;
	}
	.hiddenForm .pcSmall {
		width:33px !important;
		margin-right: 15%;
	}
	.hiddenForm .small {
		width:25%;
	}
	.hiddenForm .uploadField {
		height: 20px;
	}
	.hiddenForm .fullWidth {
		width:100% !important;
	}
	.hiddenForm .noWidth {
		width:auto !important;
		margin-right: 5px;
	}
	.hiddenForm .group {
		float:left;
		padding-top:3px;
		padding-bottom: 5px;
		width:67%;
		line-height: 18px;
	}
		.hiddenForm .group .caption {
			float:left;
			margin:0 20px 10px 0;
			width:120px;
		}
		.hiddenForm .group .captionHor {
			float:left;
			margin:0 20px 10px 0;
		}
	
	.hiddenForm .radio {
		margin:0 10px 10px 0;
		width:20px;
		float:left;
		border:none;
	}
	.hiddenForm h5 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 15px;
		float:left;
		width: 100%;
	}
	.hiddenForm h2{
		margin:0 0 0 0;
	}
	
	.hiddenForm .clearRight {
		clear:left;
	}
	
		/* uitzonderingen */
		
		.homeForm {
			width:506px;
		}
			.homeForm .inputAlertMessage {
				width:451px;
				background: url(/images/alert_background_big.gif) no-repeat bottom;
			}
			.homeForm input, .homeForm select {
				width:64%;
			}
			.homeForm textarea {
				width:94.5%;
			}
			.homeForm .marginLeft {
				margin-right: 5%;
			}
		
		.bigForm {
			background-color:#f0eeed;
			width:443px;
			padding:30px 15px 30px 22px;
		}
			.bigForm h4 {
				color:#83389b;
			}
			.bigForm p {
				font-weight: normal;
				color:#000;
			}
			.bigForm label {
				color:#000;
			}
			.bigForm .submitButton {
				color:#fff !important;
				background-color: #e17a00;
			}
				.bigForm .submitButton:hover {
					background-color: #83389b;
				}
			.bigForm .inputAlertMessage {
				width:405px;
				background: url(/images/alert_background_big.gif) no-repeat bottom #83389b;
			}
		.contactForm {
			width:352px;
			padding:30px 15px 30px 22px;
		}
			.contactForm .inputAlertMessage {
				width:314px !important;
			}

		.biggerLabels {}
			.biggerLabels input {width:40%;}
			.biggerLabels select {width:40%;}
			.biggerLabels label {width:56.9%;}
			.biggerLabels .group {width:42%;}
			
			#formA .goRight{
			    width       : 54.9%;
			    margin-right: 2%;
			    text-align  : right;
			}

/*
 * BACK TO TOP BUTTON
 */

#backToTop {
	position:fixed;
	bottom:90px;
	left:0px;
	height:138px;
	width:65px;
	background:url(/images/back_to_top.png) no-repeat;
	cursor:pointer;
	display:none;
	z-index:300;
}
	#backToTop:hover {
		background:url(/images/back_to_top_hover.png) no-repeat;
	}
/*
 * FOOTER
 */

#footerWrapper {
	margin-top:40px;
	float:left;
	width:100%;
	color:#685c53;
	border-top:5px solid #f6f5f4;
}
	#footer a{
		color: #685c53;
	}
	#footer .fullWidth {
		width:100% !important;
	}
	#footer{
		margin: 0 auto auto;
		width:960px;
		padding-top:30px;
	}
		#footer h4 {
			font-size:18px;
			font-weight:bold;
			margin-bottom:15px;
			color:#685c53;
		}
		#footer .linkList {
			width:142px;
			float:left;
			margin-bottom:10px;
		}
			#footer .linkList .title{
				font-weight:bold;
				color:#000;
				background:none;
				padding-left:0px;
				margin-bottom:10px;
			}
			
			#footer .linkList li {
				background-position: 0px 2px !important;
			}
			
			#footer .linkList li a{
				font-size:13px;
				
			}
			#footer span{
				font-weight:bold;
			}
			#footer span.big{
				font-weight:bold;
				font-size:14px;
			}
		
		.footerBigList {
			list-style: none;
			float:left;
		}
			.footerBigList li{
				float:left;
				margin:5px 0 10px 0;
				width:100%;
			}
				.footerBigList li a{
					margin-top: 7px;
					float:left;
					font-size: 20px;
					font-style: italic;
					font-weight: bold;
					color: #e17a00 !important;
					text-decoration: none;
				}
					.footerBigList li a:hover{
						border-bottom: 1px solid #e17a00;
					}
					.footerBigList img {
						float:left;
						margin-right: 10px;
					}
			
	.col {
		margin:0 0 30px 0;
		padding-left: 10px;
		float:left;
		width:310px;
	}
	
	.firstCol ul{
		width:100% !important;
	}
	
	#footerWrapper .last {
		border:none;
	}
	
#copyrightWrapper {
	float:left;
	width:100%;
	overflow: hidden;
	background: url(/images/copyright_background.gif) repeat-x;
}
	#copyright {
		margin: 0 auto auto;
		width:960px;
		padding:30px 0 20px 0;
		height:20px;
	}
	#copyright p {
		float:left;
		margin-left: 10px;
		font-size: 15px;
		font-style: italic;
		color:#685c53;
	}
	#copyright .list {
		text-align: right;
		font-size: 12px;
		color:#685c53;
		list-style: none;
		margin-right: 10px;
	}
		#copyright .list li {
			float:right;
			padding-left: 10px;
		}
			#copyright .list li a{
				color:#685c53;
				text-decoration: none;
			}
				#copyright .list li a:hover{
					text-decoration: underline;
				}

/* Form styles -------------------------- */

input {
	padding:2px;
	border:#c6c6c6 solid 1px;
	font-size:13px;
	color:#685c53;
	height:17px;
}
	input:focus {
		color:#000 !important;
		border:#83389b solid 1px;
		font-style:normal !important;
	}
	
.submitButton {
	background-color:#e17a00;
	color:#fff;
	padding:2px 6px 2px 6px;
	height:auto !important;
	border:none;
	width:auto !important;
	font-size:12px !important;
	cursor: pointer;
}
	
textarea {
	font-family:Arial;
	font-size:12px;
	border:#c6c6c6 solid 1px;
	color:#685c53;
}
	textarea:focus {
		color:#000;
		border:#83389b solid 1px;
	}

.inputAlert {
	border: #cc092f solid 1px;
	background-color: #ecd3d8;
}
	.inputAlert:focus {
		border: #cc092f solid 1px !important;
	}

label {
	color:#482051;
}

.formRow {
	margin:0 10px 10px 0;
	background-color:#f0eeed;
	padding:15px;
}
	.formRow label{
		margin-top:2px;
		font-size:14px;
		color:#482051;
		font-weight:bold;
		float:left;
	}
	
.contactForm label{
	width:100px;
}


/*
 * ZOEKRESULTATEN
 */

.zoekPagina .formRow {
	margin:20px 0 0 0;
}
	.zoekPagina label{
		width: 150px;
	}
	.zoekPagina input{
		width: 230px;
	}
	
/*
 * PAGINA NUMMER
 */
 
 .pages {
 	padding: 0 !important;
 	list-style: none;
 	float: left;
 }
	 .pages li{
	 	float: left;
	 	margin-top:7px;
	 	padding: 3px 8px 3px 8px;
	 	font-weight: bold;
	 }
	 	.pages li a{
	 		color: #83389b;
	 		font-weight: normal;
	 	}
	 	.pages .sel {
	 		background-color: #f0eeed;
	 	}

	.zoekBottom {
		margin:30px 0 0 0;
		width:100%;
		border-top:#83389b solid 1px;
		float:left;
	}
	
	.nextButton {
		float:right;
		font-size: 14px;
		font-weight: bold;
		font-style: oblique;
		color:#83389b;
		text-decoration: none;
		background:url(/images/icon_link_list.png) no-repeat right;
		padding-right:15px;
		margin:13px 0 0 0;
	}
	
	
	
/*
 *		RAMPEN BLOK
 */

#ramp {
	width:100%;
	float: left;
	margin-bottom: 40px;
}
	#ramp h2 {
		border-top: 1px #ef8200 solid;
		border-bottom: 1px #ef8200 solid;
		padding:5px 0 6px 0;
		margin:13px 0 17px 0;
	}
		#ramp h2 img {
			margin: 0 10px 0 0 !important;
		}
	#ramp p {
		margin-bottom: 18px;
	}
	#ramp .buttonLink a{
		background-color: #83389b !important;
		padding:1px 25px 1px 10px;
	}
		#ramp .buttonLink a:hover{
			background-color: #721c8e !important;
		}
 

/* Forum styles -------------------------- */


.options {
	float:right;
	margin-left: 10px;
	margin-right: 2px;
}

.forum {
}
.forum h1 {
	margin:0 0 40px 0;
	}
		.forum h1 img {
			float: left;
			margin:-7px 15px 10px 0;
		}
	.forum h3 {
		margin-top:0px !important;
	}
	.forum h6 {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
		color:#685c53;
	}
	.forum .info {
		color:#83389b;
		font-size: 11px;
		margin:0 0 10px 0 !important;
	}
	
	.forum .group {
		float:left;
		width:100%;
		padding:15px 0 10px 0;
	}
	
	.forum .content {
		padding:10px 15px 15px 15px;
	}
	
	.forum .greyBg h4 {
		font-size: 18px !important;
		padding-bottom: 20px !important;
		color:#83389b !important;
	}
	
	.forum .button{
		float:right;
		border:none;
		background-color: #e17a00;
		color:white;
		height:30px !important;
		padding:3px 8px 4px 8px;
		margin:0 0 10px 10px;
		font-size: 15px;
		cursor: pointer;
		width:auto;
	}
		.forum .button:hover{
			background-color: #83389b;
		}
		.forum .button:focus{
			color:white !important;
		}
		
		.forum .bigForm .button{
			margin-right:10px;
		}
		
	.forum .greyBg {
		background-color: #f0eeed;
	}
	
	.forum .header {
		float: left;
		width:100%;
		background-color: #721c8e;
		margin:10px 0 0 0;
	}
		.forum .header h5 {
			padding:6px 9px 6px 9px;
			color:white;
			font-size: 15px;
			font-weight: bold;
		}
	.forum .reacties {
		list-style: none;
		float:left;
		padding:15px 0 0 0 !important;
		width:100%;
	}
		.forum .reacties li {
			float:left;
			margin:10px 0 10px 0;
			padding-bottom: 15px;
			width:100%;
			border-bottom:2px #f0eeed solid;
		}
		.forum .reacties p, .forum .reacties h6 {
			margin-bottom: 7px !important;
		}
		
	.forum .hoofdonderwerpen {
		float:left;
		list-style: none;
		padding:0px !important;
		margin:10px 0 0 -20px;
	}
		.forum .hoofdonderwerpen li {
			float:left;
			width:166px;
			height:190px;
			margin-left: 20px;
			border-top: 3px #f0eeed solid;
			padding-top:10px;
		}
			.forum .hoofdonderwerpen h3 a{
				text-decoration: none;
			}
				.forum .hoofdonderwerpen h3 a:hover{
					border-bottom: 1px #83389b solid;
				}
			
			.forum .hoofdonderwerpen p {
				font-size: 12px;
				line-height: 21px;
				color:#685c53;
				margin-bottom: 5px !important;
			}
				.forum .hoofdonderwerpen p .link {
					font-size: 12px !important;
				}




.forumForm  .fieldRow {
	width:100%;
	float:left;
	margin-top: 10px;
}
.forumForm  label{
	font-size: 13px;
	line-height: 25px;
	width:30%;
	float:left;
}
.forumForm  .textInput {
	width:68%;
}
.forumForm  .message {
	width:99%;
}
.forumForm  p {
	margin-bottom: 0px !important;
}
.forumForm  .button {
	margin-right: 4px !important;
}

.forumForm  .error {
	margin-top: 10px;
    color: red;
    font-size: 11px;
}

.forumForm  {
	border:1px solid #e3e3e3;
	padding:3px;
	font-size: 13px;
}


				
.borderTop {
	border-top:7px #f0eeed solid;
}
.borderBottom {
	border-bottom:7px #f0eeed solid;
}

.linkTable {
	width:100%;
	font-size: 13px;
	line-height: 15px;
}
	.linkTable td {
		padding-top:5px;
		padding-bottom: 5px;
	}
	.linkTable .tLink {
		background: url(/images/rampen/icon_arrow_right_small.png) no-repeat left;
		padding-left:15px;
	}
		.linkTable .tLink a{
			color:black;
			text-decoration: none;
		}
			.linkTable .tLink a:hover{
				text-decoration: underline;
			}
	.linkTable .tBigLink {
		padding-left:10px;
		width:50%;
	}
		.linkTable .tBigLink a{
			color:#721c8e;
			text-decoration: none;
		}
			.linkTable .tBigLink a:hover{
				text-decoration: underline;
			}
	.linkTable .tNumber {
		background-image: url(/images/rampen/number_background.png);
		background-repeat: no-repeat;
		background-position: 2px 3px;
		text-align: center;
		color: #721c8e;
		width:35px;
	}
	
	.linkTable .tGrey {
		padding-left: 10px;
		color:#685c53;
	}
	.linkTable .tName {
		width:25%;
	}
	
	.linkTable .fill {
		background-color: #f0eeed;
		
	}
		.linkTable .fill td{
			padding-top: 8px;
			padding-bottom: 8px;
			border-bottom: 3px white solid;
		}
		
	.linkTable .fill .tNumber {
		background-position: 11px 6px;
	}
	
	.linkTable .head td {
		padding-bottom: 12px;
		font-size: 12px;
	}
	
	.linkTable .head td.padding {
		padding-left:8px;
	}

		
.pagination
{
	float:left;
	margin-bottom: 20px;
}
	.pagination a, .pagination span{
		float:left;
		margin-right: 10px;
	}
	.pagination a{
		color:#83389b;
	}
		.pagination a:hover {
			color: #ef8200;
		}
	.pagination .title {
		color:#685c53;
	}

.forumLogin {

}
	.forumLogin h4 {
		font-size: 14px;
	}
	.forumLogin p {
		font-size: 12px;
		color: white;
		margin-bottom: 10px;
		line-height: 18px;
	}
	.forumLogin label {
		width:40%;
		font-size: 12px;
		color:white;
		float: left;
		margin-top: 3px;
	}
	.forumLogin input {
		width:56%;
	}
	.forumLogin .row {
		width:100%;
		float:left;
		margin-top:5px;
	}
	.forumLogin .error {
		color: #F4AA00;
	    font-size: 11px;
	    float:left;
	    margin-top: 5px;
	    margin-bottom: 5px;
	    margin-left: 40%;
	}
	.forumLogin .info {
		margin: 20px 0 10px 0;
		padding-top: 20px;
		float: left;
		border-top:1px solid white;
		width:99%;
	}
		.forumLogin .info ul {
			padding-left: 13px;
		}
			.forumLogin .info ul li {
				margin-bottom: 10px;
				color:white;
			}
			.forumLogin .info ul li a, .forumLogin .info ul li .hyperlinkButton{
				color:#685c53;
			}
				.forumLogin .info ul li a:hover, .forumLogin .info ul li .hyperlinkButton:hover {
					color:#83389b;
				}
		.forumLogin .login {
			float: right;
			width:auto;
			font-size: 12px;
			padding:5px 8px 5px 8px;
			border:none;
			color:#482051;
			height: 25px;
			font-weight: bold;
			cursor: pointer;
			margin: 5px 3px 1px 0;
			background-color: #F4AA00;
		}
			.forumLogin .login:hover {
				background-color: #ef8200;
			}


/* Standard styles -------------------------- */

a img,fieldset { border: none;}
legend { display:none; }
td, th { vertical-align: top; }
input, label { vertical-align: middle; }

.floatleft { float: left; }
.floatright { float: right; }
.block { display: block; }

.clearboth { clear: both; display: block; }
.hidden { position: absolute !important; left: -999em !important; top:0px; width: 0px; height: 0px; overflow: hidden; margin: 0px !important; padding:0px !important;}


.nopadding { padding: 0em !important; }
.nomargin  { margin: 0em !important; }
.noborder { border: none !important; }
.nobg { background: none !important; }
.nobullit { list-style: none !important; }

.textleft { text-align: left; }
.textright { text-align: right; }

.lang-en 
{
    background-image: url(/images/language-en.gif);
    background-position: right;
    background-repeat: no-repeat;    
    padding-right: 20px;
}


.autocomplete-w1  {	
    position:absolute; 
    top:0; 
    left:-1px; 
    margin:8px 0 0 6px; 
    /* IE6 fix: */ 
    _background:none; 
    _margin:0;    
}

.autocomplete  {
    border:1px solid #c6c6c6; 
    background:#FFF; 
    cursor:pointer; 
    text-align:left; 
    max-height:265px; 
    overflow:auto; 
    margin:-6px 6px 6px -6px;     
    _height:265px;  
    _margin:0; 
    _overflow-x:hidden; 
}

.autocomplete .selected  {
    background-color: #685c83;
	color: #fff;
}

.autocomplete div  {
    color: #685c83;
    padding:2px 5px; 
    white-space:nowrap; 
}

.autocomplete strong  {
    font-weight: normal;
}

ul.actueelList {
	float: none;
	clear: both;
	margin-top: 0;
	padding-top: 20px;
}

ul.actueelList li {
	float: none;
}

a.link {
	background-position: right 1px;
}

div.annual-report {
	overflow: hidden;
	margin-bottom: 2em;
}

div.annual-report>div {
	float: left;
	width: 180px;
	margin-left: 10px;
}

div.annual-report>div:first-child {
	margin-left: 0;
}

div.annual-report p {
	line-height: 1.2em;
}

#mainContent div.annual-report img {
	display: block;
	float: none !important;
	margin: 0 0 5px 0 !important;
}

#mainContent div.annual-report h3 {
	padding: 0;
	margin: 0 0 5px 0;
}
					
