@charset "utf-8";
/*
	Intragen
	Basis Stylesheet
	02-12-2008 - www.i-aspect.com
	by: Bas Muskens (bas@i-aspect.com)
*/


/*****************

	Standaard tags
	
*****************/
	
	html,body{
	
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		margin:0;
		padding:0;
	}
	
	html{
		
			background:#ccd200 url(../img/bg-bol.jpg);
			background-repeat:no-repeat;
			background-position:bottom center; 
			
		}

	body{
		font-size:62.5%;
	}
	
	h1,h2,h3,h4,h5,h6{
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 0;
		padding: 0;
	}
	
	h1,h2{
		font-weight:normal;
	}
	
	ul, li {
		list-style: none;
	}
	
	a {
		color: #ccd200;
		/* background:url(/img/link.gif) repeat-x bottom left;
		padding-bottom:1px;*/
		text-decoration: none;
	}
	
	a:hover {
		background:none;
		text-decoration: none;
	}

/**************

  page

**************/	

#page {
	width:990px;
	margin: auto;
	padding: 0;
}

/* link with image arrow and dotted */

	#intro a,
	#highlight a {
		color: #ccd200;
		/*background:url(../img/arrow-link.gif) no-repeat left center;*/
		padding-left:0px;
		padding-bottom: 5px;
	}
	
		#intro a:hover,
		#highlight a:hover {
		color: #9d9285;
		text-decoration: none;
		border-bottom: dotted 1px #9d9285;
			/*background:url(../img/arrow.gif) no-repeat left center;*/
			padding-left:0px;
			padding-bottom: 0px;
			padding-top: 1px;
		}
	
/* link with blue dotted */

	#lastNews li a {
		background:url(../img/link-blue.gif) repeat-x bottom left;
	}
	
		#lastNews li a:hover {
			background: none;
		}
	
/* link with orange dotted */

	#address a ,
   #content a {
		background:url(../img/link.gif) repeat-x bottom left;
	}
	
		#address a:hover ,
		#content a:hover{
			font-size: 1.0em;
			line-height: 1.2em;
			color: #9d9285;
			border-bottom: 1px dotted #9d9285;
			background: none;
		}
	
/**************

  Head and Logo

**************/

	#head {
		width: 980px;
		min-height: 118px;
		overflow: hidden;
		background-color: #FFF;
		border-left: 5px solid #ccd200;
		border-right: 5px solid #ccd200;
		padding: 0;
		margin: 0;
	}

		#logo {
			padding-left:1px;
			padding-top:1px;
			position:absolute;
			z-index: 999;
			width:275px;
		}
			#logo a,
			#logo img {
				border:0;
			}
		
				#head ul {
					float: right;
					padding: 30px 25px 55px 0;
				}
				
					#head li {
						float: left;
						color: #7c7c7c;
						padding: 0 0 0 5px;
					}
					
						#head li a {
							color: #7c7c7c;
							font-size: 1.1em;
							font-family:Arial, Helvetica, sans-serif;
							text-transform: uppercase;
							text-decoration: underline;
						}
						
							#head li a:hover {
								text-decoration: none;
							}

/**************

  Intro of Home

**************/

	#home #intro {
		width: 980px;
		/*background: #FFF url(../img/intro-home.jpg) no-repeat right top;*/
		float: left;
		border-left: 5px solid #ccd200;
		border-right: 5px solid #ccd200;
		margin: 0;
		padding: 0 0 0px 0;
	}
	
		#home #intro h1,
		#home #intro p,
		#home #intro a {
			width: 500px;
			margin: 0 0 0 45px;
		}
	
			#home #intro h1 {
				font-size: 2.4em;
				padding-top: 35px;
				padding-bottom: 10px;
			}
	
				#home #intro h1 em {
					color: #ccd200;
					font-style: normal;
				}
	
					#home #intro p {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.3em;
						line-height: 1.5em;
						padding-bottom: 10px;
					}
					
						#home #intro a {
							font-size: 1.3em;
							line-height: 1.5em;
						}
					
								#home #intro a span {
									border-bottom: 1px dotted #ccd200;
								}
								
								#home #intro a:hover span {
									border-bottom: 0px;
								}
				
	/*
	
		Intro of contentpage
	
	*/

	#pageContent #intro {
		background: #FFF;
		border-left: 5px solid #ccd200;
		border-right: 5px solid #ccd200;
		min-height: 154px;
		position: relative;
	}
	
		#pageContent #intro img {
			position: absolute; 
			right:0;
		}
		
			#pageContent #intro .introSolid {
				background-color: #9d9285;
				width: 980px;
				height: 10px;
				z-index: 1;
				position: absolute;
				bottom: 0px;
			}

/**************

  highlight in Home

**************/

	#highlight {
		float: left;
		width: 990px;
		background: #9d9285 url(../img/bg-highlight.png) no-repeat top;
		margin: 0;
		padding: 0 0 25px 0;
	}
	
		#highlight ul {
			color: #ffffff;
			margin: 0;
			padding: 10px 0 0 0;
		}
		
			#highlight li {
				float: left;
				width: 250px;
				padding-left: 50px;
				padding-right: 10px;
			}
			
				#highlight h2 {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 2.0em;
					color: #FFF;
					padding: 10px 0 0 0;
					margin: 0;
				}
				
				#highlight p {
					font-size: 1.2em;
					line-height: 1.5em;
				}
				
					#highlight a {
						font-size: 1.3em;
						line-height: 1.6em;
						color: #ccd200;
					}
							#highlight a:hover {
							font-size: 1.3em;
							line-height: 1.6em;
							color: #ffffff;
						}
	
/**************

  content in Home

**************/

	#contentHome {
		float: left;
		width: 990px;
		min-height: 175px;
		background: #FFF url(../img/bg-content-home.png) no-repeat bottom;
		margin: 0;
		padding: 0;	
	}
	
		#contentHome h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 2.0em;
			color: #ccd200;
		}
	
/*

	Content for other pages

*/

	#holder {
		background: #FFF url(../img/bg-content.png) no-repeat bottom;
		float: right;
		width: 990px;
		min-height: 400px;
		position: relative;
	}
	
		#content {
			float: right;
			width: 780px;
		}
		
			#content h1,h2 {
				font-size: 1.8em;
				font-family:Georgia, "Times New Roman", Times, serif;
				color: #0a0b0c;
				padding: 20px 20px 10px 0px;
				margin: 0;
			}
			
				#content p {
					font-size: 1.2em;
					line-height: 1.6em; 
					font-family: Arial, Helvetica, sans-serif;
					color: #1c2122;
					padding: 0 50px 20px 20px;
					margin: 10; 
				}
		
					#sideBar {
						float: left;
						width: 194px;
						min-height: 550px;
						margin-left: 5px;
					}
		
						#callUs {
							/*background: #9d9285 url(../img/bg-callus.jpg) repeat-x top;*/
							border: 0px solid #394244;
							font-family: Arial, Helvetica, sans-serif;
							color: #ffffff;
							float: left;
							width: 154px;
							padding: 0 12px;
							margin: 7px;
							min-height: 0px;
						}
			
							#callUs h2 {
								font-family:Georgia, "Times New Roman", Times, serif;
								color: #FFF;
								font-size: 2.0em;
								padding: 10px 5px;
								margin: 0;
							}
							
								#callUs h3 {
									border-top: 1px #434a4b solid;
									font-weight: bold;
									font-size: 1.2em;
									padding: 10px 5px 5px 5px;
									margin: 0;
								}
								
									#callUs p {
										font-size: 1.2em;
										line-height: 1.5em;
										padding: 0 5px 5px 5px;
										margin: 0;
									}

/*

  News and Events in Home

*/
	
		#lastNews {
			float: left;
			width: 400px;
		}
		
			#lastNews h2 {
				padding: 20px 0 0 40px;
				margin: 0;
			}
	
				#lastNews ol {
					margin:0 8px 0 0;
					padding:0 0 5px 32px;
				}
				
					#lastNews li {
						position:relative;
						
						padding:3.5em 0 0 10px;
						font-size:1.0em;
					}

						#lastNews li a {
							padding: 5px 0 0 0;
							margin:0 0 0 10px;
							font-family: Arial, Helvetica, sans-serif;
							font-size:1.2em;
							color:#ccd200;
							line-height:1.2em;
							font-weight:normal;
							display: inline;
						}
			
							#lastNews p {
								font-size: 1.2em;
								line-height: 1.1em;
								font-family:Arial, Helvetica, sans-serif;
								color: #0f1112;
								font-weight: bold;
								position: absolute;
								top:0;
								left: 0;
								padding: 0px 20px 0 10px;
							}
			
/*

  Adress in Home

*/
		
		#address {
			float: left;
			width: 590px;
		}
		
			#address h2 {
				padding: 20px 0 0 30px;
				margin: 0;
			}
			#address iColor {
				font-family: Arial, Helvetica, sans-serif;
				color: #ccd200;
			}
				#address .column {
					float: left;
					width: absolute;
					padding: 20px 0 0 30px;
				}
				
					#address h3  {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.2em;
						line-height: 1.8em;
					}
					
						#address address {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.2em;
							font-style: normal;
							line-height: 1.8em;
						}
						
							#address .contact {
								float: right;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 1.2em;
								line-height: 1.8em;
								width: 160px;
								padding: 20px 40px 0 0;
								margin: 0;
							}
							
								#address .contact p {
									padding: 0;
									margin: 0;
								}
								

/**************

  Footer

**************/ 

	#footer {
		width: 990px;
      position: relative;
		overflow: hidden;
		background: #FFF url(../img/bg-footer.jpg) no-repeat top center;
		margin: auto;
		padding: 0 0 0px 0;	
	}		
	
		#footer p {
			float: right;
			color: #7c7c7c;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			padding: 60px 40px 0 0;
			margin: 0;
		}	
			#footer p a {
				color: #7c7c7c;
				text-decoration: underline;
			}
			
				#footer p a:hover {
					text-decoration: none;
				}
				
					#footer h4 {
						text-indent: -5000px;
						width: 194px;
						height: 30px;
						background-color: #111415;
						display: block;
						float: left;
						position: absolute;
						left: 5px;
						top: 0;
					}
