BODY { 
	margin: 0px; 
	/* background-color: #F5621A; */
	color: #000000;
     }

	.clsCMOnSub {	 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 10px;
		text-decoration : none;
		padding : 0px 1px 1px 3px;
		text-align: left;
		text-decoration: none; 
		line-height: 14px; 
		letter-spacing: -1px;
		background-image: url(http://www.tuoteuutiset.com/gfx/reuna.gif);
		
	}
	.clsCMOverSub {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 10px;
		text-decoration : none;
		padding : 0px 1px 1px 3px;
		text-align: left;
		text-decoration: none; 
		line-height: 14px; 
		letter-spacing: -1px;
		background-image: url(http://www.tuoteuutiset.com/gfx/reuna.gif);
		
	}
	.clsCMOnSubA {	 
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/alareuna.gif);
		color: white;
		
	}
	.clsCMOverSubA {
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/alareuna.gif);
		color: white;
		
	}
	.clsCMOnSubY {	 
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/ylareuna.gif);
		color: white;
		
	}
	.clsCMOverSubY {
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/ylareuna.gif);
		color: white;
		
	}

	.clsCMOnSub200 {	 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 9px;
		text-decoration : none;
		padding : 0px 1px 1px 3px;
		text-align: left;
		background-image: url(http://www.tuoteuutiset.com/gfx/reuna200.gif);
		
	}
	.clsCMOverSub200 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 9px;
		text-decoration : none;
		padding : 0px 1px 1px 3px;
		text-align: left;
		background-image: url(http://www.tuoteuutiset.com/gfx/reuna200.gif);
		
	}
	.clsCMOnSubA200 {	 
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/alareuna200.gif);
		color: white;
		
	}
	.clsCMOverSubA200 {
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/alareuna200.gif);
		color: white;
		
	}
	.clsCMOnSubY200 {	 
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/ylareuna200.gif);
		color: white;
		
	}
	.clsCMOverSubY200 {
		padding : 0px 0px 0px 0px;
		background-image: url(http://www.tuoteuutiset.com/gfx/ylareuna200.gif);
		color: white;
		
	}


	.clsCMOn {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 10px;
		text-decoration : none;
		padding : 0px 0px 0px 0px;
		text-align: left;
	}
	.clsCMOver
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: black;
		font-size : 10px;
		font-weight:normal;
		text-decoration : none;
		padding : 0px 0px 0px 0px;
		text-align: left;
	}
	.clsCMTopOn
	{
		padding : 0px 0px 0px 0px;
	}
	.clsCMTopOver
	{
		padding : 0px 0px 0px 0px;
	}

A:link { color: #000099;}
A:visited { color: #664C33;}
A:active { color: #F5621A;}
A:hover { color: #F5621A;}

H1 { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

hr {border: none 0;
border-top: 1px dotted gray;
width: 500;
height: 1px;
}

.headline { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.subheadline { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.blue { color: #003399; }
.orange { color: #F5621A; }
.green { color: #339933; }
.red { color: #CC0000; }

.menu { color: #000099; font-size: 10px; font-weight: bold; }
.menu:link, .menu:active, .menu:visited { color: #000099; text-decoration: none; }

.orangelink:link { color: #000099;}
.orangelink:visited { color: #664C33;}
.orangelink:active, .orangelink:hover { color: #F5621A;}

a.naviBold:link { color: #000000; font-size: 10px; text-decoration: none; font-weight: bold;}
a.naviBold:visited { color: 000000; font-size: 10px; text-decoration: none; font-weight: bold;}
a.naviBold:active, a.naviBold:hover { color: #91a4b2; font-size: 10px; text-decoration: none; font-weight: bold;}

a.naviBoldSmall:link { color: #000000; font-size: 7pt; text-decoration: none; font-weight: bold;}
a.naviBoldSmall:visited { color: 000000; font-size: 7pt; text-decoration: none; font-weight: bold;}
a.naviBoldSmall:active, a.naviBoldSmall:hover { color: #91a4b2; font-size: 7pt; text-decoration: none; font-weight: bold;}

.naviNorm:link { color: #000000; font-size: 10px; text-decoration: none;}
.naviNorm:visited { color: 000000; font-size: 10px; text-decoration: none;}
.naviNorm:active, .naviBold:hover { color: #91a4b2; font-size: 10px; text-decoration: none; }

.tool { color: #000000; font-size: 10px; }
.tool:link { color: #000099; }
.tool:visited { color: #664C33; }
.tool:active, .tool:hover { color: #F5621A; }

.navilink:link { color: #000099; text-decoration: underline; }
.navilink:visited { color: #664C33; text-decoration: underline; }
.navilink:active, .navilink:hover { color: #F5621A;}

TD, P, INPUT, SELECT, TEXTAREA { font: 11px Verdana, Arial, Helvetica, sans-serif; }

.normalBold { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.normalBold2 { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.bigBold { font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.small { font: 10px Verdana, Arial, Helvetica, sans-serif; }
.smallBold { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
.smallwhite { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.smallwhite2 { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.smallblack { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.headlinewhite { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.smallgray { color: #E2E1E1; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.smallgray2 { color: #666666; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.smallgray3 { color: #666666; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.suosittelee { color: #780000; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.bottomwhite { color: #FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif; }

.arialorange10 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFC06A; }
A.arialorange10:link { color: #FFC06A; }
A.arialorange10:visited { color: #FFC06A; }
A.arialorange10:active { color: #FFC06A; }

A.middleblue:link { color: #003399; font: 11px Verdana, Arial, Helvetica, sans-serif;}
A.middleblue:visited { color: #666666; font: 11px Verdana, Arial, Helvetica, sans-serif;}
A.middleblue:active { color: #0033CC; font: 11px Verdana, Arial, Helvetica, sans-serif;}

A.smallblack { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; }
A.smallblack:visited { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; }
A.smallblack:active { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; }

A.smallwhite { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }
A.smallwhite:visited { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }
A.smallwhite:active { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }

A.smallwhite2 { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.smallwhite2:visited { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.smallwhite2:hover { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
A.smallwhite2:active { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

A.headlinewhite2 { color: #FFFFFF; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.headlinewhite2:visited { color: #FFFFFF; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.headlinewhite2:hover { color: #FFFFFF; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.headlinewhite2:active { color: #FFFFFF; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.mainnavi { font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }

.sponssi  { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.gray { color: #666666; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.gray2  { color: #666666; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
.gray3  { color: #999999; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
.white { color: #FFFFFF; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.whitebold { color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.blackbold { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.orange { color: #F5621A; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.verdanablack10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.tieheader { background-color: #91a1ab; }
.eleheader { background-color: #d89e18; }
.graheader { background-color: #c9bf94; }
.mobheader { background-color: #39B192; }
.luoheader { background-color: #A9CFE8; }

.tiesearch { background-color: #c1cacf; padding-left:10px; }
.elesearch { background-color: #efc159; padding-left:10px; }
.grasearch { background-color: #e1d8c3; padding-left:10px; }
.mobsearch { background-color: #9BCEB9; padding-left:10px; }
.luosearch { background-color: #D0E5F2; padding-left:10px; }

.search_button       {width:80px; height:17px; border:solid 1px gray; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none; background:white; color:black; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.search_button:hover {width:80px; height:17px; border:solid 1px black; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none; background:gray; color:black; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}



