body
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	background: url(/edec_index_tiedostot/tausta.gif) repeat-x left top;
	text-align: center;
	padding: 15px 0 0 0;
	margin: 0;
}

th,td
{
	font-size: 11px;
}

h1
{
	font-family:Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size:14px;
	color:#595A5F;
}	

h2
{
	font-family:Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size:11px;
	color:#003366
}	

h3
{
	font-family:Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size:12px;
}
	
/* linkit */
a:link { text-decoration: underline; color: #056389;}
a:visited { text-decoration: underline;	color: #056389;}
a:hover { text-decoration: none; color: #056389;}
a:active { text-decoration: underline; color: #056389;}

#wrapper
{
	background: #223F8F url(/img/varjo.gif) repeat-x left top; 
	padding: 3px 3px; 
	margin: 0 auto; 
	width: 980px
}

#homelinks
{
	background: #223F8F;
	border-bottom:5px #FFF solid;
	border-right:5px #FFF solid;
}

#homelinks a,
#homelinks a:link,
#homelinks a:visited
{ 
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold; 
	background: #6479B1 url(/img/homelinks_tausta.gif); 
	display:block;  
	padding:12px 20px; 
	margin:0;
}

#homelinks a:hover,
#homelinks a:active
{ text-decoration: underline;}

#homelinks ul
{
	margin:0;  
	list-style:none;  
	padding: 5px 8px;}

#homelinks ul li
{
	display: inline;
	padding: 0;
	margin:0;
	list-style:none;
}

#homelinks ul a,
#homelinks ul a:link,
#homelinks ul a:visited
{ text-decoration: none; font-weight:normal; background:none; margin:0; padding:0 10px; text-align:left; background:transparent url(/img/nuoli_bullet.gif) no-repeat 0 3px;}

#homelinks ul a:hover,
#homelinks ul a:active
{ text-decoration: underline; }

td.homelinks2,
td.homelinks2 a,
td.homelinks2 a:link,
td.homelinks2 a:visited,
td.homelinks2 a:hover,
td.homelinks2 a:active
{
	color: #FFF;
	font-size:11px;
}


.homelinks3,
.homelinks3 a,
.homelinks3 a:link,
.homelinks3 a:visited,
.homelinks3 a:hover,
.homelinks3 a:active
{  color:#595A5F; font-size:11px  }


table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: hidden;
	border-color: #6479B1;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #6479B1;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #6479B1;
	background-color: white;
	-moz-border-radius: ;
}

#navi ul
{
	
	background-image: none;
	background: #6479B1;
	padding: 1 1 1 1px;
	margin: 0;
	border-left: 1px solid #CCD2D9;
	border-bottom: 1px solid #CCD2D9;
}


#navi ul li,
#navi ul ul li
{
	display: inline;
	padding: 0;
	margin: 0;
}

#navi ul a,
#navi ul a:link,
#navi ul a:visited
{
	text-decoration: none; 
	color: #636468;
	padding: 5px 10px 5px 17px;
	margin: 0; 
	display:block;
	border-bottom:1px solid #CCD2D9;
	font-weight:bold;
	/*width:207px;*/ 
	background:#EBEBEB url(/img/bullet_raquo_g.gif) no-repeat 5px 9px;
}

#navi ul a:hover,
#navi ul a:active,
#navi ul a.active,
#navi ul a.active:link,
#navi ul a.active:visited
{
	text-decoration: none; 
	color: #FFA32E;
	padding: 5px 10px 5px 17px;
	display:block; 
	background:#FFFFFF url(/img/bullet_raquo_o.gif) no-repeat 5px 9px;
	}

#navi ul ul
{
	background:#FFF;
	padding:0;
	margin:0;
	border:none;
	/*width:207px;*/
}

#navi ul ul a,
#navi ul ul a:link,
#navi ul ul a:visited
{
	text-decoration: none; 
	color: #636468;
	padding: 5px 10px 5px 22px;
	margin:0; 
	display:block;
	border:0;
	font-size:11px; 
	background:transparent url(/img/bullet_nuoli.gif) no-repeat 8px 8px;
}

#navi ul ul a:hover,
#navi ul ul a:active,
#navi ul ul a.active,
#navi ul ul a.active:link,
#navi ul ul a.active:visited
{
	text-decoration: none; 
	color: #FFA32E;
	padding: 5px 10px 5px 22px;
	display:block; 
	border:0;
	font-size:11px;
}


.ots { font-family:Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size:14px;
	color:#595A5F;  }

.leipis,
.leipis p
{  text-decoration: none; font-weight:normal; background:none; margin:0; color:#595A5F;   }

.leipis a,
.leipis a:link,
.leipis a:visited
{  text-decoration: underline; font-weight:normal; background:none; margin:0; color:#1264AE;   }

.leipis a:hover,
.leipis a:active
{  text-decoration: none; font-weight:normal; background:none; margin:0; color:#1264AE;  }

.right_title,
.right_title a,
.right_title a:link,
.right_title a:visited,
.right_title a:hover,
.right_title a:active
{  text-decoration: none; font-weight:normal; background:none; margin:0; color:#595A5F; font-weight:bold; padding:18px 18px 7px 22px ; text-align:left;  width:140px}

.right_txt
{  text-decoration: none; background:none; margin:0; color:#595A5F; padding:7px; }	


.right_txt a,
.right_txt a:link,
.right_txt a:visited
{  text-decoration: underline;  background:none;  color:#1264AE; }	

.right_txt a:hover,
.right_txt a:active
{  text-decoration: none;  }	

.right_txt ul
{  list-style:none; margin:0; padding:0;  }	

.right_txt ul li
{  text-decoration: none; background:transparent url(../img/bullet_viiva.gif) no-repeat 1px 2px; margin:0; padding:0 0 0 10px  }	
	

	
.left_title
{
	padding: 17px 18px 7px 10px;
	text-align:left;
	width:190px;
	font-weight: bold;
	background: none;
}

.left_title a,
.left_title a:link,
.left_title a:visited,
.left_title a:hover,
.left_title a:active
{
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	color: #595A5F;
}

.topbar_main
{
	color: #FFFFFF;
	background-color:#223f8f;
	padding: 2px 2px 2px 5px;
	}

.topbar_right
{
	color: #FFFFFF;
	background-color:#223f8f;
	padding: 2px 2px 2px 5px;
}


.contenttable
{ color:#595A5E }

.newslist
{ color:#595A5E }

.newslist a,
.newslist a:link,
.newslist a:visited
{ text-decoration: none; color:#1264AE; }	

.newslist a:hover,
.newslist a:active
{ text-decoration: underline;  }	


.subhomebox
{ color:#595A5E }

.subhomebox a,
.subhomebox a:link,
.subhomebox a:visited
{ text-decoration: none; font-weight:bold; color:#cbd2da; }	

.subhomebox a:hover,
.subhomebox a:active
{ text-decoration: underline;  }	

td.smalltitle
{
	color: #fff;
}

