/* ################################################## */
/*  Made by: www.Smartbink.nl           	         */
/* 									                 */
/* ################################################## */

/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: 'myriad Pro', Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #ECF2F9 url('../images/body-bg1.jpg') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; }
.bg { background: url('../images/body-bg.jpg') left top repeat-x; }
.bg1 { background: url('../images/bg.jpg') center top no-repeat;}

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

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 1000px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 1000px; z-index: 100; height: 121px; }
	#headerCntr h1 { position: absolute; top: 54px; left: 52px; }
	#headerCntr h1 a { display: block; width: 192px; height: 55px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	#headerCntr h2 { position: absolute; right: 40px; top: 78px; font-weight: normal; font-size: 26px; color: #6bd4f7; } 
	#headerCntr h1.logo { position: absolute; top: 30px; left: 7px; }
	#headerCntr h1.logo a { display: block; width: 192px; height: 55px; text-indent: -9999px; background: url('../images/logo1.jpg') no-repeat; }
	#headerCntr.gap { height: 89px; }
	
		/* ### menu box ### */
		.menuBox { margin: 29px -1px 0px 0px; width: 496px; float: right; height: 49px; background: url('../images/menu-bg.jpg') no-repeat; }
		.menuBox ul { padding: 0px 0px 0px 4px; list-style: none; }
		.menuBox li.home { width: 179px; }
		.menuBox li.home a { width: 152px; }
		.menuBox li.home a span { padding: 0px 0px 0px 10px; width: 142px; }
		.menuBox li { float: left; position: relative; font-size: 14px; height: 49px; }
		.menuBox li a { padding-left: 27px; color: #fff; display: block; height: 49px; line-height: 49px; text-decoration: none; }
		.menuBox li a span { padding: 0px 45px 0px 10px; display: block; }
		.menuBox li:hover a { text-decoration: underline; }
		.menuBox li.home:hover a, .menuBox li.home a:hover { text-decoration: none; background: url('../images/menu-left.png') left top no-repeat; }
		.menuBox li.home:hover a span, .menuBox li.home a:hover span { background: url('../images/menu-right.png') right top no-repeat; }
		.menuBox li ul { display: none; }
		.menuBox li.home:hover ul { padding: 0 4px; display: block; width: 171px; background: url('../images/submenu.png') no-repeat bottom; }
		.menuBox li.home li { float: none; height: auto; border-bottom: #848f97 solid 1px; }
		.menuBox li.home li a { padding-left: 27px; font-style: italic; height: auto; line-height: 32px; text-decoration: none; background: none; }
		.menuBox li.home li a:hover { text-decoration: underline; background: none; }
		.menuBox li.home li a:hover span { text-decoration: underline; background: none; }
		.menuBox li.home li.last { border: 0px; }
		.menuBox li.home:hover li a { background: none; }
		.menuBox li.home:hover li a span { background: none; }
	
	/* ### banner container ### */
	#bannerCntr { margin-left: -10px; width: 1000px; position: relative; }
	#bannerCntr img { margin: 0px 0px 0px -12px; }
	#bannerCntr ul { padding-left: 5px; position: absolute; height: 26px; right: 3px; bottom: 13px; list-style: none; width: 113px; background: url('../images/banner-bg.png') repeat-x; }
	#bannerCntr li { padding-right: 4px; float: left; line-height: 26px; font-size: 11px; }
	#bannerCntr li a { display: block; text-decoration: none; color: #95a1a8; width: 18px; text-align: center; }
	#bannerCntr li a:hover, #bannerCntr li.selected a { color: #fff; background: url('../images/banner-hover.png') left 4px no-repeat; }
	
	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 1000px; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 733px; }
		
			/* ### text box ### */
			.textBox {
	padding-left: 2px;
	width: 731px;
	font-family: "myriad Pro", Arial;
	font-size: 12px;
}
			.textBox h2 { padding: 0px 0px 2px 1px; margin-bottom: 22px; font-size: 18px; line-height: 44px; color: #4d5a63; font-weight: normal; border: 1px solid #DDDDDD; border-left: 0px; border-right: 0px; }
			.textBox p {
	padding-bottom: 30px;
	line-height: 30px;
	color: #848484;
	font-size: 12px;
}
		
		/* ### center container ### */
		#centerCntr { padding-bottom: 200px; float: left; width: 340px; }
			
			/* ### intro box ### */
			.introBox { padding: 0px 0px 19px 34px; width: 944px; position: relative; }
			.introBox h2 { position: absolute; right: 40px; top: 170px; font-size: 48px; color: #fff; font-weight: normal; }
			
			/* ### link box ### */
			.linkBox { padding-left: 41px; width: 944px; }
			.linkBox ul { list-style: none; }
			.linkBox li { float: left; font-size: 24px; height: 60px; line-height: 60px; }
			.linkBox li a { padding: 0px 94px; display: block; color: #4a6079; text-decoration: none; }
			.linkBox li a:hover, .linkBox li.selected a { color: #fff; background: url('../images/hover.jpg') repeat-x; }
			
		/* ### right container ### */
		#rightCntr { float: right; width: 250px; }
			
			/* ### cv box ### */
			.cvBox { padding-bottom: 19px; margin-bottom: 30px; overflow: hidden; width: 250px; border-bottom: 1px solid #DDDDDD; }
			.cvBox h2 { padding: 0px 0px 2px 1px; margin-bottom: 15px; font-size: 18px; line-height: 44px; color: #4d5a63; font-weight: normal; border: 1px solid #DDDDDD; border-left: 0px; border-right: 0px; }
			.cvBox img { padding-right: 29px; float: right; }
			.cvBox a { padding-left: 20px; margin: 28px 0px 0px 10px; color: #88C9DF; text-decoration: none; float: left; display: block; background: url('../images/icon1.jpg') left 0px no-repeat; }
			.cvBox a:hover { text-decoration: underline; }
			.cvBox span { color: #505A64; }
			
			/* ### image box ### */
			.imageBox { width: 250px; }
			.imageBox img { margin-left: 8px; border: 5px solid #F5F5F5; }
			
	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; max-height: 200px; background: url('../images/footer-bg.jpg') left top repeat-x; }
	#footerCntr .center { margin: 0px auto; width: 100%; }
	#footerCntr ul { padding-top: 15px; display: block; text-align: center; list-style: none; }
	#footerCntr li { padding: 0px 44px; display: inline; list-style: none; line-height: 36px; background: url('../images/devaider.jpg') no-repeat right; }
	#footerCntr li a { color: #317e97; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }
	#footerCntr li.first { }
