body {margin: 0px auto; background-color: #ffe2c6;    }

#centeredPage {margin: 0px auto; width: 620px}
#pageMargin {	margin: 0px 0px}

.top {
	height: 35px;
	width: 615px;
	background-image: url(images/top.gif);
	text-align : center;
	font-size: medium;
   font-weight: bolder;
	color: Blue;
    }

.ce1 { /*ylhäällä*/
	background-color: #fff;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	}	 

#table { border: none; background-color: #fff;}

td, th { font-family: Calibri, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em; border: none;}
	
#img {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	background-image: url(images/ylo.jpg);
	height: 15px;
	width: 35px;
	border: 0;
	margin-left: 5%;
}
    
.td2 {
	height: 34px;
   text-align: center
    }
    
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, h2, h3, h4, h5 { text-align: center;}

h2 {
    margin-left : 0em;
    }

h1, h2, h3, h4, h5, h6 {
    font-weight:600;
    }

h2 {
    font-size: 80%; color: Black;
    }

h3 {
    font-size: 100%;
    }

h4 {
    font-size: 90%;
    }

h5 {
    font-size: 80%;
    }

h6 {
    font-size: 60%;
    }
    
li {
	font: 12px Verdana, Arial, sans-serif;
	color: #000000;
	list-style-image: url(images/nuoik.bmp);}
	/*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;
    }
    
a:link 	{
	font: 12px Verdana, Arial, sans-serif;
	color: #2072B2;
	text-decoration: none;
}
    
a:visited {
	font: 12px Verdana, Arial, sans-serif;
	color: #3B95DB;
	text-decoration: none;
}
    
a:active {
   font: 12px Verdana, Arial, sans-serif;
   color: #2072B2;
   text-decoration: none;
    }
    
a:hover	{
   font: 12px 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: -10px;
	margin-left: 68%;
	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;
    }

    
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: 10px;
	padding-bottom: 10px;
	font: bold 11px Verdana, Arial, sans-serif;
    }
    
.bottom, a 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;
    }
	 
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;
}
	
input, checkbox{
	border-right: #CECECE 1px solid;
	border-top: #CECECE 1px solid;
	padding-left: 4px;
	font-size: 11px;
	vertical-align: middle;
	border-left: #CECECE 1px solid;
	color: #00016a;
	border-bottom: #CECECE 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #fbf9ee; }
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; 
	border-bottom: #cecece 1px solid; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	background-color: #fbf9ee; }
textarea {
   width: 366px;
	border-right: #CECECE 1px solid;
	border-top: #CECECE 1px solid;
	margin-left: 4px;
	padding-left: 4px;
	font-size: 12px;
	border-left: #CECECE 1px solid;
	padding-top: 3px;
	border-bottom: #CECECE 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: Blue;
	letter-spacing: 1px;
	background-color: #fbf9ee; }
	
input#jaljella {width: 36px}
