body {
	background-image: url(/layout/televirmi/images/tausta.jpg); 
	background-repeat: repeat-x; 
	background-color: #ffffff; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
p {
	padding: 0;
	margin: 0;
	line-height: 1.3; 
	text-align: left;
	padding-bottom: 10px;
}

img {
	border: 0; 
}
.allContainer {
}	
.container {
	width: 960px; 
  margin: auto;
  text-align: left; 
}
.datagroupLogo {
	float: right; 
}
.headerContainer {
	width: 960px; 
	height: 96px; 
}
.topnaviContainer {
	margin-left: 26px; 
	margin-top: 12px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}
.topnaviContainer a {
	color: #006dbb;
	text-decoration: none; 
	margin-right: 6px; 
}
.centerContainer {
	width: 960px; 
	height: 263px; 
/*  overflow: hidden;  */
	float: left; 
}
.buttonsContainer {
	width: 601px; 
	float: left; 
}
.buttonsContainer a {
	float: left; 
}
.logoBgContainer {
	width: 341px; 
	height: 263px; 
	background-image: url(/layout/televirmi/images/naytto-tausta.jpg); 
	background-repeat: no-repeat; 
	overflow: hidden; 
	float: left; 
}
.logoContainer {
	margin-left: 90px; 
	margin-top: 45px; 
	width: 239px; 
	height: 141px; 
}
.bodyContainer {
	width: 942px; 
	margin-top: 10px; 
}
.leftColumnContainer {
	width: 232px; 
	float: left; 
}
.centerColumnContainer {
	width: 458px; 
	min-height: 142px; 
	_height: 142px; 
	margin-left: 10px; 
	float: left; 
	background-image: url(/layout/televirmi/images/etu-tausta.jpg); 
	background-repeat: no-repeat; 
}
.rightColumnContainer {
	width: 229px; 
	margin-left: 13px; 
	float: left; 
}
.leftTitleContainer {
	width: 232px; 
	height: 41px; 
	padding-left: 27px; 
	padding-top: 12px; 
	margin-bottom: 10px; 
	background-image: url(/layout/televirmi/images/sijainti-tausta.jpg); 
	background-repeat: no-repeat; 
}
.leftTitleContainer, .leftTitleContainer .richtext, .leftTitleContainer .leipis, .leftTitleContainer .jalustaLeipis, .leftTitleContainer .j_td, .leftTitleContainer td, .leftTitleContainer .j_datastream, .leftTitleContainer .jalustaH1, .leftTitleContainer .jalustaH2, .leftTitleContainer .jalustaH3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #ffffff; 
}
.leftTitleContainer a, .leftTitleContainer a:visited, .leftTitleContainer a:hover, .leftTitleContainer a:active {
	text-decoration: none; 
	color: #ffffff;
}
.leftContentContainer {
	margin-left: 27px; 
	max-width: 205px; 
	_width: 205px; 
}
.leftContentContainer, .leftContentContainer .richtext, .leftContentContainer .leipis, .leftContentContainer .jalustaLeipis, .leftContentContainer .j_td, .leftContentContainer td, .leftContentContainer .j_datastream {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}
.leftContentContainer b, .leftContentContainer strong {
	color: #006DBB;
}
.leftContentContainer .jalustaH1 {
	font-size: 17px;
	font-weight: normal; 
}
.leftContentContainer .jalustaH2 {
	font-size: 15px;
	font-weight: bold; 
}
.leftContentContainer .jalustaH3, .leftContentContainer .jalustaIngressi {
	font-size: 13px;
	font-weight: bold; 
}
.leftContentContainer a, .leftContentContainer a:visited, .leftContentContainer a:hover, .leftContentContainer a:active {
	text-decoration: none; 
	color: #006DBB;
}
.leftContentContainer u {
	text-decoration: none; 
	font-weight: bold; 	
}
.centerContentContainer {
	margin: 28px;
	margin-top: 20px; 
	margin-bottom: 10px; 
}
.centerContentContainer, .centerContentContainer .richtext, .centerContentContainer .leipis, .centerContentContainer .jalustaLeipis, .centerContentContainer .j_td, .centerContentContainer td, .centerContentContainer .j_datastream {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}
.centerContentContainer .jalustaH1 {
	font-size: 24px;
	color: #006DBB;
	font-weight: normal; 
}
.centerContentContainer .jalustaH2 {
	font-size: 18px;
	font-weight: normal; 
	color: #006DBB;
}
.centerContentContainer .jalustaH3 {
	font-size: 15px;
	font-weight: bold; 
	color: #006DBB;
}
.centerContentContainer .jalustaIngressi {
	font-size: 12px;
	font-weight: bold; 
	color: #006DBB;
}
.centerContentContainer a {
	color: #006DBB;
}
.rightContentContainer, .rightContentContainer .richtext, .rightContentContainer .leipis, .rightContentContainer .jalustaLeipis, .rightContentContainer .j_td, .rightContentContainer td, .rightContentContainer .j_datastream {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}
.leftContentContainer .jalustaH1 {
	font-size: 17px;
	font-weight: normal; 
}
.leftContentContainer .jalustaH2 {
	font-size: 15px;
	font-weight: bold; 
}
.leftContentContainer .jalustaH3, .leftContentContainer .jalustaIngressi {
	font-size: 13px;
	font-weight: bold; 
}
.rightContentContainer .jalustaIngressi {
	font-size: 12px;
	font-weight: bold; 
	color: #006DBB;
}
.rightContentContainer a {
	color: #006DBB;
}
.subBodyContainer {
	width: 960px; 
	min-height: 300px; 
	_height: 300px; 
	margin-top: 10px; 
	background-color: #ffffff; 
	background-image: url(/layout/televirmi/images/sisa-kulma.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
}
.subBodyContainer .leftColumnContainer {
	margin-top: 12px; 
	margin-left: 9px;
}
.mainColumnContainer {
	float: left; 
	margin-top: 12px; 
	margin-left: 11px; 
	background-image: url(/layout/televirmi/images/sisa-tausta.jpg); 
	background-repeat: no-repeat; 
	width: 694px; 
	min-height: 142px; 
	_height: 142px; 
}
.mainContentContainer {
	margin: 28px;
	margin-top: 20px; 
	margin-bottom: 10px; 
}
.mainContentContainer, .mainContentContainer .richtext, .mainContentContainer .leipis, .mainContentContainer .jalustaLeipis, .mainContentContainer .j_td, .mainContentContainer td, .mainContentContainer .j_datastream {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}
.mainContentContainer .jalustaH1 {
	font-size: 24px;
	font-weight: normal; 
	color: #006DBB;
}
.mainContentContainer .jalustaH2 {
	font-size: 18px;
	font-weight: bold; 
	color: #006DBB;
}
.mainContentContainer .jalustaH3 {
	font-size: 15px;
	font-weight: bold; 
}
.mainContentContainer .jalustaIngressi {
	font-size: 12px;
	font-weight: bold; 
	color: #006DBB;
}
.mainContentContainer a {
	color: #006DBB;
}

.syote {
	width: 250px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
}
.nappi {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
}
.clearDiv {
	position: relative;
	clear: both;
	line-height: 0px;
	font-size: 1px;
	overflow: hidden;
	height: 1px;
	margin-bottom: -1px;
}

