@charset "utf-8";

/* ---------- Reset ---------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	vertical-align: baseline;
	background: transparent;
	color: #797468;
	font-weight: normal;
}

:focus {
	outline: 0;
}

/* ---------- Background ---------- */
body {
	background:transparent url(../images/BodyBg.png) top left repeat-x;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;	
}

/* ---------- General ---------- */
p {
	padding-bottom: 10px;
}
.center {
	text-align:center;
}
a {
	color:#f39d00;
}
a:hover {
	color:#bbcb00;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.center {
	text-align:center;
}
.cleanup {
	clear:both;
}

div#Main_Content li, ul.PopUpList li{
	margin-left:10px;
	padding-bottom:8px;
	padding-left:14px;
	list-style-type:none;
	background:url(../images/RegularBullet.gif) no-repeat scroll 0px 5px;
}

/* ---------- Headings ---------- */

h1{
	font-weight: bold;
	font-size: 22px;
	line-height:25px;
	letter-spacing: 0px;
	color: #a31d22;
	padding-bottom: 15px;
	padding-top:15px;
	padding-left:15px;
	width:675px;
	height:40px;
	background:url(../images/H1Bg.png) no-repeat;
}	
	h1 span{
		color:#666;
		font-size:15px;
		display:block;
		line-height:20px;
	}

h2, p.Title {
	font-size: 14px;
	color:#E31E2D;
	font-weight: bold;
	padding:8px 0 5px 0;
}

p {line-height:17px;}


/* ---------- CONTAINERS ---------- */

/* ---------- */
/* ------------ LEFT ----------- */
/* ---------- */

div#Global_Wrapper{
	width:975px;
	overflow:hidden;
	margin:0px auto;
}
div#Left_Wrapper{
	width:240px;
	float:left;
	height:auto;
	overflow:hidden;
	position:relative;
}

div#CLeft{
	width:240px;
	background: transparent url(../images/MenuBg.png) repeat-y;
	overflow:hidden;
}		

	div#Logo{
		width:220px;
		height:155px;
		background:#fff;
		margin-left:10px;
	}
	
		div#Logo img{
			padding-left:20px;
			padding-top:65px;
		}
		
	div#Nav_Container{
		background:#bbcb00;
		height:165px;
		width:220px;
		margin-left:10px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	
		div#Nav_Container ul li{
			list-style-type:none;
			float:left;

		}
		
			div#Nav_Container ul li a{
				text-decoration:none;
				font-weight:bold;
				color:#254655;
				display:block;
				height:21px;
				width:200px;
				padding-left:20px;
				padding-top:3px;
				font-size:14px;
			}
	
			div#Nav_Container ul li a:hover, div#Nav_Container ul li a.active, div#Nav_Container ul li.actief a{
				color:#fff;
				background:transparent url(../images/NavHover.png) no-repeat;
			}
		
	div#QLinks_Container{
		background:#f39d00;
		height:185px;
		width:220px;
		margin-left:10px;
	}
	
		div#QLinks_Selection{
			margin-left:20px;
			cursor:pointer;
		}
		
							/* 
					LEVEL ONE
				*/
				ul.dropdown                         { position: relative; }
				ul.dropdown li                      { width:150px;font-weight: bold; float: left; border:1px solid #a31d22;color:#a31d22;display:block;height:20px;padding-top:2px;padding-left:10px;padding-right:10px;background:#f5ac26;}
				ul.dropdown a:hover		            { color: #fff; }
				ul.dropdown a:active                { color: #ffa500; }
				ul.dropdown li a                    { display: block;text-decoration:none;	color: #000; height:100%;}
				ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
				ul.dropdown li.hover,
				ul.dropdown li:hover                { background: #254655; position: relative;color:#fff; }
				
				
				/* 
					LEVEL TWO
				*/
				ul.dropdown ul 						{ width: 150px; visibility: hidden; position: absolute; top: 100%; left:-1px;color:#000;}
				ul.dropdown ul li 					{ font-weight: normal; background: #fff; color:red; float: none; border:none;border:1px solid #a31d22;border-top:none;position:relative;}								  
				                                    /* IE 6 & 7 Needs Inline Block */
				ul.dropdown ul li a					{color:#254655; width: 100%; display: inline-block;color:#000;font-size:10px;padding-top:2px;font-family:arial;position:relative;} 
				ul.dropdown ul li a:hover			{color:#fff;} 


	
		div#QLinks_Label{
			color: #a31d22;
			font-weight:bold;
			font-size:14px;
			margin-left:20px;
			padding-top:110px;
			padding-bottom:5px;
		}
		

		
	div#News_Container{
		background:#e75b0e;
		width:220px;
		margin-left:10px;
      min-height: 330px;
      height:auto !important;
      height:330px;
		}
		
		div#News_Label{
			color: #a31d22;
			font-weight:bold;
			font-size:14px;
			padding-left:20px;
			padding-top:10px;
		}
		
		div#News_Holder{
			width:190px;
			padding-top:10px;
			padding-left:20px;
			overflow:hidden;
		}
		
			div.News_Element{
				padding-bottom:20px;
			}
			
				div.News_Element div.Description, div.News_Element div.Description p{
					color:#fff;
					font-size:11px;
					font-family:arial;
					line-height:16px;
padding-bottom:8px;
				}
				

				div.News_Element div.Title{
					color:#fff000;
					font-weight:bold;
					padding-bottom:8px;
					font-size:11px;
					font-family:arial;
				}
				
				div.News_Element div.ReadMore{
					clear:left;

				}

			
					div.News_Element div.ReadMore a{
						color:#fff;
					font-size:11px;
					font-family:arial;
					}
					
					div.News_Element div.ReadMore a:hover{
						color:#f39d00;
					}
	
	div#CLeftBot{
		background: url(../images/CLeftBot.png) no-repeat;
		height:25px;
		width:240px;
		clear:left;
	}
	

	
/* ---------- */
/* ------------ RIGHT ----------- */
/* ---------- */
	
div#Right_Wrapper{
	width:745px;
	float:left;
	margin-left:-10px;
}	

div#CRight{
	width:730px;
}

	div#CRight_HDR{
		width:735px;
		height:340px;
	}
	
		div#CRight_HDR img{
		padding:0px;
		margin:0px;
			
		}
		
	div#CRight_SubNav{
		background:#254655 url(../images/SubNavBg.png) no-repeat;
		width:225px;
		height:185px;
		top:155px;
		margin-left:0px;
		margin-top:-340px;
		position:relative;
	}	

		html>body div#CRight_SubNav{
			*margin-top:-340px;
		}

		div#CRight_SubNav ul{
			padding-top:20px;
		}


	
		div#CRight_SubNav ul li a{ 
			color:#bbcb00;
			display:block;
			font-size:13px;
			font-weight:bold;
			height:23px;
			padding-left:20px;
			text-decoration:none;
			width:200px;
		}
		
			div#CRight_SubNav ul li.actief a, div#CRight_SubNav ul li a:hover{
				background:url(../images/SubNavIndicator.png) no-repeat;
				padding-top:4Px;			
				margin-top:-4Px;
			}
			
	
div#CRight_Content{
	padding-top:30px;
	padding-left:55px;
}	

	div#Breadcrumb{
		text-align:right;
		padding-bottom:12px;
	}

			div#Breadcrumb a{
				text-decoration:none;
				color:#797468;
			}

			div#Breadcrumb a:hover{
				color:#bbcb00;
			}


	div#Main_Content{
		background: #fdfdfd url(../images/ContentBg.png) repeat-x;
		min-height:400px;
		height:auto !important;
	    height:400px;
		padding:15px;
		overflow:hidden;
	}
		

		body.ID5 div#Main_Content{
			background: #fdfdfd url(../images/HomeContentBg.png) repeat-x;
			padding:5px;
			padding-top:8px;
		}


div.HighLightedBulletsBox{
	padding:8px;
	padding-top:12px;
	border:1px solid #bcc0c0;
	width:590px;
	overflow:hidden;
	margin-bottom:20px;
}


div.HighLightedBulletsBox ul li{
	margin-left:10px;
	padding-bottom:8px;
	padding-left:14px;
	background:url(../images/HighlightedBullet.gif) no-repeat scroll 0px 5px !important;
}

a.PartnerInfoIcon{
	position:absolute;
	margin-left:-50px;
	display:block;
}

/* --- Home --- */
div.HomeBlock{
	width:209px;
	float:left;
	height:100px;
	margin-top:60px;
margin-right:19px;
}

	div.HomeBlock.last{
		margin-right:0px;
	}

/* ---- contact form ----- */
div.formspacer{
	clear:left;
	height:10px;
	width:10px;
}

div.Label{
	width:110px;
	margin-right:20px;
	float:left;
}

form#ContactForm input{
	width:250px;
	float:left;
	border:none;
	background:#fff;
	border:1px solid #abadb3;


}	

form#ContactForm textarea{
	width:400px;
	height:300px;
	border:none;
	background:#fff;
	border:1px solid #abadb3;
}

form#ContactForm #ContactButton{
	width:90px;
	margin-left:130px;
	border:none;
	background:none;
	border:1px solid #abadb3;
	cursor:pointer;
}




form#Subscribe_Form_Full .Label, form#Register .Label {
	float:left;
	width:100px;
}
form#Subscribe_Form_Full #Subscribe_Form_Input_Full {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ABADB3;
	float:left;
	width:200px;
}
form#Subscribe_Form_Full #Subscribe_Form_Button_Full {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ABADB3;
	float:left;
	margin-left:20px;
	width:60px;
}


/* ---------- VARIA ---------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
}
	
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
	
.clearfix {
	display: block;
}
/* End hide from IE-mac */