/* css Sysbio default style - 'Sysbio' by Juha Juvonen - http://www.taivaantakoja.fi/ */
/* All associated graphics copyright 2005, Juha Juvonen                               */
/* Added: May 23th, 2005                                                            */

/* Print style */
@import "print.css";

/* basic elements */
html 
		  { margin: 0px; padding: 0px; }
body 	  {	font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #2F2F2F; 
			background: #FFFFFF url(images/bg-body.gif);
			padding: 0px; 
			margin-left: 1%;
  			margin-right: 8%;}
hr 		  { height: 1px; }
p 		  { }
h3 		  { }
img 	  {	border: 0; }
a:link, a:visited, a:link:hover, a:visited:hover, a:active, h1, h2, h3, h4 
		  { background: transparent none; }
a:link    { color: #0000cc; }
a:visited { color: #666699; }
a:link:hover { color: #3366cc; text-decoration: underline; }
a:visited:hover { color: #3366cc; text-decoration: underline; }
a:active  { color: #cc6633; }
h1, h2 	  {	color: #333333;
   			font-family: Geneva, Arial, Helvetica, sans-serif; }
h3, h4 	  { color: #000000;
   			font-family: Geneva, Arial, Helvetica, sans-serif; }

/* specific divs */
#heading, #lce_logo, #main 
		  { position:relative;
			top:0;
  			left:0; }
#heading, #main  { margin: 0;} 
#navi     { width: 200px; }
#lce_logo { width: 150px; }
#title	  { left: 150px; }
#heading  { margin-top: 5px; }
#lce_logo { text-align: center; }
#title 	  { position: absolute;
  			top: 0; }
#title h1, #title h2
		  { padding: 0; 
  			margin: 0; 
			color: #818181; 
			white-space: nowrap; }
#title h1 { font-family: verdana, arial, helvetica, sans-serif;
  			font-size: 21px;
  			font-weight: bold;
  			text-decoration: none;
  			margin-top: 5px;}
#title h2 { font-size: 15px; }
#bg 	  { }
#main 	  { border: 1px solid #FFFFFF;
			background: transparent none; }
#sitemap a, #sitemap a:hover 
		  { display: block;
			text-align: right;
  			height: 38px; }
#sitemap a { background: #EDEDED url(images/ln-topl.gif) no-repeat left top; }
#sitemap a:hover { background: #D7D7D7 url(images/ln-topl.gif) no-repeat left top; }
.curves   { display: block;
  			background: url(images/ln-bottomr.gif) no-repeat right bottom;
  			height: 20px; }
#navi, #navi ul, #tracer 
		  { padding: 0;
  			margin: 0; }
#navi 	  { position: absolute;
			top:0;
  			left:0;
  			display: block;
  			font-size: 14px;
			background: #EDEDED; }
#navi ul  { border-left: 1px solid #D7D7D7;
  			border-right: 1px solid #D7D7D7;
  			list-style-type: none;
  			font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
  			font-size: 90%; }
#navi ul li a { display: block; 
			margin: 0;			
  			list-style: none;
  			font-weight: bold;
  			padding: 3px 2px 4px 20px;
  			text-decoration: none; 
  			color: #0041AD; }
#navi ul li a:hover { background: #0078CD url(images/bg-navi_hover.gif); 
  			color: #FFFFFF;
  			text-decoration: underline; }
#container { margin-left: 215px; }
#content  { border: 1px solid #D7D7D7;
  			padding: 5px; 
  			font-size: 13px;
			background: #FAFAFA; }
#tracer, #tracer a 
		  { list-style-type: none;
  			font-size: 12px; 
			text-decoration: none; }
#content h1 { background: url(images/bg-h1fade.jpg) repeat-y; 
  			margin-left: -5px;
  			font-size: 130%; 
  			color: #0041AD;
  			font-family: Verdana, Helvetica, Sans-serif;
  			padding:5px; }
#nolanguage { margin: -6px; }
#language { margin: -6px;
			text-align: right;
			font-size: 0%; }
#language a, #language a:hover
		  { padding-bottom: 27px;
 			padding-left: 122px;
 			color: #FFFFFF; }
#language a { background: url(images/bg-suomeksi1.gif) no-repeat right top; }
#language a:hover { background: url(images/bg-suomeksi2.gif) no-repeat right top; }
#footer	  { background: url(images/ln-bottomr2.gif) no-repeat right bottom;
			font-size: 10px; 
			color:#818181; 
			text-align:right;
			margin: -7px;
			margin-top: 0;
			padding-right:12px; }
#navi2 	  { background: #EDEDED; }
#top_round{ background: #EDEDED url(images/ln-topl2.gif) no-repeat left top;
			text-align: right; }
#top_round2 { background: #FFFFFF url(images/ln-topl2.gif) no-repeat left top;
			text-align: right; }
#grey 	  { background: #EDEDED url(images/ln-bottomr.gif) no-repeat right bottom;}
#white    { background: #FFFFFF url(images/ln-bottomr.gif) no-repeat right bottom;}
#navi3 	  {	border-left: 1px solid #D7D7D7;
			border-right: 1px solid #D7D7D7;
			background: #FFFFFF;
			padding-left:20px; }
.nowrap   { nowrap }
.center	  { text-align: center; }
.label    { background: transparent none;
   			color: #333333;
   			font-family: Geneva, Arial, Helvetica, sans-serif;
   			font-size: 86%; }
.figure img { margin-left: 1em; 
			margin-top: 1em; }
.caption  {	font-family: Geneva, Arial, Helvetica, sans-serif;
   			font-size: 86%;
   			margin-top: 0; margin-bottom: 0; margin-left: 1em;
   			padding-top: 0.5em; }
.note	  { background: transparent none;
   			color: #666666;
   			font-family: Geneva, Arial, Helvetica, sans-serif;
   			font-size: 86%;
   			font-weight: bold; }
.notice   { background: transparent none;
   			color: #cc0000;
   			font-weight: bold; }
.sans     { font-family: Geneva, Arial, Helvetica, sans-serif; }
.serif    { font-family: Georgia, "New York", "New Century Schoolbook", serif; }