
/* ### general ### */
* { margin: 0px; padding: 0px; }
html { overflow-y: scroll; }
html, body { font-family: Arial; font-size: 12px; color: #8aa075; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }

header, footer, section, aside, nav, article { display: block; }
.centering { margin: 0 auto; width: 880px;  position: relative; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 100%; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 100%; height: 392px; }
	#headerCntr.small { height: 190px; }

	
		/* ### menu box ### */
		.menuBox { width: 100%; overflow: hidden; height: 60px; border-radius: 0 0 10px 10px; -moz-box-shadow: 0px 3px 5px #7892ab;-webkit-box-shadow: 0px 3px 5px #7892ab; box-shadow: 0px 3px 5px #7892ab; background: url('/images/menubg.jpg') left top repeat-x;  text-transform: lowercase; }
		.menuBox h1 { text-indent: -9999999px; float: left; }
		.menuBox a.logo { margin: 3px 0 0 26px; float: left; display: block; width: 244px; height: 46px; text-indent: -9999px; }
		.menuBox ul { padding-top: 17px; overflow: hidden; max-width: 448px; list-style: none; list-style-type: none; float: right; }
		.menuBox form { float: right; }
		.menuBox li { float: left; background: url('/images/separater.png') left center no-repeat; }
		.menuBox li:first-child { background: none; }
		.menuBox li a  { padding: 0 9px; margin: 0 4px 0 5px; display: block;  border-radius: 4px;  text-decoration: none; display: block;  font-weight: bold; line-height:32px; color: #97bf0d; }
		.menuBox li a:hover,.menuBox li.selected a {  color: #fff; height: 32px; line-height: 32px; background: url('/images/menuhover.jpg') left top repeat-x; }
		.menuBox fieldset { margin: 19px 20px 0 0; border: 0; width: 138px; height: 27px; float: right;  }
		.menuBox input[type="text"]  { padding:0 0 0 14px; width: 90%; height: 27px; float: left; border: 0; border-radius: 7px; color: #494949; line-height: 27px; -moz-box-shadow:2px 4px 6px #CFCFCF inset; -webkit-box-shadow: 2px 4px 6px #CFCFCF inset; box-shadow:2px 4px 6px #CFCFCF inset; background: #fff; box-shadow: }
	
	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 100%; border-top: 2px solid #fff; background: url('/images/bg1.jpg') left top repeat-x; }
	#contentCntr #bg { padding-bottom: 30px; overflow: hidden; width: 100%; }
	
		.npBox ul { list-style: none; margin: 10px 0 0 20px; font-size: 10px; }
		.npBox ul li { float: left; padding-right: 5px; color: #919292; }
		.npBox ul li a { color: #97BF0D; }
		.npBox ul li a:hover { text-decoration: none; }

		/* ### left container ### */
		#leftCntr { float: left; width: 588px; }
		
			/* ### text box ### */
			.textBox { padding: 45px 29px 0 20px; }
			.textBox h1 { padding: 0 0 18px; font-size: 22px; letter-spacing: -0.01em; line-height: 30px; color: #e5351b; border-bottom: 1px solid #e1e1e1; font-weight: normal; font-family: 'trajan_probold'; text-transform: uppercase; }
			.textBox h2 { padding: 15px 0 0; font-size: 18px; letter-spacing: -0.01em; line-height: 30px; color: #e5351b; font-weight: normal; font-family: 'trajan_probold'; text-transform: uppercase; }
			.textBox h3 { padding: 13px 0 0; letter-spacing: -0.01em; font-size: 14px; line-height: 30px; color: #e5351b; font-weight: normal; font-family: 'trajan_probold'; text-transform: uppercase; }
			.textBox img { margin: 14px 20px 15px 0; float: left; border: 9px solid #e1e1e1; }
			.textBox p { padding: 10px 0 0; font-size: 12px; line-height: 18px; color: #272727; }
		    .textBox span { padding: 3px 0 25px 3px; float: left; line-height: 18px; color: #272727; }
			.textBox ul { padding: 13px 0 0 10px; list-style: disc; list-style-type: disc; }
			.textBox li { padding: 0 0 3px 20px; float: left; width: 100%; font-size: 12px; color: #272727; }
			.textBox li a { color: #272727; text-decoration: none; }
			.textBox li a:hover { text-decoration: underline; }

			/* ### service box ### */
			.serviceBox { padding:  51px 29px 7px 20px; border-bottom: 1px solid #e1e1e1; overflow: hidden; }
			.serviceBox h1 { padding: 0 0 19px; font-size: 20px; line-height: 23px; color: #e5351b; font-weight: normal; font-family: 'trajan_probold'; border-bottom: 1px solid #e1e1e1; text-transform: uppercase; }
			.serviceBox h1 a:hover { text-decoration: underline; }
			.serviceBox .left { padding: 16px 0 0 4px; float: left; width: 220px; }
			.serviceBox .left img { margin: 0 auto; border: 7px solid #e1e1e1; }
			.serviceBox .right { float: right; width: 289px; }
			.serviceBox ul { list-style-type: none; list-style: none; }
			.serviceBox li { padding: 10px 0 0; margin: 9px 0 0; float: left; width: 100%; border-top: 1px solid #e1e1e1; }
			.serviceBox li:first-child { padding: 0px; margin: 11px 0 0; border-top: none; }
			.serviceBox li h2 a { padding: 0 0 15px; font-size: 15px; line-height: 23px; color: #e5351b; font-weight: bold; font-family: 'trajan_probold'; text-transform: uppercase; text-decoration: none; }
			.serviceBox li h2 a:hover { text-decoration: underline; }
			.serviceBox li p { padding: 0 0 18px 2px; line-height: 18px; color: #272727; }
			.serviceBox li a.meer { padding: 0 0 7px 2px; float: left; text-decoration: underline; font-size: 12px; line-height: 18px; color: #689d00; }
			.serviceBox li a.meer:hover { text-decoration: none; }
			
			/* ### contact box ### */
			#PliableForm { padding: 10px 0px 70px 2px; margin: 0px 0px 0px 21px; width: 537px; border-bottom: solid 1px #b8c6d4; background: url('/images/contact_bg.png') left bottom no-repeat; }
			#PliableForm h2 { padding: 0px 0px 19px 0px; font-size: 20px; line-height: 25px; color: #e5351b; font-weight: normal; font-family: 'trajan_probold'; letter-spacing: -0.6px; border-bottom: solid 1px #e1e1e1; }
			#PliableForm .text { margin: 15px 0; padding: 8px 0px 8px 10px; width: 279px; border: solid 2px #e5351b; background: #fff3f0; color: #e5351b; font-style: normal; line-height: 14px; }			
			#PliableForm fieldset { padding: 14px 0px 0px 0px; border: 0; width: 395px; }
			#PliableForm label { margin: 0px 11px 0px 0px; width: 91px; float: left; display: block; color: #272727; line-height: 20px; }
			#PliableForm input[type=radio] { display: none; }
			#PliableForm input[type=radio] + label { padding-left: 24px; cursor: pointer; float: left; background: url('/images/checkbox.png') no-repeat; width: auto; }
			#PliableForm input[type=radio]:checked + label { background-position: 0 -50px; }
			#PliableForm ul { padding: 17px 0px 0px 0px; list-style: none; list-style-type: none; width: 100%; float: left; } 
			#PliableForm li { padding: 3px 0px 0px 0px; width: 100%; float: left; }
			#PliableForm li:first-child { padding-bottom: 2px; }
			#PliableForm span.note { padding: 0px 13px 0px 0px; display: block; float: left; color: #272727; line-height: 20px; }
			#PliableForm span.required { padding: 0px; color: #e5351b; float: right; font-size: 21px; line-height: 22px; }
			#PliableForm .pText { padding: 6px 4px 7px 8px; width: 277px; height: 12px; border: solid 2px #b7c4cf; color: #272727; line-height: 16px; }
			#PliableForm .pText.pHighlightText { border: solid 2px #e5351b; background: #fff3f0; color: #e5351b; }
			#PliableForm .field1 { width: 44px; }
			#PliableForm textarea { padding: 6px 4px 7px 8px; width: 277px; height: 94px !important; overflow: hidden; resize: none; border: solid 2px #b7c4cf; color: #272727; line-height: 16px; }
			#PliableForm .pSubmit { margin: 17px 135px 0px 0px; font-weight: bold; cursor: pointer; color: #fff; font-size: 14px; text-shadow: 0px 0px 1px #000; letter-spacing: -0.4px; width: 87px; height: 40px; border: 0; float: right; -moz-box-shadow: 0px 3px 5px #b8babc; -webkit-box-shadow: 0px 3px 5px #b8babc; box-shadow: 0px 3px 5px #b8babc; background: url('/images/maak.jpg'); }
			#PliableForm .pSubmit:hover { background-position: 0 -40px; }
			#PliableForm .field2 { color: #a9a9a9; }
			#PliableForm p { clear: both; padding: 3px; }
			#PliableForm span { padding: 0px !important; }			

		
		/* ### center container ### */
		#centerCntr { float: left; width: 100%; }
			
			/* ### training box ### */
			.trainingBox { padding: 56px 0 0 15px; float: left; width: 571px; }
			.trainingBox .left { float: left; width: 241px; min-height: 281px; position: relative; }
			.trainingBox .right { margin: 0 22px 0 0; float: right; width: 241px;  min-height: 281px; position: relative; }
			.trainingBox h2 { padding-bottom: 11px; border-bottom: 1px solid #cfcfcf; font-size: 20px; text-transform: uppercase; line-height: 28px; color: #e5351b; font-weight: bold; font-family: 'trajan_probold'; }
			.trainingBox h3 { padding-bottom: 10px; text-transform: uppercase; border-bottom: 1px solid #cfcfcf; font-size: 20px; text-transform: uppercase; line-height: 28px; color: #e5351b; font-weight: bold;  font-family: 'trajan_probold'; }
			.trainingBox p { padding: 17px 0 0 6px; line-height: 18px; color: #272727; }
			.trainingBox a.more { margin-left: 6px; bottom: 0px; text-decoration: underline; line-height: 30px; color: #97bf0d; }
			.trainingBox a.more:hover { text-decoration: none; }
			.trainingBox ul { padding: 13px 0 0; list-style: none; list-style-type: none; }
			.trainingBox li { padding: 0 0 0 30px; float: left; width: 86%; font-size: 12px; line-height: 28px; color: #272727; background: url('/images/greenwrite.png') 2px 5px no-repeat; }
			.trainingBox li a { color: #272727; text-decoration: none; }
			.trainingBox li a:hover { text-decoration: underline; }


			/* ### news box ### */
			.newsBox { padding: 40px 22px 11px 18px; margin: 16px 0 0;  float: right; width: 238px; border: 1px solid #b8c6d4; background: url('/images/news_bg.jpg') #eff2f5 left top repeat-x; }
			.newsBox h2 { padding: 0 0 16px; font-size: 20px; line-height: 23px; color: #e5351b; font-weight: normal;  font-family: 'trajan_probold'; border-bottom: 1px solid #e1e1e1; }
			.newsBox ul { list-style: none; list-style-type: none; }
			.newsBox li { padding: 15px 0 0; float: left; width: 100%; border-top: 1px solid #e1e1e1; }
			.newsBox li:first-child { padding: 15px 0 0; border-top: none; }
			.newsBox li h3 { padding: 0 0 7px; font-size: 14px; line-height: 18px; color: #272727; }
			.newsBox li p { padding: 0 0 6px 1px; color: #272727; font-size: 12px; line-height: 18px; }
			.newsBox li a { padding: 0 0 6px 0; float: left; color: #689d00; line-height: 30px; text-decoration: underline; }
			.newsBox li a:hover { text-decoration: none; }
		
		/* ### right container ### */
		#rightCntr { float: right; width: 291px; }
		#rightCntr a.click { padding: 0px 9px 0px 7px; margin: 22px 0px 0px 0px; font-weight: bold; text-decoration: none; cursor: pointer; color: #fff; font-size: 14px; text-shadow: 0px 0px 1px #000; line-height: 29px; display: block; letter-spacing: -0.4px; border: 0; float: right; -moz-box-shadow: 0px 3px 5px #b8babc; -webkit-box-shadow: 0px 3px 5px #b8babc; box-shadow: 0px 3px 5px #b8babc; background: #8ba177; }
		#rightCntr .click:hover { background: #000; }
			
			/* ### agenda box ### */
			.agendBox { padding: 27px 23px 52px 29px; margin: 21px 0 0; border: 1px solid #b8c6d4; overflow: hidden; background: url('/images/agenda_bg.jpg') left top repeat-x; }
			.agendBox h2 { padding: 0 0 21px; font-size: 22px; line-height: 23px; color: #97bf0d; font-weight: normal;  font-family: 'trajan_probold'; border-bottom: 1px solid #e1e1e1; }
			.agendBox h2 a { text-decoration: none; font-size: 22px; line-height: 23px; color: #97bf0d; text-decoration: none; }
			.agendBox h2 a:hover { text-decoration: underline; }
			.agendBox ul { list-style: none; list-style-type: none; }
			.agendBox li { padding: 17px 0 0; margin: 15px 0 0; min-height: 88px; float: left; width: 100%; border-top: 1px solid #e1e1e1; }
			.agendBox li:first-child { padding: 0px; margin: 12px 0 0 0;  border-top: none; }
			.agendBox li img { margin: 10px 28px 0 1px; width: 58px; height: 59px; border: 5px solid #e1e1e1; float: left; }
			.agendBox li p { padding: 7px 0 0; line-height: 18px; color: #272727; }
			
			/* ### maak box ### */
			.maakBox { padding: 0px; }
			.maakBox a { margin: 19px 0 0 1px; display: block; width: 290px; height: 40px; line-height: 40px; text-decoration: none; text-align: center; font-size: 14px; color: #fff; font-weight: bold; -moz-box-shadow: 0 3px 4px #CACBCC; -webkit-box-shadow: 0 3px 4px #CACBCC;box-shadow: 0 3px 4px #CACBCC; text-shadow: 1px 0 0 #3B551F; background: url('/images/maak.jpg') left top repeat-x; }
			.maakBox a:hover { background-position: 0px -40px; }
			
			/* ### location box ### */
			.locationBox { padding: 28px 23px 20px 30px; margin: 21px 0px 0px 0px; border: solid 1px #b8c6d4; overflow: hidden; width: auto; background: url('/images/bg_3.png') left bottom no-repeat #fff; }
			.locationBox h3 { padding: 0px 0px 19px 0px; color: #97bf0d; font-size: 20px; line-height: 24px; font-weight: normal; font-family: 'trajan_probold'; letter-spacing: -0.5px; border-bottom: solid 1px #e1e1e1; } 
			.locationBox ul { padding: 16px 0px 0px 0px; list-style: none; list-style-type: none; overflow: hidden; }
			.locationBox li { padding: 0px 0px 0px 7px; margin: 4px 0px 0px 0px; float: left; color: #272727; width: 100%; line-height: 18px; background: url('/images/bullet.png') left 7px no-repeat; }
			.locationBox li a { text-decoration: none; color: #272727; }
			.locationBox li a:hover { text-decoration: underline; }
			
			/* ### reference box ### */
			.referenceBox { padding: 28px 23px 20px 30px; margin: 21px 0px 0px 0px; border: solid 1px #b8c6d4; overflow: hidden; width: auto; background: url('/images/bg_3.png') left bottom no-repeat #fff; }
			.referenceBox h3 { padding: 0px 0px 0px 0px; color: #97bf0d; font-size: 20px; line-height: 24px; font-weight: normal; font-family: 'trajan_probold'; letter-spacing: -0.5px; } 
			.referenceBox p { padding: 20px 0px 0px 4px; margin: 19px 0px 0px 0px; font-style: italic; color: #272727; line-height: 18px; border-top: solid 1px #e1e1e1;  }
			.referenceBox cite { padding: 1px 0px 2px 3px; display: block; font-style: normal; color: #919292; font-size: 10px; line-height: 16px; }
	
	/* ### footer container ### */
	#footerCntr { padding-bottom: 20px; overflow: hidden; width: 100%; background: #fff; }
		
		/* ### footer box ### */
		#footerCntr { padding-top: 30px; background: url('/images/bg2.jpg') left top repeat-x; }
		.footerBox { padding: 27px 0 0 0; margin: 0 auto; width: 880px; }
		.footerBox p { padding: 0 0 0 2px; float: left; font-size: 12px; line-height: 18px; color: #7c818b; }
		.footerBox ul { margin: -1px -9px 0 0; float: right; list-style: none; list-style-type: none; text-transform: lowercase; }
		.footerBox li { float: left; background: url('/images/seprater2.jpg') left center no-repeat; }
		.footerBox li a { padding: 0 10px; display: block; text-decoration: none; line-height: 20px; color: #97bf0d; }
		.footerBox li:first-child  { background: none; }
		.footerBox li a:hover { text-decoration: underline; }

	

































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
