body {
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffe2c6;
    }
    
.tekstit {
	font-size: 90%;
    }
    
.top2 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #ebebeb;
	text-align : center;
	font-size: large;
	color: Blue;
    }

.top {
	height: 35px;
	width: 605px;
	background-image: url(images/top.gif);
	text-align : center;
	font-size: medium;
   font-weight: bolder;
	color: Blue;
    }
    
.td2 {
	height: 34px;
   text-align: center
    }
    
table{
   background-color: #fbfbfb;
	border-color: #fbfbfb;
    }
    
th {
	background-color: #cccccc;
	font-size: small;
	text-align: center;
    }
    
#t1 {
	font-weight: bold;
    }
img {
   border: 0px;
}
    
table2 {
	font-size: 12px;
	color: #000000;
    }
    
.size12 {
	font-size: x-small;
	text-align : center;
    }
    
.p { 
   font-size: 80%;
	letter-spacing: 2px;
	}
	
#p1 {
	margin-top: 35%;
    }
    
#p2 {
	margin-top: 36%;
	text-align: left;
    }
    
#p3 {
	margin-top: 40px;
	text-align: left;
    }
    
#h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #ff0000;
    }
    
.h2 {
	font-size: large;
	font-style: oblique;
	color: Blue;
	text-align: center;
	letter-spacing: 2px;
    }
    
h1 {
    text-align : center; 
    }

h2 {
    margin-left : 0em;
    }

h1, h2, h3, h4, h5, h6 {
    font-weight:600;
    }

h1 {
    font-size: 60%;
    }

h2 {
    font-size: 80%; color: Black;
    }

h3 {
    font-size: 100%;
    }

h4 {
    font-size: 90%;
    }

h5 {
    font-size: 80%;
    }

h6 {
    font-size: 60%;
    }
    
li {
	padding-bottom: 16px;
	margin-left: -10px;
	font: 12px Verdana, Arial, sans-serif;
	color: #000000;
	list-style-image: url(images/nuoik.bmp);
   vertical-align: bottom;
	/*vertical-align: middle;*/
    }
    
#li {
	font: 11px Verdana, Arial, sans-serif;
	line-height: 20px;
	color: Gray;
	padding-left: 16px;
	background-image: url(images/nuoik.bmp);
	background-repeat: no-repeat;
	margin-left: -15px;
    }
    
#break {
	line-height: 17px;
    }
    
checkbox {
	border-right: #cecece 0px solid;
	border-top: #fbfbfb 0px solid;
	background-color: #fbfbfb;
	border-left: #fbfbfb 0px solid;
	border-bottom: #cecece 0px solid;
}
input {
	border-right: #cecece 0px solid;
	border-top: #cecece 2px solid;
	background-color: #f9f4e6;
	font-size: 11px;
	border-left: #cecece 2px solid;
	color: #0000FF;
	border-bottom: #cecece 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#input {
	border-right: #cecece 0px solid;
	border-top: #cecece 2px solid;
	background-color: #f9f4e6;
	font-size: 11px;
	border-left: #cecece 2px solid;
	color: #0000FF;
	border-bottom: #cecece 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	width: 450px;
}
textarea{
	width: 60%;
	border-right: #cecece 0px solid;
	border-top: #cecece 2px solid;
	padding-left: 4px;
	font-size: 13px;
	vertical-align: middle;
	border-left: #cecece 2px solid;
	color: Blue;
	padding-top: 3px;
	border-bottom: #cecece 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	background-color: #f9f4e6;
}
select {
	border-right: #cecece 1px solid; 
	border-top: #cecece 1px solid; 
	padding-left: 3px; 
	font-size: 11px; 
	vertical-align: middle; 
	border-left: #cecece 1px solid; 
	color: #000000; 
	padding-top: 3px; 
	border-bottom: #cecece 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 22px; 
	background-color: #f9f4e6;
	}
	
.submit {
	border-right: #cecece 2px solid;
	border-top: #cecece 2px solid;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bolder;
	color: AppWorkspace;
	text-align: center;
	border-left: #cecece 1px solid;
	padding-top: 0px;
	border-bottom: #cecece 1px solid;
	background-color: #d2eca5;
	height: 17px;
   }
    
a:link 	{
   font: bold 10px Verdana, Arial, sans-serif;
   color: #697553;
   text-decoration: none;
    }
    
a:visited {
   font: bold 10px Verdana, Arial, sans-serif;
   color: #697553;
   text-decoration: none;
    }
    
a:active {
   font: bold 10px Verdana, Arial, sans-serif;
   color: #697553;
   text-decoration: none;
    }
    
a:hover	{
   font: bold 10px Verdana, Arial, sans-serif;
   color: #ff9900; 
   text-decoration: none;
   cursor: pointer
	}
	
.mainos {
	padding-left: 5px; font: bold 11px Verdana, Arial, sans-serif; color: #a21c01;
    }
    
p { 
	margin: 0 0 0 0;  
	font: 11px Verdana, Arial, sans-serif; 
	color: #000000;
    }
    
#p0 { 
	margin: 0 0 0 0;  
	font: 12px Verdana, Arial, sans-serif; 
	color: #000000;
	text-align: left;
   }
.hidden {
	display: none;}

.p1 {
	padding-top: 20px;
	padding-bottom: 20px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #0000FF;
	text-align: center;
   }
    
.p2 {
	padding-left: 10px;
	font: 12px Verdana, Arial, sans-serif;
	color: #000000;
    }
    
.p3 {
	margin-top: -17px;
	margin-left: 78%;
	vertical-align: middle;
	font: 9px Verdana, Arial, sans-serif; color: #5c6e54;
    }
    
.p4 {
	margin-top: 0%;
	margin-left: 64%;
	font: 9px Verdana, Arial, sans-serif; color: #5c6e54;
    }
    
.p5 {
	margin-top: -19px;
	margin-left: 55%;
	font: 9px Verdana, Arial, sans-serif; color: #5c6e54;
}
    
.otsikko {
	padding-left: 10px; font: bold 10px Verdana, Arial, sans-serif; color: #697553; padding-top: 10px;
    }

.artikkelilaita {
	font: 10px Verdana, Arial, sans-serif; margin-left: 10px; color: #990000; margin-right: 3px;
    }
    
.copy {
	font: 10px Verdana, Arial, sans-serif; color: #5c6e54;
	margin-top: -42px; margin-left: 720px;
    }
    
.copylink {
	font: 9px Verdana, Arial, sans-serif; color: #5c6e54;
	text-align: center;
    }
    
.copylink2 {
	font: 9px Verdana, Arial, sans-serif; color: #5c6e54;
	text-align: left;
    }
    
.copybold {
	font: 9px Verdana, Arial; color: #5c6e54;
	font-weight: bold;
	text-align: center;
    }
    
.lightblue, .green, .darkblue, .black, .red, .vio, .sin, .brown {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
.lightblue {
   color: #0099cc;
}
    
.green {
	color: #336600;
    }
    
.darkblue {
	color: #003399;
    }
    
.black {
	color: #000000;
    }
	 
.red {
	color: #DC143C;
}

.vio {
	color: #993399;
}

.sin {
	color: #0000ff;
}
.brown {
	color: #996633;
    }
    
td {
	font: 11px Verdana, Arial, sans-serif; color: #000000;
    }
    
.border {
	border-right: #d6d6cc 1px solid; border-left: #d6d6cc 1px solid;
    }
    
.valikko {
	font: bold 12px Verdana, Arial, sans-serif; color: #000000;
    }
    
.valikkoreunat {
	border-top: #999999 1px solid; border-bottom: #999999 1px solid;
    }
    
.reunat {
   border-top: #999999 1px solid;
   border-bottom: #999999 1px solid;
   background-color: #e7e7e7;
   padding-top: 4px;
   padding-bottom: 4px;
   margin-top: 80px;
   margin-bottom: 40px;
   font-size: 1.4em;
   font-weight: bold;
   color: #ff0000;
   text-align: center;
}
    
h5 {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
    }
    
h4 {
	font: 100%, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
    }
    
h3 {
	font: 120%, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
    }
    
pre {
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
    }

dt {
	padding-top: 20px;
	padding-bottom: 20px;
	font: bold 11px Verdana, Arial, sans-serif;
    }
    
.bottom {
	height: 23px;
   width: 100%;
	background-image: url(images/bottom.gif);
	border: none;
	text-align : center;
	font-size: 9px;
    }

hr {
	color: #fbfbfb;
	border: none;
	height: 50px;
	width: 40%;	
}

.hr {
	height: 60px;
	margin-top: 20px;
	margin-bottom: 40px;
    }
    
language, lastBuildDate, pubDate, docs, copyright, webMaster, category, managingEditor { display: block; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%; margin-top: 0.1em; margin-left: 6em; }
title { display: block; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; margin-top: 0.1em;       }

description {
    display: block; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%; color: red; margin-top: 0.1em;
    }
link {
    display: block; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%; color: blue; margin-top: 0.1em;
    }

.bottom2 {
   text-align: left;
	height: 23px;
	background-image: url(images/bottom.gif);
	border: none;
	padding-left: 5%;
	font-size: 9px;
}