
/*	[Layout: LansiVantaa] */
/*	[Creator: janne.lehvonen@meteoriitti.com] */
/*	[Browser.Browser: Unknown] */
/*	[Browser.MajorVersion: 0] */
/*	[Browser.MinorVersion: 0] */

/*	[Disable major styles with Netscape 4] */



/*	[Layout] */
/*		[Page] */
			body
			{
			background-color: #FFFFFF; 						
			background-image: url("/Layout/LansiVantaa/Image/background2.jpg");
			font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 75%;
			color: #000000;
			
			}
/*		[/Page] */


   
/*  [Body] */
			.Normal-Layout-0 .Body
			{		
				width: auto; 				
				/* width: 800px; */
				background-color: transparent;			
			}

			.Normal-Layout-0 .Body table tr td
			{
				vertical-align: top;
			}

			.Normal-Layout-0 .Extra1
			{
				/* width: 171px;		 */
				/* padding: 10px 15px 10px 15px;	 */
				/* border: solid 1px #f00;	 */				
			}
			
			
			tr#TableRow_Header
			{
				background-color: #FFFFFF;
				/*
				background: url(/Layout/LansiVantaa/Image/topnav_bgTop.gif) 157px 155px no-repeat #fff;		
				*/				
				
					height: 190px;	
			}
			
			td#TableCell_Header
			{			
				border-right: solid 10px #fff;
				background: url(/Layout/LansiVantaa/Image/topnav_bgTop.gif) bottom right no-repeat #fff;		
			}
			   
			
			tr#TableRow_HeaderShorter
			{
				height: 130px;
				background-color: #FFFFFF;			
			}
			
			td#TableCell_HeaderShorter
			{		
				border-right: solid 10px #fff;
				background: url(/Layout/LansiVantaa/Image/topnav_bgTop.gif) bottom right no-repeat #fff;		
								
			}

			
			tr#TableRow_Extra
			{
				background-color: #FFFFFF;
			}			
			tr#TableRow_Main
			{
				background-color: #FFFFFF;
				
			}				
			td#TableCell_Main .ControlHolder,
			#TableRow_Extra td#TableCell_Extra #Contents .Main
			{				
				width: 331px;
				padding: 15px 0px 20px 0px;
				min-height: 500px;
				
			}		
			
			tr#TableRow_Main2
			{
				background-color: #FFFFFF;
				height: 400px;
			}
			td#TableCell_Main2 .ControlHolder
			{				
				width: 590px;
				padding: 0px 0px 20px 0px;
			}
			
			
			#TableRow_Extra td#TableCell_Extra #Contents .Extra
			{
			    width: 599px;
			}
			
			td#TableCell_Extra1
			{
				background-image: url("/Layout/LansiVantaa/Image/topnav_left.gif");
				background-repeat: no-repeat;
				background-position: top right;				
				padding-top: 5px;				
			}
			
			td#TableCell_Extra1 .ControlHolder
			{
				width: 171px;
			}			

			td#TableCell_Extra2 .ControlHolder,
			#TableRow_Extra td#TableCell_Extra #Contents .Extra2
			{
				width: 238px;  /* 268px -30px */				
				padding: 0 15px 15px 15px;
				min-height: 300px;
			}
			
			tr#TableRow_Main2 #TableCell_Main2 .Main
			{			   
			    width: 590px;
			    padding: 15px 0px 20px 0px;	
			    margin: 0px;		    
			}
			
			table#Contents_2Column .Extra
			{			   			   
			    width: 599px;
			}
			
			.Normal-Layout-0 .Body .Main input.Button
			{
				color: #000000;
			}	
/*  [/Body] */




/*		[Table] */

			.Normal-Layout-0 .Body table
			{				
				background-color: transparent;
									
			}


/*			[Row] */
/*			[/Row] *
/*			[Cell] */
				td#TableCell_Footer
				{
					background: url(/Layout/LansiVantaa/Image/footer_bg1.gif) 1px 25px no-repeat;	
				}
/*			[/Cell] *
/*		[/Table] */
/*		[ControlHolder] */
/*		[/ControlHolder] */
/*		[General] */
								
/*		[/General] */
/*	[/Layout] */

/*	[Elements] */
/*		[Header] */
			.Normal-Layout-0 h1
			{
			font-size: 120%;
			color: #286098;
				margin: 5px 0px 0px 0px;
			}
			.Normal-Layout-0 h2
			{
			font-size: 110%;
			color: #286098;
				margin: 5px 0px 0px 0px;
			}
			.Normal-Layout-0 h3
			{
			font-size: 105%;
			color: #286098;
			}
			.Normal-Layout-0 h4
			{
			font-size: 100%;
			color: #286098;
			}
			.Normal-Layout-0 h5
			{
			font-size: 100%;
			color: #286098;
			}
/*		[/Header] */
/*		[Form] */
			form
			{
			margin: 0px;
			padding: 0px;
			}
			input,select,textarea
			{
			font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 100%;
			}
/*		[/Form] */
/*		[Text] */
			.Normal-Layout-0 a
			{
			
			color: #000000;
			text-decoration: none;
			}
			.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: #EEEEEE;
			color: #FFFFFF;
			border-width: 1px;
			padding: 0px;
			height: auto;			
			}
/*		[/Form] */
/*	[/Elements.Class] */

/*	[BlueMeteorite.Meteor.Web.UI] */
/*		[Components] */
/*			[Announcement] */
/*				[Announcement] */

					.Normal-Layout-0 .FeedBackInsert .DisabledDescription
					{						
						display: none;
					}

/*				[/Announcement] */
/*				[Archive] */			
/*				[/Archive] */
/*				[List] */
/*				[/List] */
/*				[List] */
/*				[/List] */
/*				[Group] */
					.Normal-Layout-0 .Announcement .AnnouncementGroup ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup li
					{
					display: inline;
					}
/*				[/Group] */

/*				[GroupBlue] */
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .Title
					{
						padding: 5px 15px 0px 15px;
						text-transform: uppercase;
						font-weight: bold;	
						background-image: url("/Layout/LansiVantaa/Image/blue_topBg.gif");
						background-repeat: no-repeat;
						background-position: top right;																	
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue
					{
						margin-top: 15px;
						position: relative;
						background-color: #d7e6f6; 
						
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue table,
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List ul
					{
						padding: 0px 15px 0px 15px;
						margin: 0;
					}					
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .Document .Body
					{	
						
						margin: 0;
						padding: 0;
						background-color: transparent;
						color: #676767;
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List
					{
						margin: 0;
						padding: 0;						
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List li
					{
						list-style-type: none;						
					}	
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List li a,
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List li a:visited
					{
						font-weight: normal;						
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List li a:hover
					{
						color: #00609d; 
						/* color: #464646; */
					}
								
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .List .Date
					{			
						padding-top: 10px;		
						font-weight: bold;
						color: #286098;						
					}					
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .Auxiliary
					{						
						background-image: url("/Layout/LansiVantaa/Image/blue_bottomBg.gif");
						background-repeat: no-repeat;
						background-position: bottom left;	
						padding: 10px 15px 15px 15px;					
					}	
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .Auxiliary a
					{
						color: #286098;
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupBlue .Obsolete
					{
					    display: none;
					}
					
/*				[/GroupBlue] */

/*				[GroupGreen] */
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .Title
					{
						padding: 5px 15px 0 15px;
						text-transform: uppercase;
						font-weight: bold;			
						background-image: url("/Layout/LansiVantaa/Image/green_topBg.gif");
						background-repeat: no-repeat;
						background-position: top right;											
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen
					{
						margin-top: 15px;
						background-color: #e1ee9e
					}	
					
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen table,
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .List ul
					{						
						margin: 0;
						padding: 0 15px 0 15px;
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .List li
					{
						list-style-type: none;
					}										
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .List .Date
					{						
						font-weight: bold;
						color: #286098;
					}

					
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .Document .Body
					{
						background-color: transparent;
						margin: 0;
						padding: 0;
					}
					
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .Auxiliary
					{
						background-image: url("/Layout/LansiVantaa/Image/green_bottomBg.gif");
						background-repeat: no-repeat;
						background-position: bottom left;	
						padding: 0px 15px 10px 15px;											
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroupGreen .Auxiliary a
					{
						
						color: #286098;
					}			
					
							
/*				[/GroupGreen] */

/*			[/Announcement] */
/*			[Discussion] */
/*				[Group] */

					.Normal-Layout-0 .DiscussionGroup
					{					
					}
					
					.Normal-Layout-0 .DiscussionGroup .List .Title
					{
						padding-top: 15px;
					}
					
					.Normal-Layout-0 .DiscussionGroup .Title a
					{
						font-weight: bold;
						color: #00609d ;
					}
					
					.Normal-Layout-0 .DiscussionGroup .Body .Details
					{					
						color: #979797 ;
					}

/*				[/Group] */
/*				[GroupList] */
/*				[/GroupList] */
/*				[Message] */
					.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: #DDDDDD;
					font-weight: bold;
					}

					.Normal-Layout-0 .DiscussionMessage .Body
					{
					margin: 0px 0px 10px 0px;
					padding: 15px 10px 5px 10px;
					border: solid 1px #DDDDDD;
					}

					.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: #EEEEEE; */
						color: #979797;
					border-top-style: solid;
					border-width: 1px;
					border-color: #DDDDDD;  
					}
					
					.Normal-Layout-0 .DiscussionMessage .List tr.Header td
					{
						font-weight: bold;
						color: #286098;
					}
					
/*				[/Message] */

/*				[Blog] */
                    .Normal-Layout-0 .Blog .Discussion .DiscussionMessage
                    {
                        padding: 0px 0px 5px 0px;
                    }
                    .Normal-Layout-0 .Blog .Discussion .Body
                    {
                       border: none;
                        margin: 0px;
                        padding: 0px;
                    }                         
                    .Normal-Layout-0 .Blog .Discussion .Body a
                    {
                        color: #286098;
                    }               
                    .Normal-Layout-0 .Blog .Discussion .Body .Title                    
                    {
                        background-color: #fff;
                        padding: 0px 0px 10px 0px;
                    }
                    .Normal-Layout-0 .Blog .Discussion .Body .MessageBody .Text
                    {
                        color: #979797;
                    }
               
/*				[/Blog] */

/*				[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;
						color: #000000;
					}								
/*				[/MessageInsert] */
/*				[MessageList] */
/*				[/MessageList] */
/*				[MessageWrite] */
/*				[/MessageWrite] */
/*			[/Discussion] */
/*			[Document] */
/*				[Document] */

					.Normal-Layout-0 .Main .Document
					{
						padding: 0;
						margin: 0px 15px 0px 15px;
					}
					
					.Normal-Layout-0 .Main .Document .Body
					{
						padding: 0;
						margin: 0;
						/* border: solid 1px #0f0; */
					}
					
					
					.Normal-Layout-0 .Main .Document .Title h1
					{
						color: #00609d;
						text-transform: uppercase;
						font-weight: bold;
					}										
					
					.Normal-Layout-0 .Main .Document .Body a
					{
						color: #3300ff;
					}
					
					
					.Normal-Layout-0 .Document a,					
					.Normal-Layout-0 .Document a:visited
					{					    
					    text-decoration: underline;
					}
					.Normal-Layout-0 .Document a:hover,
					.Normal-Layout-0 .Document a:focus
					{
					    text-decoration: none;
					}



/*				[/Document] */
/*			[/Document] */

/*			[File] */
/*				[DocumentBank] */
/*				[/DocumentBank] */
/*				[FileBank] */
/*				[/FileBank] */
/*				[ImageBankImageFolderDetail] */
/*				[/ImageBankImageFolderDetail] */
/*				[ImageBankImageFolderList] */
/*				[/ImageBankImageFolderList] */
/*				[ImageCarousel] */
/*				[/ImageCarousel] */
/*			[/File] */
/*			[Image] */
/*				[Image] */
                    .Normal-Layout-0 .Header #TopImg
                    {
                    	margin-left: 10px;
						margin-top: 7px;                        
                    }
/*				[/Image] */
/*			[/Image] */
/*			[Keyword] */
/*				[WordLetterList] */
/*				[/WordLetterList] */
/*				[WordList] */
/*				[/WordList] */
/*				[WordList_Object] */
/*				[/WordList_Object] */
/*			[/Keyword] */

/*			[Market] */
					.Normal-Layout-0 .Market .InsertPost .Body input.Button
					{
						color: #00609d;
						background-color: #d7e6f6 ;	
					}
					
					.Normal-Layout-0 .Market .Body tr.Header
					{
						color: #00609d;
						font-weight: bold;						
					}
					
					.Normal-Layout-0 .Market .Body tr.Header td
					{
						border-bottom: solid 1px #000;
					}
/*			[/Market] */					

/*			[Poll] */
/*				[Feedback] */

					.Normal-Layout-0 .Feedback
					{
						margin-top: 10px;						
					}
					
					.Normal-Layout-0 .Feedback input.Button
					{
						color: #00609d;
						background-color: #d7e6f6 ;		
						width: 100px;				
					}
					
					.Normal-Layout-0 .Feedback .FeedbackTitle,
					.Normal-Layout-0 .Feedback .FeedbackLabel,
					.Normal-Layout-0 .Feedback .FeedbackName,
					.Normal-Layout-0 .Feedback .FeedbackEmail
					{
						font-weight: bold;
						color: #00609d;
					}
					
					
					.Normal-Layout-0 .Feedback form input,
					.Normal-Layout-0 .Feedback form textarea
					{
						/* border: solid 1px #0f0; */
						width: 200px;
					}

/*				[/Feedback] */
/*				[FeedbackAlreadyGiven] */
/*				[/FeedbackAlreadyGiven] */
/*				[FeedbackInsert] */
				
				.Normal-Layout-0 .FeedBackInsert .Form
				{
					color: #286098;					
					margin: 0px;
					font-weight: bold;				
				}
				
				.Normal-Layout-0 .FeedBackInsert .Form input,
				.Normal-Layout-0 .FeedBackInsert .Form textarea
				{
					font-weight: normal;
					width: 290px;
					margin-bottom: 10px;
					
				}
				
				.Normal-Layout-0 .FeedBackInsert .Form input.Normal-button-0
				{
					width: auto;
					font-weight: normal;
				}

/*				[/FeedbackInsert] */
/*				[Question] */

					.Normal-Layout-0 .Poll .QuestionAnswered
					{
						margin-top: 15px;
						/* margin-bottom: 15px; */
						background-color: #286098; 
						color: #FFFFFF; 
					}
					
					.Normal-Layout-0 .Poll .QuestionAnswered .Title
					{						
						text-transform: uppercase;
						font-weight: bold;			
						background-image: url("/Layout/LansiVantaa/Image/dblue_topBg.gif");
						background-repeat: no-repeat;
						background-position: top right;											
						padding: 10px 15px 10px 15px;
					}
					.Normal-Layout-0 .Poll .QuestionAnswered .Title h1
					{					
						color: #FFFFFF; 
					}

					.Normal-Layout-0 .QuestionAnswered .Question
					{
						font-weight: bold;
						padding: 0px 15px 5px 15px;
						margin: 0;						
					}
					
					.Normal-Layout-0 .QuestionAnswered .PollFooter
					{
						height: 10px;
						background-image: url("/Layout/LansiVantaa/Image/dblue_bottomBg.gif");
						background-repeat: no-repeat;
						background-position: bottom left;
					}
					
					.Normal-Layout-0 .QuestionAnswered .Answers,
					.Normal-Layout-0 .QuestionAnswered .AnswerCount
					{
						padding: 0px 15px 5px 15px;
						margin: 0;
					}
					
			
					
					.Normal-Layout-0 .QuestionAnswered .Question .Body
					{
						background-color: transparent;
						/* padding: 0px 15px 10px 15px; */
						margin: 0;
					}
					.Normal-Layout-0 .QuestionAnswered .Question .Body a
					{
						font-weight: bold;
						color: #FFFFFF;
					}			
					
					
					.Normal-Layout-0 .QuestionAnswered .Explanation
					{												
						padding-bottom: 15px;
						padding-left: 15px;
					}	
					
					.Normal-Layout-0 .QuestionAnswered .TopicLink 
					{
					    padding-left: 15px;					    
					}
					
					.Normal-Layout-0 .QuestionAnswered .TopicLink a,
					.Normal-Layout-0 .QuestionAnswered .TopicLink a:visited
					{
					    color: #FFFFFF;					    
					    text-decoration: underline;
					}
					.Normal-Layout-0 .QuestionAnswered .TopicLink a:hover,
					.Normal-Layout-0 .QuestionAnswered .TopicLink a:focus
					{
					    text-decoration: none;
					}
					

/*				[/Question] */
/*				[QuestionAnswered] */

                   .Normal-Layout-0 .Poll .Question .QuestionText
                    {                       
                        padding: 0px 0px 5px 0px;
                        font-weight: bold;
                    }  
                    
                    .Normal-Layout-0 .Poll .QuestionAnswered .Body a
                    {
                        margin-left: 10px;                        
                    }   

/*				[/QuestionAnswered] */
/*				[QuestionArchive] */
/*				[/QuestionArchive] */
/*				[QuestionNotAnswered] */

					.Normal-Layout-0 .ExplanationNotAnswered
					{
					
						padding-top: 2px;
						font-weight: normal;
						
					}

/*				[/QuestionNotAnswered] */
/*			[/Poll] */
/*			[Search] */
/*				[Form_Global] */
				
					.Normal-Layout-0 .Header .Search .Form
					{
						/* padding-left: 400px;	padding: 20px 5px 0px 0px;*/
						padding: 30px 0px 0px 550px;
						
						/*
						float: right;	 
						*/
						background: url(/Layout/LansiVantaa/Image/ylatausta.png) 10px 10px no-repeat;				
																		 						
					}
					
					.Normal-Layout-0 .Header .Search .Form .Global .Title
					{
						display: inline;
					}		
					
					.Normal-Layout-0 .Header .Search .Form .Global .TextBox
					{
						border: solid 1px #a5acb2;						
					}
					
					.Normal-Layout-0 .Header .Search .Form .Global .Title .DecreaseTextSizeButton
					{
						background-color: transparent;
						background-image: url(/Layout/LansiVantaa/Image/text_minus.gif);
						width: 15px;
						height: 15px;	
						border: none;
					}
					.Normal-Layout-0 .Header .Search .Form .Global .Title .IncreaseTextSizeButton
					{
						background-color: transparent;
						background-image: url(/Layout/LansiVantaa/Image/text_plus.gif);
						width: 15px;
						height: 15px;		
						border: none;				
					}					
					
					.Normal-Layout-0 .Header .Search .Form .Global .Title .TextSizeLink
					{
						font-weight: bold;
						display: inline;
						padding: 0px 1px 0px 3px;
					}
					
					.Normal-Layout-0 .Header .Search .Form .Global .Title .SearchFormText
					{
						font-weight: bold;
						text-transform: uppercase;
						padding: 0px 5px 0px 10px;
					}
					
					.Normal-Layout-0 .Header .Search .Form .Global .Button
					{						
						background-image: url(/Layout/LansiVantaa/Image/search_btn.gif);
						width: 22px;
						height: 22px;
						border: none;					
					}			
				
					.Normal-Layout-0 .Search .PageHit .PageTitle
					{
						padding-top: 15px;
						font-weight: bold;
						color: #00609d; 
					}
					
					.Normal-Layout-0 .Search .PageHit .PageModificationTime
					{
						color: #000;
					}

/*				[/Form_Global] */
/*				[Result] */
/*				[/Result] */
/*				[Result_Form] */
/*				[/Result_Form] */
/*			[/Search] */
/*			[Text] */
/*				[Text] */

					/* .Normal-Layout .Navigation .fGreen */
					.Normal-Layout-0 .TextLeftLinks .Body
					{
						margin: 0px;
						padding: 20px 10px 5px 15px;
						vertical-align: top;
						text-align: left;	
						color: #9a9b9a;					
					}
					
					.Normal-Layout-0 .TextLeftLinks .Body a
					{
						color: #9a9b9a;
					}
					
					.Normal-Layout-0 .TextBottom
					{					
						margin-top: -26px;
						padding-right: 15px;
						position: absolute;
						background: transparent;
						display: block;
						text-align: right;
						font-size: 85%;							 
						width: 743px;		
					}					
					
					.Normal-Layout-0 .Text a,
					.Normal-Layout-0 .Text a:visited
					{
					    text-decoration: underline;
					}					
					.Normal-Layout-0 .Text a:hover,
					.Normal-Layout-0 .Text a:focus
					{
					    text-decoration: none;
					}

					
					.Normal-Layout-0 .TopBgText
					{
						margin-left: 10px;
						margin-top: -42px;						
						display: block;
						height: 40px;
						width: 410px;						 
					}
					
					.Normal-Layout-0 .TopBgText .LogoLink
					{						
						height: 40px;
						width: 410px;
					}
					
					.Normal-Layout-0 .TopBgText .LogoLink img.ImgLink
					{
						margin-top: -15px;
						border: none;
						width: 410px;
						height: 40px;
						
					}
					
					.Normal-Layout-0 .TopBgText .LogoLink a
					{
						display: block;
						height: 40px;
						width: 410px;
						text-decoration: none;
					}
					
					.Normal-Layout-0 .TopBgText .LogoLink a:hover,
					.Normal-Layout-0 .TopBgText .LogoLink a:active,
					.Normal-Layout-0 .TopBgText .LogoLink a:visited
					{
						text-decoration:none;
					}
					
					
					
					.Normal-Layout-0 .TopBgImg
					{
						margin-left: 10px;
						margin-top: 2px;
						/* margin-top: -42px; */						 
						display: block;
						/*
						height: 40px;
						width: 410px;									
						*/								 
					}	
					
					.Normal-Layout-0 .Text .Body
					{
						margin-top: 15px;
					}
					
					.Normal-Layout-0 .Text .Body a,
					.Normal-Layout-0 .Text .Body a:visited,
					.Normal-Layout-0 .Text .Body a:hover
					{												
						color: #286098;
					}				
					
					
					
					
/*				[/Text] */
/*			[/Text] */
/*			[User] */
/*				[Logon] */
/*				[/Logon] */
/*				[Logon_Links] */
/*				[/Logon_Links] */
/*			[/User] */
/*			[WebStructure] */
/*				[Navigation] */

/* [Top Navigation] */
					.Normal-Layout-0 .Extra .Navigation 
					{						
						background-color: #286098;
						height: 46px;
						background-image: url(/Layout/LansiVantaa/Image/topnav_bgBlue2.gif);
						border-right: solid 10px #fff;
					}  
					.Normal-Layout-0 .Extra .Content
					{
					}  
					.Normal-Layout-0 .Extra ul
					{						
						margin: 0;
						padding: 0;
						list-style-type: none;
					}              														
					.Normal-Layout-0 .Extra ul li
					{
						float: left;
						border-left: 1px solid #fff;
						height: 27px; /* 39 - topPadding */					
						margin: 5px;
						padding-top: 14px;
						padding-left: 5px;
						background-image: url(/Layout/LansiVantaa/Image/topnav_bgIcon2.gif);
						background-position: 5px 3px;
						background-repeat: no-repeat;												
					}					
					
					.Normal-Layout-0 .Extra ul li:first-child
					{
						float: left;
						border-left: 1px solid #fff;
						height: 27px; /* 39 - topPadding */					
						/* margin: 5px; */
						margin: 5px 5px 5px 0px; 
						padding-top: 14px;
						padding-left: 5px;
						background-image: url(/Layout/LansiVantaa/Image/topnav_bgIcon2.gif);
						background-position: 5px 3px;										
					}
					
					.Normal-Layout-0 .Extra li a
					{
						font-weight: normal;
						color: #FFFFFF;
						text-transform: uppercase;				 
					}
					
					
/* [/Top Navigation] */

/*				[/Navigation] */

/*				[Navigation_Header] */
					.Normal-Layout-0 .Navigation .HeaderLink
					{
						background-color: #FFFFFF;
					}  
					.Normal-Layout-0 .HeaderLink .Content
					{											
					}  
					.Normal-Layout-0 .HeaderLink  ul
					{						
						margin: 0px;
						padding: 10px 20px 0px 0px;
						 float: right; 
						list-style-type: none;
					}              														
					.Normal-Layout-0 .HeaderLink ul li
					{
						display: inline;
						padding: 5px;
					}
					
					.Normal-Layout-0 .HeaderLink li a
					{
						font-weight: normal;
						color: #809900;
					}		
								
/*				[/Navigation_Header] */


/*				[Navigation_Footer] */
					
					.Normal-Layout-0 .Navigation .FooterSep
					{												
						height: 25px;
						background-color: #fff;						
					}

					.Normal-Layout-0 .Navigation .FooterLink
					{				
						margin-left: 11px;
						background-color: #434c55;			
						border-right: solid 10px #fff;														
					}  
			
					
					.Normal-Layout-0 .ControlHolder .FooterLink
					{				
						height: 25px; 									  					
						/* width: 100%; */
						width: 749px;						 
					}
					
					.Normal-Layout-0 .FooterLink  ul
					{						
						list-style-type: none;
						
						margin: 0px;						
						padding: 5px 0px 0px 10px;
					}              														
					.Normal-Layout-0 .FooterLink ul li
					{						
						display: inline;
						margin: 0px;
						padding: 0px 5px 0px 5px;
					}					
					.Normal-Layout-0 .FooterLink li a
					{
						font-weight: normal;
						color: #e2f481;
					}
					
					
					.Normal-Layout-0 .Navigation .FooterLink .textVersionList
					{
					    color: #e2f481;
					}
					
					.Normal-Layout-0 .Navigation .FooterLink .textVersion
					{
					    padding: 0px 0px 0px 10px;
					    display: inline;
					}
					.Normal-Layout-0 .Navigation .FooterSep .FooterLink ul li .textVersion
					{
					    color: #e2f481; 
					}
					
					.Normal-Layout-0 .Navigation .FooterInfo
					{						
						background-color: transparent;						
						height: 25px; 									  					
						width: 100%;
					}
					
					
					
/*				[/Navigation_Footer] */


/*				[Navigation_Tree] */
/*				[/Navigation_Tree] */
/*				[Navigation_TreeGreen] */
					.Normal-Layout-0 .Navigation .TreeGreen
					{												
						margin-top: 5px;
					}  
					 
					.Normal-Layout-0 .TreeGreen  ul
					{
						list-style-type: none;					
						margin: 0px 23px 0px 10px;
						padding: 0px;
						
					}             
					
					.Normal-Layout-0 .TreeGreen  ul li ul.Children
					{						
						margin: 0px;
						
					}
					
					 
					.Normal-Layout-0 .TreeGreen ul li
					{
						list-style-type: none;
						margin: 0;
						padding: 0px;
					}              
					
					
					
					.Normal-Layout-0 .TreeGreen ul li.Title
					{					
						text-transform: uppercase;
						color: #99cc33;
						font-weight: bold;								
						border-bottom: solid 1px #d7e6f6;
						background-image: none;						
						margin-bottom: 10px;		
						padding-left: 5px;				
					}
					.Normal-Layout-0 .TreeGreen ul li a
					{
						color: #286098;
						font-weight: bold;		
						/* padding: 0px 0px 0px 15px;	*/
						padding-left: 5px;	 
					}					
						
		
					.Normal-Layout-0 .TreeGreen ul li.Active a
					{
						color: #286098;
						font-weight: bold;
					}
					
					.Normal-Layout-0 .TreeGreen ul li.Active ul.Children li
					{				
						padding: 0px;
						padding: 0px 15px 0px 5px;
						margin: 0px;						
						background: url(/Layout/LansiVantaa/Image/arrow_blue.gif) 5px 3px no-repeat;
					}
					
					.Normal-Layout-0 .TreeGreen ul li.Active ul.Children a
					{
						font-weight: normal;
						padding: 0px 0px 0px 15px;
					}		
/*				[/Navigation_TreeGreen] */

/*				[Navigation_TreeBlue] */
					.Normal-Layout-0 .Navigation .TreeBlue
					{
						margin-top: 10px;
					}  
					.Normal-Layout-0 .TreeBlue  ul
					{
						margin: 0px 23px 0px 10px;
						padding: 0;
						list-style-type: none;
					}      
					
					.Normal-Layout-0 .TreeBlue ul li
					{
						list-style-type: none;
						margin: 0;
						padding: 0px 0px 0px 5px;				
						background: url(/Layout/LansiVantaa/Image/arrow_blue.gif) 5px 3px no-repeat;
					}    
			        
					.Normal-Layout-0 .TreeBlue ul li.Title
					{					
						text-transform: uppercase;
						color: #99cc33;
						font-weight: bold;									
						border-bottom: solid 1px #d7e6f6;
						background-image: none;						
						margin-bottom: 10px;
					} 															
												
					.Normal-Layout-0 .TreeBlue li a
					{
						font-weight: normal;
						color: #286098;
						padding: 0px 0px 0px 15px;
					}
/*				[/Navigation_TreeBlue] */



/*				[Navigation_TreeMiddle] */
					.Normal-Layout-0 .Navigation .TreeMiddle
					{								
						margin-top: 25px;						
						/* border-top: dotted 1px #000;  */
						
						
					}  
					
					.Normal-Layout-0 .Navigation .TreeMiddle td					
					{
						height: 110px;
						vertical-align: bottom;
						text-align: center;
					}
					
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell0
					{												
						border-bottom: solid 2px #f1f1f1;
						margin: 0px;
						padding: 0px 5px 5px 5px;
					}		
					
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell1
					{																		
						border-bottom: solid 2px #f1f1f1;
						border-left: solid 2px #f1f1f1;
						border-right: solid 2px #f1f1f1;
						margin: 0px;
						padding: 0px 5px 5px 5px;
					}					
									
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell2
					{												
						border-bottom: solid 2px #f1f1f1;
						margin: 0px;
						padding: 0px 5px 5px 5px;
					}	
					
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell3
					{												
						padding: 0px 5px 5px 5px;					
					}	
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell4
					{												
						border-left: solid 2px #f1f1f1;
						border-right: solid 2px #f1f1f1;						
						padding: 0px 5px 5px 5px;
					}									
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell5
					{												
						padding: 0px 5px 5px 5px;
					}
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell0 a img,					
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell1 a img,
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell2 a img,
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell3 a img,
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell4 a img,
					.Normal-Layout-0 .Navigation .TreeMiddle .NavCell5 a img
					{
						border: none;
					}
	
			            
				            										
/*				[/Navigation_TreeMiddle] */


/*				[NavigationPath] */
					.Normal-Layout-0 .NavigationPath
					{						
						color: #979797;
						font-weight: bold;									
						margin-top: 3px;
						padding: 0px;
					}
					.Normal-Layout-0 .NavigationPath ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .NavigationPath ul li
					{
						display: inline;
						padding-right: 2px;												
					}				
					
					.Normal-Layout-0 .NavigationPath ul li.Separator
					{						
						font-weight: normal;
					}
					
					.Normal-Layout-0 .NavigationPath ul li a
					{
						font-weight: normal;
						color: #979797;						
					}
					
					.Normal-Layout-0 .NavigationPath ul li a.NavFrontPage
					{
						/* font-weight: bold; */
						
					}
					
/*				[/NavigationPath] */
/*				[SiteMap] */
					.Normal-Layout-0 .Main .Sitemap h1
					{						
						display: none;
					}
/*				[/SiteMap] */
/*			[/WebStructure] */
/*		[/Components] */
/*		[Controls] */
/*			[FormFieldInfo] */
/*			[/FormFieldInfo] */
/*			[FormMessage] */
/*			[/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] */


/*	[VANT.Alueportaali.Web.UI] */
/*			[CalendarView] */

					.Normal-Layout-0 .Document .Box td.Left_3,
					.Normal-Layout-0 .Document .Box td.Right_3,
					.Normal-Layout-0 .Document table.Fullbox td.Fullbox_Left,
					.Normal-Layout-0 .Document table.Fullbox td.Fullbox_Right
					{
						display: none;
					}
					
					.Normal-Layout-0 .Document .Box .Titlebar .Title_Fullbox
					{
						margin-top: 15px;
						background-color: #d7e6f6;
						/* background-color: #e1ee9e; */						
						/* background-image: url("/Layout/LansiVantaa/Image/green_topBg.gif"); */
						background-image: url("/Layout/LansiVantaa/Image/blue_topBg.gif");
						background-repeat: no-repeat;
						background-position: top right;
					}
					
					.Normal-Layout-0 .Document .Box .Fullbox
					{						
						background-color: #d7e6f6;
						/* background-color: #e1ee9e; */						
						/* background-image: url("/Layout/LansiVantaa/Image/green_bottomBg.gif");*/
						background-image: url("/Layout/LansiVantaa/Image/blue_bottomBg.gif");
						background-repeat: no-repeat;
						background-position: bottom left;						
					}
					
					

					
					.Normal-Layout-0 .Document .Box td.Center_3 h1
					{
						/* border: solid 1px #0f0; */
						margin: 0px;
						padding-top: 15px;
						padding-left: 60px;
					}
					
					.Normal-Layout-0 .Document table.Fullbox input
					{
						background-color: #fff					
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView
					{
						
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .Normal-Calendar_WeekButton_Enabled-0
					{
						background-color: #cdcdcd; /* #e1ee9e; */						
						color: #000;
						font-weight: bold;						
						margin: 1px 5px 1px 1px;
						border: solid 1px #000;
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .Normal-Calendar_Button_CurrentDay-0
					{
						background-color: #286098;
						border: solid 1px #000;
						color: #fff;	
						margin: 1px;					
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .Normal-Calendar_Button_Enabled-0
					{
						color: #000;
						border: solid 1px #000;
						margin: 1px; 
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .Normal-Calendar_Button_Event-0
					{
						background-color: #d7e6f6;												
						border: solid 1px #286098;
						margin: 1px;
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .SelectMonth input.Month
					{
						font-weight: bold;						
						width: 140px;
						
					}
					
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView .SelectDay .input
					{
					/*
						border: solid 1px #00f;
						color: #f0f;
					*/	
						
					}
					
					.Normal-Layout-0 .Document table.Fullbox .CalendarView input
					{
						width: 25px;
						color: #336699;
					}
					
/*			[/CalendarView] */

/*			[EventCalendar] */
					.Normal-Layout-0 .EventCalendar
					{						
						padding: 5px 15px 0 15px;							
						background-image: url("/Layout/LansiVantaa/Image/green_topBg.gif");
						background-repeat: no-repeat;
						background-position: top right;							
						margin-top: 15px;
						background-color: #e1ee9e;

					}					
					.Normal-Layout-0 .EventCalendar .EventCalendarBrowse .Body
					{												
						padding: 0px 0px 0px 0px;		
						margin: 0px;					
					}					
					.Normal-Layout-0 .EventCalendar .EventCalendarBrowse .Body ul
					{						
						list-style-type: none;
						padding: 0px 0px 0px 0px;
						margin: 0px;
					}
					.Normal-Layout-0 .EventCalendar .EventCalendarBrowse .Body ul li
					{						
					}
					
					.Normal-Layout-0 .EventCalendar .EventCalendarBrowse .Body ul li.Date
					{
						font-weight: bold;
						padding: 10px 0px 0px 0px;
						margin: 0px;
						color: #286098;
					}
					
					.Normal-Layout-0 .EventCalendar .EventCalendarBrowse .btmBg
					{
						border: solid 1px #0f0;
						margin: 0px;
						padding: 0px;
					}
					
					.Normal-Layout-0 .AnnouncementBottomBg
					{						
						background-image: url("/Layout/LansiVantaa/Image/green_bottomBg.gif");
						background-repeat: no-repeat;
						background-position: bottom left;	
						padding: 5px 15px 10px 15px;
						background-color: #e1ee9e;
						margin: 0px;
						height: 15px;
					}			
					
					.Normal-Layout-0 .AnnouncementBottomBg a,
					.Normal-Layout-0 .AnnouncementBottomBg  a:visited
					{						
						font-weight: bold;	
						color: #00609d;					
					}				
					.Normal-Layout-0 .AnnouncementBottomBg  a:hover
					{						
						color: #00609d; 						
					}			
					
					.Normal-Layout-0 .EventCalendar .EventHTitle
					{	
						padding-top: 10px;
						font-weight: bold;	
						color: #00609d;	
						font-size: 120%;				
					}
					
					.Normal-Layout-0 .EventCalendarWhite
					{
						background-color: #fff;
					}
										
					.Normal-Layout-0 .EventCalendarWhite .EventCalendarBrowse .Body ul
					{						
						list-style-type: none;
						padding: 0px 0px 0px 0px;
						margin: 0px;
					}
					.Normal-Layout-0 .EventCalendarWhite .EventCalendarBrowse .Body ul li
					{						
					}
					
					.Normal-Layout-0 .EventCalendarWhite .EventCalendarBrowse .Body ul li a
					{
						font-weight: bold;
					}
					
					.Normal-Layout-0 .EventCalendarWhite .EventCalendarBrowse .Body ul li.Date
					{
						font-weight: bold;
						padding: 10px 0px 0px 0px;
						margin: 0px;
						color: #286098;
					}

/*				[EventCalendar.NoticeView] */		
					.Normal-Layout-0 .NoticeView
					{
						margin: 0px;
					}
					
					.Normal-Layout-0 .NoticeView .Titlebar .Title h1
					{
						padding: 0px;
						margin: 0px;
					}
					
					.Normal-Layout-0 .NoticeView .Body h2
					{
						margin: 15px 0px 0px 0px;						
					}
					
					.Normal-Layout-0 .NoticeView .Titlebar
					{
						margin: 0px;
						padding: 10px 0px 0px 0px;
						/* border: solid 1px #0f0;*/
					}

			
					.Normal-Layout-0 .NoticeView .Titlebar .Title tr td.Left_3,
					.Normal-Layout-0 .NoticeView .Titlebar .Title tr td.Right_3,
					.Normal-Layout-0 .Document .Fullbox tr td.Fullbox_BottomLeft,
					.Normal-Layout-0 .Document .Fullbox tr td.Fullbox_BottomRight
					{			
						/* border: solid 1px #0f0;		 */
						display: none; 
					}
					
					.Normal-Layout-0 .NoticeView .Body .lnkBack
					{
						padding-top: 10px;
					}
					.Normal-Layout-0 .NoticeView .Body .lnkBack a
					{
						color: #286098;	
								
					}				
					
/*				[/EventCalendar.NoticeView] */					
/*			[/EventCalendar] */



/*	[/VANT.Alueportaali.Web.UI] */


/*	[Customer.Namespace] */
/*		[Components] */
/*		[/Components] */
/*		[Controls] */
/*		[/Controls] */
/*	[/Customer.Namespace] */

