@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, p, a {
	font-family:calibri,arial,lucida sans,helvetica;
	font-style:normal;
	font-weight:normal;
}

h1, h2, h4, hr, p {
	color:rgb(0,0,0);
}

a {
	color:rgb(127,127,127);
	text-decoration:underline;
}

body {
	text-align:center;
	margin:0;
	padding:0;  
}

#wrapper {
	width:1160px;
	height:800px;
	padding:0px;
	margin:auto;
	position:relative;
}

#title {
	width:1100px;
	height:auto;
	padding:0px;
	margin:0px;
	position:absolute;
	left:30px;
	text-align:center;
}

#content {
	width:1000px;
	height:550px;
	padding:0px 50px 20px 50px;
	margin:0px;
	position:absolute;
	left:30px;
	top:200px;
	text-align:center;
}

#border {
	border:3px;
	border-style:solid;
	border-color:rgb(127,127,127);
	width:1094px;
	height:530px;
	position:absolute;
	left:30px;
	top:240px;
}

#content2 {
	width:820px;
	padding:0px;
	margin:0px;
	position:absolute;
	left:280px;
	top:200px;
	text-align:center;
}

#nav {
	width:1100px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:130px;
	left:30px;
	text-align:center;
}

#nav2 {
	width:1000px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:450px;
	left:80px;
	text-align:center;
}

#nav3 {
	width:250px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:200px;
	left:30px;
	text-align:Left;
}

h1 {
	font-size:46px;
	text-align:center;  
	padding:0px;
	margin:15px 0 10px 0;
}

h2 {
	font-size:22px;
	line-height:30px;
	text-align:center;
	padding:0px;
	margin:0 0 15px 0;
}

h3 {
	font-size:26px;
	text-align:center;  
	padding:3px;
	color:rgb(127,127,127);
	background-color:rgb(255,255,255); 
	font-weight:bold;
}

h4 {
	font-size:24px;
	text-align:left;  
	padding:0;
	margin:30px 0 10px 0;
}

p {
	font-size:20px;
	text-align:justify;  
	padding:0px;
}

hr {
	background-color:rgb(64,64,64);
	border:none;
	width:100%;
	height:5px;
}

img {
	border:1px;
	border-style:solid;
	border-color:rgb(0,0,0);
	padding:5px;
}

#ref {
	line-height:22px;
	margin:15px 0 15px 0;
}

ul {
	list-style:none;
}

#nav li{
    float:left;
	display:block;
    margin:0;
    padding:0;
}

#nav a{
 	display:block;
	width:auto;
	height:50px;
	margin:0px;
	padding:0px;
}

#nav2 li{
    float:left;
	display:block;
    margin:0;
    padding:0;
}

#nav2 a{
 	display:block;
	width:auto;	
	height:300px;
	margin:0px;
	padding:0px;
}

#homep #home a:link, #homep #home a:visited {
background:url(home_on.png) no-repeat;
	width:126px;
}

#home a:link, #home a:visited {
	background:url(home_off.png) no-repeat;
	width:126px;
}

#home a:hover, #home a:active {
	background:url(home_on.png) no-repeat;
	width:126px;
}

#peoplep #people a:link, #peoplep #people a:visited {
background:url(people_on.png) no-repeat;
	width:136px;
}

#people a:link, #people a:visited {
	background:url(people_off.png) no-repeat;
	width:136px;
}

#people a:hover, #people a:active {
	background:url(people_on.png) no-repeat;
	width:136px;	
}

#researchp #research a:link, #researchp #research a:visited {
background:url(research_on.png) no-repeat;
	width:157px;
}

#research a:link, #research a:visited {
	background:url(research_off.png) no-repeat;
	width:157px;
}

#research a:hover, #research a:active {
	background:url(research_on.png) no-repeat;
	width:157px;
}

#publicationsp #publications a:link, #publicationsp #publications a:visited {
background:url(publications_on.png) no-repeat;
	width:188px;
}

#publications a:link, #publications a:visited {
	background:url(publications_off.png) no-repeat;
	width:188px;
}

#publications a:hover, #publications a:active {
	background:url(publications_on.png) no-repeat;
	width:188px;	
}

#softwarep #software a:link, #softwarep #software a:visited {
background:url(software_on.png) no-repeat;
	width:150px;
}

#software a:link, #software a:visited {
	background:url(software_off.png) no-repeat;
	width:150px;
}

#software a:hover, #software a:active {
	background:url(software_on.png) no-repeat;
	width:150px;	
}

#mediap #media a:link, #mediap #media a:visited {
background:url(media_on.png) no-repeat;
	width:129px;
}

#media a:link, #media a:visited {
	background:url(media_off.png) no-repeat;
	width:129px;
}

#media a:hover, #media a:active {
	background:url(media_on.png) no-repeat;
	width:129px;	
}

#positionsp #positions a:link, #positionsp #positions a:visited {
background:url(positions_on.png) no-repeat;
	width:137px;
}

#positions a:link, #positions a:visited {
	background:url(positions_off.png) no-repeat;
	width:137px;
}

#positions a:hover, #positions a:active {
	background:url(positions_on.png) no-repeat;
	width:137px;	
}

#research_circuits a:link, #research_circuits a:visited {
	background:url(research_circuits_off.png) no-repeat;
	width:345px;
}

#research_circuits a:hover, #research_circuits a:active {
	background:url(research_circuits_on.png) no-repeat;
	width:345px;	
}

#research_NNs a:link, #research_NNs a:visited {
	background:url(research_NNs_off.png) no-repeat;
	width:345px;
}

#research_NNs a:hover, #research_NNs a:active {
	background:url(research_NNs_on.png) no-repeat;
	width:345px;	
}

#research_robots a:link, #research_robots a:visited {
	background:url(research_robots_off.png) no-repeat;
	width:265px;	
}

#research_robots a:hover, #research_robots a:active {
	background:url(research_robots_on.png) no-repeat;
	width:265px;		
}
