.PPSHPTopBannerStyle { height: 109px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.PPSHPTopLogoStyle { height: 92px; background: transparent url(images/top_logo_ppshp.gif) top left no-repeat; width: 669px; margin: 7px 0px 0px 10px; display: inline; font-size: 10px; float: left; }
.LahdenseutuTopBannerStyle { height: 109px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.LahdenseutuTopLogoStyle { height: 77px; background: transparent url(images/pieni3-korjattu.jpg) top left no-repeat; width: 500px; margin: 7px 0px 0px 10px; display: inline; font-size: 10px; float: left; }
.HameTopBannerStyle { height: 70px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.HameTopLogoStyle { height: 60px; background: transparent url(images/seuturekry.jpg) top left no-repeat; width: 500px; margin: 7px 0px 0px 10px; display: inline; font-size: 10px; float: left; }
.TurkuTopBannerStyle { height: 95px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.TurkuTopLogoStyle { height: 75px; background: transparent url(images/turku_logo.jpg) top left no-repeat; width: 500px; margin: 7px 0px 0px 10px; display: inline; font-size: 10px; float: left; }
.DemoTopBannerStyle { height: 70px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.DemoTopLogoStyle { height: 60px; background: transparent url(images/top_logo_nextime.jpg) top left no-repeat; width: 500px; margin: 7px 0px 0px 10px; display: inline; font-size: 10px; float: left; }

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}