body {
background-color: white;
font-family: "Tahoma", sans-serif;
color: black;
font-size: 62.5%;
}


h1 {
font-family: "Tahoma", sans-serif;
color: black;
font-size: 1.6em;
font-weight: bold;
margin: 0;
}
h2 {
font-family: "Tahoma", sans-serif;
color: black;
font-size: 1.4em;
font-weight: bold;
}
#wrapper {
margin: auto;
position: relative;
width: 773px;
border: 1px solid black;
text-align: left;
}
/* This is for IE 5 & 6 \*/
* html #wrapper {
margin: auto;
position: relative;
border: none;
width: 780px;
text-align: left;
} /* Here end the IE 5 & 5 bug fix */
#top {
margin: 0;
padding: 0;
width: 773px;
height: 47px;
}
/* This is for IE 5 & 6 \*/
* html #top {
border-right: 1px solid black;
border-left: 1px solid black;
border-top: 1px solid black;
} /* Here end the IE 5 & 5 bug fix */
#menu1 {
position: relative;
z-index: 0;
float: left;
background-image: url(menu_left_top.jpg);
width: 187px;
margin-right: 0px;
}
#menu_ala {
	width: 187px;
	height: 17px;
	background-image: url(menu_left_bottom.jpeg);
}
/* This is for IE 5 & 6 \*/
* html #menu1 {
position: relative;
z-index: 5;
float: left;
background-image: url('menu_left_top.jpg');
width: 187px;
padding: 0;
margin: 0px 0px 0px 0px;
border-left: 1px solid black;
} /* Here end the IE 5 & 5 bug fix */
#menu1 ul {
padding:0;
margin: 0;
}
#menu1 ul li {
padding-top: 5px;
margin-left: 5px;
list-style: none;
font-size: 1.4em;
font-weight: bold;
}
#enu1 a:link {
text-decoration: none;
color: black;
}
#enu1 a:hover {
text-decoration: none;
color: #0A57A4;
}
#enu1 a:active {
text-decoration: none;
color: #0A57A4;
}
#enu1 a:visited{
text-decoration: none;
color: black;
}
#menu2 {
z-index: 0;
margin-left: 187px;
position: relative;
background: url('menu_top.jpg') no-repeat top left;
width: 586px;
height: 33px;
padding: 0;
}
/* This is for IE 5 & 6 \*/
* html #menu2 {
z-index: 4;
left: -3px;
margin: 0px 0px 0px 0px;
position: relative;
background: url('menu_top.jpg') no-repeat top left;
width: 586px;
height: 33px;
padding: 0;
border-right: 1px solid black;
} /* Here end the IE 5 & 5 bug fix */
#menu2 ul{
padding-top: 9px;
padding-left: 80px;
margin: 0;
font-size: 1.4em;
font-weight: bold;
}
#menu2 ul li {
display: inline;
padding: 3px;
}
#menu2 a:link {
text-decoration: none;
color: black;
}
#menu2 a:hover {
text-decoration: none;
color: #0A57A4;
}
#menu2 a:active {
text-decoration: none;
color: #0A57A4;
}
#menu2 a:visited{
text-decoration: none;
color: black;
}
#fake_submenu {
visibility: hidden;
z-index: 1;
position: absolute;
left: 187px;
top: 80px;
background: url('submenu_off.jpg') no-repeat top left;
width: 586px;
height: 29px;
padding: 0;
}
#submenu {
position: relative;
visibility: visible;
z-index: 5;
margin-left: 187px;
background: url('submenu.jpg') no-repeat top;
width: 586px;
height: 29px;
padding: 0;
}

/* This is for IE 5 & 6 \*/
*html #submenu {
left: -3px;
position: relative;
visibility: visible;
z-index: 5;
background: url('submenu.jpg') no-repeat top;
width: 586px;
height: 29px;
margin: 0px 0px 0px 0px;
border-right: 1px solid black;
} /* Here end the IE 5 & 5 bug fix */
#submenu ul{
padding-top: 6px;
padding-left: 70px;
margin:0;
font-size: 1.4em;
}
#submenu ul li {
display: inline;
padding: 3px;
}
#submenu a:link {
text-decoration: none;
color: #0A57A4;
}
#submenu a:hover {
text-decoration: none;
color: black;
}
#submenu a:active {
text-decoration: none;
color: black;
}
#submenu a:visited{
text-decoration: none;
color: #0A57A4;
}
#content {
z-index: 4;
position: relative;
background-color: #FFF;
padding: 10px;
font-size: 1.2em;
margin-left: 200px;
}
/* This is for IE 5 & 6 \*/
* html #content {
overflow: hidden;
border-left: 1px solid black;
border-right: 1px solid black;
margin-right: 5px;
margin-left: 0;
padding-left: 200px;
}
#footer {
position: relative;
clear: both;
margin: 0;
width: 773px;
height: 35px;
background: url('bottom.jpg') no-repeat;
text-align: center;
font-size: 1.4em;
font-weight: bold;
line-height: 34px;
}
#footer span{
}
* html #footer {
left: 2px;
border-right: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
}

.menu
	{
	font-size: 11px;
	text-decoration: none;
	color: black;
	}

.menu:hover, .menuvalittu, .menuheadervalittu
	{
	color:#00F;
	color: #0A57A4;
	}

.menuheader
	{
	text-decoration: none;
	color:black;
	float:none;
	}

.menuheader:hover
	{
	color: #0A57A4;
	}
