body
    {
    margin-top:       0px;
    margin-right:     0px;
    margin-bottom:    5px;
    margin-left:      0px;
    font-size:        13px;
    color:            #000000;
    font-family:      verdana,
                      helvetica;
background: #ffffff url(../pic/bg_main2.jpg) repeat-x scroll 0% 0%;
    }

td
    {
    font-family: verdana, arial, helvetica;
    color:       #008000;
    font-size:   13px;
    }

.Main_Table {border: 1px solid green; background-color: white;}

.Logo {margin: 5px 5px 5px 10px;}

.Main_Table_Border1 {border-top: 1px solid green; border-bottom: 1px solid green; height: 6px; background-color: #c6f4c6;}
.Main_Table_Border2 {border-top: 1px solid green; border-bottom: 1px solid green; height: 6px; background-color: #c6f4c6;}

.Main_Table_Toppic {background: #008000 url(../pic/top_green_fade.jpg) repeat fixed 0% 0%; height: 60px;}

.Main_Table_Leftlink {
border-right: 1px solid green; 
background-image: url(../pic/bg_green_fade_horizontal.jpg);

}

.Top_Header_Text {float: left; padding: 15px 20px 15px 10px; font-size: 20px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: white;}

.Top_Header_Text1 {font-size: 20px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: white; padding-left: 40px;}

.leaf {float: right; margin: 0px 20px 0px 20px;}

.Pix_Green {border: 1px solid #004000; margin: 0px 5px 0px 0px;}

.Table_Left_Link {margin: 0px 0px 0px 0px;}

.Left_Link_Header {padding: 5px 0px 5px 0px;font-weight: bold; color: #004000;}
.Left_Link_Header1 {padding: 0px 0px 5px 0px;font-weight: bold; color: #004000;}
.Main_Text {
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;}

.Left_Link_Pic {padding: 4px 0px 2px 10px;}
.Left_Link_Pic1 {padding: 2px 5px 2px 0px;}
.Left_Link_Pic2 {padding: 7px 0px 5px 0px;}
.Left_Link {padding: 2px 0px 2px 5px;}


.blue a { color: #5B85B4; line-height: 20px;}
.green a { color: #61A954; line-height: 20px;}



.borderpic {border: 1px solid #008000;
padding: 3px 3px 3px 3px;
}


.mainpic {border: 1px solid #008000;
padding: 3px 3px 3px 3px;
margin: 0px 0px 10px 10px;}

.mainpic1 {padding: 3px 3px 3px 3px;
margin: 0px 0px 10px 10px;}


#avmenu {
clear: left;
float: left;

margin: 0 0 0 0;
padding: 0;
font-size: 0.9em;
}

#avmenu ul {
list-style: none;

margin: 0 0 0 0;
padding: 0;
font-size: 12px;
font-family: Arial, Verdana;
}	

#avmenu li {
margin-bottom: 2px;
}

#avmenu li a {
font-weight: bold;
text-decoration: none;
color: green;
display: block;
padding: 2px 2px 2px 10px;
border-left: 4px solid green;
}	
	
#oma {
font-weight: bold;
text-decoration: none;
color: #004000;
display: block;
padding: 4px 0 4px 7px;
background: #bfebc0 url(../pic/bg_green_fade_verticalx.jpg) repeat-x scroll 0% 0%;
border-top: 1px solid black;
border-bottom: 1px solid black;
}	

#oma2 {
font-weight: bold;
text-decoration: none;
color: #004000;
display: block;
padding: 4px 0 4px 7px;
background: #bfebc0 url(../pic/bg_green_fade_verticalx.jpg) repeat-x scroll 0% 0%;
border-bottom: 1px solid black;
}	

#avmenu li a:hover {
background: #bfebc0;
color: #004000;
border-left: 4px solid #004000;
}

#avmenu .Selected {
background: #bfebc0;
color: #004000;
border-left: 4px solid #004000;
margin-bottom: 2px;
font-weight: bold;
text-decoration: none;
display: block;
padding: 2px 2px 2px 10px;
}



.main_text {padding: 5px 10px 5px 15px;}

.top_logo {padding: 0px 0px 10px 0px;}



.blue a { color: #5B85B4; line-height: 20px;}
.green a { color: #61A954; line-height: 20px;}
#footer {color: #808080; margin-top: 5px; margin-left: 5px;}
#footer a { text-decoration: underline; }
#footer a:hover { color: #6998CC; }

.top_link a { text-decoration: underline; }
.top_link a:hover { color: #6998CC; }





#Top_Info {margin: 18px 10px 18px 15px; font-size: 13px; font-weight: bold;}


#Top_Info_Head {font-size: 1.6em;}




/* Peruslinkit */
.Main_Left_Link:link
    {
    color:           #008000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;


    }

.Main_Left_Link:visited
    {
    color:           #008000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;


    }

.Main_Left_Link:hover
    {
    color:           black;
    text-decoration: underline;
    font-family:     verdana,arial
                     helvetica;

    }

.Main_Left_Link:active
    {
    color:           #c00000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;

    }


/* Peruslinkit */
.Mail:link
    {
    color:           red;
    text-decoration: underline;
    font-family:     verdana,arial
                     helvetica;


    }

.Mail:visited
    {
    color:           red;
    text-decoration: underline;
    font-family:     verdana,arial
                     helvetica;


    }

.Mail:hover
    {
    color:           black;
    text-decoration: underline;
    font-family:     verdana,arial
                     helvetica;

    }

.Mail:active
    {
    color:           #c00000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;

    }

.main_head2 {
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid green;
line-height: 16px;
width: 250px;
color: #016701;
font-family: Arial, Verdana;}

.arrow {padding: 0px 5px 0px 0px;}


#kuva {float: left; margin: 0px 10px 5px 0px; }
.image {border: 1px solid #008000;
padding: 3px 3px 3px 3px;
margin: 0px 10px 5px 0px;}

.small_green_head{font-weight: bold; color: #008000;}

/* Sivupiste.com */
.Sivupiste:link
    {
    color:           #008000;
    text-decoration: underline;
    font-family:     verdana,arial
                     helvetica;


    }

.Sivupiste:visited
    {
    color:           #008000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;


    }

.Sivupiste:hover
    {
    color:           black;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;

    }

.Sivupiste:active
    {
    color:           #c00000;
    text-decoration: none;
    font-family:     verdana,arial
                     helvetica;

    }


.Suomalainen {
font-weight: bold;
font-size: 20px;
line-height: 25px;
color: blue;
margin: 25px 20px 35px 20px;
font-family: Times New Roman, Times, Serif;
text-align: center;}


A {
	COLOR: red
}
A:visited {
	COLOR: red
}
A:hover {
	COLOR: #004000
}

.Main_Logo {margin-top: 15px;}


.Footer { margin: 5px 20px 5px 200px; color: #61A954; line-height: 20px;}



.Form_Field {
border: 1px solid #c1c1c1;
background-color: #efffef;
}



.Button {
width: auto;
margin: 5px 5px 5px 5px;
padding: 2px 15px 2px 15px;
border: 1px solid #000040;
font-size: 0.9em;
text-align: center;
background-color: #008000;
color: #ffffff;
}

.Arrowup {margin: 0px 5px 2px 0px;}


.linkki1 {
text-decoration: none;}

.cattd {padding: 0px 0px 15px 0px;}

.red {color: red;}
