/* Standardi otsikkotyylit */ 
h1 {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
}

h2 {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}

h3 {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}

h4 {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #333333;
}

td {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	font-variant: normal;
}

/* Standardi kappaletyyli */ 
p {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}
.p {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}

/* Omat kappaletyylit */ 
.p1 { /* Leipäteksti */
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}

.p2 {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;	
}

.p3 {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}


/* Omat luettelotyylit */
.li1 {
	list-style-type: upper-alpha;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}

.li2 {
	list-style-type: lower-alpha;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}

ol {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}

ul {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #333333;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
	list-style-image: url(../images/ico_list.gif);
}

/* Tilastotyylit */

/* YTTRE RAM ----------------------------------------------- */
td.ulkokehys {
	font-size: 10px;
	color: #999999;
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
	align: center
}
td.tuplaulkokehys {
	font-size: 10px;
	color: #999999;
	font-family: Verdana, Arial;
	align: center;
	background-image: url(images/tupla_tausta.gif);
	background-repeat: no-repeat;
	background-color: #faf9dd;
}

td.otsikko {
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
	align: left
}
td.tuplaotsikko {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial;
	align: left
}

/* RUBRIK ---------------------------------------------- */
td.alaotsikko {
	font-weight: bold;
	font-size: 8pt;
	/* color: #4C4C4C; */
	color:#435d7a;
	font-family: Verdana, Arial;
	/* background-color: #E5E5E5; */
	background:#b6c6d3;
	align: left
}

td.tuplaalaotsikko {
	font-weight: bold;
	font-size: 8pt;
	color: #4C4C4C;
	font-family: Verdana, Arial;
	align: left;
	background-image: url(../images/tummennus.gif);

}

td.data {
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial;
	background-color: #FFFFFF; 	
	align: left;
	height:25px; 
}

td.tupladata {
	font-size: 7pt;
	color: #333333;
	font-family: Verdana, Arial;
	align: left;
}

td.data2 {
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial;
	/* background-color: #F5F5F5; */
	background:#DBE0E6;
  align: left;
  height:25px; 
}

td.tupladata2 {
	font-size: 7pt;
	color: #333333;
	font-family: Verdana, Arial;
	align: left;
	background-image: url(../images/tummennus.gif);
}
td.alaotsikko{line-height:15px;margin:0;padding: 0 0px; }
td.data{line-height:15px;margin:0;padding: 0 0px; }
td.data2{line-height:15px;margin:0;padding: 0 0px; }
td.ulkokehys{line-height:15px;margin:0;padding: 0 0px; }
/*table {border:1px solid #a0b2be;border-bottom:none;width:100%;padding:0;margin:0;border-spacing:0;font:normal 10px Verdana} 
td.data{line-height:15px;border-bottom:1px solid #a0b2be;margin:0;padding: 0 0px; }
td.data2{line-height:15px;border-bottom:1px solid #a0b2be;margin:0;padding: 0 0px; }
td.alaotsikko{line-height:15px;border-bottom:1px solid #a0b2be;margin:0;padding: 0 0px; }
td.ulkokehys{line-height:15px;border-bottom:1px solid #a0b2be;margin:0;padding: 0 0px; }
/*
td{line-height:15px;border-bottom:1px solid #a0b2be;margin:0;padding: 0 0px; } */