body {
	background-color: #FFFFFF;
	background-image:url(bg.gif);
	background-repeat: repeat-y;
}

p {
font: 12px Arial, sans-serif;
	line-height: 14px;
	color: #333333;
	margin: 0 50px 7px 0;
	padding: 0;
	line-height: 14px;
}
div.normalcontent p, div.normalcontent h2 {margin-right: 0; padding-right: 0;}

h1 {
	font: 24px Verdana, sans-serif;
	font-weight: bold;
	color: #718CA2;
	margin: 0 0 7px 0;
	padding: 0;
	float:none;
}

h3 {
	font: 14px Arial, sans-serif;
	font-weight: bold;
	color: #009999;
	margin: 0 0 7px 0;
	padding: 0;
	float:none;
}

h2 {
	font: 12px Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 0;
	padding: 7px 50px 5px 0;
}
h2 span.intro {font-weight:normal;}
UL, UL.list { 
	list-style:url(list.gif) disc;
	font: 12px Arial, sans-serif;
	line-height: 16px;
	color: #000000;
	margin: 0 50px 7px 17px;
	padding: 0;
}
OL { 
	font: 12px Arial, sans-serif;
	line-height: 16px;
	color: #000000;
	margin: 0 50px 7px 22px;
	padding: 0;
}
a {
	text-decoration:none;
	color:#000099;
	font-weight: bold;
}
a:hover {text-decoration:none; color:#008FDE;}

.copyright {padding: 0 0 0 11px; font: 10px Verdana,sans-serif; text-decoration:none; color:#666666; }
.footerlinks {padding: 0 11px 0 0; font: 10px Verdana,sans-serif; text-decoration:none; color:#666666; }
.footerlinks a:link, .footerlinks a:visited { text-decoration:none; color:#666666;}
td.tools {
 background-color:#809bb2; 
 background-image:url(http://www2.ensto.com/images/tools.gif);
 background-repeat:no-repeat;
}
td.tools a { 
 display:block; 
 padding: 4px 5px 5px 20px;
 font: 11px Arial,sans-serif; 
 color:#ffffff; 
 font-weight:normal; 
}

td.tools2 {
 background-color:#809bb2; 
}
td.tools2 div {
 padding: 4px 5px 5px 10px;
 font: 11px Arial,sans-serif; 
 color:#ffffff; 
}
table.table {margin-top:5px;  margin-bottom: 10px;}
.table tr td {
 font: 12px Arial, sans-serif;
 border-bottom: 1px solid #a8b6c5; padding: 3px 4px 4px 10px;
}
table.table2 tr td {
 font: 10px Arial, sans-serif;
}
.tbl2hdl {
	background-color:#D4D0C8;
	font: 12px Arial, sans-serif;
	color: #000000;
	border-top-width: thick;
	border-right-color: #D4D0C8;
	border-top-style: solid;
	border-right-style: solid;
	border-right-width: thick;
	border-bottom-color: #D4D0C8;
	border-bottom-style: solid;
	border-bottom-width: thick;
	border-left-color: #D4D0C8;
	border-left-style: solid;
	border-left-width: thick;
	border-top-color: #D4D0C8;
	font-weight: bold;
}
.otsikointi {
	font-family: Veradana, sans-serif;
	font-size: 14px;
	
	text-decoration: none;
}
.pikkulinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
