
/*	[Layout: Kotikanava] */
/*	[Browser.Platform: Unknown] */
/*	[Browser.Browser: Unknown] */
/*	[Browser.UserAgent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)] */
/*	[Browser.Version: 0.0] */
/*	[Browser.MajorVersion: 0] */
/*	[Browser.MinorVersion: 0] */

/*	[Disable major styles with Netscape 4] */



/*	[Layout] */
/*		[Page] */
			body
			{
			background-color: #e2e2e2;
			background-image: url(/Layout/Lapsuus/Image/Background.jpg);
			font-family: Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 70%;
			color: #000000;
			}
/*		[/Page] */
/*		[Table] */
			.Normal-Layout-0
			{
			}
			#Table_Layout1
			{
			margin: 0px auto 0px auto;
			border: solid 3px #ffffff;
			background-color: #ffffff;
			}
/*			[Row] */
/*			[/Row] *
/*			[Cell] */
				.Normal-Layout-0 #Table_Layout1 #TableCell_Main
				{
				background-color: #e7e7e7;
				border-right: solid 3px #ffffff;
				}
				.Normal-Layout-0 #Table_Layout1 #TableCell_Main2
				{
				border-right: solid 3px #ffffff;
				}				
				.Normal-Layout-0 #Table_Layout1 #TableCell_Extra
				{
				background-color: #e7e7e7;
				}	
				.Normal-Layout-0 .Body2 #Table_Layout1 #TableCell_Main
				{
				background-color: #ffffff;
				border-right: solid 3px #ffffff;
				padding: 15px 15px 15px 15px;
				}						
/*			[/Cell] *
/*		[/Table] */
/*		[ControlHolder] */
/*		[/ControlHolder] */
/*		[General] */
								
/*		[/General] */
/*	[/Layout] */

/*	[Elements] */
/*		[Header] */
			.Normal-Layout-0 h1
			{
			font-size: 100%;
			background-color: #9c9c9c;
			color: #ffffff;
			padding: 5px 10px 5px 10px;
			margin: 0px 0px 0px 0px;
			text-transform: uppercase;
			}
			.Normal-Layout-0 .Body2 #TableCell_Main h1
			{
			font-size: 120%;
			background-color: transparent;
			color: #000000;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			text-transform: uppercase;
			}	
			.Normal-Layout-0 .ControlHolder .Body h1
			{
			font-size: 120%;
			background-color: transparent;
			color: #000000;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			text-transform: uppercase;
			}						
			.Normal-Layout-0 h2
			{
			font-size: 110%;
			color: #000000;
			}
			.Normal-Layout-0 h3
			{
			font-size: 100%;
			color: #e3ad19;
			}
			.Normal-Layout-0 h4
			{
			font-size: 100%;
			color: #9c9c9c;
			}
			.Normal-Layout-0 h5
			{
			font-size: 100%;
			color: #9c9c9c;
			}
/*		[/Header] */
/*		[Form] */
			form
			{
			margin: 0px;
			padding: 0px;
			}
			input,select,textarea
			{
			font-family: Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 100%;
			}
/*		[/Form] */
/*		[Text] */
			.Normal-Layout-0 a
			{
			color: #000099;
			text-decoration: none;
			font-weight: bold;
			}
			.Normal-Layout-0 a:hover
			{
			text-decoration: underline;			
			}
/*		[/Text] */
/*		[Image] */
			.Normal-Layout-0 img
			{
			margin: 0px;
			padding: 0px;
			}
			.Normal-Layout-0 .Document img
			{
			margin: 0px 5px 5px 5px;
			padding: 0px;
			}			
/*		[/Image] */
/*	[/Elements] */

/*	[Elements.Class] */
/*		[Form] */
			.Normal-Layout-0 input.Button
			{
			background-color: #b9c04b;
			color: #ffffff;
			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 .Announcement .AnnouncementGroup table.Title
					{
					width:100%;
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroup ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup li.Item
					{
					margin-bottom: 10px;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Colorized li.Item
					{
					margin-right: 15px;
					}					
					.Normal-Layout-0 .Announcement .AnnouncementGroup .List
					{
					margin: 15px 15px 15px 15px;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Auxiliary
					{
					padding: 0px 15px 15px 15px;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup li.Date
					{
					font-weight: bold;
					color: #000099;
					text-decoration: underline;					   
					}	
					.Normal-Layout-0 .Announcement .AnnouncementGroup li.DateHidden
					{
					    font-weight: bold;
					    color: #000099;
					    text-decoration: underline;
					    border: solid 1px #0f0;
					    display: none;
					}						
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Colorized
					{
					background-color: #686868;
					background-image: url(/Layout/Lapsuus/Image/Bullet1.gif);
					background-position: 95% 30px;
					background-repeat: no-repeat;
					color: #ffffff;					
					border-bottom: solid 3px #ffffff;										
					}		
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Colorized a
					{	
					color: #e3ad19;											
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Colorized .Bullet
					{	
					font-weight: bold;
					color: #e3ad19;											
					}			
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Bullet
					{	
					font-weight: bold;								
					}								
					.Normal-Layout-0 .Announcement .AnnouncementGroup .Colorized li.Date
					{
					    font-weight: bold;
					    color: #e3ad19;
					    text-decoration: none;
					}						
/*				[/Group] */
/*			[/Announcement] */
/*			[Discussion] */
/*				[Group] */
/*				[/Group] */
/*				[GroupList] */
/*				[/GroupList] */
/*				[Message] */
					.Normal-Layout-0 .DiscussionMessage
					{
					border-bottom: solid 3px #ffffff;
					}
					.Normal-Layout-0 .DiscussionMessage .List .Title
					{
					background-repeat: no-repeat;
					background-position: 5px 50%;
					margin: 0px 0px 0px 0px;
					padding: 5px 5px 5px 10px;
					background-color: #eeeeee;
					font-weight: bold;
					}
					.Normal-Layout-0 .DiscussionMessage .Body
					{
					margin: 0px 0px 10px 0px;
					padding: 15px 10px 5px 10px;
					border: solid 1px #eeeeee;
					}
					.Normal-Layout-0 .DiscussionMessage .SortOrder
					{
					margin: 15px 0px 15px 0px;
					}					
					.Normal-Layout-0 .DiscussionMessageInsert .Body
					{
					margin: 0px 0px 10px 0px;
					padding: 15px 10px 5px 10px;
					border: solid 1px #eeeeee;
					}	
					.Normal-Layout-0 .DiscussionMessageInsert .Title
					{
					background-repeat: no-repeat;
					background-position: 5px 50%;
					margin: 0px 0px 0px 0px;
					padding: 5px 5px 5px 10px;
					background-color: #eeeeee;
					font-weight: bold;
					}									
					.Normal-Layout-0 .DiscussionMessage .Creator
					{
					background-repeat: no-repeat;
					background-position: 0px 100%;
					margin: 10px 0px 5px 0px;
					padding: 10px 0px 0px 0px;
					font-size: 0.85em;
					color: #b9c04b;
					border-top-style: solid;
					border-width: 1px;
					border-color: #eeeeee;  
					}
					.Normal-Layout-0 .DiscussionMessage .List
					{
					margin: 15px 0px 15px 0px;
					}	
					.Normal-Layout-0 #TableCell_Extra .DiscussionMessage .List
					{
					margin: 0px 15px 0px 15px;
					}						
					.Normal-Layout-0 .DiscussionMessage .List .Item
					{
					color: #000099;
					font-weight: bold;
					margin: 0px 0px 10px 0px;									
					}
					.Normal-Layout-0 .DiscussionMessage .Details
					{
					margin: 15px 0px 15px 0px;
					}	
					.Normal-Layout-0 #TableCell_Main .DiscussionMessage tr.Header td
					{
					background-repeat: no-repeat;
					background-position: 5px 50%;
					margin: 0px 0px 0px 0px;
					padding: 5px 5px 5px 15px;
					background-color: #eeeeee;
					font-weight: bold;
					}	
					.Normal-Layout-0 #TableCell_Main .DiscussionMessage td
					{
					padding: 10px 15px 0px 15px;
					}						
					.Normal-Layout-0 .DiscussionMessage .BodyList .Listing
					{
					border: solid 1px #eeeeee;
					}																				
/*				[/Message] */
/*				[MessageInsert] */
					.Normal-Layout-0 .DiscussionMessageInsert input, .Normal-Layout-0 .DiscussionMessageInsert textarea
					{
					margin-bottom: 7px;
					margin-top: 3px;
					font-size: 100%;
					width: 400px;
					}	
					.Normal-Layout-0 .DiscussionMessageInsert input.Button
					{
					width: auto;
					}								
/*				[/MessageInsert] */
/*				[MessageList] */
/*				[/MessageList] */
/*				[MessageWrite] */
/*				[/MessageWrite] */
/*			[/Discussion] */
/*			[Document] */
/*				[Document] */
					.Normal-Layout-0 .Document .Body a
					{
					font-weight:normal;
					}
/*				[/Document] */
/*			[/Document] */
/*			[File] */
/*				[DocumentBank] */
/*				[/DocumentBank] */
/*				[FileBank] */
/*				[/FileBank] */
/*				[ImageBankImageFolderDetail] */
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .Title
					{
					margin-bottom:10px;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .Image
					{
					margin-bottom:10px;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .ImageDetails .Filename
					{
					display:none;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .ImageDetails .Description
					{
					display:none;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .ImageDetails .Details
					{
					display:none;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderDetail .ImageDetails .Auxiliary
					{
					margin-top:10px;
					}

/*				[/ImageBankImageFolderDetail] */
/*				[ImageBankImageFolderList] */
					.Normal-Layout-0 .File .ImageBankImageFolderList
					{
					text-align:center;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderList .Description
					{
					margin:10px;
					}
					
					.Normal-Layout-0 .File .ImageBankImageFolderList .Detail
					{
					display:none;
					}

/*				[/ImageBankImageFolderList] */
/*				[ImageCarousel] */
/*				[/ImageCarousel] */
/*			[/File] */
/*			[Image] */
/*				[Image] */
					.Normal-Layout-0 .ControlHolder .Header2 .Image 
					{
					border-top: solid 30px #686868;
					}
					.Normal-Layout-0 .ControlHolder .Header2 .Image img
					{
					border-top: solid 3px #ffffff;
					border-bottom: solid 3px #ffffff;					
					}					
					.Normal-Layout-0 .ControlHolder .Header .Image img
					{
					border-right: solid 3px #ffffff;
					border-bottom: solid 3px #ffffff;					
					}	
					.Normal-Layout-0 .Image .Border
					{
					border-bottom: solid 3px #ffffff;
					}									
/*				[/Image] */
/*			[/Image] */
/*			[Keyword] */
/*				[WordLetterList] */
/*				[/WordLetterList] */
/*				[WordList] */
/*				[/WordList] */
/*				[WordList_Object] */
/*				[/WordList_Object] */
/*			[/Keyword] */
/*			[Poll] */
/*				[Feedback] */
/*				[/Feedback] */
/*				[FeedbackAlreadyGiven] */
/*				[/FeedbackAlreadyGiven] */
/*				[FeedbackInsert] */
/*				[/FeedbackInsert] */
/*				[Question] */
/*				[/Question] */
/*				[QuestionAnswered] */
/*				[/QuestionAnswered] */
/*				[QuestionArchive] */
/*				[/QuestionArchive] */
/*				[QuestionNotAnswered] */
/*				[/QuestionNotAnswered] */
/*			[/Poll] */
/*			[Search] */
/*				[Form_Global] */
					.Normal-Layout-0 .Search .Form .Global
					{
					background-color: #686868;
					height: 30px;
					overflow: hidden;
					border-bottom: solid 3px #ffffff;
					}
					.Normal-Layout-0 .Search .Form .Global .Links
					{
					font-size: 90%;
					margin: 9px 0px 0px 15px;
					font-family: Arial;
					text-transform: uppercase;
					float: left;
					color: #ffffff;
					}	
					.Normal-Layout-0 .Search .Form .Global .Links a
					{		
					margin-right: 5px;			
					color: #ffffff;									
					}
					.Normal-Layout-0 .Search .Form .Global input
					{
					font-size: 90%;
					font-family: Arial;
					margin: 4px 0px 0px 0px;
					}					
/*				[/Form_Global] */
/*				[Result] */
					.Normal-Layout-0 .Search .NavigationPath
					{	
					margin-bottom: 0px;
					}
					.Normal-Layout-0 .Search .PageHit .PageModificationTime
					{	
					color: #cecece;
					}					
					.Normal-Layout-0 .Search .PageHit
					{	
					margin-bottom: 15px;
					}	
					.Normal-Layout-0 .Search .PageHit .PageTitle
					{	
					font-size: 115%;
					}
					.Normal-Layout-0 .Search .ItemCount
					{
					margin-bottom: 5px;
					}										
					.Normal-Layout-0 .Search .PageSelect
					{
					display: inline;
					}										
/*				[/Result] */
/*				[Result_Form] */
/*				[/Result_Form] */
/*			[/Search] */
/*			[Text] */
/*				[Text] */
					.Normal-Layout-0 .Text
					{
					border-bottom: solid 3px #ffffff;
					}
					.Normal-Layout-0 .Text .Body
					{
					margin: 15px 15px 15px 15px;
					}
					
					.Normal-Layout-0 .Text .Body a
					{
					font-weight:normal;
					}
					
					
					.Normal-Layout-0 .Body2 #TableCell_Main .Text .Body
					{
					margin: 15px 0px 15px 0px;
					}					
					.Normal-Layout-0 .ControlHolder .Footer .Text .Body
					{
					margin: 0px;
					}
					.Normal-Layout-0 .ControlHolder .Footer .Text
					{
					background-image: url(/Layout/Lapsuus/Image/FooterBg.gif);			
					overflow: hidden;
					padding: 3px 10px 3px 10px;
					font-size: 90%;
					color: #ffffff;
					border-top: solid 3px #ffffff;
					border-bottom: none;
					}
					.Normal-Layout-0 .ControlHolder .Footer .Text a
					{
					color: #ffffff;
					}					
/*				[/Text] */
/*			[/Text] */
/*			[User] */
/*				[Logon] */
/*				[/Logon] */
/*				[Logon_Links] */
/*				[/Logon_Links] */
/*			[/User] */
/*			[WebStructure] */
/*				[LastChangedPages] */
					.Normal-Layout-0 .PageHistory
					{
					border-bottom: solid 3px #ffffff;
					}
					.Normal-Layout-0 .PageHistory .List
					{
					margin: 15px 15px 15px 15px;
					}					
/*				[/LastChangedPages] */
/*				[Navigation] */
					.Normal-Layout-0 .ControlHolder .Header .Navigation
					{
					height: 24px;
					overflow: hidden;
					border-bottom: solid 3px #ffffff;
					border-right: solid 3px #ffffff;
					background-color: #fbca44;  /* #b9c04b;*/					
					text-transform: uppercase;
					font-family: Arial;
					}
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul
					{
					list-style-type: none;					
					margin: 0px;
					padding: 0px;
					    
					}
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li
					{
					display: inline;
					    
					}
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li a
					{
					font-weight: normal;
					color: #ffffff;
					float: left;
					display: block;
					/* padding: 6px 6px 5px 6px; */
					    padding: 6px 15px 5px 15px;
					}		
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.Active a
					{
					font-weight: bold;
					}						
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.Home a
					{
					    background-image: url(/Layout/Lapsuus/Image/Home.gif);
					    background-repeat: no-repeat;
					    font-size: 0px;
					    width: 19px;
					    height: 24px;
					    color: #e5ec77;
					    padding: 6px 6px 5px 6px;
					}	
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li a:hover
					{
					text-decoration: none;
					}					
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex1 a
					{
					    background-color: #923c00;					   
					}
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex2 a
					{
					    background-color: #b46101;
					}
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex3 a
					{
					    background-color: #c87702;
					}		
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex4 a
					{
					    background-color: #d48b08;
					}		
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex5 a
					{
					    background-color: #fbca44;
					}		
					.Normal-Layout-0 .ControlHolder .Header .Navigation ul li.ItemIndex6 a
					{
					background-color: #b1b843;
					}																							
/*				[/Navigation] */
/*				[Navigation_Tree] */
					.Normal-Layout-0 .Navigation .Tree
					{
					border-bottom: solid 3px #ffffff;
					}
					.Normal-Layout-0 .Navigation .Tree ul
					{
					list-style-type: none;
					margin: 15px 15px 15px 15px;
					padding: 0px;
					}
					.Normal-Layout-0 .Navigation .Tree ul li
					{
					display: inline;
					}
					.Normal-Layout-0 .Navigation .Tree ul ul
					{
					list-style-type: none;
					margin: 0px 15px 0px 15px;
					padding: 0px;
					}	
					.Normal-Layout-0 .Navigation .Tree ul a
					{
					display: block;
					font-weight: normal;
					background-image: url(/Layout/Lapsuus/Image/Bullet2.gif);
					background-repeat: no-repeat;
					background-position: 0px 5px;
					padding-left: 10px;
					margin-bottom: 3px;
					}	
					.Normal-Layout-0 .Navigation .Tree ul li.Active a
					{
					color: #3a4100;
					}	
					.Normal-Layout-0 .Navigation .Tree ul li.Active li a
					{
					color: #000099;
					}	
					.Normal-Layout-0 .Navigation .Tree ul li.Active li.Active a
					{
					color: #3a4100;
					}												
					.Normal-Layout-0 .Navigation .Tree ul ul a
					{
					font-weight: normal;
					}				
/*				[/Navigation_Tree] */
/*				[NavigationPath] */
					.Normal-Layout-0 .NavigationPath
					{
					color: #000000;
					margin-bottom: 15px;
					}
					.Normal-Layout-0 .NavigationPath ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .NavigationPath ul li
					{
					display: inline;
					padding-right: 2px;
					}				
/*				[/NavigationPath] */
/*				[SiteMap] */
/*				[/SiteMap] */
/*			[/WebStructure] */
/*		[/Components] */
/*		[Controls] */
/*			[FormFieldInfo] */
/*			[/FormFieldInfo] */
/*			[FormMessage] */
				.Normal-Layout-0 .FormMessage
				{
				margin: 15px 15px 15px 15px;
				}
/*			[/FormMessage] */
/*			[List] */
				.Normal-Layout-0 .List .Paging
				{
				margin-top: 15px;
				font-size: 110%;
				}
				.Normal-Layout-0 .List .PageSelect
				{
				display: inline;
				font-size: 140%;
				font-weight: bold;
				}
				.Normal-Layout-0 .List .PageSelect a
				{
				text-decoration: none;
				}				
/*			[/List] */
/*			[ListNoAlternating] */
/*			[/ListNoAlternating] */
/*			[Title] */
/*			[/Title] */
/*		[/Controls] */
/*	[/BlueMeteorite.Meteor.Web.UI] */

/*	[Customer.Namespace] */
/*		[Components] */
/*		[/Components] */
/*		[Controls] */
/*		[/Controls] */
/*	[/Customer.Namespace] */

