
/*  [FontSize Exceptions] */
        #FontSize_Max2Nrm, #FontSize_Min2Nrm
        {
        display: none;
        }
/*  [/FontSize Exceptions] */

/*	[Layout: Default20006] */
/*	[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-image: url(/Layout/Default2006/Image/Background.gif);
			background-repeat: repeat-y;
			background-color: #f8e53c;
			font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 75%;
			line-height: 1.30em;
			color: #000000;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			}
			.Normal-Layout-0
			{
			padding: 5px 0px 0px 0px;
			background-image: url(/Layout/Default2006/Image/TopBackground2.gif);
			background-repeat: repeat-x;
			}
            .Normal-Layout-0 form
            {
            margin:0;
            padding:0;
            }
/*		[/Page] */
/*		[Table] */
            #Topbar
            {
            width:100%;
            text-align:right;
            }
            .Normal-Layout-0 .Body1Col #Topbar
            {
            top: 5px;
            }   
            .Normal-Layout-0 #Topbar td.SearchTD
            {
            width:260px;
            }
            #TopbarSpace
            {
            }
/*			[Row] */
/*			[/Row] *
/*			[Cell] */
            .Normal-Layout-0 #TableCell_Extra
            {
            width: 215px;
            }
            .Normal-Layout-0 #TableCell_Extra2
            {
            width: 215px;
            }
            .Normal-Layout-0 #TableCell_Main
            {
            /*width: expression(document.getElementById('WidthWorkaround').clientWidth-445);*/
            background-image: url(/Layout/Default2006/Image/Corner_Main_TopL.gif);
            background-repeat: no-repeat;
            padding: 0px 0px 0px 6px;
            } 
            .Normal-Layout-0 .Body1Col #TableCell_Main
            {
            width: 100%;            
            background-image: url(/Layout/Default2006/Image/Corner_Main_TopL.gif);
            background-repeat: no-repeat;
            padding: 0px 0px 0px 6px;
            } 
            .Normal-Layout-0 #TableCell_Extra2
            {
            background-image: url(/Layout/Default2006/Image/Corner_Extra2_TopL.gif);
            background-repeat: no-repeat;
            padding: 0px 0px 0px 8px;
            backgroud-color:#f8e53c;
            /* IE fix */
            border-bottom:solid 1px #f8e53c;
            }
            .Normal-Layout-0 #TableCell_Extra2_Empty .ControlHolder
            {
            display:none;
            }     
/*			[/Cell] *
/*		[/Table] */
/*		[ControlHolder] */
            .Normal-Layout-0 #TableCell_Main .ControlHolder
            {
            background-color: #ffffff;
            background-image: url(/Layout/Default2006/Image/Corner_Main_BotL.gif);
            background-position: 0% 100%;
            background-repeat: no-repeat;
            }
            .Normal-Layout-0 #TableCell_Main .ControlHolder .Main
            {           
            background-image: url(/Layout/Default2006/Image/Corner_Main_BotR.gif);
            background-position: 100% 100%;
            background-repeat: no-repeat;
            }   
            .Normal-Layout-0 #TableCell_Main .ControlHolder .Main .Corner
            {
            background-image: url(/Layout/Default2006/Image/Corner_Main_TopR.gif);
            background-position: 100% 0%;
            background-repeat: no-repeat;
            padding: 1px 36px 0px 30px;
            }              
            .Normal-Layout-0 #TableCell_Extra2 .ControlHolder
            {
            background-color: #ffffff;
            background-image: url(/Layout/Default2006/Image/Corner_Extra2_BotL.gif);
            background-position: 0% 100%;
            background-repeat: no-repeat;
                /* padding: 15px; */
                padding: 15px 10px 15px 15px;
                /* width: 215px; */
                width: 205px;
            }   
/*		[/ControlHolder] */
/*		[General] */
            #IconSelector
            {
            position: relative;
            top: -59px;
            z-index: 99;
            }	   
            .Normal-Layout-0 #TableCell_Extra .Navigation
            {
            position: relative;            
                 top: -72px !important;        
            
                 top: -75px;             
                /* top: -20px; */
                
               
            }         		
            .Normal-Layout-0 .Services
            {
            margin: 15px 0px 0px 0px;
            color: #0076cc;
            padding-bottom: 30px;
            }
            hr
            {
            border: none;
            border-bottom: solid 2px #c8ebfa;
            color: c8ebfa;
            border-collapse: collapse;
            margin: 5px 0px 8px 0px;
            font-size:2px;
            line-height:2px;
            height:2px;
            }       
			.Normal-Layout-0 a:visited
			{
			color: #9966ff;
			}
/*		[/General] */
/*	[/Layout] */
/*	[Elements] */
/*		[Header] */
			.Normal-Layout-0 h1
			{
			position: relative;
			color: #000000;
			font-size: 1.6em;
			font-weight:normal;
			}		
            .Normal-Layout-0 h2
            {
            position: relative;
            font-size: 1.24em;
            color: #000000;
            margin-bottom: 0px;
            }         
            .Normal-Layout-0 .description p
            {
            margin-top: 5px;
            }   
            .Normal-Layout-0 .ArticleDocument h2 
            {
            margin-bottom: 0px;
            }                        
            .Normal-Layout-0 .ArticleDocument p
            {
            margin-top: 8px;
            }                        
			.Normal-Layout-0 h3
			{
			position: relative;
			font-size: 1.04em;
			color: #000000;
			}
			.Normal-Layout-0 h4
			{
			position: relative;
			font-size: 1.00em;
			color: #000000;
			}
			.Normal-Layout-0 h5
			{
			position: relative;
			font-size: 100%;
			color: #000000;
			}
/*		[/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:link
			{
			color: #1d64a6;
			text-decoration: underline;
			}
			.Normal-Layout-0 a:visited
			{
			    /* color:#65c8ed; */
			    /* color: #667583; */
			    color: #810081;
			text-decoration: underline;
			}
			.Normal-Layout-0 a:hover
			{
			text-decoration: underline;			
			}
			.Normal-Layout-0 a:active
			{
			text-decoration: underline;			
			}
			.Normal-Layout-0 .LinkLibrary a
			{
			color: #000000;
			text-decoration: none;
			}		
			.Normal-Layout-0 .LinkLibrary a:link
			{
			color: #1d64a6;
			text-decoration: underline;
			}					
			.Normal-Layout-0 .LinkLibrary a:visited
			{
			color: #9966ff;
			text-decoration: underline;
			}

			.Normal-Layout-0 .LinkLibrary h2
			{
			margin-bottom:8px;
			}
						
            ul
            {
            margin-top: 0px;
            }
            .Normal-Layout-0 .Text .Body p
            {
            margin-top:2px;
            margin-bottom:8px;
            }	
            .Normal-Layout-0 .Text .Body h2
            {
            margin-bottom:8px;
            }	
            .Normal-Layout-0 .Text .Title, .Normal-Layout-0 .Text .Title h1
            {
            margin-top:0;
            padding-top:0;
            }
            .Normal-Layout-0 .LinkModule span
            {
            color:#1d64a6;
            }
            
/*		[/Text] */
/*		[Text_Guidance] */
            .Normal-Layout-0 .Guidance
            {
            width:650px;
            padding-bottom:10px;
            }
/*		[/Text_Guidance] */
/*		[Image] */
			.Normal-Layout-0 img
			{
			margin: 0px;
			padding: 0px;
			border: none;
			}
			.Normal-Layout-0 .Document img
			{
			margin: 0px 5px 5px 5px;
			padding: 0px;
			}			
/*		[/Image] */
/*	[/Elements] */
/*	[Elements.Class] */
/*		[Form] */
            .Normal-Layout-0 input.Button
            {
            background-color: #0076cc;
            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 ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .Announcement .AnnouncementGroup li
					{
					margin-bottom: 5px;
					}
/*				[/Group] */
/*			[/Announcement] */
/*			[Discussion] */
/*				[Group] */
/*				[/Group] */
/*				[GroupList] */
/*				[/GroupList] */

/* Discussion related styles removed and moved into main.css */

/*			[Document] */
/*				[Document] */
/*				[/Document] */
/*				[Document_Lifts] */
                    .Normal-Layout-0 .Document .Lifts td h3
                    {
                    margin: 0px;
                    padding: 0px;
                    color: #1d64a6;
                    }
                    .Normal-Layout-0 .Document .Lifts td h3 a
                    {
                    color: #1d64a6;
                    }   
                    .Normal-Layout-0 .Document .Lifts td p
                    {
                    margin: 5px 0px 0px 0px;
                    }                              
                    .Normal-Layout-0 .Document .Lifts .TableStyle1 td
                    {
                    border-bottom: solid 2px #c8ebfa;
                    padding: 6px 0px 15px 0px !important;
                    width:50%;
                    }
                    .Normal-Layout-0 .Document .Lifts .TableStyle1
                    {
                    margin-top:-20px;
                    margin-bottom:-20px;
                    width:100%;
                    }
                    .Normal-Layout-0 .Document .Lifts .Body, .Normal-Layout-0 .Document .Lifts .Body h2
                    {
                    margin-top:0;
                    padding-top:0;
                    }
                    .Normal-Layout-0 .Document .Lifts .Title, .Normal-Layout-0 .Document .Lifts .Title h1
                    {
                    margin-top:0;
                    padding-top:0;
                    }  
/*				[/Document_Lifts] */
/*			[/Document] */
/*			[File] */
/*				[DocumentBank] */
/*				[/DocumentBank] */
/*				[FileBank] */
/*				[/FileBank] */
/*				[ImageBankImageFolderDetail] */
/*				[/ImageBankImageFolderDetail] */
/*				[ImageBankImageFolderList] */
/*				[/ImageBankImageFolderList] */
/*				[ImageCarousel] */
/*				[/ImageCarousel] */
/*			[/File] */
/*			[Image] */
/*				[Image] */
/*				[/Image] */
/*				[Image_Top] */
                    .Normal-Layout-0 .Image .Top table td
                    {
                    background-image: url(/Layout/Default2006/Image/TopBackground.gif);
                    background-repeat: repeat-x;
                    background-color: #f4cc38;
                    }
                    .Normal-Layout-0 .Image .Top table td.Logo
                    {
                    padding: 35px 50px 0px 0px;
                    }      
                    
                    .Normal-Layout-0 .Extra .Image
                    {
                        z-index: 99;
                        position: relative;
                        display: block;                       
                    }              
/*				[/Image_Top] */
/*			[/Image] */
/*			[Keyword] */
/*				[WordLetterList] */
/*				[/WordLetterList] */
/*				[WordList] */
                    .Normal-Layout-0 .Normal-0 .KeyWordMatch
                    {
                    font-size: 1.6em;
                    font-weight:normal;
                    margin-top:0px;
                    margin-bottom:6px;
                    }
                    .Normal-Layout-0 .KeyWordList h1
                    {
                    font-size: 1.24em;
                    font-weight:bold;
                    margin:15px 0 0 0;
                    padding:0;
                    }
                    .Normal-Layout-0 .Normal-0 .KeyWordList h3
                    {
                    margin:10px 0 0 0;
                    padding:0;
                    margin-top:10px;
                    }
/*				[/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
                    {
                    margin: 0px 10px 5px 15px;
                    }
                    .Normal-Layout-0 .Search a
                    {
                    margin-left: 5px;
                    color: #000000;
                    }
                    .Normal-Layout-0 .Search .Form .Global-fi-FI .Button
                    {
                    background-image: url(/Layout/Default2006/Opin.Opintoluotsi.Web.UI/Components/GuidanceService/Image/btn_hae.gif);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width:44px;
                    height:21px;
                    border:0;
                    }
                    
                    .Normal-Layout-0 .Search .Form .Global-sv-FI .Button
                    {
                    background-image: url(/Layout/Default2006/Opin.Opintoluotsi.Web.UI/Components/GuidanceService/Image/btn_hae-sv-FI.gif);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width:44px;
                    height:21px;
                    border:0;
                    }  
                                  
                    .Normal-Layout-0 .Search .Form .Global-en-GB .Button
                    {
                    background-image: url(/Layout/Default2006/Opin.Opintoluotsi.Web.UI/Components/GuidanceService/Image/btn_hae_eng.gif);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width:60px;
                    height:21px;
                    border:0;
                    }
                    
/*				[/Form_Global] */
/*				[Result] */
                   .Normal-Layout-0 .Search .Result a
                    {
                    margin-left: 0px;
                    color: #000000;
                    }

                    .Normal-Layout-0 .Search .Result .Title h1
                    {
                    margin-top:0;
                    } 

					.Normal-Layout-0 .Search .Result .NavigationPath
					{
					height: auto;
					background-color: #ffffff;
					color: #000000;
					padding: 3px 0px 0px 0px;
					}
					.Normal-Layout-0 .Search .Result .NavigationPath ul
					{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}
					.Normal-Layout-0 .Search .Result .NavigationPath ul li
					{
					display: inline;
					padding-right: 2px;
					}	
					.Normal-Layout-0 .Search .Result .NavigationPath ul li.Separator
					{
					background-image: url(/Layout/Default2006/Image/Bullet1.gif);
					background-repeat: no-repeat;
					background-position: 0px 5px;
					}	
					.Normal-Layout-0 .Search .Result .PageHit
					{
					margin-bottom: 15px;
					}
					.Normal-Layout-0 .Search .Result .PageTitle
					{
					font-weight: bold;
					font-size: 125%;
					}
                    .Normal-Layout-0 .PageHit .PageTitle a
                    {
                    color:#1d64a6;
                    }
                    .Normal-Layout-0 .PageHit .PageModificationTime
                    {
                    font-style:italic;
                    }
/*				[/Result] */
/*				[Result_Form] */
/*				[/Result_Form] */
/*			[/Search] */
/*			[Text] */
/*				[Text] */ 
                    .Normal-Layout-0 .ControlHolder .Header .Text
                    {
                    background-color: #ffffff;
                    text-align: center;
                    padding: 5px 0px 15px 0px;
                    }
                    .Normal-Layout-0 .ControlHolder .Header .Text h1
                    {
                    padding:0;
                    margin:10px 0 0 0;
                    line-height:20px;
                    }
                    .Normal-Layout-0 .ControlHolder .LastControls .Text
                    {
                    color: #cccccc;
                    font-size: 85%;
                    }
                    .Normal-Layout-0 .ControlHolder .LastControls
                    {
                    min-height:6px;
                    }   
                    
                    .Normal-Layout-0 .Extra2 .Text .Body_FrontPage
                    {                        
                        line-height: 7pt;
                        padding-left: 2px;
                    }  
                    
                    .Normal-Layout-0 .Extra2 .Text .Body h2
                    {
                        padding-top: 10px;
                    }           
/*				[/Text] */
/*			[/Text] */
/*			[User] */
/*				[Logon] */
/*				[/Logon] */
/*				[Logon_Links] */
/*				[/Logon_Links] */
/*			[/User] */
/*			[WebStructure] */
/*				[Navigation] */
                    .Normal-Layout-0 .Navigation .PageBottom
                    {
                    padding: 0px 0px 10px 0px;
                    }
                    .Normal-Layout-0 .Navigation .PageBottom .LeftCell
                    {
                    padding-right: 10px;
                    }                    
                    .Normal-Layout-0 .LastControls .Services
                    {
                    margin-top: 10px;
                    padding-top: 10px;
                    border-top: solid 2px #c8ecf8;
                    }
                    .Normal-Layout-0 .Navigation .PageBottom td
                    {
                    padding-top: 15px;
                    }                    
/*				[/Navigation] */
/*				[Navigation_Normal] */
                    .Normal-Layout-0 .Navigation .Normal
                    {
                    border-top: solid 1px #ffffff;
                    border-bottom: solid 1px #ffffff;
                    font-size: 125%;
                    background-color: #0076cc;
                    color: #ffffff;
                    padding: 0px 15px 0px 15px;
                    }
                    .Normal-Layout-0 .Navigation .Normal .FontSizing
                    {
                    padding: 0px 10px 0px 0px;
                    }                 
                    .Normal-Layout-0 .Navigation .Normal ul
                    {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    }                                        
                    .Normal-Layout-0 .Navigation .Normal ul li
                    {
                    display: inline;
                    }   
                    .Normal-Layout-0 .Navigation .Normal ul li.Separator span
                    {
                    display: block;
                    float: left;
                    padding: 5px 0px 5px 0px;                    
                    }                      
                    .Normal-Layout-0 .Navigation .Normal ul li a
                    {
                    display: block;
                    float: left;
                    font-weight: bold;
                    text-decoration: none;
                    color: #ffffff;
                    padding: 5px 5px 5px 5px;
                    }  
                    .Normal-Layout-0 .Navigation .Normal ul li.Active a
                    {
                    background-color: #4fb0db;
                    }                                                        
/*				[/Navigation_Normal] */
/*				[Navigation_Basic] */
                    .Normal-Layout-0 .Navigation .Basic
                    {
                    margin: 5px 0px 5px 0px;
                    }                
                    .Normal-Layout-0 .Navigation .Basic ul
                    {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    }                                        
                    .Normal-Layout-0 .Navigation .Basic ul li
                    {
                    display: inline;
                    }
                    .Normal-Layout-0 #TableCell_Footer .ControlHolder
                    {                   
                    margin: 40px 15px 0px 15px;                   
                    }
                    .Normal-Layout-0  #TableCell_Footer .ControlHolder
                    {
                    background-image: url(/Layout/Default2006/Image/Corner_Footer_L.gif);
                    background-repeat: no-repeat;
                    background-color: #ffffff;
                    }
                    .Normal-Layout-0  #TableCell_Footer .ControlHolder .Footer 
                    {
                    text-align: left;
                    background-image: url(/Layout/Default2006/Image/Corner_Footer_R.gif);
                    background-position: 100% 0%;
                    background-repeat: no-repeat;
                    padding: 0px 15px 0px 15px;
                    height: 140px;          
                    }
                    .Normal-Layout-0  #TableCell_Footer .ControlHolder .Footer .Navigation
                    {
                    float:left;
                    width:60%;
                    margin-top:55px;
                    }
                    .Normal-Layout-0  #TableCell_Footer .ControlHolder .Footer .Image
                    {
                    float:right;
                    margin-top:15px;
                    margin-left:30px;
                    }
                    .Normal-Layout-0 .Navigation .Basic a
                    {
                    color: #000000;                  
                    }                    
                    .Normal-Layout-0 .ControlHolder .Footer .Navigation .Basic a
                    {
                    color: #000000;                  
                    }
                    .Normal-Layout-0 .LastControls .Navigation .Basic
                    {
                    margin: 15px 0px 5px 0px;
                    }                     
/*				[/Navigation_Basic] */
/*				[Navigation_SearchMate] */
/*				[/Navigation_SearchMate] */
/*				[Navigation_Tree] */
                    .Normal-Layout-0 .Navigation .Tree
                    {
                    background-image: url(/Layout/Default2006/Image/Corner_Tree_TopR.gif);
                    background-position: 100% 0%;
                    background-repeat: no-repeat;
                    padding: 0px 6px 0px 0px;
                    border-left: solid 5px #ffffff;
                    }
                    .Normal-Layout-0 .Navigation .Type1
                    {
                    border-left: solid 5px #65c8ed;
                    }
                    .Normal-Layout-0 .Navigation .Type2
                    {
                    border-left: solid 5px #eddf37;
                    }
                    .Normal-Layout-0 .Navigation .Type3
                    {
                    border-left: solid 5px #66bda5;
                    }
                    .Normal-Layout-0 .Navigation .Type4
                    {
                    border-left: solid 5px #ffec3b;
                    }
                    .Normal-Layout-0 .Navigation .Type5
                    {
                    border-left: solid 5px #ffec3b;
                    }
                    .Normal-Layout-0 .Navigation .Tree .Corner
                    {
                    background-color: #ffffff;
                    background-image: url(/Layout/Default2006/Image/Corner_Tree_BotR.gif);
                    background-position: 100% 100%;
                    background-repeat: no-repeat;
                    padding: 18px 15px 15px 5px;                    
                    }    
                    .Normal-Layout-0 .Navigation .Tree ul
                    {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    }     
                    .Normal-Layout-0 .Navigation .Tree ul li
                    {
                    display: inline;
                    }    
                    .Normal-Layout-0 .Navigation .Tree ul li.Active
                    {
                    font-weight: bold;
                    }                                      
                    .Normal-Layout-0 .Navigation .Tree ul li a
                    {
                    display: block;
                    background-image: url(/Layout/Default2006/Image/Bullet2.gif);
                    background-repeat: no-repeat;  
                    background-position: 0px 6px;
                    padding: 0px 0px 0px 8px;      
                    text-decoration: none;                       
                    }
                    .Normal-Layout-0 .Navigation .Tree ul li a:hover
                    {
                    text-decoration: underline;
                    }    
                    .Normal-Layout-0 .Navigation .Tree li.LastLinkOfGroup a
                    {
                    border-bottom:solid 1px #c8ebfa;
                    }
                    .Normal-Layout-0 .Navigation .Tree ul li ul
                    {
                    font-weight: normal;
                    margin-left: 8px;
                    }   
                    
                    .Normal-Layout-0 .Navigation .Tree ul li.Active a
                    {
                        color: #1d64a6;
                    }               
/*				[/Navigation_Tree] */
/*				[Navigation_Culture] */
                    .Normal-Layout-0 .Navigation .Culture
                    {
                        padding-top: 10px;
                    font-size: 125%;
                    font-weight: bold;
                    }
                    .Normal-Layout-0 .Navigation .Culture ul
                    {
                    list-style-type: none;
                    margin: 0px 0px 0px 20px; 
                    padding: 0px;
                    }                    
                    .Normal-Layout-0 .Navigation .Culture ul li
                    {
                    margin: 0px 0px 3px 0px;
                    }                    
                    .Normal-Layout-0 .Navigation .Culture a
                    {
                    color: #fff;
                    }
/*				[/Navigation_Culture] */
/*				[Navigation_CultureFrontpage] */
                    .Normal-Layout-0 .Navigation .CultureFrontpage
                    {
                        padding-top: 80px;
                    font-size: 125%;
                    font-weight: bold;
                    }
                    .Normal-Layout-0 .Navigation .CultureFrontpage ul
                    {
                    list-style-type: none;
                    margin: 0px 0px 0px 20px; 
                    padding: 0px;
                    }                    
                    .Normal-Layout-0 .Navigation .CultureFrontpage ul li
                    {
                    margin: 0px 0px 3px 0px;
                    }                    
                    .Normal-Layout-0 .Navigation .CultureFrontpage a
                    {
                    color: #fff;
                    }                    
/*				[/Navigation_CultureFrontpage] */
/*				[Navigation_Lifts] */

                    .Normal-Layout-0 .Navigation .BlueLifts
                    {
                    padding-left:4px;
                    padding-top:30px;
                    }
                    
                    .Normal-Layout-0 .Navigation .BlueLifts ul
                    {
                    margin:0;
                    padding:0;
                    }
                    
                    .Normal-Layout-0 .Navigation .BlueLifts li
                    {
                    list-style-type:none;
                    background-color:#63c6ef;
                    height:30px;
                    width:206px;
                    margin:0 0 10px 0;
                    padding:0;
                    background-image: url(/Layout/Default2006/Image/LiftBg.gif);
                    background-repeat: no-repeat;  
                    background-position:0 0;
                    }
                    
                    .Normal-Layout-0 .Navigation .BlueLifts li a
                    {
                    display:block;
                    margin:0;
                    padding:6px 0 0 15px;
                    color:#ffffff;
                    font-weight:bold;
                    font-size: 125%;
                    }
                    
/*				[/Navigation_Lifts] */
/*				[NavigationPath] */
                    .Normal-Layout-0 .NavigationPath
                    {
                    height: 55px;
                    background-color: #ffffff;
                    color: #000000;
                    padding: 3px 0px 0px 250px;
                    }
                    .Normal-Layout-0 .NavigationPath ul
                    {
                    margin: 0px;
                    padding: 0px;
                    list-style-type: none;
                    margin-right:250px;
                    }
					.Normal-Layout-0 .NavigationPath ul li
					{
					display: inline;
					padding-right: 2px;
					}	
					.Normal-Layout-0 .NavigationPath ul li.Separator
					{
					background-image: url(/Layout/Default2006/Image/Bullet1.gif);
					background-repeat: no-repeat;
					background-position: 0px 5px;
					}								
/*				[/NavigationPath] */
/*				[SiteMap] */
                    .Normal-Layout-0 .Sitemap, .Normal-Layout-0 .Sitemap h1
                    {
                    margin-top:0;
                    padding-top:0;
                    }
/*				[/SiteMap] */
/*			[/WebStructure] */
/*		[/Components] */
/*		[Controls] */
/*			[FormFieldInfo] */
/*			[/FormFieldInfo] */
/*			[FormMessage] */
/*			[/FormMessage] */
/*			[List] */
				.Normal-Layout-0 .List .Paging
				{
				margin-top: 15px;
				font-size: 110%;
				}
				.Normal-Layout-0 .List .Paging .ItemCount
				{
				margin-bottom: 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;
				}	
				.Normal-Layout-0 .LinkModule .List .PageSelect
				{
				display: inline;
				font-size: 100%;
				font-weight: bold;
				}							
/*			[/List] */
/*			[ListNoAlternating] */
/*			[/ListNoAlternating] */
/*			[Title] */
/*			[/Title] */
/*		[/Controls] */
/*	[/BlueMeteorite.Meteor.Web.UI] */
/*	[Customer.Namespace] */
/*		[Components] */
            .Normal-Layout-0 .FeedbackInsert input
            {
            width: 400px;
            }
            .Normal-Layout-0 .FeedbackInsert table input
            {
            width: 300px;
            }            
            .Normal-Layout-0 .FeedbackInsert textarea
            {
            width: 400px;
            height: 100px;
            }            
            .Normal-Layout-0 .FeedbackInsert input.Button
            {
            width: auto;
            }            
            .Normal-0-0 .LinkModule
            {
            margin-top: 0px;
            margin-bottom:0px;
            }
            .Normal-Layout-0 .LinkModuleLink
            {
            margin-top:6px;
            }

/*		[/Components] */
/*		[Controls] */
/*		[/Controls] */
/*	[/Customer.Namespace] */
/* [Opin.Opintoluotsi.Web.UI] */
/*		[Components] */
/*          [AlphabeticIndex] */       
/*          [/AlphabeticIndex] */
/*          [Dictionary] */
                .Normal-Layout-0 h1.DictionaryTitle
                {
                margin-top:0;
                padding-top:0;
                }
                .Normal-Layout-0 .DictionaryWord
                {
                display:block;
                margin-top:8px;
                }
/*          [/Dictionary] */
/*          [InstituteSearchFreeText] */
                .Normal-Layout-0 .InstituteForm
                {
                background-color:#e0f5f6;
                width:630px;
                margin:0 0 4px 0;
                padding:10px;
                border:0;
                }
                .Normal-Layout-0 .InstituteForm table
                {
                margin:0;
                padding:0;
                border:0;
                width:100%;
                }
                .Normal-Layout-0 .InstituteForm .alignRight
                {
                text-align:right;
                }
                .Normal-Layout-0 .InstituteFormTitleBar
                {
                color:#419d9c;
                font-weight:bold;
                font-size: 1.24em;
                margin-bottom:2px;
                }
                .Normal-Layout-0 .InstituteInsideForm
                {
                background-color:#bae3dd;
                }
                .Normal-Layout-0 .InstituteInsideForm td
                {
                margin:0;
                padding:4px;
                vertical-align:middle;
                }
                .Normal-Layout-0 .InstituteInsideForm tr.TitleRow td
                {
                background-color:#80c0c0;
                font-weight:bold;
                }
                .Normal-Layout-0 .InstituteInsideForm .ShortCell
                {
                width:20px;
                }
                .Normal-Layout-0 .InstituteInsideForm input, .Normal-Layout-0 .InstituteInsideForm select
                {
                font-size: 95%;
                }
                .Normal-Layout-0 .InstituteFormButtons
                {
                margin-top:15px;
                width:100%;
                text-align:right;
                }
/*          [/InstituteSearchFreeText] */
/*          [LinkSuggestionInsert] */
            .Normal-LinkSuggestionInsert-0
            {
            }
            .Normal-LinkSuggestionInsert-0 .RequiredInfo
            {
                margin: 1em 0;
            }
            .Normal-LinkSuggestionInsert-0 .ManagementInfo
            {
                margin: 1em 0;
            }
            .Normal-LinkSuggestionInsert-0 .Errors
            {
                margin: 0 0 1em 0;
            }
            .Normal-LinkSuggestionInsert-0 .Fields
            {
            }
            .Normal-LinkSuggestionInsert-0 .Fields .Label
            {
                margin: 1em 0;
            }
            .Normal-LinkSuggestionInsert-0 .Fields .Field .Box
            {
                width: 400px;
            }
            .Normal-LinkSuggestionInsert-0 .Fields .Field .BoxBig
            {
                width: 400px;
                height: 150px;
            }
            .Normal-LinkSuggestionInsert-0 .Button
            {
                width: 10em;
            }
/*          [/LinkSuggestionInsert] */
/*          [QuestionInsert] */
            .Normal-QuestionInsert-0
            {
            }
            .Normal-QuestionInsert-0 .RequiredInfo
            {
                margin: 1em 0;
            }
            .Normal-QuestionInsert-0 .Errors
            {
                margin: 0 0 1em 0;
            }
            .Normal-QuestionInsert-0 .ErrorsOph
            {
            	border: 1px solid #CECECE;
	            padding: 10px;
	            margin: 0px;
            }
            .Normal-QuestionInsert-0 .Fields
            {
            }
            .Normal-QuestionInsert-0 .Fields .Box
            {
                width: 235px;
            }
            .Normal-QuestionInsert-0 .Text
            {
                margin: 1em 0;
            }
            .Normal-QuestionInsert-0 .Text .Label
            {
                margin: 0 0 1em 0;
            }
            .Normal-QuestionInsert-0 .Text .Field
            {
            }
            .Normal-QuestionInsert-0 .Text .Field .BoxBig
            {
                width: 400px;
                height: 150px;
            }
            .Normal-QuestionInsert-0 .Publishable
            {
                margin: 0.5em 0;
            }
            .Normal-QuestionInsert-0 .Agreement
            {
                margin: 0 0 1em 0;
            }
            .Normal-QuestionInsert-0 .Button
            {
                width: 10em;
            }
/*          [/QuestionInsert] */
/*          [AdvisorSearchResults] */
            .Normal-AdvisorSearchResultsHeader-0
            {
            font-size: 110%;
            }
            .Normal-AdvisorSearchResultsHeader-0 .ResultsCount
            {
            margin: 0 0 1em 0;
            }
            .Normal-AdvisorSearchResultsHeader-0 .ResultsCountBig
            {
            margin: 0;
            }
            .Normal-AdvisorSearchResults-0
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .HelpFormName
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .HelpFormName h1
            {
            margin: 1em 0;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType
            {
            background-color: #80c0c0;
            border-bottom: 0.5em solid white;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .UnitTypeName
            {
            border-bottom: 0.5em solid white;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .UnitTypeName h2
            {
            font-size: 120%;
            padding: 0.5em;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .MunicipalityName
            {
            border-bottom: 0.5em solid white;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .MunicipalityName h3
            {
            background-color: #bae3dd;
            font-size: 110%;
            padding: 0.5em;
            margin: 0;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit
            {
            line-height: 1.5em;
            padding: 0.5em;
            background-color: #e0f5f6;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Name
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Name h4
            {
            font-size: 100%;
            margin: 0;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Address
            {
            margin: 1em 0 0 0;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Address .PostAddress
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice .PostNumber
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice .PostOffice
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Phone
            {
            margin: 1em 0 1em 0;
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Email
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .Www
            {
            }
            .Normal-AdvisorSearchResults-0 .HelpForm .UnitType .Municipality .HelpUnit .AutoDescription
            {
            margin: 1em 0 0 0;
            background-color: #f3fcfc;
            padding: 0.5em;
            }
/*          [/AdvisorSearchResults] */
/*          [InstituteSearchResults] */
            .Normal-InstituteSearchResultsHeader-0
            {
            font-size: 110%;
            }
            .Normal-InstituteSearchResultsHeader-0 .ResultsCount
            {
            margin: 0 0 1em 0;
            }
            .Normal-InstituteSearchResultsHeader-0 .ResultsCountBig
            {
            margin: 0 0 1em 0;
            }
            .Normal-InstituteSearchResults-0
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType
            {
            background-color: #80c0c0;
            border-bottom: 0.5em solid white;
            }
            .Normal-InstituteSearchResults-0 .UnitType .UnitTypeName
            {
            border-bottom: 0.5em solid white;
            }
            .Normal-InstituteSearchResults-0 .UnitType .UnitTypeName h2
            {
            font-size: 120%;
            padding: 0.5em;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .MunicipalityName
            {
            border-bottom: 0.5em solid white;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .MunicipalityName h3
            {
            background-color: #bae3dd;
            font-size: 110%;
            padding: 0.5em;
            margin: 0;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit
            {
            line-height: 1.5em;
            padding: 0.5em;
            background-color: #e0f5f6;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Name
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Name h4
            {
            font-size: 100%;
            margin: 0;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Address
            {
            margin: 1em 0 0 0;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Address .PostAddress
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice .PostNumber
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Address .AddressPostNumberAndPostOffice .PostOffice
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Phone
            {
            margin: 1em 0 1em 0;
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Email
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .Www
            {
            }
            .Normal-InstituteSearchResults-0 .UnitType .Municipality .HelpUnit .AutoDescription
            {
            margin: 1em 0 0 0;
            background-color: #f3fcfc;
            padding: 0.5em;
            }
/*          [/InstituteSearchResults] */
/*          [StudyFields] */

            .Normal-Layout-0 .StudyFieldTable
            {
            width:100%;
            margin:0;
            margin-bottom:-20px;
            padding:0;
            }
            
            .Normal-Layout-0 .StudyFieldTable td
            {
            padding-right:5px;
            }

            .Normal-Layout-0 .StudyFieldTable td h3
            {
            margin-bottom:2px;
            padding-bottom:0;
            }
           
            .Normal-Layout-0 .Extra2 .Normal-0 h2
            {
               
                padding-bottom: 10px;
            }
            
/*          [/StudyFields] */
/*		[Components] */
/* [/Opin.Opintoluotsi.Web.UI] */

/* ------------------- KOULUTUSNETTI LAYOUT ------------------------------------ */

#Structure_Koulutusnetti
{
background-color: #FFFFFF;
width: 100%;
font-size: 1.1em;
}

#Structure_Koulutusnetti #Holder_logo
{
padding: 3px 0px 3px 10px;
}

#Structure_Koulutusnetti #Holder_title
{
font-family: Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
}

#Structure_Koulutusnetti #Holder_navigationMain
{
font-weight: bold;
color: #FFFFFF;
background-color: #009933;
padding: 1px 30px 1px 30px;
}

#Structure_Koulutusnetti #Holder_navigationMain a
{
border-left-style: solid;
border-width: 1px;
border-color: #FFFFFF;
padding-left: 30px;
color: #FFFFFF;
text-decoration: none;
}

#Structure_Koulutusnetti #Holder_navigationMain a:hover
{
text-decoration: underline;
}

#Structure_Koulutusnetti #Holder_navigationPath
{
color: #999999;
font-size: 12px;
padding: 0px 30px 20px 5px;
}

#Structure_Koulutusnetti #Holder_main
{
background-color: #EEEEEE;
}

#Structure_Koulutusnetti #Holder_navigationPath a
{
color: #999999;
text-decoration: underline;
}

#Structure_Koulutusnetti #title
{
font-family: Verdana, sans-serif;
font-size: 1.05em;
font-weight: bold;
border-style: none;
background-color: #BBBBBB;
padding: 3px 0px 3px 30px;
margin: 0px 0px 25px 0px;
}

#Structure_Koulutusnetti #content
{
padding: 0px 30px 0px 30px;
}

/* ----------------------------------------------------------------------------- */


/* -------------------  CustomClasses  ------------------- */
        .Normal-Layout-0 .frontpageLifts
        {
            margin: 0px;
            padding: 0px;                     
        }
        
		.Normal-Layout-0 .frontpageLifts img
		{
		margin: 0px 5px 5px 5px;
		padding: 0px;
		}        
        
        .Normal-Layout-0 .frontpageLifts .Lifts td h3
        {
            margin: 0px;
            padding: 0px;
            color: #1d64a6;
        }
        .Normal-Layout-0 .frontpageLifts .Lifts td h3 a
        {
            color: #1d64a6;
        }   
        .Normal-Layout-0 .frontpageLifts .Lifts td p
        {
            margin: 5px 0px 0px 0px;
        }                              
        .Normal-Layout-0 .frontpageLifts .Lifts .TableStyle1 td
        {
            border-bottom: solid 2px #c8ebfa;
            padding: 6px 0px 15px 0px !important;
            width:50%;
        }
        .Normal-Layout-0 .frontpageLifts .Lifts .TableStyle1 .LastRow
        {
            border-bottom: none;
        }
        
        .Normal-Layout-0 .frontpageLifts .Lifts .TableStyle1
        {
            margin-top:-20px;
            margin-bottom:-20px;
            width:100%;          
        }
        .Normal-Layout-0 .frontpageLifts .Body, .Normal-Layout-0 .frontpageLifts h2,
        .Normal-Layout-0 .frontpageLifts .Title, .Normal-Layout-0  .frontpageLifts .Title h1
        {
            margin-top:0;
            padding-top:0;
        }



                
        

            .Normal-Layout-0 .footerTxt
            {
                margin-top: -10px;
                height: 20px;
            }
            
        
        
/* -------------------------------------- */        

@media print {
    body
    {
    font-size:9pt;
    }

    .Normal-Layout-0 #TableCell_Header
    {
    width:200mm;
    }
    
    .Normal-Layout-0 #TableCell_Extra
    {
    display:none;
    }

    .Normal-Layout-0 #TableCell_Main
    {
    width:100mm;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    }
    
    .Normal-Layout-0 #TableCell_Extra2
    {
    width:100mm;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    }
    
    .Normal-Layout-0 #TableCell_Footer
    {
    width:200mm;
    }

    .Normal-Layout-0 #TableCell_Header .ControlHolder
    {
    width:200mm;
    }
    
    .Normal-Layout-0 #TableCell_Extra .ControlHolder
    {
    display:none;
    }

    .Normal-Layout-0 #TableCell_Main .ControlHolder
    {
    width:100mm;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    }
        
    .Normal-Layout-0 #TableCell_Main .ControlHolder .Main
    {
    width:100mm;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    }

    .Normal-Layout-0 #TableCell_Extra2 .ControlHolder
    {
    width:100mm;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    }
    
    .Normal-Layout-0 #TableCell_Footer .ControlHolder
    {
    width:200mm;
    }

}


