@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/background_grei.gif) repeat-x;
	background-color:#ffffff;
}
#container
{
width:800px;
height:631px;
margin:0 auto;
padding:0 auto;
position:relative;
background: url(../images/background_body_grei.jpg) no-repeat;
}
a {
color:#990000;
}
a:hover {
color:#990000;
}
.text_red { 
font: 1em Verdana, Arial, Helvetica, sans-serif;
color:#990000;}

ul, li { list-style:none;}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}

/**************logo*************************/
#logo {
		margin:0 auto;
		padding:0 auto;
		width:800px;
		height:168px;		
	}
#logo div {
		padding:0px;
		border:0px;
		float:left;
	}
#logo-left {
		width:800px;
	}
#logo-main {
		margin-left:10px;
		width:350px;
		border:0px;
}

#logo-left h1 a {
	margin-top:30px;
	margin-left:20px;
	display:block;
	text-indent:-9999px;
	width:73px;
	height:87px;
	background:url(../images/logo_grei.gif) no-repeat;
}
#logo #text-language {
padding-top:25px;
height:30px;
width:800px;
display:inline;
}
#logo #text-language h2 p.text-grei {
float:left;
width:650px;
height:30px;
margin-top:0px;
margin-left:20px;
font:20px "Times New Roman", Times, serif;
font-weight:normal;
color:#b32c19;
}

#text-language a.button-language-en {
	text-indent:-9999px;	
	display: block;		
	width: 20px;
	height: 21px;
	background: url(../images/button_language_en.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-en:hover {
	background-position: 0 -21px;
}
#text-language a.button-language-fr {
	text-indent:-9999px;			
	display: block;
	width: 20px;
	height: 21px;
	background: url(../images/button_language_fr.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-fr:hover{
	background-position: 0 -21px;
}
#text-language a.button-language-nl {
	text-indent:-9999px;			
	display: block;
	width: 20px;
	height: 21px;
	background: url(../images/button_language_nl.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-nl:hover {
	background-position: 0 -21px;
}
#text-language a.button-language-fr span.fr {
	text-indent:-9999px;			
	display: block;
	width: 20px;
	height: 21px;
	background: url(../images/button_language_active_fr.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-fr:hover {
	background-position: 0 -21;
}
#text-language a.button-language-en span.en {
	text-indent:-9999px;			
	display: block;
	width: 20px;
	height: 21px;
	background: url(../images/button_language_active_en.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-en:hover {
	background-position: 0 -21;
}
#text-language a.button-language-nl span.nl {
	text-indent:-9999px;			
	display: block;
	width: 20px;
	height: 21px;
	background: url(../images/button_language_active_nl.gif) no-repeat 0 0;
	border: none;
}
#text-language a.button-language-nl:hover {
	background-position: 0 -21;
}
/********************************************************/

/***************************************************/
#page-left {
width:500px;
margin-top:87px;
margin-left:50px;
text-align:left;
float:left;
}
#page-left p {
padding-top:0px;
margin-top:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
/*************************************************/
#page-left ul{	
margin: 40px 0 0px 20px;
padding-left:20px;	
}
#page-left li{	
background: url(../images/grei_icon_red.gif) no-repeat;
padding-left:20px;
margin-top:10px;
margin-bottom:10px;
padding-top:2px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
	}
#page-left li a{	
color:#ffffff;
text-decoration:none;
	}
#page-left li a:hover{	
color:#ffffff;
text-decoration:underline;
}

/********************** footer ****************************/
#footer {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:800px;
position:relative;
margin-top:145px;
text-align:right;
}

#footer p {
padding-top:0px;
margin-top:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#footer p a {
padding-top:0px;
margin-top:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
#footer p a:hover {
color:#FFFFFF;
text-decoration:none;
}