
body, p, table, td, th, a, ul, li, form, input, textarea, select, hr, h1, h2, h3, h4, h5
{
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	color: #464646;
	text-align: left;
}

body {
	overflow: auto;
}

body.print {
	overflow: auto;
	width: 18cm;
}

p, table, hr, h1, h2, h3, h4, h5
{
	margin-bottom: 10pt;
	width: 100%;
}

img
{
	border: solid 0px white;
}

li, ul
{
	list-style-type: square;
}

th
{
	text-align: center;
	background-color: #CCCCCC;
	vertical-align: bottom;
}

a.thlike:link, a.thlike:visited, a.thlike:active, a.thlike:hover
{
	text-align: center;
	background-color: #CCCCCC;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: underline;
}

a.thlikeact:link, a.thlikeact:visited, a.thlikeact:active, a.thlikeact:hover
{
	font-style: italic;
}

td
{
	background-color: #EBEBEB;
	vertical-align: top;
}

a:link, a:visited, a:active, a:hover
{
	font-size: 10pt;
	font-weight: normal;
	color: #404040;
	text-decoration: underline;
}

h1
{
	font-size: 14pt;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: 7pt;
}

h2
{
	font-size: 12pt;
	font-weight: normal;
	color: #404040;
	margin-bottom: 14pt;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
}



h1.page
{
	margin-top: 20px;
}

div.tdi
{
	margin-left: 8.5pt;
	margin-right: 8.5pt;
}

div.mastersearch
{
	overflow-y: no;
	overflow-x: scroll;
	width: 900px;
	margin-top: 10pt;
	margin-bottom: 10pt;
}

h1.portallinks
{
	font-size: 14pt;
	font-weight: bold;
	color: #CCCCCC;
	margin-top: 7pt;
	margin-bottom: 7pt;
	margin-right: 20px;
}

h2.portallinks
{
	font-size: 12pt;
	font-weight: bold;
	color: #404040;
	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-right: 20px;
}

h3.portallinks
{
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
	margin-top: 7pt;
	margin-bottom: 5pt;
	margin-right: 20px;
}

h4.portallinks
{
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
	margin-top: 5pt;
	margin-bottom: 5pt;
	margin-right: 20px;
}

p.portallinks
{
	font-size: 10pt;
	font-weight: normal;
	color: #404040;
	margin-top: 0pt;
	margin-bottom: 7pt;
	margin-right: 20px;
}

h1.pressheader
{
	font-size: 14pt;
	font-weight: bold;
	color: #CCCCCC;
	margin-top: 7pt;
	margin-bottom: 0pt;
	margin-right: 20px;
}

h3.pressheader
{
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
	margin-top: 20pt;
	margin-bottom: 5pt;
	margin-right: 20px;
}

p.portalcontacts
{
	font-size: 10pt;
	font-weight: normal;
	color: #404040;
	margin-top: 0pt;
	margin-bottom: 2pt;
	margin-right: 20px;
}

a.portallinks:link, a.portallinks:visited, a.portallinks:active, a.portallinks:hover
{
	margin-top: -7pt;
	margin-bottom: 7pt;
}

td.introtop
{
	background: url('/im/introtxttop.png');
	width: 270px;
	height: 17px;
}

td.intro
{
	background: url('/im/introtxt.png');
	width: 270px;
}

td.introbottom
{
	background: url('/im/introtxtbottom.png');
	width: 270px;
	height: 17px;
}

div.intro
{
	margin-left: 12pt;
	margin-right: 12pt;
}

a.intro:link, a.intro:visited, a.intro:active, a.intro:hover, h3.introeu, p.introeu
{
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #959499;
	font-size: 10pt;
}

p.introeu
{
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #404040;
	font-size: 10pt;
}

h3.introeu
{
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #959499;
	font-size: 12pt;
}

a.introbottom:link, a.introbottom:visited, a.introbottom:active, a.introbottom:hover
{
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #959499;
	font-size: 10pt;
}

a.tbar:link, a.tbar:active, a.tbar:visited, a.tbar:hover
{
	font-size: 11pt;
	margin-top: 28px;
	margin-bottom: 12px;
	font-weight: bold;
	color: #959499;
	position: absolute;
	top: 8px;
	width: 120px;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}

a.subwhite:link, a.subwhite:visited, a.subwhite:active, a.subwhite:hover,
a.subwhite_highlight:link, a.subwhite_highlight:visited, a.subwhite_highlight:active, a.subwhite_highlight:hover
{
	font-size: 9pt;
	color: White;
	text-decoration: none;
	font-style: normal;
}

a.subwhite_highlight:link, a.subwhite_highlight:visited, a.subwhite_highlight:active, a.subwhite_highlight:hover
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
}

a.subgrey:link, a.subgrey:visited, a.subgrey:active, a.subgrey:hover
{
	font-size: 8pt;
	color: #807F84;
	text-decoration: none;
	font-style: normal;
}

div.MainMenu
{
	position: absolute;
	left: 0px;
	top: 100px;
}

div.SecondMenu
{
	margin-top: 25px;
	margin-left: 25px;
}

div.MainContent
{
	margin-left: 50px;
	margin-top: 210px;
	width: 952px;
}

div.bright
{
	position: absolute;
	left: 966px;
	top: 100px;
	width: 20px;
	height: 800px;
	background-color: #EDEEF0;
}

div.PortalPart
{
	overflow-y: scroll;
	overflow-x: no;
	width: 248px;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

p.portalhead
{
	margin-top: -28pt;
	margin-left: 8.5pt;
	color: #FFFFFF;
	margin-bottom: 4pt;
	font-weight: bold;
	font-size: 12pt;
}

table.portal
{
	width: 900px;
	border: solid white 0pt;
}

table.portalleft
{
	width: 625px;
}

table.portaltable
{
	border-top: solid 0pt #CCCCCC;
	border-bottom: solid 0pt #CCCCCC;
	border-left: solid 1.5pt #CCCCCC;
	border-right: solid 0pt #CCCCCC;
	margin-bottom: 0px;
}

tr.portal, td.portal
{
	background-color: white;
}

td.portalc1
{
	background-color: white;
	width: 625px;
}

td.portalc2
{
	background-color: white;
	width: 25px;
}

td.portalc3
{
	background-color: white;
	width: 250px;
}

div.portal
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.portalleft
{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

div.europe
{
	margin-left: 25px;
}

td.portalsep
{
	border-bottom: 1pt solid #CCCCCC;
}

#submenu
{
	position: absolute;
	font-size: 8pt;
	color: White;
	top: 73px;
	left: 14px;
	width: 900px;
	text-align: left;
}

div.popupblock
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	visibility: hidden;
	border: solid #464646 1pt;
	background-color: White;
	padding: 7px 7px 7px 7px;
	overflow-y: scroll;
	overflow-x: no;
	filter:alpha(opacity=100);
	opacity:1;
}

div.popupblock p, div.popupblock h1
{
	color: black;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}

a.extrainfo:link, a.extrainfo:visited, a.extrainfo:active, a.extrainfo:hover
{
	text-decoration: none;
}

