/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body {
	font-family: 'Trebuchet MS', Trebuchet;
	font-size: 13px;
	color: #1D4989;
	overflow:auto;
}
input, select, textarea {
	font-family: 'Trebuchet MS', Trebuchet;
	font-size: 12px;
	color: #0B1B33;
}
body { height: 100%; background: url('../images/bodyBg.png') #1D4989 repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

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

/* ### MAIN CONTAINER ### */
#mainCntr {
	margin: 0 auto;
	padding-bottom: 42px;
	width: 858px;
}

	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 858px; height: 216px; background: url('../images/headerBg.png') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 12px; width: 858px; }
		#menuCntr ul { overflow: hidden; width: 858px; list-style: none; }
		#menuCntr li { padding-right: 10px; float: left; display: inline; }
		#menuCntr li.last { padding-right: 0px; }
		#menuCntr li a {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Georgia;
	color: #0B1B33;
	background: url('../images/menuBg.gif') repeat-x;
}
		#menuCntr li a span { display: block; float: left; height: 34px; cursor: pointer; background: url('../images/menuL.gif') no-repeat left; }
		#menuCntr li a span span { padding: 0px 15px 0px 15px; background: url('../images/menuR.gif') no-repeat right; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #fff; background: url('../images/menuHBg.gif') repeat-x; }
		#menuCntr li a:hover span, #menuCntr li.selected a span { background: url('../images/menuHL.gif') no-repeat left; }
		#menuCntr li a:hover span span, #menuCntr li.selected a span span { background: url('../images/menuHR.gif') no-repeat right; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { position: relative; z-index: 4; overflow: hidden; width: 858px; }
	#contentCntr h2 { padding: 0px 0px 8px 10px; font: italic normal 24px Georgia; color: #fff; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 625px; background: url('../images/leftBg.gif') repeat-y; }
		#leftCntr div.top { background: url('../images/leftTop.gif') no-repeat top; }
		#leftCntr div.bottom { padding: 3px; overflow: hidden; width: 619px; background: url('../images/leftBottom.gif') no-repeat bottom; }
		#leftCntr h1 {
	margin-bottom: 11px;
	padding: 5px 0px 5px 15px;
	font: italic font-size: 16px; font-family: Tahoma;
	color: #1D4989;
	background: url('../images/leftH2.gif') no-repeat bottom;
}
		
			/* ### TEXT BOX ### */
			.textBox { margin-bottom: 20px; overflow: hidden; width: 619px; }
			.textBox div.text { margin-left: 20px; float: left; display: inline; width: 490px; }
			.textBox div.pic { margin-right: 10px; float: right; display: inline; width: 190px; }
			.textBox p { padding-bottom: 11px; line-height: 18px; }
			.textBox ul { list-style: none; }
			.textBox li { margin-bottom: 5px; padding-left: 20px; line-height: 18px;}
			
			
			/* ### TEXT BOX 2 ### */
			.textBox2 { margin-bottom: 20px; overflow: auto; width: 619px;  height: 680px;}
			.textBox2 div.text { margin-left: 20px; float: left; display: inline; width: 490px; }
			.textBox2 div.pic { margin-right: 10px; float: right; display: inline; width: 190px; }
			.textBox2 p { padding-bottom: 11px; line-height: 18px; }
			.textBox2 ul { list-style: none; }
			.textBox2 li { margin-bottom: 5px; padding-left: 20px; line-height: 18px;}
			
			
			/* ### VB BOX ### */
			.vbBox { width: 619px; }
			.vbBox ul { padding: 10px 0px 10px 0px; overflow: hidden; width: 619px; list-style: none; }
			.vbBox li { padding-left: 32px; float: left; display: inline; }
			.vbBox img { border: 3px solid #E0EBF8;
}
			.vbBox p { padding: 0px 20px 10px 20px; text-align: right; }
			.vbBox a {
	font: italic normal 20px Georgia;
	text-decoration: none;
	color: #1D4989;
}
			.vbBox a:hover { text-decoration: underline; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 220px; }
		
			/* ### NAV BOX ### */
			.navBox { width: 220px; }
			.navBox ul { list-style: none; }
			.navBox li { margin-bottom: 2px; font: 12px/29px Georgia; color: #b7e48f; }
			.navBox li a {
	padding-left: 10px;
	display: block;
	height: 29px;
	text-decoration: none;
	color: White;
	background: url('../images/navBg.gif') no-repeat;
}
			.navBox li a:hover, .navBox li.selected a { font-weight: bold; color: #fff; background: url('../images/navHBg.gif') no-repeat; }
			
			/* ### FOTO BOX ### */
			.fotoBox { width: 220px; }
			
			/* ### CONTACT BOX ### */
			.contactBox { width: 220px; }
			.contactBox address { padding: 10px; font-style: normal; font-family: Georgia; line-height: 18px; color: #fff; }
			.contactBox a { text-decoration: none; color: #fff; }
			.contactBox a:hover { text-decoration: underline; }
	
/* ### FOOTER CONTAINER ### */
#footerCntr { position: absolute; bottom: 0px; left: 0px; z-index: 3; width: 100%; height: 72px; background: url('../images/footerBg.gif') repeat-x; }
#footerCntr div.content { margin: 0 auto; padding-top: 38px; width: 858px; text-align: center; color: #fff; }

.randje {
	border-style: solid;
	border-color: #93B5D7;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.randje2 {
	border-style: solid;
	border-color: #464646;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}


a{
	color: Black;
	text-decoration: underline;
}
a:hover{
	color: #0B1B33;
	text-decoration: underline;
}
.inactive{
	color: Black;
}