/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#ffffff;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}
	
	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
		border:			0px;
	}
	
	ul{
		margin:			0px;
		list-style-type:	square;
	}

	li{
		padding:		0px;
		border:			0px;	
		margin-left:		14px;
	}

	table{
		border-width: 		0px;
		border-spacing: 	0px;
		border-style: 		none;
		border-collapse: 	collapse;
	}

	td, th {
		border-width: 		0px;
		padding: 		0px;
		border-style: 		none;
		vertical-align:		top;
	}	

	textarea{
		resize: 		none;
		-webkit-appearance: 	none;	
	}

	input[type="text"], input[type="email"], input[type="search"], input[type="password"]{
		-webkit-appearance: 	none;
	}

	@font-face {
	    font-family: 'Swis721CnBTRoman';
	    src: url('fonts/swissc-webfont.eot');
	    src: url('fonts/swissc-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/swissc-webfont.woff') format('woff'),
		 url('fonts/swissc-webfont.ttf') format('truetype'),
		 url('fonts/swissc-webfont.svgz#Swis721CnBTRoman') format('svg'),
		 url('fonts/swissc-webfont.svg#Swis721CnBTRoman') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'Swis721ExBTBold';
	    src: url('fonts/swisseb-webfont.eot');
	    src: url('fonts/swisseb-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/swisseb-webfont.woff') format('woff'),
		 url('fonts/swisseb-webfont.ttf') format('truetype'),
		 url('fonts/swisseb-webfont.svgz#Swis721ExBTBold') format('svg'),
		 url('fonts/swisseb-webfont.svg#Swis721ExBTBold') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}
	
/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/	

	#vanoverbeke{
		position:		absolute;
		top:			0px;
		left:			50%;
		width:			970px;
		margin-left:		-475px;
	}
	
	#middle{
		padding-bottom:		10px;
	}

	.pTag{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#656565;	
		line-height:		24px;
		text-align:		justify;
	}
	
	.pTag a,
	.pTag a:link,
	.pTag a:active,
	.pTag a:hover,
	.pTag a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#656565;
		text-decoration:	underline;
		line-height:		24px;
	}	
	
	.pTag h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		20px;
		color:			#656565;	
		line-height:		24px;	
		padding-bottom:		25px;
	}
	
	.theBold{
		font-weight:		bold;
	}
	
	#warning{
		position:		absolute;
		top:			205px;
		right:			0px;
		padding:		20px;
		background-color:	#DBDBDB;
		font-weight:		bold;
		border:			1px solid #656565;
		text-align:		center;
		display:		none;
	}

/*
--------------------------------------------------------------
|	CONTENT
--------------------------------------------------------------
*/
	
	#content{
		overflow:		hidden;
	}
	
	#content_left{
		float:			left;
		width:			234px;
	}
	
	#content_right{
		float:			left;
		width:			664px;
		padding-left:		36px;
		padding-right:		36px;
		padding-top:		25px;
		padding-bottom:		25px;
	}
	
	#menu_pad{
		background-image:	url('images/menu_content_pad.jpg');
		background-repeat:	repeat-y;	
	}
	
	#content_left .master,
	#content_left .slave,
	#content_left .slaveslave{
		background-color:	#8f8f8f;
		width:			184px;
		padding-left:		25px;
		padding-right:		25px;	
		overflow:		hidden;
	}
	
	#content_left div.master a,
	#content_left div.master a:link,
	#content_left div.master a:active,
	#content_left div.master a:hover,
	#content_left div.master a:visited{
		display:		block;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#ffffff;
		line-height:		14px;
		text-decoration:	none;
		padding-top:		5px;
		padding-bottom:		5px;
		border-bottom:		1px dotted #ffffff;
	}

	#content_left .slave a,
	#content_left .slave a:link,
	#content_left .slave a:active,
	#content_left .slave a:hover,
	#content_left .slave a:visited{
		display:		block;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#ffffff;
		line-height:		14px;
		text-decoration:	none;
		padding-left:		20px;
		padding-top:		5px;
		padding-bottom:		5px;		
		border-bottom:		1px dotted #ffffff;
	}
	
	#content_left .slaveslave a,
	#content_left .slaveslave a:link,
	#content_left .slaveslave a:active,
	#content_left .slaveslave a:hover,
	#content_left .slaveslave a:visited{
		display:		block;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#ffffff;
		line-height:		14px;
		text-decoration:	none;
		padding-left:		40px;
		padding-top:		5px;
		padding-bottom:		5px;		
		border-bottom:		1px dotted #ffffff;
	}
	
	.withTopPad{
		padding-top:		10px;
	}
	
	#tblEmployees tr td{
		font-family:		Arial;
		font-size:		11px;
		color:			#656565;	
		line-height:		14px;
		border-bottom:		1px solid #DBDBDB;
		padding-top:		2px;
		padding-bottom:		2px;
	}
	
	#tblEmployees tr td a,
	#tblEmployees tr td a:link,
	#tblEmployees tr td a:active,
	#tblEmployees tr td a:hover,
	#tblEmployees tr td a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#656565;
		line-height:		14px;
		text-decoration:	none;
	}
	
	.label{
		vertical-align:		top;
		width:			150px;
	}
	
	#frmContact table tr td input{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#656565;
		width:			250px;
		border:			1px solid #DBDBDB;
		line-height:		14px;
		padding:		2px;
	}

	#frmContact table tr td textarea{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#656565;
		width:			250px;
		height:			120px;
		border:			1px solid #DBDBDB;
		line-height:		14px;
		padding:		2px;
	}
	
	#frmContact table tr td a{
		background-color:	#0255A6;
		font-weight:		bold;
		color:			#ffffff;	
		text-decoration:	none;
		padding:		6px;
		line-height:		14px;
	}
	
/*
--------------------------------------------------------------
|	HOME PAGE
--------------------------------------------------------------
*/	

	.intro{
		background-image:	url('images/bg_intro.jpg');
		background-repeat:	no-repeat;
	}
	
	.intro h1{
		font-family:		'Swis721CnBTRoman', Arial;
		font-weight:		normal;
		font-size:		36px;
		line-height:		40px;
		color:			#ffffff;
		padding-top:		15px;
		padding-left:		15px;
	}
	
	.intro h2{
		font-family:		'Swis721CnBTRoman', Arial;
		font-weight:		normal;
		font-size:		20px;
		line-height:		24px;
		color:			#adcfee;
		padding-left:		15px;
	}	

	.intro h3{
		font-family:		'Swis721CnBTRoman', Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#072f55;
		padding-left:		215px;
		padding-top:		65px;
		line-height:		18px;
	}
	
	.intro h3 a,
	.intro h3 a:link,
	.intro h3 a:active,
	.intro h3 a:visited{
		font-weight:		normal;
		font-size:		12px;
		color:			#a2c5e6;
		text-decoration:	none;
		line-height:		18px;
	}
	
	.intro h3 a:hover{
		color:			#ffffff;
	}

	#rectangles{
		overflow:		hidden;	
		padding-top:		35px;
	}
	
	#rectangles div{
		float:			left;
		width:			235px;
		height:			94px;
		margin-right:		10px;
		background-image:	url('images/bg_rectangle.jpg');
		background-repeat:	no-repeat;
	}

/*
--------------------------------------------------------------
|	MENU
--------------------------------------------------------------
*/
	
	#menu{
		background-image:	url('images/bg_menu.jpg');
		background-repeat:	no-repeat;
		height:			60px;
	}
	
	#menu_items a{
		font-family:		'Swis721CnBTRoman', Arial;
		font-weight:		normal;
		font-size:		15px;
		color:			#ffffff;
		line-height:		16px;
		padding-right:		10px;
		text-decoration:	none;
	}
	
	#menu_items{
		padding-top:		6px;
		padding-left:		15px;
	}

	#breadcrumb{
		padding-top:		12px;
		padding-left:		15px;	
	}

	#breadcrumb,
	#breadcrumb a,
	#breadcrumb a:link,
	#breadcrumb a:active,
	#breadcrumb a:visited,
	#breadcrumb a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		10px;
		color:			#ffffff;
		text-decoration:	none;
		line-height:		12px;
	}

/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/
	
	#header{
		position:		relative;
		height:			110px;
	}
	
	#logo{
		position:		absolute;
		top:			0px;
		left:			0px;
	}
	
	#contact_info{
		background-image:	url('images/bg_header_contact.jpg');
		background-repeat:	no-repeat;
		position:		absolute;
		top:			15px;
		right:			0px;	
		width:			269px;
		height:			65px;
	}
	
	#contact_info h1,
	#contact_info h2{
		font-family:		'Swis721CnBTRoman', Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#000000;
		line-height:		17px;
		position:		absolute;
		width:			134px;
		height:			51px;
		padding-top:		7px;
		padding-bottom:		7px;	
	}

	#contact_info h1{
		left:			15px;
	}
	
	#contact_info h2{
		left:			149px;
	}
	
	#contact_info h2 a,
	#contact_info h2 a:link,
	#contact_info h2 a:active,
	#contact_info h2 a:active{
		color:			#0255a6;
		text-decoration:	none;
	}
	
	#contact_info h2 a:hover{
		color:			#000000;
	}
	
/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/	
	
	#footer{
		background-color:	#dbdbdb;
		position:		relative;
		height:			95px;
	}
	
	#footer_left{
		position:		absolute;
		top:			15px;
		left:			15px;
	}
	
	#footer_emergency{
		position:		absolute;
		top:			15px;
		right:			15px;
	}

	#footer h1{
		font-family:		'Swis721ExBTBold',Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#0255a6;
		text-align:		right;
		line-height:		16px;
	}
	
	#footer h2{
		font-family:		'Swis721CnBTRoman',Arial;
		font-size:		14px;
		font-weight:		normal;
		color:			#808080;
		text-align:		right;
		line-height:		16px;
	}
	
	#footer2{
		padding-top:		10px;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#656565;
		line-height:		12px;
	}
	
	#footer2 a,
	#footer2 a:link,
	#footer2 a:active,
	#footer2 a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#0255A6;
		text-decoration:	none;
		line-height:		12px;
	}
	
	#footer2 a:hover{
		color:			#000000;
	}

/*
--------------------------------------------------------------
|	PARTNERS
--------------------------------------------------------------
*/

	#partners{
		overflow:		hidden;
	}
	
	#partners a{
		display:		block;
		float:			left;
		padding-left:		17px;
		padding-bottom:		27px;
		text-align:		center;
		text-decoration:	none;
	}
	
	#partners a:hover{
		color:			#000000;
	}
	
	#partners a img{
		border:			1px solid #d3d3d3;
	}

/*
--------------------------------------------------------------
|	CELCIUS OVERLAY
--------------------------------------------------------------
*/
    
	#overlay_bg{
		position:		absolute;
		top:			0px;
		left:			0px;
		display:		none;
		background-color:	#bdbdbd;
	}

	#overlay_content{
		position:		absolute;
		top:			100px;
		left:			50%;
		width:			440px;
		height: 		440px;
		margin-left:		-220px;
		background-color:	#ffffff;
		display:		none;
		-webkit-box-shadow: 	0px 0px 3px rgba(0,0,0,0.30);
		-moz-box-shadow: 	0px 0px 3px rgba(0,0,0,0.30);
		box-shadow: 		0px 0px 3px rgba(0,0,0,0.30);
		overflow:		hidden;
	}

	#overlays{
		position:		relative;
	}

	.overlays{
		position:		absolute;
		top:			0px;
		left:			0px;
	}   	
	
	#closeOverlay{
		position:		absolute;
		top:			10px;
		right:			10px;
		z-index:		99999;
		cursor:			pointer;
	}
