<STYLE TYPE="text/css">
a		{ text-decoration: none; color : #003399; }
a:visited { text-decoration: none; color : #5493B4; }
a:link { text-decoration: none; color : #003399; }
a:active { text-decoration: none; color : #003399; }
a:hover { text-decoration: underline; color : #DD6900; }

a.navilinkki   { text-decoration: none; color : #003399; }
a.navilinkki:visited { text-decoration: none; color : #003399; }
a.navilinkki:link   { text-decoration: none; color : #003399; }
a.navilinkki:active   { text-decoration: none; color : #003399; }
a.navilinkki:hover	{ text-decoration: none; color : #FFFFFF; 
                     /* background-color: #FFFFFF; */ 

                      }

a.linkkiteksti   { text-decoration: none; color : #003399; }
a.linkkiteksti:visited { text-decoration: none; color : #5493B4; }
a.linkkiteksti:link   { text-decoration: none; color : #003399; }
a.linkkiteksti:active   { text-decoration: none; color : #003399; }
a.linkkiteksti:hover	{ text-decoration: underline; color : #DD6900; }

a.link_flag   { text-decoration: none; color : #003399; }
a.link_flag:visited { text-decoration: none; color : #5493B4; }
a.link_flag:link   { text-decoration: none; color : #003399; }
a.link_flag:active   { text-decoration: none; color : #003399; }
a.link_flag:hover	{ 
   /* text-decoration: underline; color : #CCCCFF; */ 
  /*  text-decoration: none; color : #3366CC;; */ 
    text-decoration: none; border-color : #EEEEFF; 
  /*  border-left: solid 2px;   border-color: #EEEEFF; */
    border-top: solid 2px;  border-color: #EEEEFF; 
    border-right: solid 2px;   
    border-bottom: solid 2px;   
/*    border-right: solid 2px;  border-color: #3366CC; 
    border-bottom: solid 2px;  border-color: #3366CC; */ 
}

a.logo   { text-decoration: none; color : #224499; }
a.logo:visited { text-decoration: none; color : #224499; }
a.logo:link   { text-decoration: none; color : #224499; }
a.logo:active   { text-decoration: none; color : #224499; }
a.logo:hover	{ text-decoration: none; color : #2244BB; }

/* Menubar tyyli */
a.tab_off {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	color: #3366CC; 
           font-style: normal;
           font-weight: bold;
}
a.tab_off:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	color: #3366CC; 
           font-style: normal;
           font-weight: bold;
}
a.tab_off:link {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: bold;
}

a.tab_off:active{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: normal;
           font-weight: bold;
}
a.tab_off:hover{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
  color: #FFFFFF; 
           font-style: normal;
           font-weight: bold;
}
/* tabs tyyli */
a.tabs_tab_off {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000; 
           font-style: normal;
}
a.tabs_tab_off:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000; 
           font-style: normal;
}
a.tabs_tab_off:link {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
           font-style: normal;
}

a.tabs_tab_off:active{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
           font-style: normal;
           font-weight: normal;
}
a.tabs_tab_off:hover{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
  color: #FFFFFF; 
           font-style: normal;
}


a.tab, a.tab:hover, a.tab:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: normal;
           font-weight: bold;
}

  BODY 		{
		margin-left:0px;
		font: 11px palatino, arial, Sans-Serif;
		color: #000000;
		background-color:#3D78BB; 
		margin-top: 0px;
		margin-right: 0px
		}
  B 		{
		margin-left:0px;
		font: 12px palatino, arial, Sans-Serif;
		font-weight:bold;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px
		}
  H1 		{
/*		font: 24px palatino, arial, Sans-Serif; */
		font: 26px arial black, palatino, arial, Sans-Serif;
/*		color: #3D78BB; */
		color: #CCCCFF;  
   /* font-weight: bold;	*/
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H2 		{
		font: 22px arial black, palatino, arial, Sans-Serif;
/*		color: #3D78BB; */
		color: #CCCCFF;  
   /* font-weight: bold;	*/
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H3 		{
/*		font: 16px arial black, palatino, arial, Sans-Serif; */
		font: 18px palatino, arial, Sans-Serif;
		color: #3D78BB;    
    font-weight: bold; 	
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H4 		{
/*		font: 14px arial black, palatino, arial, Sans-Serif; */
		font: 14px palatino, arial, Sans-Serif;
		color: #3D78BB; 
/*		color: #CCCCFF; */
    font-weight: bold; 	
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H5 		{
/*		font: 13px arial black, palatino, arial, Sans-Serif; */
		font: 13px palatino, arial, Sans-Serif;
	  color: #3D78BB;   /* sininen teksti */	
	/*  color: #CCCCFF; */   
    font-weight: bold; 	
		margin-top: 3px;
		margin-bottom: 3px;
    }
  PRE  {
           font-family: monospace;
           white-space: pre;
           color: #000000;
       }
TABLE  {
		background-color: #FFFFFF;  
/*		border-collapse: separate; */
}
TABLE.navi  {
		background-color: #EEEEFF;    
	/*	border-collapse: separate; */
}
TABLE.talkoo  {
		background-color: #EEEEFF;  
/*		border-collapse: separate; */
}

  TH 	{
    		font: 12pt palatino, arial, Sans-Serif;
			font-weight:bold;
			color: #3D78BB;
		}

TH.tumma  {
	background-color:#FFFFFF;
	padding-left: 5px;
}

TH.vaalea  {
	background-color:#EEEEFF;
}

TABLE.tumma  {
	background-color:#CCCCC3;
	background-repeat: no-repeat;
}

TABLE.vaalea  {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	border-collapse: separate;
	border-spacing: 0px;
	border: 0px solid black;
	empty-cells: show;
}

TD	{
	font: 11px palatino, arial;
	color: #000000;
	border: 0px solid white;
}

TD.tumma  {
/*	background-color:#CCCCFF; */
/*	background-color:#AACCFF; */
	color:#3D78BB;
}

TD.vaalea  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
}

TD.uusin  {
	background-color:#00EE00;
	border: 1px solid;
}
TD.sininen	{
	font: 20pt palatino, arial;
	color: #FFFFFF;
/*	background-color:#3366CC; */
	background-color:#CCCCFF;
	padding-left: 5px;
}
TD.sis1  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
	padding-left: 15px;
}
TD.sis2  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
	padding-left: 30px;
}
TD.otsikko  {
	font-family: Times New Roman, Helvetica, Sans-Serif;
	font-size: 36px;
  font-weight: bold;
	border: 0px solid;
  font-style: italic;
	padding-right: 10px;
	color:#FFFFFF;
}
TD.teksti  {
/*	background-color:#EEEEFF; */
/*	font: 11px palatino, arial, Sans-Serif; */
	background-color:#FFFFFF;
	border: 0px solid;
	padding-left: 10px;
	padding-right: 10px;
}

TD.tab_on {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	color: #3366CC;
  font-style: normal;
  font-weight: bold;
  background-color: #FFFFFF;  
  border-left: solid 1px #777777; 
  border-top: solid 1px #777777; 
}		
 TD.tab_off 	{
	font-size: 13px;
/*	20090408	background-color: #CCCCFF; */
		background-color: #CDDEFF;
		border-bottom: solid 1px #777777;
		}
TD.tabs_tab_on {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000; 
           font-style: normal;
           font-weight: normal;
  background-color: #FFFFFF;   
  border-left: solid 1px #777777; 
  border-right: solid 1px #777777; 
  border-top: solid 1px #777777;      
		white-space: nowrap;
}		
TD.tabs_tab_off 	{
		background-color: #CCCCFF;
  border-left: solid 1px #777777; 
  border-right: solid 1px #777777; 
  border-top: solid 1px #777777;      
		border-bottom: solid 1px #777777;
		white-space: nowrap;
		}
TD.tabs_tab_vali {
  background-color: #FFFFFF;   
		border-bottom: solid 1px #777777;
		white-space: nowrap;
}		

TD.palkki 	{
/*	20090408	background-color: #CCCCFF; */
		background-color: #CDDEFF;
		border-bottom: solid 1px #777777;
		}
TD.palkin_vari 	{
/*	20090408	background-color: #CCCCFF; */
		background-color: #CDDEFF;
		}

TD.footer  {
/*	20090408	background-color: #CCCCFF; */
		background-color: #CDDEFF;
	  color:#3D78BB;
		border-bottom: solid 1px #000066;
}
TD.navi-off  {
/* 20090408		background-color: #DDDDFF; */
		background-color: #CDDEFF; 
/*		border-top: solid 1px;  border-color: #3366CC; */
/*    border-top-width: 1px;  border-top-color: #FF0000; border-top-style: solid; */
/*		border-bottom-width: 1px;  border-bottom-color: #3366CC; border-bottom-style: solid; */
/*		border-left: solid 0px;  border-color: #3366CC; */
/*		border-top: solid 1px #3366CC; */
/* 20090408		border-top: solid 1px #EEEEFF; */ 
 		border-top: solid 1px #DDEEFF;  
		border-bottom: solid 1px #3366CC;
    height: 18px;
	  padding-top: 2px;
	  padding-left: 5px;
	  padding-right: 5px;
		white-space: nowrap;
/*	  color:#3D78BB; */
}

TD.navi-on  {
		background-color: #FFFFFF;
/*		border-top-width: 1px;  border-top-color: #3366CC; border-top-style: solid; */
/*		border-bottom: solid 1px;  border-bottom-color: #3366CC; */
    height: 18px;
	  padding-top: 2px;
	  padding-left: 5px;
	  padding-right: 5px;
		white-space: nowrap;
/*	  color:#3D78BB; */
}


/* TR {
	font: 10pt palatino, arial, Sans-Serif;
	color: #000000;
	border: 1px solid;
} */



.variteksti {
/*	color: #3D78BB; */
	color: #003399;
}
.variteksti_bold {
	color: #3D78BB;
  font-weight: bold;
}
#dynamic_iframe {
text-align: right;
overflow-x: hidden;
overflow-y: hidden;
width: 740px;
height: 40px;
}
#navigointi {
 float: right; 

border-left:  0px solid #777777; 
border-right: solid 0px;  border-color: #777777;
border-bottom: solid 0px;  border-color: #777777;
text-align: left;
margin-left: 0em;
margin-right: 0em;
/* width:17%; */
margin-top:1em;
margin-bottom:1em;
padding-left: 0;
border-top: solid 1px #3366CC;  
}
/* 
/* ylä,oikea,ala,vasen?  
margin: 5px 5px 5px 5px;
*/
input.SG-RackButton
{  
background-color: #3366CC;
color:#FFFFFF;
font-family: arial;
font-size:11px; 
border-top: 2px solid #D8D8D8;
border-left: 2px solid #D8D8D8;
border-right: 2px solid #515151;
border-bottom: 2px solid #515151;
text-decoration:none;
}
#dynamic_inavi {
text-align: right;
overflow-x: hidden;
overflow-y: hidden;
width: 50px;
height: 200px;
}
div#main { position: relative; }
div#links { width:10em; border-right: solid green 0.1em;}
div#sis { position: absolute; left:11em; top:0; }


</STYLE>
