body
{background:url(../images/bg.gif) repeat-y #555 50% 50%;
 padding: 0 auto;
 margin: 0 auto;
 text-align: center;
 font-style:normal; 
 font-variant:normal; 
 font-weight:normal;
 font-size:11px;
 color: #000; 
 font-family:Arial;}

#container
{width: 777px;
 padding: 0 auto;
 margin: 0 auto;
 text-align: left;}

	#container_top
	{height: 38px;
	 width: 777px;}

		#top_left 
		{background-color: #585779;
		 height: 37px;
		 width: 228px;
		 border-right: solid 1px #FFF;
		 border-bottom: solid 1px #FFF;
		 float:left;}
	
		#flags
		{background-color: #AAA;
		 height: 37px;
		 width: 548px;
		 border-bottom: solid 1px #FFF;
		 float:right;}

		#wrap
		{width: 548px;
		 padding-top: 10px;
		 height: 27px;}

		#top_menu
		{width: 100px;
		 float:left;
		 height: 24px;
		 color:#FFF;
		 word-spacing: 5px;
		 padding-left: 22px;}

		#top_flags
		{background-color:#000;
		 width: 200px;}

	#container_logo
	{height: 180px;
	 width: 777px;}

		#logo
		{background:url(../images/logo.jpg) no-repeat;
		 height: 180px;
		 width: 228px;
		 border-right: solid 1px #FFF;
		 float:left;}

		#segment
 		{background-color: #FFF;
		 height: 180px;
		 width: 548px;
		 float:left;}

	#container_middle
	{
          width: 777px;
        }

		#search 
		{background-color: #272727;
		 height: 31px;
		 width: 201px;
		 xborder-top: solid 1px #FFF;
		 border-bottom: solid 1px #FFF;
		 border-right: solid 1px #FFF;
		 float:left;
		 padding-top: 7px;
		 padding-left: 27px;}

		#banner-menu
 		{
                 background-color: #272727;
		 height: 38px;
		 width: 548px;
		 xborder-top: solid 1px #FFF;
		 border-bottom: solid 1px #FFF;
		 float:left;
}

		 #slogan
		 {
                   position: relative;
                   top: 9px;
                   text-align: center;
                   margin: 0 auto;
                   }


	#container_bottom
	{width: 777px;
	 background:url(../images/bg_content.gif) repeat-y #FFF;}

	#container_left
	{width: 228px;
	 background-color: #FFF;
	 float:left;}

		#menu
		{background:url(../images/menutitle.gif) no-repeat #525274;
		 min-height: 144px;
		 height:auto !important;
		 height: 144px;
		 width: 201px;
		 border-bottom: solid 1px #FFF;
		 border-right: solid 1px #FFF;
		 clear:both;
		 padding-top: 30px;
		 padding-left: 27px;
		 padding-bottom: 10px;}

		#tech_bullet
		{background:url(../images/tbtitle.gif) no-repeat #7d7b8e;
		 width: 170px;
		 border-bottom: solid 1px #FFF;
		 border-right: solid 1px #FFF;
		 clear:both;
		 color: #FFF;
		 padding-top: 32px;
		 padding-left: 27px;
		 padding-right: 31px;}

		#bottom_left
		{background-color: #7d7b8e;
		 min-height: 300px;
		 height:auto !important;
		 height: 300px;
		 width: 228px;
		 border-right: solid 1px #FFF;
		 clear:both;}

		#content
		{background-color: #FFF;
		 width: 490px;
		 float:left;
		 padding-top: 18px;
		 padding-left: 22px;
		 padding-right: 36px;
		 padding-bottom: 20px;
		 overflow:hidden;}
		
#copyright
{background:url(../images/copyright.gif) repeat-x;
 height: 28px;
 width: 778px;
 clear:both;
 padding-top: 25px;
 text-align: center;
 border-top: solid 1px #FFF;
 letter-spacing: 1px;}

/*--------------------------------------------------------------------------------------------------------------------*/
/*Segment pictures ---------------------------------------------------------------------------------------------------*/

#pic1 a{ 
	background:url('../images/img_header1_up.jpg') no-repeat top right;
	width:183px;
	height:90px;
	float:left
}

#pic1 a:hover{ 
	background:url('../images/img_header1_over.jpg') no-repeat top right;
	width:183px;
	height:90px;
	float:left	
}

#pic2 a{ 
	background:url('../images/img_header2_up.jpg') no-repeat top left;
	width:183px;
	height:90px;
	float:left
}
#pic2 a:hover { 
	background:url('../images/img_header2_over.jpg') no-repeat top left;
	float:left
}

#pic3 a{ 
	background:url('../images/img_header3_up.jpg') no-repeat top left;
	width:182px;
	height:90px;
	float:left
}

#pic3 a:hover{ 
	background:url('../images/img_header3_over.jpg') no-repeat top left;

	float:left
}

#pic4 a{ 
	background:url('../images/img_header4_up.jpg') no-repeat top left;
	width:183px;
	height:90px;
	float:left
}

#pic4 a:hover { 
	background:url('../images/img_header4_over.jpg') no-repeat top left;
}

#pic5 a{ 
	background:url('../images/img_header5_up.jpg') no-repeat top left;
	width:183px;
	height:90px;
	float:left
}

#pic5 a:hover { 
	background:url('../images/img_header5_over.jpg') no-repeat top left;
}

#pic6 a{ 
	background:url('../images/img_header6_up.jpg') no-repeat top left;
	width:182px;
	height:90px;
	float:left
}
#pic6 a:hover { 
	background:url('../images/img_header6_over.jpg') no-repeat top left;
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*Joomla - Mambo -----------------------------------------------------------------------------------------------------*/

.contentheading {
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #dd6801;
	text-align: left;
	text-indent: 0px;
	width: 100%;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align:left;
}
.small {
color: #000;
font-weight: 9px;
font-style: italic;
font-family: Arial, sans-serif;
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*Flags --------------------------------------------------------------------------------------------------------------*/

#nl a {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/nl.gif") 0 0 no-repeat;
}

#nl a:hover {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/nl.gif") 0 0 no-repeat;
}

#fr a {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/fr.gif") 0 0 no-repeat;
}

#fr a:hover {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/fr.gif") 0 0 no-repeat;
}


#de a {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/de.gif") 0 0 no-repeat;
}

#de a:hover {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/de.gif") 0 0 no-repeat;
}

#gb a {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/gb.gif") 0 0 no-repeat;
}

#gb a:hover {
  display:block;
  width: 22px;
  height: 13px;
  background: url("../images/gb.gif") 0 0 no-repeat;
}

#gb {
float:right;
}

#nl {
float:right;
}

#de {
float:right;
}

#fr {
float:right;
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu -----------------------------------------------------------------------------------------------------------*/

a.mainlevel-mainmenu 
  {background:url(../images/menublock.gif) no-repeat 0% 50%;
  color: #fff;
  text-decoration: none;
  font-size: 1em;
  margin-top: 2px;
  padding-left: 12px;
  line-height: 2;
  font-family: Verdana, Arial, Sans serif;}

a.sublevel-mainmenu{
  color: #fff;
  text-decoration: none;
  padding-left: 4px;
  font-size: 0.9em;
     line-height: 1.5;
  font-family: Verdana, Arial, Sans serif;
}

a.sublevel-mainmenu:hover{
   font-weight: bolder;
   padding-left: 4px;
   line-height: 1.5;
}


a.mainlevel-mainmenu:hover {
  background:url(../images/menublock.gif) no-repeat 0% 50%;  
text-decoration: none
  font-weight: 0;
  letter-spacing: 0px;
  line-height: 2;
  padding-left: 12px;
  font-weight: 900;
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*a links classes ----------------------------------------------------------------------------------------------------*/

#tech_bullet a:link
{color: #FFF;
 text-decoration: none;
 font-weight: bold;}

#tech_bullet a:visited
{color: #FFF;
 text-decoration: none;
 font-weight: bold;}

#tech_bullet a:active
{color: #FFF;
 text-decoration: none;
 font-weight: bold;}

#tech_bullet a:hover
{color: #FFF;
 text-decoration: none;
 font-weight: bold;}



#top_menu a:link
{color: #FFF;
 text-decoration: none;}

#top_menu a:visited
{color: #FFF;
 text-decoration: none;}

#top_menu a:active
{color: #FFF;
 text-decoration: none;
 font-weight: bold;}

#top_menu a:hover
{color: #FFF;
 text-decoration: none;}

#preLoadImage1
{
   background-image: url('../images/img_header1_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

#preLoadImage2
{
   background-image: url('../images/img_header2_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

#preLoadImage3
{
   background-image: url('../images/img_header3_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

#preLoadImage4
{
   background-image: url('../images/img_header4_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

#preLoadImage5
{
   background-image: url('../images/img_header5_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

#preLoadImage6
{
   background-image: url('../images/img_header6_over.jpg');
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

.pathway a:link, .pathway a:visited, .pathway a:hover {
font-size: 9px;
font-family: Arial;
color: black;
text-decoration: underline;
display: none;
}

.pathway {
font-size: 9px;
font-family: Arial;
color: black;
display: none;
}
