/* CSS Document iuinno.css 7.3.2008 kvaliitti/er */
body	{
	background-color:#98b9e0;
}
a img	{
	border:none;
}
#uni-wrap-e	{
	width:1024px;
	/*height:605px;*/
	margin:auto;
	/*border:1px solid #ffffff;*/
	
}
#wrap-up	{
	width:1024px;
	height:20px;
}

#inner-wrap-e	{
	width:1024px;
	height:auto;
	background:url(img/pohja_content_bg5.jpg) repeat-y;
	background-color:#FFFFFF;
}

#inner-wrap-p	{
	width:1024px;
	height:auto;
	min-height:600px;
	background:url(img/pohja_content_bg5.jpg) repeat-y;
	
}
#wrap-foot	{
	clear:both;  
	margin: 0px;
	padding: 0px;
  }
  
#head	{
	height:114px;
	padding:0 0 0 14px;
}
#head div	{
	float:left;
	height:114px;
	padding:0 4px 0 0;
}
#logo h1	{
	margin:0px;
	padding:0px;
}
#content-area-e	{
	margin:8px 0 0 14px;
	background-color:#FFFFFF;
}

#navi	{
	float:left;
	width:222px;
	height:442px;
	/*background:url(img/navi_bg.jpg) no-repeat;*/
}
#navi-fill	{
	background:url(img/navi_bg_middle.jpg) repeat-y;
}
#gator-1	{
	padding:1px 0 0 0;
	
	
}
#gator-1 div	{
	margin-left:15px;
	width:193px;
	height:28px;
	
}
#gator-1 div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_butt.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:28px;
	padding:6px 0 0 15px;
	color:#0060ad;
}
#gator-1 div a:hover	{	
	color:#2f8926;
}
span.inter-navi	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#0060ad;
	padding-left:10px;
}
#gator-2	{
	padding:15px 0 25px 0;
}
#gator-2 div	{
	margin-left:15px;
	width:193px;
	height:28px;	
}
#gator-2 div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_butt.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:28px;
	padding:6px 0 0 15px;
	color:#2f8926;
}
#gator-2 div a:hover	{	
	color:#0060ad;
}
#gator-3	{
	padding:25px 0 0 0;
}
#gator-3 div	{
	margin-left:15px;
	width:193px;
	height:28px;	
}
#gator-3 div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_butt_blue.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:28px;
	padding:6px 0 0 15px;
	color:#ffffff;
}
#gator-3 div a:hover	{	
	text-decoration:underline;
}
#lower-navi	{
	background:url(img/lower_navi_bg2.jpg) no-repeat;
	height:143px;
}
#lower-navi div	{
	margin-left:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:16px 0 0 0;
}
#lower-navi div a	{
	color:#0060ad;
	text-decoration:none;
}
#lower-navi div a:hover	{	
	color:#2f8926;
}


#lower-navi-s	{
	background:url(img/lower_navi_bg2.jpg) no-repeat;
	height:143px;
}
#lower-navi-s div	{
	margin-left:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:9px 0 0 0;
}
#lower-navi-s div a	{
	color:#0060ad;
	text-decoration:none;
	display:block;
}
#lower-navi-s div a:hover	{	
	color:#2f8926;
}
#lower-navi-s div a.bad-design	{
	padding-top:6px;
}
#news-area	{
	float:left;
	width:255px;
}
#news-area div	{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}	
#news-area p	{
	margin:8px 0 8px 3px;
	
}	
#news-area a	{
	color:#2f8926;
	font-weight:bold;
	text-decoration:none;
}
#news-area a:hover	{
	text-decoration:underline;
}
#news-area-continued	{
	float:left;
	width:360px;
}
#balancer	{
	height:15px;
}
#news-area-continued h1	{
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f8926;
}
#news-area-continued h2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.hoo2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}
.hoo3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#2f8926;
	font-weight:bold;
}
a.basic-link	{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0060ad;
}
a.basic-link:hover	{
	text-decoration:underline;
}
#news-area-continued div	{
	padding-left:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:145%;
}
#news-area-continued div p	{

	padding-top:10px;
}
#news-area-continued div a {	
	font-weight:bold;
	color:#0060ad;
	text-decoration:none;
}
#news-area-continued div a:hover	{	
	text-decoration:underline;
}	
#news-area-continued div a h2{	
	font-weight:bold;
	color:#0060ad;
	text-decoration:none;
}
#news-area-continued div a h2:hover	{	
	text-decoration:underline;
}
#news-area-continued div a h4{
	margin:0;	
	font-weight:bold;
	color:#0060ad;
	text-decoration:none;
}
#news-area-continued div a h4:hover	{	
	text-decoration:underline;
}
div.separator	{
	width:235px;
	height:2px;
	border-bottom:1px dashed #2f8926;
}
div.separator-wide	{
	width:360px;
	height:2px;
	border-bottom:1px dashed #2f8926;
}	
#right	{
	float:left;
	width:500px;
	margin-left:20px;
}

#right-continued	{
	float:left;
	width:340px;
}
#right-up	{
	height:24px;
	width:333px;
	margin-top:4px;
	margin-left:158px;
}

#right-up div	{
	float:right;
	height:24px;
	width:110px;
	text-align:center;
}
#right-up div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_tab.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:19px;
	padding:5px 0 0 0;
	color:#ffffff;
}
#right-up div a:hover	{
	text-decoration:underline;
}
#right-up2	{
	height:24px;
	width:332px;
	margin-top:4px;
	margin-left:73px;
}

#right-up2 div	{
	float:right;
	height:24px;
	width:110px;
	text-align:center;
}
#right-up2 div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_tab.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:19px;
	padding:5px 0 0 0;
	color:#ffffff;
}
#right-up2 div a:hover	{
	text-decoration:underline;
}
#right-down	{
	background:url(img/right_bigbox_bg.jpg) no-repeat;
	width:500px;
	height:415px;
}
#right-down-content	{
	width:332px;
	margin-left:73px;
	padding-top:1px;
	
}	
#piclinks	{
	width:480px;
	height:345px;
	margin-left:20px;
	padding-top:50px;

}
#piclinks div	{
	float:left;
	width:223px;
	padding:20px 12px 0 0;
	
}	
#clear-it	{
	clear:both;
	margin: 0px;
	padding: 0px;
  
	
}	
/****************** Jatkosivut *********************/

#content-pages	{
	float:left;
	width:750px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
#right-up-pages	{
	height:24px;
	width:750px;
	margin-top:4px;
}
#right-up-pages div	{
	float:right;
	height:24px;
	width:110px;
	text-align:center;
}
#right-up-pages div a	{
	text-decoration:none;
	display:block;
	background:url(img/navi_tab.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height:19px;
	padding:5px 0 0 0;
	color:#ffffff;
}
#right-up-pages div a:hover	{
	text-decoration:underline;
}
#text-content-pages	{
	padding-bottom:20px;
}
#text-content-pages	h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	width:700px;
	margin:15px 10px 6px 20px;
}
#text-content-pages p	{
	font-size:0.7em;
	margin:6px 10px 6px 20px;
}
#text-content-pages a	{
	text-decoration:none;
	color:#2f8926;
}
#text-content-pages a:hover	{
	text-decoration:underline;
}
#subnavi	{
	margin:4px 0 10px 22px;
}		
#subnavi div	{
	display:inline;
	font-size:0.7em;
}
#subnavi a	{
	text-decoration:none;
	color:#2f8926;
}
#subnavi a:hover	{
	text-decoration:underline;
}		
.fl	{
	float:left;
	margin-left:20px;
	padding:0 10px 6px 0;
}
.fr	{
	float:right;
	padding:0 2px 6px 10px;
}	

blockquote {
	margin:0px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:25px;
	}

li {
	padding-top:3px;
	padding-left:0px;
	
	}
	
#pvm {
	padding-top:30px;
	padding-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#cccccc;
	}	
	
ul {

 	 
}
	
	
