﻿ï»¿body
{
	background-color:white;
}

caption 
{
	padding:0px;
	margin:0px;	
}

#PageContainer
{
	border:0;
	width:1000px;
}

a 
{
	color:Black;
}

li{
	
	font-size:11px;
}

.KElogo
{
	width:100%;
	background-color: rgb(242, 28, 10);
	padding: 0;
	background-image:url('/SiteCollecitonImages/logo.GIF');
}

.KElogo a
{
	background-image:none;
	background-position:left center;
	background-repeat:no-repeat;
	color: rgb(242, 28, 10);
	display:block;
	padding:0;
	}
	
/* SubWebMaster ylosa */
.RedArea
{
	background-color:#F21C0A;
}
.TopBarCurve
{
	background-color:#F21C0A;
	background-image:url('/SiteCollectionImages/LayoutPics/topbarCurve.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:bottom;
	padding-right:22px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:0px;
}
#TopBarCurve{
	width:20px;
}

/* Ylï¿½rivin linkit */
.KE-globallinks, .KE-globallinks a {
color:white;
font-family:tahoma;
text-decoration:none;
font-size:8pt;
}

/* hakuboksi */
.search
{
	margin:0;
}
td.ms-sbcell {
	border-width:0px;
	padding:0 0 0 2px;
	white-space:nowrap;
	color:white;
	font-weight:normal;
}

td.ms-sbgo {
background-color:#F21C0A;
padding:1px 3px;
}

/* Global links */
.KE-globallinks .ms-globallinks a:link{
	color:white;
}
.KE-globallinks td.ms-globallinks{
	color:white;
}
.KE-globallinks .ms-SPLink a:link, .KE-globallinks .ms-SPLink a:visited 
{
	color:white;
}

/* sivuston toiminnot */
.SiteActionsAndTopControls{
background-color: rgb(242, 28, 10);
color:#333333;
width:100%;
margin-top:5px;
}

#SiteActionsCell
{
	width:100%;
	padding-left:5px;
}

.KE-globallinks
{
	white-space:nowrap;
}


.siteActionMenu
{
	margin:1px;
}

/* Menun taulu */
.NavigationTable
{
	background-color:rgb(242, 28, 10);
}

/* Global menu */
.KEtopNav
{
	margin-left:181px;
	margin-bottom:10px;
}

.KEtopNav table
{
	margin-top: 4px;
}

.KEtopNav td
{
	background-color: rgb(242, 28, 10);
	padding-left: 2px;
	padding-right: 2px;
	font-weight:bold;
}

.KEtopNavItem
{
	color: rgb(132, 2, 1);
	font-family:tahoma;
	font-size:smaller;
}

.KEtopNavItem2
{
	color: #b3b3b3;
	font-family:tahoma;
	font-size:smaller;
	font-weight:bold;
}


.KEtopNavSelected
{
	color: white;
	font-family:tahoma;
}
.KEtopNavSelected2
{
	color: #F21C0A;
	font-family:tahoma;
	font-weight:bold;
}
.KEtopNavHover
{
	color: white;
	font-family:tahoma;
}
.KEtopNavHover2
{
	color: #F21C0A;
	font-family:tahoma;
	font-weight:bold;
}
/* Toisen tason menu */
.EONtopNav2ndLvlItem{
	
	color:white;
	font-size:smaller;
	font-weight:bold;
}

/* Current Navigation */

.KECurrentNav
{
	margin-bottom:38px;
	margin-left:183px;
	margin-top:5px;
	border:0;
}

.KECurrentNav td
{
	padding-left: 1px;
	padding-right: 3px;
}

.KECurrentNavItem
{
	color: rgb(132, 2, 1);
	font-family:tahoma;
	font-size:smaller;
	font-weight:bold;
}

.KECurrentNavSelected
{
	color: white;
	font-family:tahoma;
	border:0;
}

.KECurrentNavHover
{
	color: white;
	font-family:tahoma;
}

/* Toisen tason masterin tyylejï¿½ */

.KESUBCurrentNavItem
{
	color:#C0C0C0;
	font-family:tahoma;
	font-size:smaller;
	font-weight:bold;
}

.KESUBCurrentNavSelected
{
	color: #F21C0A;
	font-family:tahoma;
	border:0;
}

.KESUBCurrentNavHover
{
	color: #F21C0A;
	font-family:tahoma;
}

/* Murupolku */
.breadcrumb
{
	/*padding-left:1px; */
	font-size:10px;
	font-family:Verdana;
	color:#F21C0A;
}

.breadcrumb a:link,
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:visited
{
	font-size:10px;
	font-family:Verdana;
	color:#F21C0A;
}

/* Vasen navigaatio */
.LeftNaviTable{
	text-align:right;
	width: 151px;
	margin-right:33px;
	color:#323232;
	font-size:smaller;
}

.LeftNaviTable td
{
	padding:2px;
}

.LeftNaviTable a:link{
	text-align:right;
	color:#323232;
}
.LeftNaviTable a:hover{
	color:#F21C0A;
}
.LeftNaviTable a:active td{
	color:white;
	background-color:#F21C0A;
}

.LeftNaviTable a:link, .LeftNaviTable a:visited{
	color:#323232;
	text-decoration:none;
}

.LeftNavLevel1{
	font-weight:bold;
}

.LeftNavSelectedLink
{
	background-color:#CECECE;
}
.LeftNavLevel2{
	background-color:#E6E6E6;
}

.LeftNavLevel3{
	font-size:0.8em;
	background-color:#F2F2F2;
}
#ctl00_PlaceHolderLeftNavBar_EONLeftMenu_LeftNavSelected1{
	background-color:#CECECE;
	border-bottom:1px solid #FFFFFF;
}

#ctl00_PlaceHolderLeftNavBar_EONLeftMenu_LeftNavSelected2{
	background-color:#CECECE;
	border-bottom:1px solid #FFFFFF;
}

#ctl00_PlaceHolderLeftNavBar_EONLeftMenu_LeftNavSelected2 a{
	color:red;
}

#ctl00_PlaceHolderLeftNavBar_EONLeftMenu_LeftNavSelected3{
	background-color:#CECECE;
	border-bottom:1px solid #FFFFFF;
}

#ctl00_PlaceHolderLeftNavBar_EONLeftMenu_LeftNavSelected3 a{
	color:red;
}

/* footer */

#footerTD{
	width:971px;
}

.PageFooter
{
	border-top:1px solid lightGrey;
	border-bottom:1px solid lightGrey;
	font-size:0.8em;
}
.PageFooter a
{
	background-repeat:no-repeat;
	background-position:left;
	padding :5px 5px 5px 35px;
	text-decoration:none;
	color:black;
	display:block;
	background-position:15px;
}

.PageFooter a:hover
{
	background-repeat:no-repeat;
	background-position:left;
	padding :5px 5px 5px 35px;
	text-decoration:none;
	background-color:#F21C0A;
	color:white;
	background-position:15px;
}

.PageFooter .VerticalLine
{
	background-color:lightGrey;
	padding:0px 0px 0px 1px;
}
.PageFooter #RSS a
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconRSSRed.gif");
}

.PageFooter #RSS a:hover
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconRSSWhite.gif");
}

.PageFooter #Subscribe
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconSubscribeRed.gif");
}
.PageFooter #Recommend
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconTellFriendRed.gif");
}
.PageFooter #Favorites
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconFavoritesRed.gif");
}
.PageFooter #Print a
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconPrintRed.gif");
}

.PageFooter #Print a:hover
{
	background-image:url("/sitecollectionimages/LayoutPics/toolboxIconPrintWhite.gif");	
}

.mainContent {
	
}

.PageFooter #Empty
{
	width:100%;
}

/* EON content query wp */
.KElink-item .arrow
{
	padding:5px;
}
.KElink-item .link
{
	padding:5px;
	font-weight:bold;
	color: gray;
	text-decoration:none;
}

/* Etusivupohja */
#DoubleWideCell
{
	width:510px;
	vertical-align:top;
}

.QuarterCell
{
	width:255px;
	vertical-align:top;
	padding: 3px;
}

.TableForFieldsAndWPZones > td
{
	/*width:25%; */
	padding:10px;
}
.TableForFieldsAndWPZones #FirstGrayColumn
{
	vertical-align:top;
	background-color:#f0f0f0;
	/*margin:0pt 0pt 0pt 15px !important; */
	padding:18px 14px 10px;
	width:235px;
}

.TableForFieldsAndWPZones #GrayColumn
{
	vertical-align:top;
	background-color:#f0f0f0;
	/*margin:0pt 0pt 0pt 15px !important;*/
	padding:0px 14px 10px;
	width:235px;
}

#GrayColumn h3 {
	
	padding-left:0px;
	padding-right:0px;
}



/* Alueen etusivun tyylejï¿½ */

.LeftColumn
{
	width:230px;
	padding-right:10px;
}

.MiddleColumn
{
	border-left-color:#C0C0C0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#C0C0C0;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:10px;
	padding-right:10px;
	width:260px;
}

.RightColumn
{
	width:230px;
	padding-left:10px;
}

/** Sisï¿½ltï¿½sivun tyylejï¿½ **/
.boxContent 
{
	border:1px solid #E6E6E6;
	overflow:hidden;
	padding:12px 14px 8px;
	width:194px;
}

.SubWebFrontPageLayoutTable #Whole
{
	width:100%;
}

.SubWebFrontPageLayoutTable td.ms-sbcell {
	border-width:1px;
	padding:0 0 0 2px;
	white-space:nowrap;
	color:white;
	font-weight:normal;
}

.SubWebFrontPageLayoutTable td.ms-sbgo {
	background-color:white;
}


.SubWebFrontPageLayoutTable ms-sbLastcell {
	border-top-width:0px;
}

/* Sisï¿½ltï¿½sivu-sivupohjan tyylejï¿½ */
.ContentPageLayoutTable
{
	width:100%;
}

#WideCell
{
	width:77%;
	padding-right:8px;
}

/* Metadata taulun tyylit */
.MetaDataTable
{
	font-size:small;
	color:#acacac;
}
.MetaDataTable a:link,.MetaDataTable a:visited,.MetaDataTable a:active, .MetaDataTable a:hover
{
	font-weight:bold;
	color:#acacac;
}

/* */
.ContentTable
{
	padding-top:20px;
	padding-left:20px;
}

.SubWebFrontPageLayoutTable a:link 
{
	color:Black;
	text-decoration:underline;
}

.SubWebFrontPageLayoutTable a:visited
{
	color:Black;
	text-decoration:underline;
}

.ContentPageLayoutTable a:link 
{
	color:Black;
	text-decoration:underline;
}

.ContentPageLayoutTable a:visited 
{
	color:Black;
	text-decoration:underline;
}


.ContentWrapper P{
	padding: 0px;
	margin:0px;
}

.ContentWrapper {
	/* width: 624px; */
}

.QuarterCell .ContentWrapper a:link {
	text-decoration:none;
}

.QuarterCell .ContentWrapper a:visited {
	text-decoration:none;
}


#GrayColumn .ContentWrapper a:link {
	text-decoration:none;
}

#GrayColumn .ContentWrapper a:visited {
	text-decoration:none;
}

.LeftColumn .ContentWrapper a:link {
	text-decoration:none;
}

.MiddleColumn .ContentWrapper a:link {
	text-decoration:none;
}

.RightColumn .ContentWrapper a:link {
	text-decoration:none;
}

.LeftColumn .ContentWrapper a:visited {
	text-decoration:none;
}

.MiddleColumn .ContentWrapper a:visited {
	text-decoration:none;
}

.RightColumn .ContentWrapper a:visited {
	text-decoration:none;
}


/*****************************************************************************
	TYYLIT RICHTEXTEDITORIA VARTEN.

	Tulostuvat kï¿½yttï¿½jï¿½lle hï¿½nen kï¿½yttï¿½essï¿½ï¿½n RichTextHTMLEditoria 
*****************************************************************************/


/* LinkNormal */
A.EONCustom-Linkki_perus
{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:400;
	font-style:normal;
	color:#323232;
	line-height:1.4;
	list-style-position:outside;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
	text-indent:0px;
	text-align:left;
}

A:hover.EONCustom-Linkki_perus
{
	color:red;
}


/* kuva valkoisella reunuksella */
IMG.EONCustom-Kuva_Valkoinen_Reunus
{
	border-color:White;
}



/*LinkStartProgram*/

A.EONCustom-Linkki_ohjelman_aloitus
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/submiticon.gif");	
	/*background-position:0,50%;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:4px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:4px;
	margin-left:0px;
	margin-top:4px;
	padding-left:23px;
	padding-bottom:1px;
	padding-right:0px;
	padding-top:1px;
}

A:link.EONCustom-Linkki_ohjelman_aloitus
{
	color:#323232;
	text-decoration:none;
}

A:hover.EONCustom-Linkki_ohjelman_aloitus
{
	color:#323232;
	text-decoration:none;
}

A:visited.EONCustom-Linkki_ohjelman_aloitus
{
	color:#323232;
	text-decoration:none;
}


/* LinkArrowSmall */

A.EONCustom-Linkki_pienella_nuolella
{
	color:#000000 !important;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrowsmall.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:14px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

A:link.EONCustom-Linkki_pienella_nuolella
{
	text-decoration:none;
}

A:hover.EONCustom-Linkki_pienella_nuolella
{
	color:#f21c0a !important;
	text-decoration:none;
}

A:visited.EONCustom-Linkki_pienella_nuolella
{
	text-decoration:none;
}

/* LinkArrowSmall ends */


/* Sisennetty kappale */
.EONCustom-Sisennetty_kappale {
	padding-left:19px;
	display:block;
}

/* LinkArrowBig */

A.EONCustom-Linkki_isolla_nuolella
{
	color:#646464;
	font-family:verdana,sans-serif;
	font-size:16px;
	font-weight:800;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrow.gif");	
	/*background-position:0px,8px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	letter-spacing:-1px;
	line-height:1.2;
	padding-left:19px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

A:link.EONCustom-Linkki_isolla_nuolella
{
	color:#646464;
	text-decoration:none;
}
A:hover.EONCustom-Linkki_isolla_nuolella
{
	color:#f21c0a;
	text-decoration:none;
}
A:visited.EONCustom-Linkki_isolla_nuolella
{
	color:#646464;
	text-decoration:none;
}

/* LinkDownloadVideo */

A.EONCustom-Linkki_lataa_video
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownload.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

A:link.EONCustom-Linkki_lataa_video
{
	color:#000000;
	text-decoration:none;
}

A:visited.EONCustom-Linkki_lataa_video
{
	color:#000000;
	text-decoration:none;
}

A:hover.EONCustom-Linkki_lataa_video
{
	color:#f21c0a;
	text-decoration:none;
}


/* LinkDownloadPdf */


A.EONCustom-Linkki_lataa_pdf
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownloadRed.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

A:link.EONCustom-Linkki_lataa_pdf
{
	color:#000000;
	text-decoration:none;
}

A:visited.EONCustom-Linkki_lataa_pdf
{
	color:#000000;
	text-decoration:none;
}

A:hover.EONCustom-Linkki_lataa_pdf
{
	color:#f21c0a;
	text-decoration:none;
}



/* LinkEmail */
A.EONCustom-Linkki_sahkoposti
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/mail_red.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

A:link.EONCustom-Linkki_sahkoposti
{
	color:#000000;
	text-decoration:none;
}

A:visited.EONCustom-Linkki_sahkoposti
{
	color:#000000;
	text-decoration:none;
}

A:hover.EONCustom-Linkki_sahkoposti
{
	color:#f21c0a;
	text-decoration:none;
}

/* LinkEmail ends */


.EONCustom-Perusteksti
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:1.5;
	margin-bottom:5px;
	margin:0px,0px,5px,0px;
}




/**** depricated rte styles ********/
.ms-rteCustom-Perusteksti
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:1.5;
	margin-bottom:5px;
	margin:0px,0px,5px,0px;
}

.ms-rteCustom-Linkki_isolla_nuolella
{
	color:#646464;
	font-family:verdana,sans-serif;
	font-size:16px;
	font-weight:800;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrow.gif");	
	/*background-position:0px,8px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	letter-spacing:-1px;
	line-height:1.2;
	padding-left:19px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}
.ms-rteCustom-Linkki_lataa_video
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownload.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}
.ms-rteCustom-Linkki_lataa_pdf
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownloadRed.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}
.ms-rteCustom-Linkki_sahkoposti
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/mail_red.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}
.ms-rteCustom-Linkki_ohjelman_aloitus
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/submiticon.gif");	
	/*background-position:0,50%;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:4px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:4px;
	margin-left:0px;
	margin-top:4px;
	padding-left:23px;
	padding-bottom:1px;
	padding-right:0px;
	padding-top:1px;
}

.ms-rteCustom-Linkki_isolla_nuolella
a:link
{
	color:#646464;
	text-decoration:none;
}

.ms-rteCustom-Linkki_isolla_nuolella
a:visited
{
	color:#646464;
	text-decoration:none;
}

.ms-rteCustom-Linkki_isolla_nuolella
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}
.ms-rteCustom-Linkki_ohjelman_aloitus
a:link
{
	color:#323232;
	text-decoration:none;
}

.ms-rteCustom-Linkki_ohjelman_aloitus
a:visited
{
	color:#323232;
	text-decoration:none;
}

.ms-rteCustom-Linkki_ohjelman_aloitus
a:hover
{
	color:#323232;
	text-decoration:none;
}
.ms-rteCustom-Linkki_lataa_video
a:link
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_lataa_video
a:visited
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_lataa_video
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

a:visited .ms-rteCustom-Linkki_isolla_nuolella

{
	color:#646464;
	text-decoration:none;
}

a:hover .ms-rteCustom-Linkki_isolla_nuolella

{
	color:#f21c0a;
	text-decoration:none;
}

.ms-rteCustom-Linkki_pienella_nuolella
a:link
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_pienella_nuolella
a:visited
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_pienella_nuolella
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}


.ms-rteCustom-Linkki_perus
a:link
{
	color:#323232;
}

.ms-rteCustom-Linkki_perus
a:visited
{
	color:#323232;

}

.ms-rteCustom-Linkki_perus
a:hover
{
	color:red;
}


.ms-rteCustom-Linkki_sahkoposti
a:link
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_sahkoposti
a:visited
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_sahkoposti
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}


.ms-rteCustom-Linkki_lataa_pdf
a:link
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_lataa_pdf
a:visited
{
	color:#000000;
	text-decoration:none;
}

.ms-rteCustom-Linkki_lataa_pdf
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

.ms-rteCustom-Linkki_perus
{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:400;
	font-style:normal;
	color:#323232;
	line-height:1.4;
	list-style-position:outside;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
	text-indent:0px;
	text-align:left;
}
.ms-rteCustom-Linkki_pienella_nuolella
{
	color:#000000 !important;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrowsmall.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:14px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.ms-rteCustom-Kuva_Valkoinen_Reunus
{
	border-color:White;
}
/*********** depricated syles end ************************/


/*****************************************************************************
	PERUSTYYLIT, JOITA Kï¿½YTETï¿½ï¿½N SUORAAN KOODISSA KUN Mï¿½ï¿½RITELLï¿½ï¿½N LAYOUTTEJA. 

	Alempana mï¿½ï¿½ritelty samat tyylit suomenkielisillï¿½ nimillï¿½, jotka 
	tulostuvat kï¿½yttï¿½jï¿½lle hï¿½nen kï¿½yttï¿½essï¿½ï¿½n RichTextEditoria 
*****************************************************************************/

.LinkNormal
{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:400;
	font-style:normal;
	color:#323232;
	line-height:1.4;
	list-style-position:outside;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
	text-indent:0px;
	text-align:left;
}

.LinkNormal
a:link
{
	color:#323232;
}

.LinkNormal
a:visited
{
	color:#323232;
}

.LinkNormal
a:hover
{
	color:red;
}

.LinkStartProgram
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("images/submiticon.gif");	
	/*background-position:0,50%;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:4px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:4px;
	margin-left:0px;
	margin-top:4px;
	padding-left:23px;
	padding-bottom:1px;
	padding-right:0px;
	padding-top:1px;
}

.LinkStartProgram
a:link
{
	color:#323232;
	text-decoration:none;
}

.LinkStartProgram
a:visited
{
	color:#323232;
	text-decoration:none;
}

.LinkStartProgram
a:hover
{
	color:#323232;
	text-decoration:none;
}

.LinkArrowSmall
{
	color:#000000 !important;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrowsmall.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:14px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.LinkArrowSmall
a:link
{
	color:#000000;
	text-decoration:none;
}

.LinkArrowSmall
a:visited
{
	color:#000000;
	text-decoration:none;
}

.LinkArrowSmall
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

.LinkArrowBig
{
	color:#646464;
	font-family:verdana,sans-serif;
	font-size:16px;
	font-weight:800;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrow.gif");	
	/*background-position:0px,8px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	letter-spacing:-1px;
	line-height:1.2;
	padding-left:19px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.LinkArrowBig
a:link
{
	color:#646464;
	text-decoration:none;
}

.LinkArrowBig
a:visited
{
	color:#646464;
	text-decoration:none;
}

.LinkArrowBig
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

.LinkDownloadVideo
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownload.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px -21px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:-21px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.LinkDownloadVideo
a:link
{
	color:#000000;
	text-decoration:none;
}

.LinkDownloadVideo
a:visited
{
	color:#000000;
	text-decoration:none;
}

.LinkDownloadVideo
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

.LinkDownloadPdf
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/icondownload.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px -21px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:-21px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.LinkDownloadPdf
a:link
{
	color:#000000;
	text-decoration:none;
}

.LinkDownloadPdf
a:visited
{
	color:#000000;
	text-decoration:none;
}

.LinkDownloadPdf
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

.LinkEmail
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/mail_red.gif");	
	/*background-position:0,4px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	border-collapse:separate;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px -21px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:-21px;
	margin-top:0px;
	padding-left:21px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

.LinkEmail
a:link
{
	color:#000000;
	text-decoration:none;
}

.LinkEmail
a:visited
{
	color:#000000;
	text-decoration:none;
}

.LinkEmail
a:hover
{
	color:#f21c0a;
	text-decoration:none;
}

H1
{
	display:block;
	color:#f21c0a;
	font-family:verdana,sans-serif;
	font-size:31px;
	font-weight:500;
	letter-spacing:-1px;
	line-height:1.1;
	margin-bottom:-10px;
	margin-top:-5px;
	padding-bottom:10px;
	top:-2px;
}

H2
{
	display:block;
	color:#f21c0a;
	font-family:verdana,sans-serif;
	font-size:22px;
	font-weight:500;
	line-height:20pt;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin:0px,0px,2px,0px;
}

#PageContainer H3.ms-standardheader {
	display:block;
	font-family:verdana,sans-serif;
	font-size:18px;
	font-weight:500;
	line-height:1.2;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:0px;
	margin-right:8px;
	margin:0px,0px,2px,0px;
	color:#f21c0a;
	padding-left:0px;
	background:none;
}

#PageContainer H3.ms-standardheader a:link{
	color:#f21c0a;
}
	
#PageContainer H3.ms-standardheader a:visited{
	color:#f21c0a;
}

#PageContainer H3
{
	display:block;
	font-family:verdana,sans-serif;
	font-size:18px;
	font-weight:500;
	line-height:1.2;
	margin-bottom:2px;
	color:#F21C0A;
	margin-top:0px;
	margin-left:0px;
	margin-right:8px;
	margin:0px,0px,2px,0px;
}

H4
{
	display:block;
	color:#f21c0a;
	font-family:verdana,sans-serif;
	font-size:20px;
	font-weight:500;
	line-height:1.2;
	margin-right:14px;
	margin-top:0px;
	margin-bottom:5px;
	margin:0px,14px,5px,14px;
}

H5{
	display:block;
	color:#F21C0A;
	font-size:15px;
	margin-bottom:5px;
	font-weight:normal;
}

P
{
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:1.5;
	margin-bottom:5px;
	margin:0px,0px,5px,0px;
}
/* taulukkotyylit */
.TableMain
{
	border-bottom-color:#ece9d8;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-color: #fff #ece9d8 #ece9d8;
	border-left-color: #ece9d8;
	border-right-color:#ece9d8;
	border-style:solid none none;
	border-top-color:#fff;
	border-top-style:solid;
	border-top-width:10px;
	border-width:10px medium medium;
	color:#323232;
	display: block;
	font-family:verdana,sans-serif;
	font-size:15px;
	margin:1px 0px 1px -1px;
	margin-bottom:1px;
	margin-left:-1px;
	margin-top:1px;	
}

.TableCaption
{
	background-color:#f21c0a;
	font-family:Verdana;
	font-size:15px;
	font-weight:500;
	color:#fff;
	margin:0;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	text-align:left;
	width:100%;
	display:block;
}

.TableTHead
{
	border-bottom-color:#ece9d8;
	border-left-color:#ece9d8;
	border-right-color:#ece9d8;
	border-top-color:#fff;
	border-color:#fff #ece9d8 #ece9d8;
	border-collapse:collapse;
	border-style:solid none none;
	border-top-style:solid;
	border-top-width:0px;
	color:#323232;
	font-family:verdana,sans-serif;
	font-size:15px;
}

.TableTH
{
	border-bottom-color:#a9a9a9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-color:#fff #ece9d8 #a9a9a9 #e6e6e6;	
	border-left-color:#e6e6e6;
	border-right-color:#ece9d8;
	border-left-width:1px;
	border-left-style:solid;
	border-top-color:#fff;
	border-style:none none solid solid;
	border-width:medium medium 1px 1px;
	color:#323232;
	font-family:Verdana;
	font-size:11px;
	margin:auto;
	margin-bottom:auto;
	margin-left:auto; 
	margin-top:auto;
	margin-right:auto;
	padding:8px 10px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	vertical-align:top;
}

.TableTBody
{
		border-bottom-color:#ece9d8;
		border-bottom-width:1px;
		border-collapse:collapse;
		border-color:#fff #ece9d8 #ece9d8;
		border-left-color:#ece9d8;
		border-right-color:#ece9d8;
		border-style:solid none none;
		border-top-color:#fff;
		border-top-style:solid;
		border-top-width:10px;
		border-width:10px medium medium;
		color:#323232;
		font-family:verdana,sans-serif;
		font-size:15px;
}

.TableTD
{

		border-bottom-color:#ece9d8;
		border-collapse:collapse;
		border-color:#e6e6e6 #ece9d8 #ece9d8 #e6e6e6;
		border-left-color:#e6e6e6;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#ece9d8;
		border-style:solid none none solid;
		border-top-color:#e6e6e6;
		border-top-style:solid;
		border-top-width:1px;
		border-width:1px medium medium 1px;
		color:#323232;
		font-family:Verdana;
		font-size:11px;
		margin:auto;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:auto;
		padding:8px 10px;
		padding-bottom: 8px;
		padding-left:10px;
		padding-right:10px;
		padding-top:8px;	
}

.TableTDLeft
{

		border-collapse:collapse;
		border-top:1px solid #E6E6E6;
		color:#323232;
		font-family:Verdana;
		font-size:11px;
		margin:auto;
		padding:8px 10px;
		border-left:none;	
}


.TableTFootWhite {
		background-color:white;
		border-bottom-color:#ece9d8;
		border-collapse:collapse;
		border-color:#a9a9a9 #ece9d8 #ece9d8 #e6e6e6;
		border-right-color:#ece9d8;
		border-style:solid none none solid;
		border-top-color:#a9a9a9;
		border-top-style:solid;
		border-left-width:0px;
		border-top-width:1px;
		border-width:1px medium medium 1px;
		color:#323232;
		display: block;
		font-family:Verdana;
		font-size:9px;
		margin:auto;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:auto;
		padding: 8px 10px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
}

.TableTFoot
{
		background-color:#e6e6e6;
		border-bottom-color:#ece9d8;
		border-collapse:collapse;
		border-color:#a9a9a9 #ece9d8 #ece9d8 #e6e6e6;
		border-left-color:#e6e6e6;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#ece9d8;
		border-style:solid none none solid;
		border-top-color:#a9a9a9;
		border-top-style:solid;
		border-top-width:1px;
		color:#323232;
		display: block;
		font-family:Verdana;
		font-size:9px;
		margin:auto;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:auto;
		padding: 8px 10px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
}

/******* Header- ja Footer-linkkien tyylit ********/
#HeaderLinks td
{
	white-space: nowrap;
}
#HeaderLinks td
{
	white-space: nowrap;
}
#HeaderLinks a:link, #HeaderLinks a:visited, #HeaderLinks a:hover, #HeaderLinks a:active
{
	color:White;
	text-decoration:none;
	font-size: xx-small;
	margin-right:9px;
}

#FooterLinks
{
	margin-top:15px;
}

#FooterLinks td
{
	white-space:nowrap;
}
#FooterLinks a:link, #FooterLinks a:visited, #FooterLinks a:hover, #FooterLinks a:active
{
	color:#A5A5A5;
	text-decoration:none;
	font-size: x-small;
	margin-right:9px;
}

/* online.eon -kirjautuminen */
#loginFormDiv {
	display:none;
	width: 200px;
}

#loginFormDiv form{
	padding-top:12px;	
}


#loginFormDiv label{
	font-size:11px;
	line-height:1.5;
	font-weight:bold;
}

#loginFormDiv input{
	width: 200px;
}

/******* UUTISLISTAUS **************/
#eon-newslist
{
	margin-top:20px;
	padding-right:40px;
	width:500px;
}
#eon-newslist h1
{
	font-size:xx-large;
	font-weight:normal;
	margin-bottom:15px;
}
.eon-newslist-item-date{
	font-size:1em;
	margin-bottom:0.4em;
	color:#F21C0A;
}
.eon-newslist-link a{
	color:#F21C0A !important;
	font-family:verdana,sans-serif;
	font-size:1.2em;
	font-weight:700;
	font-style:normal;
	background-attachment:scroll;
	background-image:url("/sitecollectionimages/LayoutPics/linkarrowsmall.gif");	
	background-position:0,4px;
	background-color:Transparent;
	background-repeat:no-repeat;
	text-decoration:none;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	padding-left:15px;
	}
	.eon-newslist-link a:hover
	{
		text-decoration:underline;
	}
	.eon-newslist-link a:link, .eon-newslist-link a:visited{
	text-decoration:none;

	}
.eon-newslist-item-text p {
	padding-left:15px;
	font-size:1.1em;
	margin-bottom:1.5em;
	margin-top:0;
}

.eon-newslist-item .LinkArrowSmall a{
	font-size:1.2em;
}

.eon-newslist-item{
	margin-bottom:0.4em;
	margin-top:1em;
}

.eon-newssearchtable select
{
	margin-right:5px;
}

#loginFormDiv H3
{
	display:block;
	font-family:verdana,sans-serif;
	font-size:18px;
	padding-bottom:5px;
	font-weight:500;
	line-height:1.2;
	margin-bottom:2px;
	color:#F21C0A;
	margin-top:0px;
	margin-left:0px;
	margin-right:8px;
	margin:0px,0px,2px,0px;
}

#loginFormDiv P{
	padding: 0px;
	margin:0px;
}

.RemoveMarginbetweenWPS .ms-PartSpacingVertical{
	margin:0px;
	padding:0px;
}

#PageContainer .RemoveMarginbetweenWPS h3{
	margin:0px;
	padding:0px;
	line-height:1.0;
}