body,th,td,span,a,div,li,ul,ol {
	font-family:Arial, Helvetica;
	font-size:12px
	}


p {
	font-family:inherit;
	font-size:inherit
	}
	
	
h1,h2,h3 {
	font-family:Arial, Helvetica;
	font-weight: bold;
	font-size:14px
	}	


/*  tekstityypit */

.verdana8white 
	{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-color: #FFFFFF
         }


/*  Kuvatekstit */

.ImageCaption 
	{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px
         }


/*  lomake-elementit */

.input_small 
	{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px
         }

.select_small 
	{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px
         }


/*  Kuva-alignment */

.kuva_left
	{
border-right: 15px solid white;
border-bottom: 5px solid white;

         }
        
.kuva_right
	{
border-left: 15px solid white;
border-bottom: 5px solid white;
	
         }


/*  taulukot */



table.references
	{
background-color: #FFCC00;
width: 475px
         }

table.napstable
	{
background-color: #FFCC00
         }


table.heading_yellow
	{
border-bottom: 8px solid white;
border-top: 8px solid white;
background-color: #FFC02D;
         }

table.home_orange
	{
background-color: #F79C00
         }
         

table.home_grey
	{
background-color: #CCCCCC
         }

table.home_greytext
	{
border-top: 5px solid #FFCC00
         }



/*  taulukkosolut */

td.references
	{
background-color: #FFFFFF;
font-family:Arial, Helvetica;
font-size:11px;
font-weight: normal;
color: #000000
         }

td.napstable
	{
background-color: #FFFFFF;
font-family:Arial, Helvetica;
font-size:11px;
font-weight: normal;
color: #000000
         }
         
td.napstable_heading
	{
background-color: #FFC02D;
font-family:Arial, Helvetica;
font-size:11px;
font-weight: bold;
color: #FFFFFF
         }

td.home_orange
	{
font-family:Verdana, Arial, Helvetica;
font-size:11px;
font-weight: bold;
color: #FFFFFF
         }

td.home_grey
	{
font-family:Verdana, Arial, Helvetica;
font-size:11px;
font-weight: bold;
color: #3D3D3D
         }

td.home_greytext
	{
font-family:Verdana, Arial, Helvetica;
font-size:10px;
color: #595959
         }

td.sitemap
	font-family:Arial, Helvetica;
	font-size:12x;
	font-color: #000000
         }


/*  peruslinkit */

a:active {
	text-decoration: underline;
	color: #FF9900;
	}

a:visited {
	text-decoration: underline;
	color: #666666;
	}

a:link {
	text-decoration: underline;	
	color: #27410A;
	}

a:hover {
	text-decoration: none;
	color: #27410A;
	}



/*  vasen valikko */

a.valikko1:active {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #666666
	}

a.valikko1:visited {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000
	}

a.valikko1:link{
	
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000
	}

a.valikko1:hover{
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #000000
	}




a.valikko2:active {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #666666
	}

a.valikko2:visited {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000
	}

a.valikko2:link{
	
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000
	}

a.valikko2:hover{
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #000000
	}




a.valikko1white:active {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #FFFFFF
	}

a.valikko1white:visited {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF
	}

a.valikko1white:link{
	
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF
	}

a.valikko1white:hover{
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color: #FFFFFF
	}


a.home_greytext:active {
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color: #5A5A5A
	}

a.home_greytext:visited {
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color: #5A5A5A
	}

a.home_greytext:link{
	
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color: #5A5A5A
	}

a.home_greytext:hover{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration: underline;
	color: #5A5A5A
	}



a.sitemap:active {
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration: underline;
	color: #CC3300
	}


a.sitemap:visited {
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration: none;
	color: #000000
	}

a.sitemap:link{
	
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration: none;
	color: #000000
	}

a.sitemap:hover{
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration: underline;
	color: #000000
	}