body		{margin:0px;padding:0px;}
td		{font-family:verdana,arial,sans-serif; font-size:11px}
img			{border-width:0px;display:block;}

h2 {font:bold 69% verdana,arial,sans-serif;color:#000000; padding-top:10px}

/* HEADER STYLES */

#header		{}
#headerTExtra	{background:#f3f6f8;}
#headerT		{width:970px;height:22px;margin:0px auto;background:url(images/bgHeaderT.gif) right top no-repeat;text-align:right;}
#headerT a		{color:#0061AA;font:bold 63% verdana,arial,sans-serif;text-decoration:none;margin-right:20px;}
#headerT a:hover	{color:#3391DD;text-decoration:underline;}
#headerBExtra	{background-color:#ffffff;float:none;display:block;height:95px;}
#headerB		{width:970px;height:95px;margin:0px auto;background:url(images/bgHeaderB.jpg) right top no-repeat;text-align:left;}
/* logo */
#headerB #logo	{float:left;margin-top:24px;vertical-align:top;}
/* language flags */
#headerB #language	{margin:8px 0px 0px 84px;text-align:left;}
/* search box */
#dnn_Search	{float:right; padding-right:10px;}
#dnn_Search .SkinObject	{padding:3px 8px;background:url(images/bgBtnSearch.gif) left top no-repeat #000000;color:#FFFFFF;text-transform:lowercase;}
#dnn_Search label	{font:bold 69% verdana,arial,sans-serif;}
#dnn_Search input	{font:normal 69% verdana,arial,sans-serif;width:10em;text-align:left;}
/* header links */
#headerB	#toplinks	{margin: 8px 0px 6px 0px;text-align:center;}
#headerB	#toplinks .separator , #headerB #toplinks .toplink {color:#000000;font:bold 10px verdana,arial,sans-serif;text-decoration:none;}
#headerB	#toplinks span	{padding: 0px 0px;border-style:none;}
#headerB    #toplinks a:hover	{text-decoration:underline;}
/* bread crumb path */
#header #breadcrumb	{width:720px;height:20px;padding-left:195px;margin:0px auto;background-color:#FFFFFF;}
#header #breadcrumb a, #header #breadcrumb .sep	{font:normal 63% verdana,arial,sans-serif;color:#0d1b86;text-decoration:none;}
#header #breadcrumb a:hover	{text-decoration:underline;}
#header #breadcrumb .sep	{margin:0px 4px;}

/* main navigation */
#headerNav		{width:970px;height:25px;min-height:25px;line-height:25px;padding-top:0px;margin:0px auto;background:url(images/bgHeaderNav.jpg) right top no-repeat #6E8597;text-align:left;}
#headerNav ul	{margin:0px;padding:0px;padding-top:2px;}
#headerNav ul li	{display:inline;}
#headerNav ul li a	{font:bold 11px verdana,arial,sans-serif;color:#FFFFFF;text-decoration:none;margin-right:13px;padding-left:13px;line-height:1.5em;background:url(images/navSep.gif) left center no-repeat;}
#headerNav ul li a:hover	{text-decoration:underline;color:#F8F4F0;}
#headerNav .MainMenu_MenuItem	{color:#FFFFFF;background:url(images/navSep.gif) left center no-repeat;}
#headerNav img	{display:inline;}

/* HEADER STYLES */

#contentExtra	{background:none;}
#etusivu.skinmaster	{background:url(images/bgContentExtra.gif) repeat-x;}
#alasivu.skinmaster	{background:url(images/bgContentExtra.gif) repeat-x;}
#alasivu_tare.skinmaster {background:url(images/bgContentExtra.gif) repeat-x;}

#etusivu #content	{width:970px;padding:0px;margin:0px auto;background-color:#FFFFFF;overflow:hidden}
#etusivu .contentpane	{width:528px !important;padding:0px;margin:0px;float:left;background-color:#FFFFFF;}
#etusivu .rightpane	{float:right;width:191px;background-color:#FFFFFF;padding:0px 10px 0px 0px;margin:0px;}
#etusivu .leftpane	{width:191px;padding:0px 0px 0px 10px;background-color:#FFFFFF;float:left;margin:0px}
#etusivu .bottompane	{float:left;width:528px;background-color:#ffffff;margin:10px 0px 0px 0px;padding:0px;}
#etusivu .contentholder {width:528px;padding:0px;margin-left:20px;float:left;background-color:#FFFFFF;}
#etusivu .alanostopane_left {width:248px;padding:0px;margin:0px;float:left;background-color:#FFFFFF;}
#etusivu .alanostopane_right {width:268px;padding:0px;margin:0px;float:right;background-color:#FFFFFF;}
/*.footerpane .c_b, .footerpane p, .footerpane .c_oletus, .footerpane .c_F  {background-color:#909598 !important; border-bottom:0px; }*/

#etusivu .contentpane .FormAuthorTable, #alasivu .contentpane .c_b, #alasivu .contentpane .c_alasivu_nosto {width:528px}
.contentpane .c_alasivu_nosto td.Normal {width:518px;}

#etusivu h1			{font:bold 94% verdana,arial,sans-serif;color:#000000;}

#etusivu .contentnosto img	{margin-right:15px;}
#etusivu .contentnosto h2	{font:bold 75% verdana,arial,sans-serif;margin:0px;padding-top:10px;color:#0061AA;}
#etusivu .contentnosto p	{font:normal 69% verdana,arial,sans-serif;margin-left:15px;color:#000000;}
#etusivu .contentnosto a	{color:#0d1b87;text-decoration:underline;}
#etusivu .contentnosto a:hover	{color:#0d1b87;text-decoration:none;}


#etusivu_tiedotteet dl	{margin:0px;padding:10px 10px 10px 13px;}
#etusivu_tiedotteet dt	{color:#000000;padding-right:10px;float:left;clear:left;font:normal 100% verdana,arial,sans-serif;margin-bottom:6px;}
#etusivu_tiedotteet dd	{color:#000000;font:normal 100% verdana,arial,sans-serif;margin-bottom:6px;}
#etusivu_tiedotteet dd a {color:#0d1b87;}

#alasivu #content	{width:970px;padding:0px;min-height:200px;margin:0px auto;background-color:#FFFFFF;}
#alasivu #leftNav		{width:190px;height:500px;float:left;padding:0px 0px 10px 10px}
#alasivu .contentpane	{margin:0px 0px 0px 0px;background-color:#FFFFFF;float:left;width:529px;overflow:hidden;}
#alasivu .contentholder {width:529px;padding:0px;margin-left:20px;float:left;background-color:#FFFFFF;}
#alasivu .contentpane_levea	{
  width:721px;
  float:left;
  margin:0px;
  background-color:#FFFFFF;
  overflow:hidden;
  }
#alasivu .contentholder_levea {
  width:721px;
  padding:0px;
  margin-left:20px;
  float:left;
  background-color:#FFFFFF;
  }
#alasivu .alanostopane_left {width:248px;padding:0px;margin:0px;float:left;background-color:#FFFFFF;}
#alasivu .alanostopane_right {width:268px;padding:0px;margin:0px;float:right;background-color:#FFFFFF;}
#alasivu .rightpane	{float:right;width:192px;background-color:#FFFFFF;margin-right:10px;}

li 	{margin:0px;padding:0px;}

/*  LEFT NAVI  */
#leftNav a:hover	{text-decoration:underline;}
#leftNav ul	{margin:0px;padding:0px;list-style-type:none;}
#leftNav ul li	{margin:0px;padding:0px;line-height:0em;list-style-type:none;}
/*1st navi level*/
#leftNav .lvl1 a {display:block;text-decoration:none;background:#336699;color:#FFFFFF;font:bold 75% verdana,arial,sans-serif;padding:8px 0px 6px 10px;}
/*2nd navi level*/
#leftNav .lvl1 .lvl2 a {display:block;text-decoration:none;background:#fffdd0;color:#006699;font:bold 69% verdana,arial,sans-serif;border-width:0px;padding:8px 0px 7px 20px;}
#leftNav .lvl1 .selected a {color:#000000}
#leftNav .lvl1 .plus a {background:url(images/arrowPlus.gif) 10px center no-repeat #fffdd0;color:#006699;}
#leftNav .lvl1 .minus a {background:url(images/arrowMiinus.gif) 10px center no-repeat #fffdd0;}
/*3rd navi level*/
#leftNav .lvl1 .lvl2 .lvl3 a {display:block;background:#ecebeb; padding:6px 0px 6px 30px;font:normal 69% verdana,arial,sans-serif;color:#000000}
#leftNav .lvl1 .lvl2 .selected a {font:bold 69% verdana,arial,sans-serif;background:#ecebeb;}
#leftNav .lvl1 .lvl2 .plus a {background:url(images/arrowPlus2.gif) 20px center no-repeat #ecebeb;}
#leftNav .lvl1 .lvl2 .minus a {background:url(images/arrowMiinus.gif) 20px center no-repeat #ecebeb;}
/*4th navi level*/
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 a {display:block;background: #ecebeb; padding:6px 0px 6px 40px;font:normal 69% verdana,arial,sans-serif;color:#000000}
#leftNav .lvl1 .lvl2 .lvl3 .selected a {font:bold 69% verdana,arial,sans-serif;background:#ecebeb;}
#leftNav .lvl1 .lvl2 .lvl3 .plus a {background:url(images/arrowPlus2.gif) 30px center no-repeat #ecebeb;}
#leftNav .lvl1 .lvl2 .lvl3 .minus a {background:url(images/arrowMiinus.gif) 30px center no-repeat #ecebeb;}
/*5th navi level*/
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 .lvl5 a {display:block;background:#ecebeb; padding:6px 0px 6px 50px;font:normal 69% verdana,arial,sans-serif;color:#000000}
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 .selected a {font:bold 69% verdana,arial,sans-serif;background:#ecebeb;}
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 .plus a {background:url(images/arrowPlus2.gif) 40px center no-repeat #ecebeb;}
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 .minus a {background:url(images/arrowMiinus.gif) 40px center no-repeat #ecebeb;}
/*  LEFT NAVI  */

#footerExtra	{clear:both;padding-top:10px;}
#footer		{width:950px;padding:2px 0px 0px 0px;margin:0px auto;text-align:left; }

/*#footer span, #footer address	{font:normal 63% verdana,arial,sans-serif;color:#FFFFFF;font-style:normal;display:inline;}*/
#footer a	{text-decoration:none;color:#FFFFFF;font:normal 10px verdana,arial,sans-serif;}
#footer a:hover {text-decoration:underline;color:#FFFFFF;font:normal 10px verdana,arial,sans-serif !important;}
#footer #tblFooter {width:970px; padding-top:5px; background-color:#909598;}
#footer #tblFooter td {font:normal 10px verdana,arial,sans-serif;color:#FFFFFF;font-style:normal;padding-left:10px; padding-top:5px; padding-bottom:5px;  }
/*#footer span	{border-left:1px solid #FFFFFF;padding-left:18px;margin-left:18px;}
#footer .copy	{text-align:right;border-width:0px;float:right;padding-top:5px;margin-left:0px;padding-left:0px;}
#footer .copy span	{font-size:100%;border-width:0px;margin-left:0px;padding-left:0px;}*/


/* Added for bottom link pane */
#footer .BottomLinkPane div {display:inline;}
#footer .BottomLinkPane span	{font-size:100%;border-width:0px;margin-left:0px;padding-left:0px;}
#footer .BottomLinkPane #separator	{margin-left:18px;margin-right:18px;}
#footer a:hover	{text-decoration:underline;}
/*// Added for bottom link pane */

#language {visibility: hidden;}
#dnn_ctr439_Links_ddlAltia {width:190px;}
#dnn_ctr452_ModuleContent TD {font-size:11px;}
.c_b TD  {font-size:11px;font-family: verdana,arial,sans-serif;}
.c_b TD A {font-size:11px;font-family: verdana,arial,sans-serif;}
#dnn_ContentPane A {font-size:11px;font-family: verdana,arial,sans-serif;}
#dnn_ctr439_Links_lblEditModeForLD {font-size:11px;font-family: verdana,arial,sans-serif;float:none;}

#EventDetails span, #EventDetails table { margin: 0px 0px 0px 0px;}
#EventDetails { margin: 10px 10px 10px 10px; text-align:left; float:left; }
#EventDetails td { padding: 5px 5px 5px 0px; vertical-align: top; text-align:left; }
#EventDetails .HeadLeft { display: inline; float: left; margin-bottom: 10px }
#EventDetails .HeadRight { display: inline; float: right;  overflow: visible; }
#EventList A {font-size:11px;font-family: verdana,arial,sans-serif;}
.EventList_Date	{font-size:11px;font-family: verdana,arial,sans-serif;}
.EventList_Title	{font-size:11px;font-family: verdana,arial,sans-serif;}
.EventList_Description	{font-size:11px;font-family: verdana,arial,sans-serif;}

#alasivu_tare #content	{width:970px;padding:0px;min-height:200px;margin:0px auto;background-color:#FFFFFF;}
#alasivu_tare #leftNav		{width:190px;height:500px;float:left;}
#alasivu_tare .contentpane	{width:759px;float:right;margin:0px;background-color:#FFFFFF;overflow:hidden;}

#dnn_ctr-1_ModuleContent {margin-top:25px;}