/* COMMON */
/* ------------------------ */
BODY				{font-family: Verdana,arial,sans-serif;font-size:11px;}
TD					{font-family: Verdana,arial,sans-serif;font-size:11px;}
A					{font-family: Verdana,arial,sans-serif;font-size:11px; color:#017560;}
A:visited			{font-family: Verdana,arial,sans-serif;font-size:11px; color:#000000;}
A:hover				{font-family: Verdana,arial,sans-serif;font-size:11px; color:#DE774C;}
H1					{font-family: Verdana,arial,sans-serif;color:#DE774C;font-weight:bold;font-size:13px;}
H2					{font-family: Verdana,arial,sans-serif;color:#000000;font-weight:bold;font-size:12px;}
a img				{border: none;}
.clearing {clear: both; font-size: 0; line-height: 0; height: 0;}

/* YHTEISET */
/* ------------------------------- */
.skinmaster			{text-align: center;}
.SubHead			{font-family: Verdana,arial,sans-serif;font-size:11px;color: #000000;}
A.SubHead			{font-family: Verdana,arial,sans-serif;font-size:11px !important;font-weight:normal;color:#017560;}
A.SubHead:visited	{font-family: Verdana,arial,sans-serif;font-size:11px !important;font-weight:normal;color:#017560;}
A.SubHead:active	{font-family: Verdana,arial,sans-serif;font-size:11px !important;font-weight:normal;color:#017560;}
LABEL				{font-family: verdana,arial,sans-serif !important;color:#000000;font-size:11px;}
.Normal {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  }
.Normal p a:visited {
  color: #767676 !important;
  }
.SubHead BR			{margin: 0px; padding:0px; height:0px;font-size:0px;}
.SubHead center		{font-family: Verdana,arial,sans-serif;font-size:11px;font-weight:normal;}
.contentpane		{margin-bottom:20px;}
.rightpane			{background:url(images/bg_right.gif) 0 0 repeat-y white;padding-bottom: 6px;text-align: right;white-space: nowrap;}
#rightmain			{padding:8px 0px 130px 0px;width: 175px;background: url(images/wg_tausta.jpg) right bottom no-repeat; overflow: hidden;}
form #Form			{height: auto;}
.content a {
  color: #017560;
  }
.content a:hover {
  color: #de774c;
  }
.content a:visited {
  color: #000000 !important;
  }


/* ETUSIVU */
/* ------------------------------- */
.welcomepane				{margin-bottom:20px;}
#etusivu #wg_maintable		{border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;background: url(images/bg.jpg) left top no-repeat #FFFFFF;}
#etusivu #contentmain		{width: 376px;padding-top: 60px;padding-left:60px;padding-right:46px;}
#etusivu .eventspane		{margin-bottom:20px;} 
#etusivu .leftpanecontent	{width: 407px;}
#etusivu .leftpane			{border-left: 1px solid #DD784A;border-right: 1px solid #DD784A; padding-left: 12px; padding-right: 12px;padding-bottom: 12px;}
#etusivu .leftpane .c_otsikolla {padding-top: 12px;}
#leftpanetable				{margin-left:34px;margin-top:20px;margin-bottom: 20px;background-color: #ffffff;}
#eventsmain					{width: 376px;padding-top: 69px;padding-left:60px;}

/* DOCUMENTS */
/* ------------------------------- */
.DNN_Documents A		{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560}

/* ALASIVUT */
/* ------------------------------- */
#alasivu #wg_maintable, #alasivu2 #wg_maintable			{border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;background: url(images/bg_alasivu.jpg) left top no-repeat #FFFFFF;}
#alasivu #wg_maintable td, #alasivu2 #wg_maintable td	{padding-bottom: 10px;}
#alasivu #contentmain, #alasivu2 #contentmain			{width:635px;padding: 0 10px 0 14px;height:600px;}
.c_otsikolla a {
  color: #017560;
  }
.c_otsikolla a:hover {
  color: #de774c;
  }
.c_otsikolla a:visited {
  color: #000000 !important;
  }

/* BREADCRUMB */
/* ------------------------------- */
#brd				{margin-top: 6px;margin-bottom: 20px;}
#brd .SkinObject	{font-family: Arial, Helvetica, sans-serif;color: #000000;}
#brd .current		{color: #de774c; }

/* ALANAVI */
/* ------------------------------- */
.subnavi			{width: 184px;}
#naviblock			{background-color: #90BCA5;width: 184px;margin-top: 24px;padding-top: 5px;padding-bottom: 4px;}
.nodelevel0			{padding: 5px 0 5px 14px;color: #676767;font: 11px Verdana,arial,sans-serif;font-weight: bold;background: #ffffff;margin-bottom: 1px;}
.nodetext			{font-weight: bold;}
.selectednodetext	{color: #de774c;font-weight: bold;}
.nodelevel1			{padding: 5px 0 5px 25px;color: #676767;font: 11px Verdana,arial,sans-serif;background: #eef2f1;margin-bottom: 1px;}
.nodelevel2			{color: #676767;}
.nodelevel0 a, .nodelevel0 a:visited, .nodelevel1 a, .nodelevel1 a:visited, .nodelevel2 a, .nodelevel2 a:visited {color: #676767;font: 11px Verdana,arial,sans-serif;} 
.nodelevel0 a:hover, .nodelevel1 a:hover, .nodelevel2 a:hover {color: #de774c;}  
.nodelevel1 .nodetext, .nodelevel1 .selectednodetext {font-weight: normal;}
#dnn_dnnLINKS_lblLinks br {display: none;}
a.navi, a.navi:hover, a.navi:visited {padding: 5px 0 5px 14px;color: #676767;font: bold 11px Verdana,arial,sans-serif;background: #ffffff;margin-bottom: 1px;display: block;}

/* HEADER */
/* ------------------------------- */
#header {height: 162px; background: url(images/header_bg.jpg) right top repeat-x;}
#header_pic {background: url(images/header_people.jpg) 0 0 no-repeat;}
#nav {
  background: url(images/header_tilt_nav.jpg) right top no-repeat #F7DFBD;
  height: 21px;
  border-top: 1px solid #ffffff;
  padding: 1px 0 0 29px;
  font-size: 11px;
  }

/** <o l d  s t u f f> **/
/*#nav img {
  display: none;
  }*/
#nav table td table td {
  padding: 0 0 0 5px;
  color: #676767;
  text-transform: uppercase;
  font: bold 11px Verdana,arial,sans-serif;
  }
/* #nav table td table td:hover	{color: #DD784A;text-transform:uppercase;font:bold 11px verdana,sans-serif;background:#ffffff;}*/
/** </o l d  s t u f f> **/

#nav ul {
  margin: 0px;
  padding: 0px;
  }
#nav ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline;
  }
#nav ul li a {
  margin: 0px;
  padding: 2px 17px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana,arial,sans-serif;
  line-height: 18px;
  }
#nav ul li a.valittu {
  background: #ffffff;
  color: #de774c;
  }
#nav ul li a:hover {
  color: #de774c;
  text-decoration: none;
  }

/* SEARCH */
/* --------------------------- */
#searchpane				{font-size: 12px;font-family: Verdana,arial,sans-serif;color: #017560;}
#searchterm				{width: 150px;text-align: left;padding: 0;font-weight: bold;}
#dnn_Search				{width: 150px;padding-right: 0;text-align: left;}
#dnn_Search_txtSearch	{border: 1px solid #017560;height:20px;width:105px;}
#dnn_Search_cmdSearch	{background-color:#C4DCCF;height:20px;border: 1px solid #017560;border-left:none;position:relative;left:-4px;top:1px;padding:0 2 0 2;font-family: Verdana,arial,sans-serif;}
#dnn_Search_cmdSearch:hover	{background-color:#C4DCCF;height:20px;border: 1px solid #017560;border-left:none;position:relative;left:-4px;top:1px;padding:0 2 0 2;font-family: Verdana,arial,sans-serif;}
#dnn_Search_cmdSearch:active	{background-color:#C4DCCF;height:20px;border: 1px solid #017560;border-left:none;position:relative;left:-4px;top:1px;padding:0 2 0 2;font-family: Verdana,arial,sans-serif;}
#dnn_Search_cmdSearch:visited	{background-color:#C4DCCF;height:20px;border: 1px solid #017560;border-left:none;position:relative;left:-4px;top:1px;padding:0 2 0 2;font-family: Verdana,arial,sans-serif;}
#helpnav				{color:White;}
#helpnav a				{color:White;}
#hdr_tilt				{background: url(images/bg_tilt_hdr.jpg) right top no-repeat;height:162px;}
/* SEARCH RESULTS */
#search .CommandButton			{color:#017560;padding: 0px; height: auto;font-family: Verdana,arial,sans-serif;border: none; background:transparent;}
#search .CommandButton:hover	{color:#017560;padding: 0px; height: auto;font-family: Verdana,arial,sans-serif;border: none; background:transparent;}
#search A.SubHead				{font-family: verdana,arial,sans-serif !important;font-size:11px !important;font-weight:normal;color:#017560}
#search A.SubHead:visited		{font-family: verdana,arial,sans-serif !important;font-size:11px !important;font-weight:normal;color:#017560}
#search A.SubHead:active		{font-family: verdana,arial,sans-serif !important;font-size:11px !important;font-weight:normal;color:#017560}
#search A.SubHead:hover			{text-decoration: underline;}
.Normal							{font-family: verdana,arial,sans-serif !important;font-size:11px !important;font-weight:normal;}
#search .NormalBold A					{font-family: verdana,arial,sans-serif !important;font-size:11px;font-weight:normal;}
#search .NormalBold SPAN					{font-family: verdana,arial,sans-serif !important;font-size:11px;font-weight:bold;}

/* PALVELUKORTTI */
/* ------------------------------- */
#dnn_ctr409FormVisitor_FormVisitor_ContentTable td				{padding: 0px;}
#dnn_ctr409FormVisitor_FormVisitor_ContentTable td.FirstCell	{width: 44%;}

/* FOOTER */
/* ------------------------------- */
.footer_copy		{color: White;padding-left:10px;}
#footertable		{width: 994px;background-color: #007562;border-top: 1px solid #ffffff;height:15px;overflow: hidden;}
#footertable TD		{color: White;font-family: Verdana,arial,sans-serif;font-size: 10px;}
#footertable a		{color: White;}
 
 
/* MAIN NAVIGATION */
/* ------------------------------ */
.MainMenu_MenuIcon		{display: none;}
.MainMenu_MenuArrow		{display: none;}
.MainMenu_MenuItem		{font: bold 10px Verdana,arial,sans-serif;height: 20px;border-top: none;border-bottom: 1px solid #257b4e;border-left: 1px solid #257b4e;border-right: 1px solid #257b4e;}

.MainMenu_MenuItemSel, .MainMenu_MenuItemSel:active, .MainMenu_MenuItemSel:visited {
  background-color: #ffffff;
  font: bold 10px Verdana,arial,sans-serif;
  border-top: none;
  border-bottom: 1px solid #257b4e;
  border-left: 1px solid #257b4e;
  border-right: 1px solid #257b4e;
  }

.MainMenu_MenuItemSel:hover {color: #ffffff;background-color: #8fbca5;font: bold 10px Verdana,arial,sans-serif;height: 20px;border-top: none;border-bottom: 1px solid #257b4e;border-left: 1px solid #257b4e;border-right: 1px solid #257b4e;}
.MainMenu_SubMenu .MainMenu_MenuItem {border: 1px solid #017560;border-top:none;}
.MainMenu_SubMenu .MainMenu_MenuItem:hover, .MainMenu_SubMenu .MainMenu_MenuItemSel:active {border: 1px solid #017560;border-top:none;}
  
/* SITEMAP */
/* ------------------------------- */
.Sitemap .nodelevel0, .Sitemap .nodelevel1, .Sitemap .nodelevel2		{
  background: none;
  }
.Sitemap .nodelevel0 A, .Sitemap .nodelevel1 A, .Sitemap .nodelevel2 A, .Sitemap .nodelevel2 A .nodetext	{
  background: transparent;
  font-style:normal;
  font-family: Verdana,arial,sans-serif;
  font-weight: normal;
  }
.Sitemap .nodelevel0 A:visited, .Sitemap .nodelevel1 A:visited, .Sitemap .nodelevel2 A:visited	{
  font-style:normal;
  font-family: Verdana,arial,sans-serif;
  }
.Sitemap .nodelevel0 a img												{display: none; background: none;}
.Sitemap .nodelevel1 a img, .Sitemap .nodelevel2 a img	{
  background: none;
  vertical-align: middle;
  padding: 0px 0px 3px 0px;
  margin: 0px 4px 0px 0px;
  vertical-align: middle;
  font-size: 1px;
  }
.Sitemap .nodetext {
  background: none;
  }
  
/* FAQ */
/* ------------------------------- */
.clsFAQBLock a.Subhead, clsFAQBLock a.Subhead:visited, clsFAQBLock a.Subhead p {
  font-family: Verdana,arial,sans-serif !important;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  }

.clsFAQBLock a.Subhead:hover {
  font-family: Verdana,arial,sans-serif;
  font-size: 11px;
  color: #de774c;
  font-weight: normal;
  }
  
.clsFAQBLock .Normal {
  font-family: Verdana,arial,sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  }
  
/* LIFT UP */
/* ------------------------------- */
.clsLiftUpdate					{width: 70px;padding-bottom:2px;}
.clsLifupReadmorelink			{padding-top:4px;}
.clsLifupReadmorelink	a, .clsLifupReadmorelink a	:visited {
  color: #017560;
  }
.clsLifupReadmorelink a:hover {
  color: #de774c;
  }
.clsLiftUpTitle					{padding-bottom:2px;}
.clsLiftUpTitle	A				{font-family: Verdana,arial,sans-serif;font-size:11px;color: #017560;}
.clsLiftUpTitle	A:visited		{font-family: Verdana,arial,sans-serif;font-size:11px;color: #000000;}
 .clsLiftUpTitle a:hover {
  color: #de774c;
  }

/* SURVEY */
/* ------------------------------- */
.YourCompanyNameSurveyResults	{font-family: Verdana,arial,sans-serif;font-size:11px;} 
.PublicButton					{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560}
 
 /* REPOSITORY (products) */
 /* ------------------------------- */
.clsProductTitle				{font-family: Verdana,arial,sans-serif;font-size:11px;color:#DE774C;font-weight:bold;}
.clsProductText					{font-family: Verdana,arial,sans-serif;font-size:11px;}
.clsProductLink	A				{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560}
.clsProductLink	A:visited		{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560}
.clsProductLink	A:active		{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560}
.clsProductBackLink 			{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560;}
.clsProductBackLink A			{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560;}
.clsProductBackLink A:visited	{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560;}
.clsProductBackLink A:active	{font-family: Verdana,arial,sans-serif;font-size:11px;color:#017560;}
.clsProductPblDate				{padding-right:10px;width:80px;}
UL								{margin-bottom:0px;padding-bottom:0px;}
.producttitle					{font-family: Verdana,arial,sans-serif;font-size:11px;color:#DE774C !important;font-weight:bold;}
.clsProductOrderButton			{text-align: center;background: url(images/button.gif); width:100px;height:26px;vertical-align:middle;padding-top:5px;}


/* NFO2 PANE HEADERS*/
/* ------------------------------- */
.SubHead BR {margin: 0px; padding:0px; height:0px;font-size:0px;}
.SubHead center{font-family: arial, sans-serif;font-size:9px;font-weight:normal;letter-spacing:1mm;text-transform:uppercase;color:rgb(180,180,180);}
.rightpane .SubHead center{font-family: arial, sans-serif;font-size:9px;font-weight:normal;letter-spacing:1mm;text-transform:uppercase;color:#ffffff;}

/* LOGIN IN */
/* -------------------------- */
#dnn_ctr403Signin_Signin_plUsername_imgHelp {display: none;}
#dnn_ctr403Signin_Signin_plPassword_imgHelp {display: none;}

/* MODULE TITLE EDIT-MODE */
/* ------------------------------- */
.LabelEditOverClass {border: 1px dashed rgb(150,150,150);text-decoration: none;cursor: pointer;}