/* default CSS for NOP sites */

* {
 margin:0;
 padding:0;
 font-family:sans-serif;
}

body {
 text-align:center;
 background:#222222;
}

a:link {
 text-decoration: none;
 color:#1dade3;
}
a:visited {
 text-decoration: none;
 color:#1dade3;
}
a:hover {
 text-decoration: underline;
}
a[name]:hover {
 text-decoration: none;
}

img {
 border:0px;
}

ul {
 list-style: none;
 margin-bottom: 10px;
 padding-left: 1em;

}

li.sidebartop {
 margin-top: 20px;
}
 
li {
 margin-top: 5px;
 margin-bottom: 5px;
}

h2 {
 margin-bottom:10px;
}

h3 {
 margin-left:20px;
 margin-bottom:5px;
}

object.news {
 margin-top:30px;
 margin-left:30px;
}

table.facilities {
 border:0px;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 25px;
 margin-left: 30px;
}

table.facilities td{
 padding-left:20px;
}


table.member {
 border:0px;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 25px;
 margin-left: 30px;
}
table.member col.name {
 width:200px;
}
table.member th {
 color:#fbee4b;
 background:#000000;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
}
table.member td {
 padding-left:10px;
}

table.publication {
 border:0px;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 30px;
}
table.publication th{
 color:#fbee4b;
 background:#000000;
 border:solid 1px #999;
 padding:4px;
}
table.publication td{
 border:solid 1px #999;
 padding:4px;
}

table.reference {
 border:0px;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 30px;
}
table.reference th{
 color:#fbee4b;
 background:#000000;
 border:solid 1px #999;
 padding:4px;
}
table.reference td{
 border:solid 1px #999;
 padding:4px;
}
table.reference col.date{
 width:120px;
}
table.reference col.abstract{
 width:400px;
}
table.reference col.filename{
 width:150px;
}

table.news {
 color:#ffffff;
 border:0px;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 0px;
}
table.news th{
 color:#fbee4b;
 background:#000000;
 padding:4px;
}
table.news td{
 color:#ffffff;
 padding:5px;
}
table.news col.date{
 width:120px;
}
table.news col.abstract{
 color:#ffffff;
 width:480px;
}



#container {
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 clear:left;
}

#top {
 width:950px;
 height:160px;
 margin:0px;
 border:0px;
 background-repeat:no-repeat;
 clear:left;
}

#topimage {
 padding-top:10px;
/* padding-bottom:10px;*/
 padding-left:10px;
 padding-right:30px;
 height:140px;
 text-align:left;
}

#topname {
 color:#00ee00;
 font-size:120%;
 padding-top:10px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:30px;
 text-align:left;
 height:80px;
}

#topEJ {
 color:#eeeeee;
 font-size:100%;
 padding-top:0px;
 padding-right:30px;
 height:32px;
 text-align:right;
}

#top a {
 color:#eeeeee;
}

#sidebar {
 color:#1dade3;
 background:#000000;
 font-size:100%;
 text-align:left;
 width:220px;
 float:left;
 margin-top:20px;
 margin-bottom:20px;
 margin-right:10px;
 padding-left:10px;
 padding-bottom:50px;
}
#sidebar a {
 color:#1dade3;
}
 
#contents {
 color:#ffffff;
 background:#222222;
 font-size:100%;
 text-align:left;
 width:730px;
 float:right;
 margin-top:20px;
 margin-bottom:20px;
 margin-left:10px;
 clear:left;
}
#contents p {
 color:#ffffff;
 margin-left:30px;
 margin-bottom:20px;
}

#footer {
 color:#999999;
 font-size:85%;
 background:#222222;
 padding-top:20px;
 padding-bottom:20px;
 width:1000px;
 float:left;
 text-align:right;
}

#news {
 color:#ffffff;
 width:600px;
 text-align:left;
}


