* {

/*	border: solid 2px pink;*/

}

body {

	font-family: verdana,arial;

	font-size: 12px;

	height: 100%;

	margin: 0px;

	padding: 0px;

	color: gray;

	background: white;

	overflow-x: hidden;

}

.clear {clear: both; height: 20px; display: block;}

img {

	margin: 0px;

	padding: 0px;

	border: none;

}

ul {

	padding: 16px;
	padding-top: 0px;

	margin: 0px;

	text-align: left;

}

.keywords {
	color: white;
	font-size: 1px;
}
.righttable {

	width:100%;

	border-style: double;

}

#wrapper {

	height: 100%;

	width: 90%;

	display: block;

	position:relative;

	margin: 0px auto;

	overflow: visible;

	border: none;

}

#inner {

	overflow-x: auto;

	height: 100%;

	overflow:auto;

	margin-top: 20px;

}

#spacer {

	width: 800px;

	height: 5px;

	display: block;

	background: pink;

}

#logostrip {

	height: 66px;

	position: relative;

}

#flags {

	position: absolute;

	top: 40px;

	right: 0px;

}

#navigation {

	height: 148px;

	display: block;

	padding-top: 3px;

background: url(img/nav-back.PNG) repeat-x;

min-width: 760px;

}

#navigation a {

	width: 44px;

	height: 141px;

	display: block;

	float: left;

	text-decoration: none;

}

#navigation a.aboutusbg {background: url(img/aboutusbg.PNG);}

#navigation a.productsbg {background: url(img/productsbg.PNG);}

#navigation a.projectsbg {background: url(img/projectsbg.PNG);}

#navigation a.partnersbg {background: url(img/partnersbg.PNG);}

#navigation a.servicesbg {background: url(img/servicesbg.PNG);}

#navigation a.contactsbg {background: url(img/contactsbg.PNG);}



#navigation a.aboutusen {background: url(img/aboutusen.PNG);}

#navigation a.productsen {background: url(img/productsen.PNG);}

#navigation a.projectsen {background: url(img/projectsen.PNG);}

#navigation a.partnersen {background: url(img/partnersen.PNG);}

#navigation a.servicesen {background: url(img/servicesen.PNG);}

#navigation a.contactsen {background: url(img/contactsen.PNG);}



#navigation a:hover {

	background-position: 0px -142px;

}

#slogan {

	height: 142px;

	vertical-align: middle;

}

#footer {

	position: relative;

}

#footer span, #footer a {

	color: #81A0D5;

}

#slogantext {

	margin-top: 58px;

	font-weight: bold;

	font-size: 18px;

	text-align: center;

	color: white;

	width: 100%;

}

#content {

	border-bottom: 3px solid gray;

	background: white;

	color: black;

	position: relative;

	width: 100%;

}

#content p {

	text-align: justify;

	text-indent: 20px;

	margin: 0px;

}

div.headline {

	color: #1b4ea2;

	font-size: 16px;

	font-weight: bolder;

	font-family: arial;

	margin-left: 110px;

}

#papers a img {

	padding: 10px;

}

.itemcontent {

	margin-left: 110px;

}

img.headline {

	float: left;

}

img.title {

	margin-left: 8px;

}

a {

	color: gray;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.itemcontent a, .blue, .blue a {

	color: #81A0D5;

	text-decoration: none;

	font-weight: bold;

}

h1,h2 {

	color: #81A0D5;

}

a.partner {

	margin: 10px;

	padding: 10px;

}

.right2 {

	float:right;

	width: 50%;

	padding-left: 10px;

}

.left2 {

	margin-right: 50%;

	padding-right: 10px;

}



.left {

	width: 200px;

	position: absolute;

	top: 0px;

	left: 0px;

}

/** { border: solid 2px black; }*/

.right {

	width: auto;

	margin-left: 200px;

	overflow: auto;

	overflow-x: hidden;

	overflow-y: auto;

	height: 300px;

}

.left3 {

	width: 200px;

	position: absolute;

	top: 0px;

	left: 0px;

}

.right3 {

	width: auto;

display: block;

	margin-left: 200px;

}

.project {

	padding: 20px;

}

.project .date {

	font-weight: bold;

}	





















.highslide-html {

	background-color: black;

}

.highslide-html-content {

	position: absolute;

	display: none;

	visibility: hidden;

	background-color: white;

	color: black;

}

.highslide-loading {

	display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

	text-decoration: none;

	padding: 2px;

	border: 1px solid black;

	background-color: white;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.highslide-caption {

    display: none;

    color: white;

    border: none;

    border-top: none;

    font-size: 10pt;

    padding: 5px;

	text-align: right;

    background-color: white;

}



.control {

	float: right;

	display: block;

	margin: 0 5px;

	font-size: 9pt;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

}

a:link.control, a:visited.control {

	color: #666;

}

.control:hover {

	color: #444 !important;

}

.highslide-move {

    cursor: move;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

