BODY {
  scrollbar-face-color : #FFFFFF;	
	scrollbar-shadow-color : #003366;	
	scrollbar-highlight-color : #FFFFFF;	
	scrollbar-3dlight-color : #003366;	
	scrollbar-darkshadow-color : #FFFFFF;	
	scrollbar-track-color : #E4E4E4;	
	scrollbar-arrow-color : #003366;	
	/*background: url("http://www.koskenmaenomakotiyhdistys.net/newpics/tausta.gif"); */

	overflow-x:shown;	
	overflow-y:shown;	

	font-family: 100% Comic Sans MS, "Times New Roman", times, Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFF;
  margin-top: 20px;
  margin-left: 2%;
  margin-bottom: 2%;
  margin-right: 2%;
}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #A5B8D9;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
body,td,th {
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	line-height:140%;
}
.oneColElsCtr #container #mainContent table tr td {
	font-family: Arial;
}

A:link {
	color: #325721;
	text-decoration: none;}
A:visited {
	text-decoration: none;
	color: #529434;}
A:hover {
	text-decoration: none;
	color: #333;
	background: #529434;}
A:active {
	text-decoration: none;
	color: #FFFFFF;}
	
h3 {
	font-size:14px;
	text-decoration:none;
	color:#03F
}
<!-- ul { list-style-image: url(listapiste.gif); } -->

p {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt}
pre {  font-family: "Courier New", Courier, mono; font-size: 10pt}
.tablblue { font-family: COMIC SANS MS,Helvetica,sans-serif; font-size: 10pt; color: #0033ff }
.mheadgr { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #339933 }
.subhead2 {  font-family: Helvetica, Verdana, Arial; font-size: 12pt; color: #339933 }
.subhead3 {  font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: #0033ff }
.subhead4 {  font-family: Helvetica, Verdana, Arial; font-size: 8pt; color: #0033ff }
.black { color: #000000 }
.grey { color: #666666 }
.wiblue { color: #6699ff }
.bl { color: #0033ff }
.bl2 { color: #0000ff }
.gr { color: #339933 }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold }
code {  font-family: "Courier New", Courier, mono; font-size: 10pt}
sup {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt}
.bodyItalic {  font-family: "Times New Roman", Times, serif; font-style: italic}
.bodyItalicgr {  font-family: "Times New Roman", Times, serif; font-style: italic; color: #339933 }