@charset "utf-8";
/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	color:#4f4f4f;
	font-family:"trebuchet MS";
	font-size:9pt;
	text-align:left;
	height:100%;
	background:url(../images/wrapper-bg.jpg) no-repeat top center #707b82;
}

a img{
	border:none;
}

p{
	margin:0px;
	padding:0px;
}

.clr {
	clear:both;
	height:0px;
	overflow:hidden;
}

#container-wrapper{
	width:100%;
	background:transparent url(../images/body-bg.jpg) repeat-y center;
}

#container{
	width:950px;
	margin:0px auto; 
}

#header-wrapper{
	background:url(../images/header.jpg) no-repeat;
	height:138px;	
}

#home-logo{
	position:absolute;
	margin-top:20px;
	margin-left:30px;
}

#home-logo a{
	width:277px;
	height:105px;
	display:block;
}

#contact-us-label{
	position:absolute;
	margin-left:642px;
	margin-top:34px;
	background:url(../images/contactus.jpg) no-repeat;
	width:282px;
	height:26px;
	padding-top:50px;
	font-size:10pt;
	text-align:center;
}

#contact-us-label a{
	color:#4f4f4f;	
}

#menu-wrapper{
	width:930px;
	height:46px;
	padding-right:20px;
}

#body-wrapper{
	width:950px;
	/*
	height:726px;
	height:auto !important;
	min-height:726px;/**/
}

#threecolumntable{
	border:none;
	border-collapse:collapse;
	width:100%;
}

#body-left{
	vertical-align:top;
	padding:0px 110px 20px 110px;
	width:65%;
}

#body-right{
	vertical-align:top;
	padding:0px 20px 20px 20px;
	width:35%;
}

#body-left p,
#body-right p{
	text-align:justify;
	line-height:15pt;
}

#menu-floater {
	float:right;
}

#menu-wrapper #menu-floater a{
	background:url(../images/menu-bg.jpg) no-repeat right top;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 20px 7px;
	float:left;
	font-size:8pt;
}

#menu-wrapper #menu-floater a.mm_item_active{
	background:url(../images/selected-menu-bg.jpg) no-repeat right top;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 20px 7px 10px;
	float:left;
	font-size:8pt;	
}

#menu-wrapper #menu-floater #mm_item_active_0,
#menu-wrapper #menu-floater #mm_item_active_1,
#menu-wrapper #menu-floater #mm_item_active_2,
#menu-wrapper #menu-floater #mm_item_active_3,
#menu-wrapper #menu-floater #mm_item_active_4,
#menu-wrapper #menu-floater #mm_item_active_5{
	background:url(../images/selected-sep-bg.jpg) no-repeat right top;
	text-decoration:none;
	float:left;
	height:21px;
	width:11px;
}

#menu-wrapper #menu-floater .mmsep{
	height:21px;
	width:2px;
	overflow:hidden;
	background:url(../images/sep-bg.jpg) no-repeat top left;
	float:left;
}

#menu-wrapper #menu-floater #mm_item_0{
	background:url(../images/sep-bg-01.jpg) no-repeat right top;
	height:21px;
	width:11px;
}

#menu-wrapper #menu-floater #mm_item_active_0{
	background:url(../images/selected-sep-bg-01.jpg) no-repeat right top;
	width:21px;
}

#sub-menu-wrapper{
	float:right;
	width:100%;
	text-align:right;
}

#sub-menu-wrapper a{
	color:#da0046;
	font-size:10pt;
	text-decoration:none;
	padding:0px;
	padding:0px 15px;
	margin:0px;

	float:none;
}

#sub-menu-wrapper a.mm_item_active{
	font-weight:normal;
	text-decoration:underline;	
	padding:0px 15px;
	float:none;
	
}

#sub-menu-wrapper span.mmsep{
	position:absolute;
	border-left:1px solid #FF0000;
	height:12px;
	width:1px;
	float:none;
	margin:none;
	margin-top:3px;
}


#sub-menu-wrapper span#mm_item_active_0,
#sub-menu-wrapper span#mm_item_0{
	display:none;
	visibility:hidden;
	position:absolute;
	border:none;
	height:0px;
	width:none;
	float:none;
}

#footer-wrapper{
	padding-top:130px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:right;
	font-size:8pt;	
}

#footer-wrapper a{
	text-decoration:none;
	color:#999999;	
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.shaded-box{
	background:url(../images/leenders_home-img-001-bg.jpg) no-repeat;
	width:307px;
	height:447px;
}
.shaded-box p.img{
	padding:20px 15px 0px 15px;
	text-align:justify;
	font-size:10pt
}

.shaded-box p.img2{
	padding:10px 15px 0px 15px;
	text-align:justify;
	font-size:10pt
}

.shaded-box p.text{
	padding:8px 15px 0px 15px;
	text-align:justify;
	font-size:10pt;
}

.shaded-box-short{
	background:url(../images/leenders_visie-img-001-bg.jpg) no-repeat;
	width:307px;
	height:447px;
}

.shaded-box-short p.img{
	padding:20px 15px 0px 18px;
	text-align:center;
	font-size:10pt
}

.shaded-box-short p.text{
	padding:8px 15px 0px 15px;
	text-align:justify;
	font-size:10pt;
}

#contact-us .text-input{
	background:url(../images/text-input.jpg) no-repeat;
	width:275px;
	height:39px;
	margin-bottom:10px;	
}

#contact-us .text-input input{
	width:258px;
	height:20px;
	margin-top:7px;
	margin-left:8px;
	
	background:#F1F1F1;
	border:none;
	font-family:Verdana;	
	font-style:italic;
}

#contact-us .text-area{
	background: url(../images/text-area.jpg) no-repeat;
	width:275px;
	height:183px;
	margin-bottom:10px;	
}

#contact-us .text-area textarea{
	width:258px;
	height:164px;
	margin-top:7px;
	margin-left:8px;
	
	background:#F1F1F1;
	border:none;
	font-family:Verdana;	
	font-style:italic;
	font-size:10pt;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#link_mmitem_3{
	width:90px;
	text-align:center;
}

#menu-wrapper #menu-floater .sub_link_class{
	position:absolute;
	display:none;
	margin-top:20px;
	width:147px;
}

#menu-wrapper #menu-floater .sub_link_class a{
	padding:0px;
	margin:0px;
	float:left;
	background:none;
	background:url(../images/leenders_4.gif) 8px 0px no-repeat;
	padding:5px 0px;
	width:123px;
	text-align:center;
	padding-left:8px;
}


#menu-wrapper #menu-floater .sub_link_class a.sub_menu_link:hover{
	background:url(../images/leenders_2.gif) 8px 0px no-repeat;
}

#menu-wrapper #menu-floater .sub_link_class a.sub_menu_link_first{
	background:url(../images/leenders_3.gif) no-repeat;
}

#menu-wrapper #menu-floater .sub_link_class a.sub_menu_link_first:hover{
	background:url(../images/leenders_5.gif) 0px 0px no-repeat;
}

#menu-wrapper #menu-floater .sub_link_class a.sub_menu_link_last{
	background:url(../images/leenders_1.gif) 8px 0px no-repeat;
	padding-left:8px;
}

#menu-wrapper #menu-floater .sub_link_class a.sub_menu_link_last:hover{
	background:url(../images/leenders_6.gif) 8px 0px no-repeat;
}

