A.footer:active	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.footer:hover	{
		color: #ffffff;
		font-family: arial;
		font-size: 8pt;
		text-decoration: underline;  }
A.footer:link	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.footer:visited	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txt:active	{
		color: #278104;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txt:hover	{
		color: #666666;
		font-family: arial;
		font-size: 8pt;
		text-decoration: underline;  }
A.txt:link	{
		color: #278104;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txt:visited	{
		color: #278104;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txtemail:active	{
		color: #6666ff;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txtemail:hover	{
		color: #0000ff;
		font-family: arial;
		font-size: 8pt;
		text-decoration: underline;  }
A.txtemail:link	{
		color: #6666ff;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A.txtemail:visited	{
		color: #6666ff;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
A:active	{
		color: #6666ff;
		font-family: arial;
		font-size: 10pt;
		text-decoration: none;  }
A:hover	{
		color: #0000ff;
		font-family: arial;
		font-size: 10pt;
		text-decoration: underline;  }
A:link	{
		color: #6666ff;
		font-family: arial;
		font-size: 10pt;
		text-decoration: none;  }
A:visited	{
		color: #6666ff;
		font-family: arial;
		font-size: 10pt;
		text-decoration: none;  }
body	{
		background-color: #ffffff;  }
div.BoxOne	{
		position:relative;
		left:10;
		top:12;
		visibility:visible;
		z-index:3;  }
div.mapinfo	{
		position:absolute;
		left:375;
		top:6;
		visibility:visible;
		width: 250px;
		z-index:11;  }
div.SideBarItem	{
		position:relative;
		left:20;
		top:250;
		visibility:visible;
		z-index:2;  }
hr	{
		color: #044B79;
		height: 1px;  }
hr.MenuHr	{
		color: #5C6668;
		height: 1px;  }
li	{
		font-size: 10pt;
		color: #044B79;
		font-family: arial;
		list-style: disc outside;
		margin-left:.5cm;
		text-align: justify;  }
li.map	{
		padding: 3px;
		text-align: left;  }
li.txt	{
		padding: 5px;  }
p	{
		color: #044B79;
		font-family: arial;
		font-size: 10pt;
		text-align: justify;  }
p.header	{
		color: #044B79;
		font-family: arial;
		font-size: 12pt;
		font-weight: bold;
		padding:8px;  }
p.intro	{
		color: #044B79;
		font-family: arial;
		font-size: 10pt;
		text-align: center;
		font-weight: bold;  }
p.SideBarHead	{
		color: #044B79;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		padding:0px;  }
table.BoxWrap	{
		width: 170px;
		height:200;
		border:1px solid #C9D4D6;  }
table.ContentHolder	{
		width:790px;
		border:1px solid #C9D4D6;
		padding-top:10px;
		padding-left:10px;  }
table.dataTab	{
		width:560px;
		color: #044B79;
		border:1px solid #C9D4D6;
		font-family: arial;
		font-size: 8pt;
		text-decoration: none;  }
table.InnerContentHolder	{
		/*width:790px;
		*/  }
table.MainHolder	{
		width:790px;  }
table.NAP_MapEurope	{
		background-color: #D6E6FF;  }
table.NAP_MapEurope_image	{
		background-color: #D6E6FF;
		background-image: url(..\images\middle_europe_big.jpg);
		layer-background-image: url(..\images\middle_europe_big.jpg);
		background-repeat: no-repeat;  }
table.txt	{
		width:560px;
		color: #044B79;
		border:0px;
		font-family: arial;
		font-size: 10pt;
		text-decoration: none;  }
td.bottomfill	{
		background-color: #044B79;  }
td.BoxHeader	{
		background-color: #DEE9EB;
		color: #044B79;
		font-family: arial;
		font-size: 8pt;
		font-weight: bold;
		padding:2px;
		text-indent:5px;
		height:25px;  }
td.BoxSpace	{
		padding:8px;  }
td.BoxTxt	{
		padding:4px;
		font-size: 8pt;
		color: #044B79;
		font-family: arial;  }
td.BreadCrumbs,timeDate	{
		align:right;
		background-color: #044B79;
		padding-top:2px;
		padding-left:10px;
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;  }
td.BreadTitle	{
		align:left;
		background-color: #044B79;
		padding-top:2px;
		padding-left:10px;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12pt;
		font-weight: bold;  }
td.dataTab	{
		border:1px solid #C9D4D6;  }
td.dataTabGroup	{
		background-color: #B6C6DF;
		border:0px solid;
		align:right;
		font-weight: bold;
		font-size: 10pt;  }
td.dataTabHead	{
		border:1px solid #C9D4D6;
		font-weight: bold;  }
td.dataTabNav	{
		background-color: #D6E6FF;
		color: #044B79;
		border:0px solid;
		align:right;
		font-size: 8pt;
		font-weight: bold;  }
td.dataTabTitle	{
		background-color: #D6E6FF;
		border:0px solid;
		align:right;
		font-weight: bold;
		font-size: 9pt;  }
td.flag	{
		color: #044B79;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;  }
td.footer	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;  }
td.front_innovation	{
		color: #044B79;
		font-family: arial;
		font-size: 7pt;
		font-weight: normal;
		text-align: center;
		padding: 1em;  }
td.front_liip	{
		color: #044B79;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;  }
td.mapimages	{  }
td.mapinfo	{
		color: #044B79;
		font-family: arial;
		font-size: 8pt;
		text-align: center;
		height: 50;  }
td.menu	{
		background-color: #FFFFFF;
		padding-left:2px;  }
td.MenuSpace	{
		background-color: #C9D4D6;
		padding-left:2px;
		border-right:1px solid #5C6668;  }
td.NAP_MapWorld	{
		background-color: #D6E6FF;
		font-size: 10pt;
		color: #044B79;
		font-family: arial;
		font-weight: bold;  }
td.navyfill	{
		background-color: #044B79;
		height: 16px;
		color: #7CCFF1;
		font-family: arial;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;  }
td.TextHolder	{
		width:580px;
		background-color: #ffffff;
		border:1px solid #C9D4D6;  }
td.TimeDate	{
		align:right;
		background-color: #044B79;
		padding-top:2px;
		padding-left:10px;
		color: #FFFFFF;
		font-family: arial;
		font-size: 8pt;  }
td.txt	{
		padding: 5px;
		background-color:#D6E6FF;  }
ul	{
		font-size: 10pt;
		color: #044B79;
		font-family: arial;
		list-style: disc outside;
		margin-left:.5cm;
		text-align: justify;  }
		
		
/* menu properties */
	/* main nav */
ul#menu	{
		position:absolute;
		z-index:1000;
		cursor:default;
		}
	/* menus */  
ul#menu ul	{
		border-top:1px solid #5C6668;
		border-left:1px solid #5C6668;
		visibility:hidden;
		margin-left:10em;
		margin-top:-1.5em;
		padding:0;
		list-style-type:none;
		position:absolute;
		z-index:1020;
		cursor:default;
		}
/*	ul#menu ul li, ul#menu ul div {
		width:9em;
		}
		*/
	/* noscript menu trigger */
ul#menu li:hover > ul	{
		visibility:visible;
		}
	/* shift menus to interlace borders */
ul#menu ul	{
		left:-1px;
		padding-top:1px;
		}
	/* list-items */
    ul#menu li, ul#menu div	{
		width:9em;
		text-align:left;
		cursor:pointer;
		cursor:hand;		
		}
ul#menu, ul#menu li	{
		margin:0;
		padding:0;
		list-style-type:none;
		}
	/* shift list-items to interlace borders */
ul#menu li, ul#menu div	{
		margin-top:-1px;
		}
	/* links */

ul#menu a, ul#menu a:visited	{
		position:relative;
		display:block;
		width:165px;
		background-color:#044B79;
		border-right:1px solid #5C6668;
		border-bottom:1px solid #5C6668;
		padding:5px;
		font:arial,verdana;
		font-weight:normal;
		color:#ffffff;
		font-family: Verdana, Arial, Tahoma;
		font-size: 8pt;
		text-decoration:none;
		text-align: left;
		letter-spacing:0.1em;
		cursor:pointer;
		}

ul#menu a.current	{
		/* background-color:#E3F1FF;	*/
		/* background-color:#C3D1DF; */
		/* background-color:#C3D1FF; */
		background-color:#D6E6FF;
		color:#044B79;
		}


ul#menu a:hover,ul#menu a:focus	{
		background-color:#E3F1FF;
		color:#044B79;  
		}
/*
///////////////////////////////////
ul.map	{
		font-size: 10pt;
		color: #044B79;
		font-family: arial;
		list-style: disc outside;
		margin-left: 5px;
		/************** this is the NS setting */
		/* margin-left: 1cm;

		text-align: left;
		font-weight: bold;  }
		*/
ul.txt	{
		font-size: 8pt;
		color: #044B79;
		font-family: arial;
		list-style: disc outside;
		margin-left:.5cm;
		text-align: justify;  }
