/* CSS Document */

 /* -------------------------- GALVATEK YLEISET TYYLIT ----------------------- */
 
 a {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#D74600;
		font-weight: normal;
		text-align: left;
		text-decoration: none;


	}

	a:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FF6215;
		font-weight: normal;
		text-align: left;
		text-decoration: underline;
	}
	
 a.linkit_teksti {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		font-weight: normal;
		text-align: left;
		text-decoration: none;


	}

	a.linkit_teksti:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		font-weight: normal;
		text-align: left;
		text-decoration: underline;
	}

body.body1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#c6c7c9;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	background-color:#CCCCCC;
}

body.body2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#c6c7c9;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#0365a7;
	font-weight:bold;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0374bf;
	font-weight:bold;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0374bf;
	font-weight:normal;
}

.lomakekentta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	
}

.lomakekentta_pakollinen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	background-color:#EFEFEF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	
}

.left {
float:left;
}

.right {
float:right;
}

 /* -------------------------- GALVATEK YLEISET TAULUTYYLIT ----------------------- */
 
 table.taulu_sisalto{
	width: 920px;
	background:#FFFFFF;
	border-left: 1px solid #a5aeb5;
	border-right: 1px solid #a5aeb5;
	border-bottom: 1px solid #a5aeb5;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}


 /* -------------------------- GALVATEK REFERENSSIEN SOLUTYYLIT ----------------------- */

td.solu_referenssit_otsikot {
		padding:5px;
		width:25%;
		vertical-align:top;
		text-align:left;
		background-color:#e9e9e9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#0365a7;
		}


td.solu_referenssit {
		padding:5px;
		width:25%;
		vertical-align:top;
		text-align:left;
		background-color:#F9F9F9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		border-bottom: 1px solid #CCCCCC;
		}

td.solu_referenssit2 {
		padding:5px;
		width:25%;
		vertical-align:top;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		background-color:#ffffff;
		border-bottom: 1px solid #CCCCCC;
		}



 /* -------------------------- GALVATEK YLEISET SOLUTYYLIT ----------------------- */

td.solu_logo_palkki {
		width: 900px;
		background-image: url('../images/bg_logobar.gif');
		vertical-align:top;
		text-align:left;
		}

td.solu_harmaa_palkki {
		font-size:1px;
		height:7px;
		width: 900px;
		background-image: url('../images/bg_crey_line.gif');
		vertical-align:top;
		text-align:left;
		}
		
td.solu_copyright_palkki {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#F4F4F4;
		height:35px;
		width: 900px;
		background-image: url('../images/bg_bottombar.gif');
		padding-left:30px;
		padding-top:2px;
		text-align:left;
		}
		

td.solu_toteutus_palkki {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #cccccc;
		line-height:1.5;
		vertical-align:top;
		height:20px;
		padding-left:30px;
		text-align:left;
		}

td.solu_linkit_palkki {
		height:auto;
		width: 250px;
		background-image: url('../images/newsbg.gif');
		vertical-align:top;
		border-bottom: 1px solid #999999;
		}
		
td.solu_alalinkit_otsikko{
		padding-left:20px;
		height:30px;
		vertical-align:middle;
		text-align:left;
		background-color:#b5bac3;
		border-left: 1px solid #999999; 
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
		}
		
		td.solu_copyright{
		text-align:center;
		width:750px;
		padding-left:20px;
		height:27px;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:10px;
		background-image: url('../images/bottombar.jpg');
		}

 /* -------------------------- GALVATEK YLEISET LINKKITYYLIT ----------------------- */
 
a.ylos { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: none;


	}

	a.ylos:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: underline;
	}
	
a.osasto {
color:#5e5f5f;
display:block;
float:left;
padding:2px 5px 2px 25px;
width:580px;
background-color:#f7f7f7;
background-image: url('../images/osasto_nuoli.gif');
background-repeat:no-repeat;
background-position:left;
}

a.osasto:hover {
color:#5e5f5f;
display:block;
float:left;
padding:2px 5px 2px 25px;
width:580px;
background-color:#e2e2e2;
text-decoration:none;
}

.osasto_otsikko {
color:#fff;
padding:2px 0 2px 5px;
width:590px;
font-weight:bolder;
background-color:#fe6700;
}

.osasto_td {
padding:3px 0 3px 0;
}

.maakohtainen {
float:right;
background-color:#f3f3f3;
width:250px;
height:60px;
}

.maakohtainen_otsikko {
width:240px;
padding:5px;
color:#FFFFFF;
background-color:#0079ca;
font-weight:bolder;
margin:0;
}

.maakohtainen_pudotusv{
width:240px;
padding:5px;
height:10px;
color:#FFFFFF;
margin:0;
}
 
 /* PÄÄNAVIGAATIO */
 
  #flashcontent {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 21px;
width: inherit;
background-color: #transparent;
color: #ffffff;
text-align:left;

} 
 
#flashcontent ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#flashcontent li.aktiivinen1 {
 border-bottom: 1px solid #ffffff;
 background-repeat: no-repeat;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#flashcontent li.aktiivinen1 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 24px;
 background-color: #007bcb;
 color:#ffffff;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#flashcontent li.aktiivinen1 a:hover {
 background-color: #0075c2;
 color:#ffffff;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
 
 
 /* ALANAVIGAATIO */
 
 
 #alanavi {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
width: inherit;
background-color: #transparent;
color: #000000;
text-align:left;
border-left: 1px solid #999999; 
border-right: 1px solid #999999;

} 
 
#alanavi ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.aktiivinen1 {
 border-bottom: 1px solid #999999;
 background-repeat: no-repeat;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#alanavi li.aktiivinen1 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 24px;
 background-color: #D3D3D3;
 color:#006699;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.aktiivinen1 a:hover {
 background-color: #D3D3D3;
 color:#006699;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.aktiivinen2 {
 border-bottom: 1px solid #c6cbcf;
 background-repeat: no-repeat;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#alanavi li.aktiivinen2 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 28px;
 background-color: #EBEBEB;
 color:#318AD2;
 font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.aktiivinen2 a:hover {
 background-color: #EBEBEB;
 color:#318AD2;
 font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.aktiivinen3 {
 border-bottom: 1px solid #eeeeee;
 background-repeat: no-repeat;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#alanavi li.aktiivinen3 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 32px;
 background-color: #fafafa;
 color:#6FACDF;
 font-weight:bold;
  font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.aktiivinen3 a:hover {
 background-color: #fafafa;
 color:#6FACDF;
 font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.passiivinen1 {
 border-bottom: 1px solid #999999;
 background-repeat: no-repeat;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
 
#alanavi li.passiivinen1 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 20px;
 background-color:#D3D3D3;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.passiivinen1 a:hover {
 background-color: #D3D3D3;
 color:#006699;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.passiivinen2 {
 border-bottom: 1px solid #c6cbcf;
 background-repeat: no-repeat;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#alanavi li.passiivinen2 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 20px;
 background-color:#EBEBEB;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.passiivinen2 a:hover {
 background-color: #EBEBEB;
 color:#318AD2;
  font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#alanavi li.passiivinen3 {
 border-bottom: 1px solid #eeeeee;
 background-repeat: no-repeat;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#alanavi li.passiivinen3 a {
 display: block;
 text-decoration: none;
 width: inherit;
 color: #000000; 
 margin: 0;
 padding: 2px 2px 2px 20px;
  background-color: #fafafa;
  font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#alanavi li.passiivinen3 a:hover {
 background-color: #fafafa;
 color:#6FACDF;
 font-weight:bold;
 font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#referenssit {
font-size: 11px;
line-height: 15px;
width: inherit;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #transparent;
color: #666666;
text-align:left;

} 
 
#referenssit ul {
list-style: none;
margin: 0;
padding:0;
}
#referenssit li {
 border-bottom: 1px solid #ffffff;
 background-image: url(../images/list.gif);
 background-repeat: no-repeat;
 background-position:left;
 padding: 0px 0px 2px 15px;
 color: #666666;
 

}
 
#referenssit li a {
 display: block;
 text-decoration: none;
 width: inherit;
color: #ff3300;
 margin: 0;
 padding: 0px 0px 2px 15px;
}

#referenssit li a:hover {
color: #333333;
 text-decoration:underline;
}


#sivukartta {
font-size: 11px;
line-height: 15px;
width: inherit;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #transparent;
color: #333333;
text-align:left;

} 
 
#sivukartta ul {
list-style: none;
margin: 0;
padding:0;
}

#sivukartta li {
 border-bottom: 1px solid #ffffff;
 background-repeat: no-repeat;
 background-position:left;
 padding: 0px 0px 2px 15px;
 color: #666666;
 

}
 
#sivukartta li a {
 display: block;
 text-decoration: none;
 width: inherit;
color:#333333;
 margin: 0;
 padding: 0px 0px 2px 15px;
}

#sivukartta li a:hover {
color:#FF6600;
 text-decoration:underline;
}

#sivukartta li.toinentaso a {
 display: block;
 text-decoration: none;
 width: inherit;
color:#666666;
 margin: 0;
 padding: 0px 0px 2px 15px;
}

#sivukartta li.toinentaso a:hover {
color:#FF6600;
 text-decoration:underline;
}

#sivukartta li.kolmastaso a {
 display: block;
 text-decoration: none;
 width: inherit;
color:#999999;
 margin: 0;
 padding: 0px 0px 2px 15px;
}

#sivukartta li.kolmastaso a:hover {
color:#FF6600;
 text-decoration:underline;
}

#etusivu {
font-size: 11px;
line-height: 15px;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #transparent;
color: #666666;
text-align:left;

} 
 
#etusivu ul {
list-style: none;
margin: 0;
padding:0;
}
#etusivu li {
 background-image: url('../images/list2.gif');
 background-repeat: no-repeat;
 background-position:left;
 padding: 0px 20px 2px 20px;
 color: #666666;
 

}
 
#etusivu li a {
 display: block;
 text-decoration: none;
 width: inherit;
color: #ff3300;
 margin: 0;
 padding: 0px 20px 2px 20px;
}

#etusivu li a:hover {
color: #333333;
 text-decoration:underline;
}

	
		
	a.linkki_alalinkit_otsikko {
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: middle;
		text-align:left;
		font-size: 11px;
		font-weight:bold;
		text-decoration:none;
		}
	
	a.linkki_alalinkit_otsikko:hover {
		color: #f1f1f2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: middle;
		text-align:left;
		font-size: 11px;
		font-weight:bold;
		text-decoration:underline;
		}
		
a.bt_harmaa {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#d7d9db;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #464e58;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #999999;

	}

	a.bt_harmaa:hover {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#fa8014;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #464e58;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #999999;
	}
	
a.bt_oranssi {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#fb6801;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #b54501;

	}

	a.bt_oranssi:hover {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#fb781d;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #b54501;
	}
	
	
	 a.toteutus {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #fafafa;
		font-weight: normal;
		text-align: left;
		text-decoration: none;


	}

	a.toteutus:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: underline;
	}
	
		 a.jsmedia {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #cccccc;
		font-weight: normal;
		text-align: left;
		text-decoration: none;


	}

	a.jsmedia:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-align: left;
		text-decoration: underline;
	}


 /* -------------------------- GALVATEK YLEISET SOLUTYYLIT SISÄLTÖ ----------------------- */
 
td.solu_oranssi_otsikko_palkki {
		height: 32px;
		text-align: left;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding-left: 20px;
		background-image: url('../images/titlebar_orange.jpg');
		background-repeat:no-repeat;
		} 

td.solu_oranssi_otsikko_palkki_pitka {
		height: 32px;
		text-align: left;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding-left: 20px;
		background-image: url('../images/titlebar_orange_long.jpg');
		background-repeat:no-repeat;
		} 

td.solu_oranssi_otsikko_palkki_pitka2 {
		height: 32px;
		text-align: left;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding-left: 20px;
		background-image: url('../images/titlebar_orange_long2.jpg');
		background-repeat:no-repeat;
		} 
		
td.solu_harmaa_ohut_palkki {
		font-size:1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height: 6px;
		text-align: left;
		background-image: url('../images/thi_midbar_right.jpg');
		} 

td.solu_viiva_etusivu {
		font-size:1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height: 1px;
		width:650px;
		text-align: left;
 		border-top: 1px solid #999999;
		} 

td.solu_kuva_etusivu {
		text-align: left;
		vertical-align:top;
		height:170px;
 		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #ffffff;
		} 

td.solu_sisalto {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:11px;
		line-height:1.5;
		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
		}

td.solu_sisalto2 {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:11px;
		line-height:1.5;
		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-right: 120px;
		}
		

td.solu_pdf1 {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		line-height:1.5;
		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
		border-bottom: 1px dotted #333333;
		}

td.solu_listaa_solu_oranssi {
		text-align: center;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:10px;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 2px;
		padding-right: 3px;
		background-color:#f3f2f2;
		border-bottom: 1px dotted #FFFFFF;
		border-left: 1px dotted #FFFFFF;
		}

td.solu_listaa_solu_oranssi2 {
		text-align: center;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:10px;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 3px;
		padding-right: 2px;
		background-color:#e3e3e3;
		border-bottom: 1px dotted #FFFFFF;
		border-left: 1px dotted #FFFFFF;
		}

td.solu_listaa_solu_oranssi3 {
		text-align: center;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size:10px;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 3px;
		padding-right: 2px;
		background-color:#999999;
		border-bottom: 1px dotted #FFFFFF;
		border-left: 1px dotted #FFFFFF;
		}
		

td.solu_listaa_solu_harmaa {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:10px;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 3px;
		padding-right: 2px;
		background-color:#F8F8F8;
		border-bottom: 1px dotted #FFFFFF;
		border-left: 1px dotted #FFFFFF;
		}

td.solu_listaa_solu_harmaa2 {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:10px;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 3px;
		padding-right: 2px;
		background-color:#e6e5e5;
		border-bottom: 1px dotted #FFFFFF;
		border-left: 1px dotted #FFFFFF;
		}
		
td.solu_pdf2 {
		text-align: left;
		vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		line-height:1.5;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
		border-bottom: 1px dotted #333333;
		border-right: 1px dotted #333333;
		}
		
td.solu_ajankohtaista {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		line-height:1.5;
		padding-left: 20px;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 5px;
		border-bottom: 1px solid #999999;
		}

td.solu_ajankohtaista_yksittainen {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		line-height:1.5;
		padding-left: 20px;
		padding-bottom: 5px;
		padding-right: 5px;
		}


		
td.solu_sisalto_etusivu {
		text-align: left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336666;
		font-size:11px;
		line-height:1.5;
		padding-left: 20px;
		padding-bottom: 5px;
		padding-right: 15px;
		padding-top: 15px;
		}

