.search a				{font-weight:normal;color:#4A5B6B;}
.search a:link,.search a:visited	{color:#4A5B6B;text-decoration:none;}
.search a:active,.search a:hover	{color:#c0c0c0;text-decoration:none;}
.edit		{font-size:90%; color:black; background-color:#C9D1DC;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#4A5B6B;}
input,select	{text-indent:2px;}
H1,H2,H3	{font-size: 140%; font-weight:bold; margin-top: 20px; margin-bottom: 20px; color:#000000;}
H4		{font-size: 120%; font-weight:bold; margin-top: 10px; margin-bottom: 20px; color:#000000;}
H5		{font-size: 110%; font-weight:bold; margin-top: 10px; margin-bottom: 20px; color:#000000;}
form		{margin:0;}
IMG		{border:0;}
a:link,a:active,a:visited {color:#4A5B8B;}
a:hover 	{text-decoration:underline; color: #38385E;}
.bodyline	{background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.cmsline	{background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{border: 2px #FFFFFF solid; }
body 		{font-size: 0.80em; line-height: 1.5em; margin: 0 auto; padding: 0; background: #ffffff url('images/body-tausta.gif');}
body, div, td, th, p, textarea, input {font-family: verdana, serif; color:#000000;}
body		{scrollbar-face-color:#C0C0C0;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#C0C0C0;scrollbar-3dlight-color:#808080;scrollbar-arrow-color:#003752;scrollbar-track-color:#C9C7C7;scrollbar-darkshadow-color:#98AAB1;}
th, td		{font-size: 12px;}
.doc, .docs, .sdoc, .sdocs {line-height: 170%; padding-left: 18px; background-repeat: no-repeat;}
li.doc		{background-image: url(menu/doc.gif);}
li.docs		{background-image: url(menu/docs.gif);}
li.sdoc		{background-image: url(menu/sdoc.gif); font-weight: bold;}
li.sdocs	{background-image: url(menu/sdocs.gif); font-weight: bold;}
#frame		{margin: 0 auto; width: 799px;}
#body 		{width: 799px; position: absolute; margin-left: 0; background: url('/templates/kmymo/images/sisalto-tausta.gif') repeat-y; border: 1px solid #B4DDA1;}
#header 	{background: url('images/header.jpg'); height: 154px;}
#topnavi 	{background: #33A512; width: 100%; font-size: 1px; height: 12px;}
#vasenpalsta	{padding: 10px; float: left; width: 169px;}
#oikeapalsta	{position: relative; float: right; width: 578px;}
#content 	{position: relative; margin: 10px;}
#linkit		{position: relative; float: right; bottom: -130px; right: 5px;}
#spacer		{height: 210px;}
#copyright	{position: absolute; bottom: -30px; right: 0;}
#copyright, #copyright a,#copyright a:link, #copyright a:visited {font-size: 9px; color:#444444;text-decoration:none;}
#copyright a:hover, #copyright a:active {color:#4A5B6B;text-decoration:underline;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: none;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.navigator a:visited,.navigator a:active,.navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu {font-size: 0.92em; font-weight:normal;}
input.text		{width: 150px; padding: 0; margin: 0;border-style: inset; vertical-align: top;}
#jaxcal		{margin-top: 50px;}
.henkilokunta th, henkilokunta td {text-align: left;}
.henkilokunta tr {vertical-align: top;}
.ilmolomake	{width: 97%;}
.ilmolomake th, .ilmolomake td {font-weight: normal; text-align: left; padding: 3px; font-size: 11px; }
.ilmolomake tr	{vertical-align: top;}
.toimintasuunnitelma th, henkilokunta td {text-align: left;}
.toimintasuunnitelma tr {vertical-align: top;}
.ilmoitus 	{background: #E6F3DF; border: 1px dotted; padding: 10px; width: 80%;}
textarea {font-size: 12px; width: 100%;}
