
	/*	---------------------------------------------------------------------------------
		|																				|
		|									  AVAQ										|
		|																				|
		|							Author: Groenewold Media							|
		|							   Copyright (c) 2009.								|
		|																				|
		--------------------------------------------------------------------------------- */
		
		*{
			margin:								0 auto;
			padding:							0;
			list-style:							none;
			border:								none;
			font-family:						Arial, Helvetica, sans-serif;
			font-size:							9pt;
			color:								#00418d;
		}
		
		html, body{
			height:								100%;
			width:								100%;
			background:							#f39a00;
		}
		
		p{
			line-height:						18pt;
			font-size:							8pt;
			font-weight:						bold;
		}
		
		.small{
			color:								#f39a00;
			font-size:							7pt;
		}
		
		.clear{
			clear:								both;
			background:							transparent;
		}
		
		.load{
			background:							url(/images/load.gif) left 170px no-repeat;
			padding:							170px 0 0 35px;
			width:								125px;
			height:								30px;
			color:								#f39a00;
			font-weight:						bold;
		}
	
	
	/* CONTENT VERDEEL */
	
		#main_content{
			width:								100%;
			height:								auto;
			min-height:							100%;
			background-color:					#f7fbff;
		}
		
		#part_left{
			display:							block;
			width:								260px;
			padding:							25px;
			float:								left;
		}

		#part_right{
			overflow:							auto;
			display:							block;
		}

	
	/* HEADER */
	
		#header_img{
			position:							absolute;
			width:								700px;
			height:								340px;
			overflow:							hidden;
			right:								0;
			top:								0;
		}
		
		#header_overlay{
			position:							absolute;
			width:								700px;
			height:								340px;
			background:							url(../images/header_overlay.png) no-repeat;
			right:								0;
			top:								0;			
			z-index:							65001;
		}
		
		#header_img img{
			margin-left:						115px;
			width:								585px;
			height:								340px;
		}
	
	
	/* LOGO */
	
		.main_logo > *{
			padding-left:						206px;
			width:								0px;
			overflow:							hidden;
		}
		
		.main_logo h1{
			height:								106px;
			background:							url(../images/logos/vidocq.png) no-repeat;
		}
		
		

	/* FOOTER */
	
		#footer{
			height:								80px;
			margin:								-80px 0 0 0;
			padding:							30px 0px 0px 0px;
			width:								100%;
			background:							url(../images/footer_bground.gif) top repeat-x;
		}
		
		#footer_logo{
			width:								100%;
		}
		
		#footer_logo li{
			float:								right;
			padding:							0px 5px 0px 5px;
		}
		
		#footer_links_holder{
			width:								100%;
		}
		
		.footer_links{
			float:								left;
			padding:							15px 30px 15px 30px;
		}
		
		.footer_links > *, .footer_links > li > *{
			font-size:							8pt;
			color:								#fdce7e;
			text-decoration:					none;
		}
		
		.footer_links > li > a:hover{
			color:								#00418d;
		}
		
	
		
	/* MAIN MENU */
	
		ul#main_menu{
			border-right:						#00418d 1px solid;
			padding-right:						20px;
			padding-bottom:						50px;
			margin-right:						20px;
			width:								240px;
			height:								auto;
		}
	
		.menuItem{
			width:								220px;
			padding-left:						30px;
			height:								24px;
			cursor:								pointer;
			background-repeat:					no-repeat;
			overflow:							hidden;
			line-height:						24px;
			font-weight:						bold;
		}
		
		.menuIdle{
			background-position:				0px 0px;
			color:								#00418d;
		}
		
		.menuHover{
			color:								#f39a00;
			background-position:				0px -24px;
		}
		
		.menuActive{
			color:								#f39a00;			
			background-position:				0px -48px;
		}
		
		li.sub_menu{
			margin:								0 0 0 15px;
		}
		
		.sub_menu li{
			width:								220px;
			padding-left:						30px;
			height:								24px;
			cursor:								pointer;
			background-repeat:					no-repeat;
			overflow:							hidden;
			line-height:						24px;
			font-weight:						bold;
		}
		
		
		li.contactGegev{
			height:								150px;
			padding-left:						30px;
			font-weight:						bold;
		}

		li.normMenu{
			font-size:							12px;
			font-weight:						normal;
			padding-left:						30px;
			color:								#f39a00;
		}		

	
	/* ERROR */
	

		.error_java {
			position:							absolute;
			top:								0;
			left:								0;
			width: 								100%;
			background-color: 					red;
			z-index:							65009;
		}
		
		.error_java p {
			padding: 							10px;
			font-size:							12px;
			font-weight:						bold;
			color: 								white;			
		}
		
		.error_java p a{
			font-size:							12px;
			font-weight:						bold;
			color: 								white;			
		}	


	/* INTRO */
	
		#intro_container{
			position:							relative;
			padding:							75px 0 75px 0;
			overflow:							auto;
			width:								100%;
			z-index:							65002;
		}
		
		#intro_container > li{
			padding:							0 45px 0 45px;
			text-align:							center;
			float:								left;
		}
		
		.intro_links > *, .intro_links > li > *{
			font-size:							8pt;
			color:								#00418d;
			text-decoration:					none;
			height:								20px;
		}
		
		.intro_links > li > a:hover{
			color:								#fdce7e;
		}		


	/* CONTENT */
	
		#content{
			position:							relative;
			float:								left;
			width:								45%;
			padding-top:						170px;
			padding-bottom:						50px;
			z-index:							65002;
		}