html {
	height:101%;
}
body {
	font-size:99%;
	font-family: Arial, Helvetica, sans-serif;
	height:101%;
}
table, td {
	font-size: 1em;
	font-weight:inherit;
	font-family:inherit;
}

#sisalto, #editor1, #editor2 {
	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;	
	color:#333333;  
}
#sisalto table {
	line-height:1.5em;
}
#sisalto table {
	vertical-align:top; 
}
h1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.64em; 
	font-weight: normal;
	margin:0em 0em 0.5em 0em;
	line-height:normal;	
	color:#3c3c3c;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.27em; 
	font-weight: bold;
	margin:0em 0em 0.2em 0em;
	line-height:normal;	
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	font-weight: bold; 
	margin:0em 0em 0.3em 0em;
	line-height:normal;	
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	margin:0em 0em 0em 0em;
	line-height:normal;	
}
p {
	font-size:1em;
	margin:0em 0em 0.5em 0em;
}

ul{
	margin: 0em 0em 0.8em 1em; 
	padding: 0em; 
	list-style:none;
}
ol { 
	margin: 0em 0em 0.9em 2em; 
	padding: 0em; 
} 
li {
	font-size: 1em;
}
#sisalto ul li {
	background-image:url(imgBulletDefault.png);
	background-position:0 0.65em;
	background-repeat:no-repeat;
	padding:0px 0px 2px 11px;
	list-style:none;
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: normal;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: normal;
}
hr {  
	background-color: #eaeaea;	
	color: #eaeaea; 
	border:0;
	height:1px;
	overflow:hidden;
	
	padding:0em;
	margin:1em 0em 1em 0em;
	clear:both;
}
blockquote {
	margin:0em 0em 0em 2em;
}
#sisalto table td, #editor1 table td, #editor2 table td, #editor3 table td, #editor4 table td  {
	vertical-align:top; 
}
#sisalto table  {
	border-left:1px solid #a9b5c6;
	border-top:1px solid #a9b5c6;
}
#sisalto table td  {
	border-right:1px solid #a9b5c6;
	border-bottom:1px solid #a9b5c6;
}
#sisalto table th, #editor1 table th, #editor2 table th, #editor3 table th, #editor4 table th  {
	vertical-align:top; 
	text-align:left;
	background-color:#a9b5c6;

}

#sisalto #sisaltolomake table, #sisalto #sisaltolomake table td {
	border:0;
}

#sisalto table th, #editor1 table th, #editor2 table th, #editor3 table th, #editor4 table th  {
	vertical-align:top; 
	text-align:left;

}
#editor1 table td, #editor2 table td, #editor3 table td, #editor4 table td, #editor1 table th, #editor2 table th, #editor3 table th, #editor4 table th  {
	border: 1px #cccccc dotted; 
}
#editor2   {
	font-weight: bold;
}
#editor2 table td  {
	font-weight: bold;
}
#editor3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:69%;
}
#editor3 h1  {
	font-size:1em;
}
#editor3 h2  {
	font-size:1.09em;
	background-image:url(editor3-h2.gif);
	background-repeat:no-repeat;
	height:27px;
	line-height:27px;
	color:#ffffff;
	padding-left:25px;
	margin:0px -10px 0px -10px;
}

#editor3 h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	margin:0.3em 0em 0.3em 0em;
	line-height:normal;	
}
#editor3 p  {
	margin:5px 0px 5px 0px;
}

#editor3 ul  {
	clear:both;
}

#editor3 .border  {

	background-image:url(editor3-tausta.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	padding:0px 10px 5px 10px;

}

/*#editor3 p a { background-image:url(hakunuoli.png); background-repeat:no-repeat; background-position:left; padding-left:15px;  }*/


#editor3 a:link  { text-decoration: none; color:#003366;  }
#editor3 a:active { text-decoration: none; color:#003366; }
#editor3 a:visited { text-decoration: none; color:#003366;  }
#editor3 a:hover { text-decoration: underline; color:#003366;  }

.x_img_left {
	margin: 0.4em 1em 0.5em 0em;
}
.x_img_right {
	margin: 0.4em 0em 0.5em 1em ;
}




#editor4  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:69%;
}