
/*	[Layout: Children] */
/*	[Creator: tommi.hares@meteoriitti.com] */
/*	[Browser.Browser: Unknown] */
/*	[Browser.MajorVersion: 0] */
/*	[Browser.MinorVersion: 0] */

/*	[Layout] */
/*		[Page] */
			body
			{
			background-color: #CEDC49;
			background-image: url(/Layout/Children/Image/Background.jpg);
			background-repeat: repeat-x;
			background-attachment: scroll;
			background-position: 0% 0%;
			margin: 0px 0px 30px 0px;
			padding: 0px;
			font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
			/* font-size: 90%; */
			    font-size: 80%;
			color: #000000;
			    line-height: 15px;
			}
/*		[/Page] */
/*		[Table] */
			#Wrapper
			{
			background-color: #ADC110;
			background-image: url(/Layout/Children/Image/Top.jpg);
			background-repeat: no-repeat;
			padding-top: 29px;
			}
/*			[Row] */
/*			[/Row] *
/*			[Cell] */
				.Normal-Layout-0 .TableCell_Extra1
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxLeft.gif);
				background-repeat: repeat-y;
				width: 205px;
				}
				.Normal-Layout-0 .TableCell_Main
				{
				background-color: #FFFFFF;
				}	
				.Normal-Layout-0 .TableCell_Extra2
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxRight.gif);
				background-repeat: repeat-y;
				width: 58px;
				}	
				.Normal-Layout-0 .TableCell_Extra1Bottom
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxBottomLeft.gif);
				background-repeat: no-repeat;
				width: 58px;
				height: 64px;
				}	
				.Normal-Layout-0 .TableCell_MainBottom
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxBottom.gif);
				background-repeat: repeat-x;
				width: 100%;
				height: 64px;
				}	
				.Normal-Layout-0 .TableCell_Extra2Bottom
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxBottomRight.gif);
				background-repeat: no-repeat;
				width: 58px;
				height: 64px;
				}
				.Normal-Layout-0 .TableCell_Extra2 .LayoutBoxRight
				{
				background-image: url(/Layout/Children/Image/Layout/Layout_BoxTopRight.gif);
				background-repeat: no-repeat;
				width: 58px;
				height: 300px;
				}				
/*			[/Cell] *
/*		[/Table] */
/*		[ControlHolder] */
			.Normal-Layout-0 .ControlHolder .Toolbox
			{
			position: relative;
			top: 100px;
			left: 380px;
			z-index: 99;
			width: 50px;
			}
			.Normal-Layout-0 .ControlHolder .Extra1
			{
			}
			.Normal-Layout-0 .ControlHolder .Main
			{			     
			    position: relative;
			background-image: url(/Layout/Children/Image/Layout/Layout_BoxTop.gif);
			/*background-position: 0px -1px !important;  */
			background-position: 0px 0px;			
			background-repeat: repeat-x;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			}			
			.Normal-Layout-0 .ControlHolder .Main2			
			{
			    margin: 0px 0px 0px 20px;
			}		
			.Normal-Layout-0 .ControlHolder .Main3
			{
			    padding: 0px 0px 0px 10px;
			}	
			.Normal-Layout-0 .ControlHolder .Main4
			{
			    margin: 20px 0px 0px 20px;
			}
			.Normal-Layout-0 .ControlHolder .Main5
			{
			    margin: 20px 0px 0px 0px;
			    padding: 0px 0px 0px 10px;   
			}	
			
			
			
			.Normal-Layout-0 .ControlHolder .Footer
			{
			margin: 10px 0px 20px 56px;
			}
			.Normal-Layout-0 a
			{
			color: #0000D4;
			}
			.Normal-Layout-0 a:visited
			{
			color: #0000D4;
			}
			.Normal-Layout-0 a:link
			{
			color: #0000D4;
			}
			
/*		[/ControlHolder] */
/*	[/Layout] */

/*	[Elements] */
/*		[Header] */
			.Normal-Layout-0 h1
			{
			font-size: 130%;
			color: #95AB0B;
			font-weight: normal;
			}
			.Normal-Layout-0 h1.NoTopMargin
			{
			margin-top: 100px;
			}			
			.Normal-Layout-0 h2
			{
			font-size: 110%;
			}
			.Normal-Layout-0 h3
			{
			font-size: 105%;
			color: #000000;
			font-weight: bold;			
			}
			.Normal-Layout-0 h4
			{
			font-size: 100%;
			}
			.Normal-Layout-0 h5
			{
			font-size: 100%;
			}
/*		[/Header] */
/*		[Form] */
			form
			{
			margin: 0px;
			padding: 0px;
			}
			input,select,textarea
			{
			font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 100%;
			}
/*		[/Form] */
/*		[Text] */
			a
			{
			text-decoration: none;
			font-weight: normal;
			}
			a:hover
			{
			text-decoration: underline;
			}			
			a:hover h1
			{
			text-decoration: none;
			}	
			p
			{
			}
/*		[/Text] */
/*		[General] */
			.Normal-Layout-0 .ToolMenu
			{
			color: #FFFFFF;
			font-size: 11px;
			margin-top: 46px;
			}
			.Normal-Layout-0 .ToolMenu a
			{
			color: #FFFFFF;
			}
			.Normal-Layout-0 .UpdateDate
			{
			margin-top: 10px;
			font-size: 75%;
			}
			.Normal-Layout-0 .FontSize
			{
			margin: 5px 5px 5px 130px;
			font-size: 75%;
			}	
			.Normal-Layout-0 .FontSize img
			{
			border: 0px;
			}
			.Normal-Layout-0 .FontSize2
			{
			margin: 0px -3px 5px 15px;
			font-size: 75%;
			}	
			.Normal-Layout-0 .FontSize2 img
			{
			border: 0px;
			}													
			.Normal-Layout-0 .AtSmall, .Normal-Layout-0 .AtBig
			{
			display: none;
			}
/*		[/General] */
/*	[/Elements] */

/*	[Elements.Class] */
/*		[Form] */
			.Normal-Layout-0 input.Button
			{
			background-color: #ADC110;
			color: #000000;
			border-width: 1px;
			padding: 0px;
			height: auto;			
			}
/*		[/Form] */
/*	[/Elements.Class] */

/*	[BlueMeteorite.Meteor.Web.UI] */
/*		[Components] */
/*			[Announcement] */
/*				[Announcement] */
/*				[/Announcement] */
/*				[Archive] */
/*				[/Archive] */
/*				[List] */
/*				[/List] */
/*				[List] */
/*				[/List] */
/*				[Group] */
                    .Normal-Layout-0 .AnnouncementGroup
                    {
                        padding: 10px 0px 20px 0px;
                    }
                    
                    .Normal-Layout-0 .AnnouncementGroup .Title
                    {    
                        color: #95AB0B;
                        font-weight: normal;
                        font-size: 130%; 
                        padding: 0px 0px 10px 0px;                                  
                    }
                    
                    .Normal-Layout-0 .AnnouncementGroup .Title a
                    {
                        color: #95AB0B;
                    }
                    .Normal-Layout-0 .AnnouncementGroup .Title a:hover
                    {
                        text-decoration: none;
                    }
                    
					.Normal-Layout-0 .Main2 .AnnouncementGroup .Title
					{
						margin-bottom: 11px;
					}					
					
					.Normal-Layout-0 .Main2 .AnnouncementGroup
					{
						padding-bottom: 0px;
					}                    
                    
/*				[/Group] */
/*			[/Announcement] */
/*			[Discussion] */
                .Normal-Layout-0 .Discussion
                {
                    /* line-height: 12pt; */
                }
                
                .Normal-Layout-0 .Discussion .Title h1
                {
                    font-weight: normal;                  
                }   
                
                .Normal-Layout-0 .Discussion .Functions a
                {
                    display: block;
                    padding: 10px 0px 0px 0px;
                }
                
                .Normal-Layout-0 #FrontPageIGS .Title
                {
                    display: none;
                }
                .Normal-Layout-0 #FrontPageIGS .List
                {
                    padding-top: 5px;
                }
                

/*				[Group] */
/*				[/Group] */
/*				[GroupList] */
/*				[/GroupList] */
/*				[Message] */
                    .Normal-Layout-0 .Discussion .DiscussionMessage h1 a                    
                    {                        
                        color: #0000d4;
                        font-size: 80%;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage h1 span
                    {
                        color: #95AB0B;
                        display: block;
                        /* padding-top: 20px; */                       
                        margin: 0px;                        
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage h1 .Item1
                    {
                        display: none;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage h1 div
                    {
                        display: inline;
                    }                    
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Separator
                    {
                        border-bottom: solid 1px #000;   
                        margin-bottom: 10px;                     
                    }                                        
                    .Normal-Layout-0 .Discussion .DiscussionMessage .TitleContent
                    {
                        background-color: #f3f3f3;
                    }   
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Title
                    {                                
                        font-weight: bold;                                     
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Body
                    {
                        padding-top: 10px;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Creator
                    {   
                        padding: 5px 0px 0px 0px;                      
                        color: #6c6c6c;
                        font-size: 90%;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .hyperlinkReportMessage                    
                    {
                        padding: 5px 5px 5px 5px;
                        text-align: right; 
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List .Body 
                    {
                        padding: 5px 0px 5px 0px;
                    }                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List tr.Header
                    {
                        
                        background-color: #dbdbdb; 
                        text-align: left;                      
                        color: #000;   
                        font-weight: bold;
                    }         
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List tr.Header td
                    {
                        padding: 3px 5px 2px 10px;
                        border-bottom: 25px solid #fff;
                    } 
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List tr
                    {                      
                        background-color: #fafafa;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List tr.Alternating
                    {
                        background-color: #fff;
                    }                    
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List td
                    {
                        padding: 5px 5px 0px 10px;
                        border-top: solid 5px #fafafa;
                        border-bottom: solid 5px #fafafa;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List tr.Alternating td
                    {
                        border-top: solid 5px #fff;
                        border-bottom: solid 5px #fff;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .List td a
                    {
                        font-weight: bold;
                        color: #000;
                    }                    
                    .Normal-Layout-0 .Main2 .Discussion .DiscussionMessage .Title
                    {                        
                        color: #000;
                        margin: 0px;
                        width: 100%;
                        padding: 0px 10px 0px 0px;                        
                        font-weight: bold;
                    }
/*				[/Message] */
/*				[Message.Frontpage] */             
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage
                    {
                        padding: 10px 0px 20px 0px;
                        margin: 0px;
                    } 
                    
                        
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Title a
                    {
                        color: #95AB0B;   
                        font-size: 130%;
                        font-weight: normal;
                    }  
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Title a:hover
                    {
                        text-decoration: none;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Content p
                    {
                        display: none;
                    }
                                      
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .List
                    {
                        padding: 0px 5px 0px 0px;                      
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Detail
                    {
                        padding: 0px 0px 5px 0px;
                        font-size: 80%;
                        line-height: 10pt;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Content .Auxiliary
                    {
                        padding: 0px 5px 0px 0px;                                                                      
                    }
              
                    .Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .List td
                    {
                        padding-left: 0px;
                        background-color: #fff;
                    }
                    
					.Normal-Layout-0 .Discussion .DiscussionMessage .Frontpage .Content
					{
						padding-top: 10px;
					}					
	                    
/*				[/Message.Frontpage] */  
/*				[MessageInsert] */
                    .Normal-Layout-0 .DiscussionMessageInsert
                    {
                        padding: 5px 0px 5px 10px;                        
                    }
                    
                    .Normal-Layout-0 .DiscussionMessageInsert .Body .UserContent
                    {                       
                        padding: 5px 0px 15px 0px;                        
                    }
                    
                    .Normal-Layout-0 .DiscussionMessageInsert .Body .InputContent input,
                    .Normal-Layout-0 .DiscussionMessageInsert .Body .InputContent textarea
                    {
                        margin: 5px 0px 5px 0px;
                    }
/*				[/MessageInsert] */
/*				[MessageList] */
/*				[/MessageList] */
/*				[MessageWrite] */
/*				[/MessageWrite] */

/*				[ReportMessage] */
                    .Normal-Layout-0 .ReportMessage
                    {
                        padding: 5px 10px 5px 10px;
                    }                
                    .Normal-Layout-0 .ReportMessage .Title
                    {         
                        padding: 10px 0px 0px 0px;               
                        display: block;                        
                    }                    
                    .Normal-Layout-0 .ReportMessage .Message
                    {
                        padding: 10px 10px 0px 0px;
                        font-weight: bold;
                        display: block;  
                    }
                    .Normal-Layout-0 .ReportMessage textarea
                    {                        
                        width: 300px;
                        display: block;
                        margin-bottom: 5px;
                    }                    
/*				[/ReportMessage] */
/*				[View] */
                    .Normal-Layout-0 .Discussion .DiscussionView 
                    {
                         padding: 0px 0px 5px 0px; 
                    }
                    .Normal-Layout-0 .Discussion .DiscussionView table a
                    {
                        color: #000;
                        font-weight: bold;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionView .Sorting
                    {
                        text-align: center;
                        padding: 0px 0px 10px 0px;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionView table
                    {
                        width: 100%;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionView .title th
                    {
                        padding: 3px 5px 2px 10px;                          
                        background-color: #dbdbdb;                         
                        text-align: left;                      
                        
                    }
                    .Normal-Layout-0 .Discussion .DiscussionView .title .Count
                    {
                        width: 70px;
                        text-align: center;                        
                    }                    
                    
                    .Normal-Layout-0 .Discussion .DiscussionView table td
                    {
                        padding: 0px 5px 0px 15px;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionView .Odd
                    {                        
                        background-color: #ebecec;
                    }                   
                    .Normal-Layout-0 .Discussion .DiscussionView .MsgCount
                    {
                        text-align: center;
                        font-weight: bold;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionView .Odd #Topic,
                    .Normal-Layout-0 .Discussion .DiscussionView .Even #Topic
                    {
                        padding: 0px 0px 5px 0px;
                    }
                    
                    .Normal-Layout-0 .Discussion .DiscussionView .Odd td
                    {
                        border-top: 5px solid #ebecec;
                        border-bottom: 5px solid #ebecec;
                    }
                    .Normal-Layout-0 .Discussion .DiscussionView .Even td
                    {
                        border-top: 5px solid #fff;
                        border-bottom: 5px solid #fff;
                    }
                    
/*				[/View] */

/*			[/Discussion] */
/*			[Document] */
/*				[Document] */
					.Normal-Layout-0 .Document
					{
					font-size: 100%;
					}
					
					.Normal-Layout-0 .Main .Document .Body .TableStyle1 p
					{
						line-height: normal;
					}	
					
					.Normal-Layout-0 .TableCell_Main .Main .Document h1
					{
					    margin-top: 20px;
					    margin-bottom: 20px;					    
					}									
					
/*					[SUBSTITUTE target="Layout/ControlHolder/Extra1"] */
						.Normal-Layout-0 .ControlHolder .Extra1 .Document
						{
						color: #FFFFFF;
						margin: 0px 0px 10px 20px;
						padding: 0px 0px 0px 0px;
						}
						.Normal-Layout-0 .ControlHolder .Extra1 .Document h1
						{
						font-size: 100%;
						margin: 0px;
						color: #FFFFFF;						
						}
						.Normal-Layout-0 .ControlHolder .Extra1 .Document a
						{
						color: #FFFFFF;
						}						
						.Normal-Layout-0 .ControlHolder .Extra1 .Document p
						{
						margin: 0px;
						}						
/*					[/SUBSTITUTE] */					
/*					[Document_BoxColor0] */	
						.Normal-Layout-0 .Document .BoxColor0
						{
						font-size: 105%;
						}
/*						[SUBSTITUTE target="Layout/ControlHolder/Extra1"] */
							.Normal-Layout-0 .ControlHolder .Extra1 .Document .BoxColor0
							{
							color: #dbdbdb;
							font-weight: bold;
							}		
							.Normal-Layout-0 .ControlHolder .Extra1 .Document .BoxColor0 a
							{
							color: #dbdbdb;
							font-weight: bold;
							}		
							.Normal-Layout-0 .ControlHolder .Extra1 .Document .BoxColor0 p
							{
							    text-align: left;
							}
/*						[/SUBSTITUTE] */									
/*					[/Document_BoxColor0] */	
/*				[/Document] */
/*			[/Document] */
/*			[File] */
/*				[DocumentBank] */
/*				[/DocumentBank] */
/*				[FileBank] */
/*				[/FileBank] */
/*				[ImageBankImageFolderDetail] */
/*				[/ImageBankImageFolderDetail] */
/*				[ImageBankImageFolderList] */
/*				[/ImageBankImageFolderList] */
/*				[ImageCarousel] */
/*				[/ImageCarousel] */
/*			[/File] */
/*			[Image] */
/*				[Image] */
/*				[/Image] */
/*			[/Image] */
/*			[Keyword] */
/*				[WordLetterList] */
/*				[/WordLetterList] */
/*				[WordList] */
/*				[/WordList] */
/*				[WordList_Object] */
/*				[/WordList_Object] */
/*			[/Keyword] */
/*			[Poll] */
                .Normal-Layout-0 .Poll
                {
                    margin: 0px;
                    padding: 10px 5px 5px 0px;
                    /* font-size: 90%; */
                }
                

/*				[Feedback] */
/*				[/Feedback] */
/*				[FeedbackAlreadyGiven] */
/*				[/FeedbackAlreadyGiven] */
/*				[FeedbackInsert] */
/*				[/FeedbackInsert] */
/*				[Question] */
                    .Normal-Layout-0 .Poll  .Title
                    {
                        width: 230px;
                        height: 84px;
                        background: url(/Layout/Children/Image/kirvio_poll-fi-FI.gif) no-repeat;
                        margin-bottom: 1px;                      
                    }
                    .Normal-Layout-0 .Poll  .Title h1
                    {
                        display: none;
                    }
                    .Normal-Layout-0 .Poll .TopicLink
                    {
                        padding-top: 10px;                        
                    }
/*				[/Question] */
/*				[QuestionAnswered] */
                    .Normal-Layout-0 .Poll .QuestionAnswered .Content
                    {
                        padding: 13px 10px 10px 0px;
                    }
                    
					.Normal-Layout-0 .Poll .QuestionAnswered .Content .Answers
					{
						padding-top: 0px;
					}                      
                    
                    .Normal-Layout-0 .Poll .QuestionAnswered .QuestionAsked
                    {
                        font-weight: normal;                        
                    }        
                    .Normal-Layout-0 .Poll .QuestionAnswered .Answers
                    {
                        padding: 5px 0px 5px 0px
                    }    
                    
                    .Normal-Layout-0 .Poll .QuestionAnswered .Explanation
                    {
                        padding: 5px 0px 0px 0px;
                    }
/*				[/QuestionAnswered] */
/*				[QuestionArchive] */
/*				[/QuestionArchive] */
/*				[QuestionNotAnswered] */
                    .Normal-Layout-0 .Poll .QuestionNotAnswered h1
                    {
                        margin: 0px;
                        padding: 15px 0px 5px 0px;
                    }
                    .Normal-Layout-0 .Poll .QuestionNotAnswered .Question .Body
                    {
                        padding-top: 13px;

                        padding-top: 11px;


                    }
                    
                    .Normal-Layout-0 .Poll .QuestionNotAnswered .Question .Body .Answers
                    {
                        padding: 0px 10px 0px 0px;                        
                    }

                    .Normal-Layout-0 .Poll .QuestionNotAnswered .Question .Body .Explanation
                    {
                        
                        padding: 5px 0px 0px 0px;   
                    }
/*				[/QuestionNotAnswered] */
/*			[/Poll] */
/*			[Search] */
/*				[Form_Global] */
                    .Normal-Layout-0 .SearchForm .Global
                    {                                               
                        padding: 0px 5px 5px 22px;
                    }
                    .Normal-Layout-0 .SearchForm .Global .Title
                    {
                        display: none;
                    }
                    .Normal-Layout-0 .SearchForm .Global .Content
                    {
                        height: 45px;
                        display: block;
                        width: 170px;
                        padding: 0px 0px 5px 10px;                                                
                        background: url(/Layout/Children/Image/search_fi.gif) no-repeat;                       
                    }
                    
                    .Normal-Layout-0 .SearchForm .Global .Content .TextBox
                    {
                        padding: 0px;
                        border: none;
                         margin-top: 25px;
                        width: 95px;
                        position: absolute;
                    }
                    
                    .Normal-Layout-0 .SearchForm .Global .Content .BtnContent
                    {
                        display: block;                        
                        
                        padding-top: 22px;
                        margin: 0px 0px 0px 120px
                    }
                    
                    .Normal-Layout-0 .SearchForm .Global .Content .BtnContent .Button
                    {    
                        font-size: 0px;
                        /* margin-top: 6px; */
                        border: none;  
                       
                        
                        
                        cursor: pointer;
                            
                        height: 27px;
                        width: 42px;              
                        background: transparent url(/Layout/Children/Image/search_btn_fi.gif) no-repeat; 
                    }
/*				[/Form_Global] */
/*				[Result] */
/*				[/Result] */
/*				[Result_Form] */
/*				[/Result_Form] */
/*			[/Search] */
/*			[Text] */
/*				[Text] */
/*					[Text_ToTop] */
					.Normal-Layout-0 .Text .AlignRight
					{
					text-align: right;
					}
/*					[/Text_ToTop] */

/*                  [Text_LinkPrint] */
                        .Normal-Layout-0 .Text .LinkPrint
                        {
                            display: inline; 
                            color: #fff;                       
                        }
                        .Normal-Layout-0 .Text .LinkPrint a
                        {
                            color: #fff;
                            font-size: 11px;
                        }
/*                  [/Text_LinkPrint] */                        
/*				[/Text] */
/*			[/Text] */
/*			[User] */
/*				[Logon] */
/*				[/Logon] */
/*				[Logon_Links] */
/*				[/Logon_Links] */
/*			[/User] */
/*			[WebStructure] */
/*				[Navigation] */
					.Normal-Layout-0 .Navigation
					{
					position: relative;
					}	
					.Normal-Layout-0 .Navigation a
					{
					position: relative;
					top: -5px;
					margin-right: 10px;
					}	
					.Normal-Layout-0 .Navigation a.Kirjastossa
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Kirjastossa.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.Kirjastossa:hover, .Normal-Layout-0 .Navigation .Active a.Kirjastossa
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Kirjastossa_Hover.gif);
					}						
					.Normal-Layout-0 .Navigation a.EtsiTietoa
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_EtsiTietoa.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.EtsiTietoa:hover, .Normal-Layout-0 .Navigation .Active a.EtsiTietoa
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_EtsiTietoa_Hover.gif);
					}						
					.Normal-Layout-0 .Navigation a.Lukemista
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Lukemista.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.Lukemista:hover, .Normal-Layout-0 .Navigation .Active a.Lukemista
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Lukemista_Hover.gif);
					}					
					.Normal-Layout-0 .Navigation a.TapahtumiaJaTekemista
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_TapahtumiaJaTekemista.gif);
					background-repeat: no-repeat;
					width: 126px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.TapahtumiaJaTekemista:hover, .Normal-Layout-0 .Navigation .Active a.TapahtumiaJaTekemista
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_TapahtumiaJaTekemista_Hover.gif);
					}					
					/* --- EN-GB CULTURE --------------------------------- */																	
					.Normal-Layout-0 .Navigation a.AtTheLibrary
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_InTheLibrary.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.AtTheLibrary:hover, .Normal-Layout-0 .Navigation .Active a.AtTheLibrary
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_InTheLibrary_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.SearchForInformation
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_SearchForInformation.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.SearchForInformation:hover, .Normal-Layout-0 .Navigation .Active a.SearchForInformation
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_SearchForInformation_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.Reading
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Reading.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.Reading:hover, .Normal-Layout-0 .Navigation .Active a.Reading
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Reading_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.WhereToGo
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_WhereToGo.gif);
					background-repeat: no-repeat;
					width: 126px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.WhereToGo:hover, .Normal-Layout-0 .Navigation .Active a.WhereToGo
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_WhereToGo_Hover.gif);
					}	
					/* --- SV-FI CULTURE --------------------------------- */																	
					.Normal-Layout-0 .Navigation a.PaBiblioteket
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_PaBiblioteket.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.PaBiblioteket:hover, .Normal-Layout-0 .Navigation .Active a.PaBiblioteket
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_PaBiblioteket_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.SokInformation
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_SokInformation.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.SokInformation:hover, .Normal-Layout-0 .Navigation .Active a.SokInformation
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_SokInformation_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.AttLasa
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_AttLasa.gif);
					background-repeat: no-repeat;
					width: 112px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.AttLasa:hover, .Normal-Layout-0 .Navigation .Active a.AttLasa
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_AttLasa_Hover.gif);
					}	
					.Normal-Layout-0 .Navigation a.AttSeOchGora
					{
					display: block;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_AttSeOchGora.gif);
					background-repeat: no-repeat;
					width: 126px;
					height: 116px;
					}	
					.Normal-Layout-0 .Navigation a.AttSeOchGora:hover, .Normal-Layout-0 .Navigation .Active a.AttSeOchGora
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_AttSeOchGora_Hover.gif);
					}																																								
/*				[/Navigation] */
/*				[Navigation_Tree] */
					.Normal-Layout-0 .Navigation .Tree
					{
					    /* font-size: 90%; */
					    font-size: 100%;
					margin: 40px 0px 10px 20px;
					}
					.Normal-Layout-0 .Navigation .Tree a
					{
					color: #FFFFFF;
					}					
					.Normal-Layout-0 .Navigation .Tree ul
					{
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					}
					.Normal-Layout-0 .Navigation .Tree li.Active
					{
					font-weight: bold;
					}	
					.Normal-Layout-0 .Navigation .Tree li.Active a
					{
					font-weight: bold;
					}			
					.Normal-Layout-0 .Navigation .Tree li.Active li a
					{
					font-weight: normal;
					}	
					.Normal-Layout-0 .Navigation .Tree li.Active li.Active a
					{
					font-weight: bold;
					}	
					.Normal-Layout-0 .Navigation .Tree li.Active li.Active li a
					{
					font-weight: normal;
					}	
					.Normal-Layout-0 .Navigation .Tree li.Active li.Active li.Active a
					{
					font-weight: bold;
					}																							
					.Normal-Layout-0 .Navigation .Tree li
					{
					padding: 4px 0px 2px 0px;	
					}										
					.Normal-Layout-0 .Navigation .Tree ul.Children
					{
					font-weight: normal;
					}	
					.Normal-Layout-0 .Navigation .Tree ul.Children li
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Book.gif);
					background-repeat: no-repeat;	
					background-position: -2px -5px;	
					padding: 4px 0px 2px 27px;			
					}	
					.Normal-Layout-0 .Navigation .Tree ul.Children li.Active
					{
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Book_Active.gif);
					}															
					.Normal-Layout-0 .Navigation .Tree table
					{
					position: relative;
					margin-top: 30px;
					}	
					.Normal-Layout-0 .Navigation .Tree ul.Parents
					{
					margin-top: 10px;
					}
					.Normal-Layout-0 .Navigation .Tree .Kirvio
					{
					display: none !important;
					display: block;
					position: absolute;
					background-image: url(/Layout/Children/Image/Navigation/Navigation_Kirvio.gif);
					background-repeat: no-repeat;
					width: 51px;
					height: 61px;
					top: -35px;
					right: 15px;
					}
					.Normal-Layout-0 .Navigation .Tree ul.Children li li
					{
					padding: 0px;
					margin: 0px 0px 0px 15px;
					background-image: url();
					}
					.Normal-Layout-0 .Navigation .Tree ul.Children li li.Active
					{
					background-image: url();
					}											
/*				[/Navigation_Tree] */
/*				[NavigationPath] */
                    .Normal-Layout-0 .NavigationPath
                    {
                        font-size: 100% !important;                  
                    }
                    
					.Normal-Layout-0 .NavigationPath ul
					{
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					}
					.Normal-Layout-0 .NavigationPath li
					{
					display: inline;
					}					
/*				[/NavigationPath] */
/*				[SiteMap] */

                    .Normal-Layout-0 .Sitemap
                    {
                        padding: 0px 0px 0px 0px;
                    }
                    .Normal-Layout-0 .Sitemap .Letters
                    {
                        padding: 0px 0px 20px 0px;
                        width: 350px;
                    }
                    
                    .Normal-Layout-0 .Sitemap ul
                    {
                        list-style-type: none;                       
                        padding: 0px;
                        margin: 0px;
                    }
                    .Normal-Layout-0 .Sitemap ul li
                    {
                        margin: 0px;
                        padding: 0px;
                    }
                    
                    .Normal-Layout-0 .Sitemap ul li a
                    {                       
                        padding: 0px 0px 0px 15px;
                        background: url(/Layout/Children/Image/li_kirvio.jpg) no-repeat 0px 3px;                        
                        list-style-image: url(/Layout/Children/Image/li_kirvio.jpg) no-repeat; 
                    }
                    .Normal-Layout-0 .Sitemap ul.Level0
                    {
                        margin: 0px;
                    }
                    .Normal-Layout-0 .Sitemap ul.Level1,
                    .Normal-Layout-0 .Sitemap ul.Level2,
                    .Normal-Layout-0 .Sitemap ul.Level3
                    {
                        margin: 0px;
                        padding-left: 25px;                     
                    }  
                    
                    .Normal-Layout-0 .Sitemap .IndexLetter,
                    .Normal-Layout-0 .Sitemap .IndexLetter span a b
                    {
                        color: #000;
                    }

/*				[/SiteMap] */
/*				[Structure_2column] */
/*				[/Structure_2column] */
/*				[Structure_Root] */
/*				[/Structure_Root] */
/*			[/WebStructure] */
/*		[/Components] */
/*		[Controls] */
/*			[FormFieldInfo] */
/*			[/FormFieldInfo] */
/*			[FormMessage] */
/*			[/FormMessage] */
/*			[List] */
/*			[/List] */
/*			[ListNoAlternating] */
/*			[/ListNoAlternating] */
/*			[Title] */
/*			[/Title] */
			
			.Normal-Layout-0 .rightFloater {
			float: right; 
			position: relative;
			}
/*		[/Controls] */
/*	[/BlueMeteorite.Meteor.Web.UI] */

/* HL Lis�si word documentin tableja varten */

table.TableStyle1
{
border-color: #000000;
border-collapse: collapse;

}



table.TableStyle1 td, table.TableStyle1 tr
{
border-color: #000000;
padding:0px;
}


.Normal-Layout-0 .Text2 p
{
padding: 0px;
margin: 0px;
}


/* End of HL Lis�si */


/*	[HEKK.LibHelFI.Web.UI] */

.Normal-Layout-0 .Main4 .Discussion  .DiscussionGroup a.iGSimgLink img
{    
    border: none;
}

/*		[Components] */

/*		    [EventCalendar] */ 
				.Normal-Layout-0 .Main5 .EventCalendar .EventCalendarBrowse
				{
					padding-top: 1px;
				}
				.Normal-Layout-0 .Main5 .EventCalendar .EventCalendarBrowse .Body,
				.Normal-Layout-0 .Main3 .EventCalendar .EventCalendarBrowse .Body
				{
					padding-top: 10px;	
				}				
/*		    [/EventCalendar] */ 
				
/*		    [iGS.QuestionAdd] */ 
                .Normal-Layout-0 .iGS .Header
                {
                    display: none;
                }   
                .Normal-Layout-0 .iGS .TitleBar
                {
                    padding: 0px 0px 0px 10px;
                    color: #fff;
                    background-color: #dbdbdb;
                }
                
                .Normal-Layout-0 .iGS .QuestionInsert
                {
                    padding: 0px 20px 0px 10px;                   
                }
                .Normal-Layout-0 .iGS .QuestionInsert td span
                {
                    font-weight: bold;
                }
               
                .Normal-Layout-0 .iGS .QuestionInsert textarea
                {
                    width: 330px;
                }
                .Normal-Layout-0 .iGS .Normal-InputText-0,
                .Normal-Layout-0 .iGS .QuestionInsert input
                {                    
                    width: 200px;
                }
                
                .Normal-Layout-0 .iGS input
                {
                    margin-top: 5px;                   
                }
                
                .Normal-Layout-0 .iGS input.Normal-Button-0
			    {
			        background-color: #ADC110;
			        color: #000000;
			        border-width: 1px;
			        padding: 0px;
			        height: auto;	
			       
			    }
			    .Normal-Layout-0 .iGS input.Normal-Button-Grey-0
			    {
			        background-color: #838383;
			        color: #fff;
			        border-width: 1px;
			        padding: 0px;
			        height: auto;			       	
			    }
			    
			    .Normal-Layout-0 .iGS .FunctionFooter
			    {
			        padding: 10px;
			        
			    }

/*		    [/iGS.QuestionAdd] */ 

/*		    [iGS.QuestionSearch] */    
                    .Normal-Layout-0 .iGSSearchForm
                    {                                               
                        padding: 0px 5px 5px 0px;
                    }
                    
                    .Normal-Layout-0 .iGSSearchForm .Content
                    {
                        padding: 10px 0px 0px 0px;
                    }
                  
                    .Normal-Layout-0 .iGSSearchForm  .ClearSearch
                    {                                                                     
                       padding: 5px 0px 0px 0px;                       
                    }             
/*		    [/iGS.QuestionSearch] */
    
/*		    [iGS.QuestionSearchResults] */ 
                    .Normal-Layout-0 .iGSSearchResults .iGSTable .Normal-Header-0 td
                    {
                        display: none;                                           
                    }
                     .Normal-Layout-0 .iGSSearchResults tr td
                     {
                        border: none;
                     }
                                        
                     
                     .Normal-Layout-0 .iGSSearchResults h2 .SendLink .SResultTitle
                     {                       
                        float: left;
                     }
                    
                     .Normal-Layout-0 .iGSSearchResults h2 .SendLink a
                     {                        
                        float: right;
                     }

                    .Normal-Layout-0 .iGSSearchResults h2 .Clearer
                    {
                        clear: both;
                    }
                    
                    .Normal-Layout-0 .iGSSearchResults .Normal-Question-0
                    {                       
                        padding: 5px 2px 5px 0px;                        
                    }
                    .Normal-Layout-0 .iGSSearchResults .Normal-Question-0 a
                    {
                        color: #000;
                        font-weight: bold;
                    }
                    .Normal-Layout-0 .iGSSearchResults .Normal-Question-0 a:hover
                    {
                        text-decoration: none;
                    }
                    
                    .Normal-Layout-0 .iGSSearchResults .Normal-Answer-0
                    {
                        padding: 0px 10px 5px 0px;
                    }
                    .Normal-Layout-0 .iGSSearchResults .Normal-Copyright-0,
                    .Normal-Layout-0 #QuestionView .Normal-Copyright-0
                    {
                        padding: 0px 0px 0px 0px;
                        color: #888;
                        font-size: 80%;
                        text-align: right;
                    }
                    
                    .Normal-Layout-0 .iGSSearchResults .UsrInfo
                    {
                        color: #888;
                        font-size: 80%;
                    }
                    
                    
                    .Normal-Layout-0 .iGSSearchResults .SendLink
                    {
                        text-align: right;      
                        padding-bottom: 10px;                  
                    }
                                      
                    .Normal-Layout-0 .iGSSearchResults .Normal-Copyright-0
                    {
                        border-bottom: 1px solid #000;                
                    }
                  
                    
/*		    [/iGS.QuestionSearchResults] */ 

/*		    [iGS.QuestionView] */ 
                .Normal-Layout-0 #QuestionView
                {
                    border-bottom: 1px solid #000;
                }
                .Normal-Layout-0 #QuestionView .Normal-Question-0
                {                
                    padding-top: 5px;
                }
                .Normal-Layout-0 #QuestionView .UsrInfo
                {
                    color: #888;
                    font-size: 80%;
                }                
/*		    [/iGS.QuestionView] */ 

/*		    [HEKK.DiscussionMessage] */  
				.Normal-Layout-0 .Main2 .DiscussionMessage h1
				{
				    margin: 0px;
				}
				.Normal-Layout-0 .Main2 .DiscussionMessage h1 span
				{
				    padding-top: 20px;
				}
					    
                 .Normal-Layout-0 .DiscussionMessage .AnchorLink
                 {
                    padding: 15px 10px 15px 0px;             
                    text-align: right;
                    font-size: 90%;
                 }                 
                 .Normal-Layout-0 .DiscussionMessage .AnchorLink2
                 {
                    padding: 0px 10px 18px 0px;         
                    text-align: left;
                 }       
                 .Normal-Layout-0 .DiscussionMessage .List .hyperlinkReportMessage
                 {
                    font-size: 90%;
                 }   
                .Normal-Layout-0 .DiscussionMessage .List .hyperlinkReportMessage a:link,
                .Normal-Layout-0 .DiscussionMessage .List .hyperlinkReportMessage a:visited           
                {                                       
                    font-weight: normal;
                    color: #0000d4;
                }
                .Normal-Layout-0 .DiscussionMessage .List table.MsgList2 tr td,
                .Normal-Layout-0 .DiscussionMessage .List table.MsgList tr td,
                .Normal-Layout-0 .DiscussionMessage .List .Paging table tr td
                {                   
                    background-color: #fff;
                    border: none;
                }
                
                .Normal-Layout-0 .DiscussionMessage .List .Paging
                {
                    padding-left: 10px;
                }
                .Normal-Layout-0 .DiscussionMessage .List .Paging .PagingFunctions .Cell1
                {
                    padding-left: 0px;
                    padding-right: 0px;
                }
                .Normal-Layout-0 .DiscussionMessage .List .Paging .PagingFunctions .Cell2 
                {
                    padding-left: 5px;
                }
                .Normal-Layout-0 .DiscussionMessage .List .Paging .PagingFunctions .Cell3
                {
                    padding-left: 0px;
                }   
                
                .Normal-Layout-0 .DiscussionMessage .List .MsgList2 td
                {
                    padding-left: 0px;                    
                }                                          
/*		    [/HEKK.DiscussionMessage] */ 


/*		    [Proverb.SendLinkToFriend] */ 
					.Normal-Layout-0 #SendLink
					{
						line-height: 15px;
						padding-top: 2px;
						border-top-color: #100;
						border-top-style: solid;
						border-top-width: 1px;					
						border-bottom-color: #100;
						border-bottom-style: solid;
						border-bottom-width: 1px;												
					}
                    .Normal-Layout-0 #SendLink .TextLabel
                    {                        
                        width: 200px;
                    }
                    
                    .Normal-Layout-0 #SendLink .InputContent input
                    {
                        width: 240px;                       
                    }
                    .Normal-Layout-0 #SendLink .InputContent textarea
                    {
                        width: 240px;
                    }
/*		    [/Proverb.SendLinkToFriend] */ 
/*		[/Components] *        
/*	[/HEKK.LibHelFI.Web.UI] */



@media print {
    body
    {
    background-image:none;
    background-color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;    
    }
    
    #Wrapper
	{
	background-color: #ffffff;
	background-image:none;
	padding-top:0;
	width:170mm !important;
	}
	
	#Wrapper table
	{
	margin:0 !important;
	}
	
	.Normal-Layout-0 .ControlHolder .Toolbox
	{
	top:0;
	left:0;	
	display:none;
	}
    
    .Normal-Layout-0 .Top
    {
    display:none;
    }
    
    .Normal-Layout-0 .TableCell_Extra1, .Normal-Layout-0 .TableCell_Extra2
    {
    display:none;
    }
    
    .Normal-Layout-0 .Tools2
    {
    display:none;
    }
    
    .Normal-Layout-0 .TableRow_Bottom, .Normal-Layout-0 .TableRow_Bottom2
    {
    display:none;
    }
    
    .Normal-Layout-0 .Navigation
	{
	display:none;
	}

    .Normal-Layout-0 .TableCell_Main, .Normal-Layout-0 .TableCell_Main .ControlHolder .Main
    {
    width:170mm;
    }
}



    .Normal-Layout-0 .DiscussionMessageInsert div.Captcha img
    {
        border: solid 1px #000 !important;
    }
    

    .Normal-Layout-0 .Main5 .Text2 span p
    {        
        margin: 0px;
    }

    .Normal-Layout-0 #Disabled
    {
        display: none;
    }
    
    .Normal-Layout-0 .NavigationPath,
    .Normal-Layout-0 .Tree ul.Parents
    {
        font-size: 15px;
    }
    .Normal-Layout-0 .Tree ul.Parents
    {
        font-size: 13px;
    }
    
    
    .Normal-Layout-0 .Navigation .Tree ul.Parents li
    {        
        padding-bottom: 6px;
    }
    .Normal-Layout-0 h3
    {        
        font-size: 120%;        
    }
    
    
    .Normal-Layout-0 .Main4 .Discussion .DiscussionGroup
    {
	    padding-top: 13px;
    }
                        
    .Normal-Layout-0 .Main4 .Discussion .DiscussionGroup .Title,
    .Normal-Layout-0 .Main4 .Discussion .DiscussionGroup .Ingress
    {
	    display: none;
    }

    .Normal-Layout-0 .Main4 .Discussion .DiscussionGroup .List
    {
	    padding-top: 8px;
    }    
