/* COMPLETE STYLE SHEET FOR CSS2-COMPATIBLE BROWSERS */

/*Headerin (headerLinks:n ja topNaviContainer:n tyylit ja ) leveys suhteelliseksi (px -> em) 1.3.2007*/

BODY {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

BODY, TD, P {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 12px;
}

P {
	margin: 0 0 15px 0;
	padding: 0;
}

TABLE {
	border-collapse: collapse;
}

TABLE TD {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}

UL {
	margin: 10px 0 10px 20px;
	padding: 0;
}

UL.linkList {
	list-style-type: none;
	margin: 10px 0 10px 0;
}

UL.linkList LI {
	list-style-type: none;
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	margin: 0;
	padding-left: 10px;
}

IMG {
	border: 0;
}

FORM {
	padding: 0;
	margin: 0;
	
}

SELECT {
	font-family: Arial, Helvetica, sans-serif;
}

A:link {
	color: #001177;
	text-decoration: none;
}

A:visited {
	color: #001177;
	text-decoration: none;	
}

A:hover {
	text-decoration: underline;
	color: #001177;	
}

A:active {
	color: #001177;	
	text-decoration: underline;	
}

H1, H2, H3 {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #000000;
	font-weight: normal;
}

H1 {
	font-size: 18px;
	margin: 15px 0 10px 0;
	padding: 0;
	color:#7788bb;
}

H2, H5 {
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 0;
}

H5 {
	margin: 15px 0 10px 0;
}

H2 {
	color:#7788bb;
}

.date {
	margin: 4px 0 4px 0;
	padding: 0;
}

.inline {
	display: inline;
}

.floatRight {
	float:right;
}

.alignRight {
	text-align: right;
}

.clear {
	clear: both;
}

.smallBr 
{
	font-size:4px;
	line-height:4px;
	height:4px;
	margin:0;
	padding:0;
}

A.readMore:LINK, A.readMore:VISITED, A.readMore:HOVER, A.readMore:ACTIVE {
	font-weight: normal;
	color: #001177;
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
	padding-left: 10px;
}

A.more:LINK, A.more:VISITED, A.more:HOVER, A.more:ACTIVE {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #001177;
	padding: 0;
	margin: 0;
}

A.arrow:LINK, A.arrow:VISITED, A.arrow:HOVER, A.arrow:ACTIVE {
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
	padding-left: 8px;
}

SPAN.arrow {
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
	padding: 0 0 0 8px;
}

#browserDisclaimer {
	display: none;
}

.hr {
	background-image: url(../images/hr_im.gif);
	background-repeat:repeat-x;
	height: 1px;
	line-height: 1px;
	width: auto;
	margin: 20px 0 10px 0;
}


/*    HEADER    */
#header_frontPage {
	width: auto;
	height: 134px;
	background-color: #FFFFFF;
	background-image: url(../images/header_bg_frontPage_im.gif);
	background-repeat:no-repeat;
	background-position: 638px 0px;
	padding: 0;
	margin: 0;
}

#header {
	width: auto;
	background-color: #FFFFFF;
	background-image: url(../images/header_bg_im.gif);
	background-repeat:no-repeat;
	background-position:638px 0px;
	margin:0;
	padding:0 0 1px 0;
}
/*
#header {
	width: auto;
	background-color: #FFFFFF;
	background-image: url(../images/header_bg_im.gif);
	background-repeat:no-repeat;
	background-position:638px 0px;
	height:125px;
}
*/
#headerLinks
{
	/*padding:2px 0 0 6px;*/
	padding:0.5em 0 0 0.6em;
	margin:0;
	/*width:800px;*/
	width:80em;/*leveys suhteelliseksi, vrt esim Linux*/
/*}
* html #headerLinks {
	width:805px;
	w\idth: 800px;*/
}


#headerLinks table
{
	padding:0;
	margin:0;
	border:0;
	/*width:100%;*/
	max-width: 940px;
}

#headerLinks td
{
	color:#001177;
	font-size:11px;
	/*padding:0 4px 0 4px;*/
	padding:0 0.5em 0 0.5em;
	margin:0;
	vertical-align:middle;
	background-image: url(../images/headerLinks_spacer_bg_im.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

#headerLinks td.lastTd
{
	text-align:right;
	background-image:none;
	/*padding:0 0 0 4px;*/
	padding:0 0 0 0.4em;
}

#headerLinks select, #headerLinks a
{
	font-size:11px;
}

#headerLinks .searchText 
{
	font-size:11px;
	/*width:98px;*/
	width:9em;
}

#headerLinks .searchButton
{
	font-size:11px;
	/*width:45px;*/
	width:4.1em;
}

#headerLogo img
{
	border:0;
	margin:25px 0 0 9px;
	padding:0;
}

#headerLogo
{
	margin:0;
	padding:0;
	width: auto;
	border-bottom:solid 4px #001177;
	height:74px;
	
}
* html #headerLogo {
	height: 76px;
	he\ight: 74px;
}


#topNaviContainer {
	/*width: 769px;*/
	width:109em;
	height:20px;
	margin:0;
	padding:4px 0 0 0;
}

#topNaviContainer TABLE 
{
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin:0;
	/*width:100%;*/
	/*width: 65em;*/ /*leveys suhteelliseksi, vrt esim Linux*/
	max-width: 940px; /*Jos suhteellinen pituus on todella suuri, rajataan se max-widthillä. Ei taida toimia Linuxin Operalla*/
	/*width:65em;*/

	/*width: 65em;*/
	border-bottom:solid 1px #7788bb;
	/*border: solid 1px green;*/
}


#topNaviContainer TABLE TD {
	margin: 0;
	/*padding:0;*/
	/*padding:0 6px 0 3px; */
	/*padding:0 0.46em 0 0.23em;*/
	vertical-align: top;
	text-align:center;
	/*font-size: 9pt;*/
}

#topNaviContainer TABLE TD A:LINK, #topNaviContainer TABLE TD A:VISITED, #topNaviContainer TABLE TD A:HOVER, #topNaviContainer TABLE TD A:ACTIVE {

	display: block;
	/*padding:0 4px 0 4px;*/
	padding:0 0.7em 0 0.7em;
	margin: 0;
	text-decoration: none;
	border-right:solid 1px #001177;
	font-weight:bold;
}

#topNaviContainer TABLE TD a.activePage:link, #topNaviContainer TABLE TD a.activePage:visited, #topNaviContainer TABLE TD a.activePage:hover, #topNaviContainer TABLE TD a.activePage:active
{
	color:#bbccdd;
	border-right:none;
	border-bottom:solid 5px #001177;
}

#topNaviContainer TABLE TD a.previous:link, #topNaviContainer TABLE TD a.previous:visited, #topNaviContainer TABLE TD a.previous:hover, #topNaviContainer TABLE TD a.previous:active
{
	border-right:none;
}

#topNaviContainer TABLE TD.activeBg
{
	border-right:solid 1px #001177;
	border-left:solid 1px #001177;
}


#topNaviContainer TABLE TD.noSpacer a:link, #topNaviContainer TABLE TD.noSpacer a:visited, #topNaviContainer TABLE TD.noSpacer a:hover, #topNaviContainer TABLE TD.noSpacer a:active
{
	background-image:none;
	border:0;
}


/*

#topNaviContainer TABLE TD A:LINK, #topNaviContainer TABLE TD A:VISITED, #topNaviContainer TABLE TD A:HOVER, #topNaviContainer TABLE TD A:ACTIVE {
	display: block;
	height: 24px;
	padding: 4px 7px 0 7px;
	margin: 0;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #3458A6;
	text-decoration: none;
} * html #topNaviContainer TABLE TD A:LINK, * html #topNaviContainer TABLE TD A:VISITED, * html #topNaviContainer TABLE TD A:HOVER, * html #topNaviContainer TABLE TD A:ACTIVE {
	height: 29px;
	he\ight: 24px;
}

#topNaviContainer TABLE TD A:HOVER {
	background-color: #F0F0F0;
}

#topNaviContainer TABLE TD#naviEtusivu A:LINK, #topNaviContainer TABLE TD#naviEtusivu A:VISITED, #topNaviContainer TABLE TD#naviEtusivu A:HOVER, #topNaviContainer TABLE TD#naviEtusivu A:ACTIVE {
	padding-left: 16px;
	background-image: url(../images/topnavi_violet_bg.gif);	
}

#topNaviContainer TABLE TD#naviAsemat A:LINK, #topNaviContainer TABLE TD#naviAsemat A:VISITED, #topNaviContainer TABLE TD#naviAsemat A:HOVER, #topNaviContainer TABLE TD#naviAsemat A:ACTIVE {
	background-image: url(../images/topnavi_lightgreen_bg.gif);
}

#topNaviContainer TABLE TD#naviKotilammitys A:LINK, #topNaviContainer TABLE TD#naviKotilammitys A:VISITED, #topNaviContainer TABLE TD#naviKotilammitys A:HOVER, #topNaviContainer TABLE TD#naviKotilammitys A:ACTIVE {
	background-image: url(../images/topnavi_turquoise_bg.gif);
}

#topNaviContainer TABLE TD#naviLiikenne A:LINK, #topNaviContainer TABLE TD#naviLiikenne A:VISITED, #topNaviContainer TABLE TD#naviLiikenne A:HOVER, #topNaviContainer TABLE TD#naviLiikenne A:ACTIVE,
#topNaviContainer TABLE TD#naviMaatalous A:LINK, #topNaviContainer TABLE TD#naviMaatalous A:VISITED, #topNaviContainer TABLE TD#naviMaatalous A:HOVER, #topNaviContainer TABLE TD#naviMaatalous A:ACTIVE,
#topNaviContainer TABLE TD#naviTeollisuus A:LINK, #topNaviContainer TABLE TD#naviTeollisuus A:VISITED, #topNaviContainer TABLE TD#naviTeollisuus A:HOVER, #topNaviContainer TABLE TD#naviTeollisuus A:ACTIVE
{
	background-image: url(../images/topnavi_violet_bg.gif);
}

#topNaviContainer TABLE TD#naviPersonal A:LINK, #topNaviContainer TABLE TD#naviPersonal A:VISITED, #topNaviContainer TABLE TD#naviPersonal A:HOVER, #topNaviContainer TABLE TD#naviPersonal A:ACTIVE {
	background-image: url(../images/topnavi_green_arrow_bg.gif);
	padding-left: 19px;
	color: #079203;
}

.areaAsemat #topNaviContainer TABLE TD#naviAsemat A:LINK, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:VISITED, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:HOVER, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:ACTIVE {
	background-image: none;
	background-color: #56BB03;
	color: #FFFFFF;
}


.areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:LINK, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:VISITED, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:HOVER, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:ACTIVE {
	background-image: none;
	background-color: #66AADD;
	color: #FFFFFF;
}

.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:LINK, .areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:VISITED, .areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:HOVER, .areaLiikenne  #topNaviContainer TABLE TD#naviLiikenne A:ACTIVE,
.areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:LINK, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:VISITED, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:HOVER, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:ACTIVE,
.areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:LINK, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:VISITED, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:HOVER, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:ACTIVE
{
	background-image: none;
	background-color: #5F7FBF;
	color: #FFFFFF;
}


.areaPersonal #topNaviContainer TABLE TD#naviPersonal A:LINK, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:VISITED, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:HOVER, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:ACTIVE {
	background-image: url(../images/topnavi_white_arrow_bg.gif);
	background-color: #67A926;
	color: #FFFFFF;
}
*/
/*
#topNaviContainer TABLE TD A:LINK, #topNaviContainer TABLE TD A:VISITED, #topNaviContainer TABLE TD A:HOVER, #topNaviContainer TABLE TD A:ACTIVE {

	display: block;
	padding:0 10px 0 10px;
	margin: 0;
	text-decoration: none;
	border-right:solid 1px #001177;
	AK 12.5
	font-weight:bold;
	font-size: 11px;
}*/

.areaAsemat #topNaviContainer TABLE TD#naviEtusivu a:link,.areaAsemat #topNaviContainer TABLE TD#naviEtusivu a:visited,.areaAsemat #topNaviContainer TABLE TD#naviEtusivu a:hover,.areaAsemat #topNaviContainer TABLE TD#naviEtusivu a:active,
.areaKotilammitys #topNaviContainer TABLE TD#naviAsemat a:link,.areaKotilammitys #topNaviContainer TABLE TD#naviAsemat a:visited,.areaKotilammitys #topNaviContainer TABLE TD#naviAsemat a:hover,.areaKotilammitys #topNaviContainer TABLE TD#naviAsemat a:active,
.areaLiikenne #topNaviContainer TABLE TD#naviKotilammitys a:link,.areaLiikenne #topNaviContainer TABLE TD#naviKotilammitys a:visited,.areaLiikenne #topNaviContainer TABLE TD#naviKotilammitys a:hover,.areaLiikenne #topNaviContainer TABLE TD#naviKotilammitys a:active,
.areaMaatalous #topNaviContainer TABLE TD#naviLiikenne a:link,.areaMaatalous #topNaviContainer TABLE TD#naviLiikenne a:visited,.areaMaatalous #topNaviContainer TABLE TD#naviLiikenne a:hover,.areaMaatalous #topNaviContainer TABLE TD#naviLiikenne a:active,
.areaTeollisuus #topNaviContainer TABLE TD#naviMaatalous a:link,.areaTeollisuus #topNaviContainer TABLE TD#naviMaatalous a:visited,.areaTeollisuus #topNaviContainer TABLE TD#naviMaatalous a:hover,.areaTeollisuus #topNaviContainer TABLE TD#naviMaatalous a:active,
.areaPersonal #topNaviContainer TABLE TD#naviTeollisuus a:link,.areaPersonal #topNaviContainer TABLE TD#naviTeollisuus a:visited,.areaPersonal #topNaviContainer TABLE TD#naviTeollisuus a:hover,.areaPersonal #topNaviContainer TABLE TD#naviTeollisuus a:active
{
	border-right: 0px;
}

#topNaviContainer TABLE TD a.activePage:link, #topNaviContainer TABLE TD a.activePage:visited, #topNaviContainer TABLE TD a.activePage:hover, #topNaviContainer TABLE TD a.activePage:active,.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne a:link,.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne a:visited,areaLiikenne #topNaviContainer TABLE TD#naviLiikenne a:hover,areaLiikenne #topNaviContainer TABLE TD#naviLiikenne a:active,
.areaMaatalous #topNaviContainer TABLE TD#naviMaatalous a:link,.areaMaatalous #topNaviContainer TABLE TD#naviMaatalous a:visited,areaMaatalous #topNaviContainer TABLE TD#naviMaatalous a:hover,areaMaatalous #topNaviContainer TABLE TD#naviMaatalous a:active,
.areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus a:link,.areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus a:visited,areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus a:hover,areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus a:active,
.areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys a:link,.areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys a:visited,areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys a:hover,areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys a:active,
.areaAsemat #topNaviContainer TABLE TD#naviAsemat a:link,.areaAsemat #topNaviContainer TABLE TD#naviAsemat a:visited,areaAsemat #topNaviContainer TABLE TD#naviAsemat a:hover,areaAsemat #topNaviContainer TABLE TD#naviAsemat a:active,
.areaPersonal #topNaviContainer TABLE TD#naviPersonal a:link,.areaPersonal #topNaviContainer TABLE TD#naviPersonal a:visited,areaPersonal #topNaviContainer TABLE TD#naviPersonal a:hover,areaPersonal #topNaviContainer TABLE TD#naviPersonal a:active,
.neste #topNaviContainer TABLE TD#naviEtusivu a:link,.neste #topNaviContainer TABLE TD#naviEtusivu a:visited,neste #topNaviContainer TABLE TD#naviEtusivu a:hover,neste #topNaviContainer TABLE TD#naviEtusivu a:active
{
	color:#bbccdd;
	border-right:none;
	border-bottom:solid 5px #001177;
}

#topNaviContainer TABLE TD a.previous:link, #topNaviContainer TABLE TD a.previous:visited, #topNaviContainer TABLE TD a.previous:hover, #topNaviContainer TABLE TD a.previous:active
{
	border-right:none;
}

#topNaviContainer TABLE TD.activeBg,.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne,
.areaMaatalous #topNaviContainer TABLE TD#naviMaatalous,
.areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus,
.areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys,
.areaAsemat #topNaviContainer TABLE TD#naviAsemat,
.areaPersonal #topNaviContainer TABLE TD#naviPersonal,
.neste #topNaviContainer TABLE TD#naviEtusivu
{
	/*border-right:solid 1px #001177;
	border-left:solid 1px #001177;*/
	border-right:solid 0.08em #001177;
	border-left:solid 0.08em #001177;
}


#topNaviContainer TABLE TD.noSpacer a:link, #topNaviContainer TABLE TD.noSpacer a:visited, #topNaviContainer TABLE TD.noSpacer a:hover, #topNaviContainer TABLE TD.noSpacer a:active
{
	background-image:none;
	border:0;
}

/*.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:LINK, 
.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:VISITED, 
.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:HOVER, 
.areaLiikenne #topNaviContainer TABLE TD#naviLiikenne A:ACTIVE,
*/
/*
<td id="naviEtusivu"><a href="">Etusivu</a></td>
<!-- Huom. edellisen linkin tyyli previous -->
<td id="naviAsemat"><a class="previous" href="">Neste-asemat</a></td>
<!-- Huom. aktiivisen linkit tyylit -->
<td id="naviKotilammitys" class="activeBg"><a class="activePage" href="">Kotilämmitys</a></td>
<td id="naviLiikenne"><a href="">Ammattiliikenne & urakoitsijat</a></td>
<td id="naviMaatalous"><a href="">Maatalous</a></td>
<td id="naviTeollisuus"><a href="">Tuotanto- ja palveluyritykset</a></td>
<!-- Huom. viimeisen linkin tyyli -->
<td id="naviPersonal" class="noSpacer"><a href="">Neste 24 h</a></td>


#topNaviContainer TABLE TD A:LINK, #topNaviContainer TABLE TD A:VISITED, #topNaviContainer TABLE TD A:HOVER, #topNaviContainer TABLE TD A:ACTIVE {
	display: block;
	height: 24px;
	padding: 4px 7px 0 7px;
	margin: 0;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #3458A6;
	text-decoration: none;
} * html #topNaviContainer TABLE TD A:LINK, * html #topNaviContainer TABLE TD A:VISITED, * html #topNaviContainer TABLE TD A:HOVER, * html #topNaviContainer TABLE TD A:ACTIVE {
	height: 29px;
	he\ight: 24px;
}

#topNaviContainer TABLE TD A:HOVER {
	background-color: #F0F0F0;
}

#topNaviContainer TABLE TD#naviEtusivu A:LINK, #topNaviContainer TABLE TD#naviEtusivu A:VISITED, #topNaviContainer TABLE TD#naviEtusivu A:HOVER, #topNaviContainer TABLE TD#naviEtusivu A:ACTIVE {
	padding-left: 16px;
	background-image: url(../images/topnavi_violet_bg.gif);	
}

#topNaviContainer TABLE TD#naviAsemat A:LINK, #topNaviContainer TABLE TD#naviAsemat A:VISITED, #topNaviContainer TABLE TD#naviAsemat A:HOVER, #topNaviContainer TABLE TD#naviAsemat A:ACTIVE {
	background-image: url(../images/topnavi_lightgreen_bg.gif);
}

#topNaviContainer TABLE TD#naviKotilammitys A:LINK, #topNaviContainer TABLE TD#naviKotilammitys A:VISITED, #topNaviContainer TABLE TD#naviKotilammitys A:HOVER, #topNaviContainer TABLE TD#naviKotilammitys A:ACTIVE {
	background-image: url(../images/topnavi_turquoise_bg.gif);
}

#topNaviContainer TABLE TD#naviLiikenne A:LINK, #topNaviContainer TABLE TD#naviLiikenne A:VISITED, #topNaviContainer TABLE TD#naviLiikenne A:HOVER, #topNaviContainer TABLE TD#naviLiikenne A:ACTIVE,
#topNaviContainer TABLE TD#naviMaatalous A:LINK, #topNaviContainer TABLE TD#naviMaatalous A:VISITED, #topNaviContainer TABLE TD#naviMaatalous A:HOVER, #topNaviContainer TABLE TD#naviMaatalous A:ACTIVE,
#topNaviContainer TABLE TD#naviTeollisuus A:LINK, #topNaviContainer TABLE TD#naviTeollisuus A:VISITED, #topNaviContainer TABLE TD#naviTeollisuus A:HOVER, #topNaviContainer TABLE TD#naviTeollisuus A:ACTIVE
{
	background-image: url(../images/topnavi_violet_bg.gif);
}

#topNaviContainer TABLE TD#naviPersonal A:LINK, #topNaviContainer TABLE TD#naviPersonal A:VISITED, #topNaviContainer TABLE TD#naviPersonal A:HOVER, #topNaviContainer TABLE TD#naviPersonal A:ACTIVE {
	background-image: url(../images/topnavi_green_arrow_bg.gif);
	padding-left: 19px;
	color: #079203;
}

.areaAsemat #topNaviContainer TABLE TD#naviAsemat A:LINK, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:VISITED, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:HOVER, .areaAsemat #topNaviContainer TABLE TD#naviAsemat A:ACTIVE {
	background-image: none;
	background-color: #56BB03;
	color: #FFFFFF;
}


.areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:LINK, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:VISITED, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:HOVER, .areaKotilammitys #topNaviContainer TABLE TD#naviKotilammitys A:ACTIVE {
	background-image: none;
	background-color: #66AADD;
	color: #FFFFFF;
}
*/


/*
.areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:LINK, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:VISITED, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:HOVER, .areaMaatalous #topNaviContainer TABLE TD#naviMaatalous A:ACTIVE,
.areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:LINK, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:VISITED, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:HOVER, .areaTeollisuus #topNaviContainer TABLE TD#naviTeollisuus A:ACTIVE
{
	background-image: none;
	background-color: #5F7FBF;
	color: #FFFFFF;
}


.areaPersonal #topNaviContainer TABLE TD#naviPersonal A:LINK, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:VISITED, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:HOVER, .areaPersonal #topNaviContainer TABLE TD#naviPersonal A:ACTIVE {
	background-image: url(../images/topnavi_white_arrow_bg.gif);
	background-color: #67A926;
	color: #FFFFFF;
}
*/

/*    /HEADER    */

/* AREATITLECONTAINER */


#areaTitleContainer {
	width: 769px;
	margin:0;
	padding:0;
	height: 62px;
	background-image: url(../images/sinLiuku_bg_im.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #66aadd;
}

/* etusivun areaTitleContaner */
#areaTitleContainer_etusivu
{
	display:none;
}

.areaPersonal #areaTitleContainer {
	background-image: url(../images/vihrLiuku_bg_im.gif);
}

#areaTitleTable {
	width: 769px;
	border: none;
	border-collapse: collapse;
}

#areaTitleTable .areaTitleColumn {
	height: 62px;
	width: 539px;
	padding: 0;
}

#areaTitleTable .areaTitleColumn H1 {
	font-size: 18px;
	font-weight:normal;
	padding: 40px 0 0 15px;
	margin: 0;
	color: #001177;	
}

#areaTitleTable .loginInfoColumn {
	width: 230px;
	padding: 0;
}

#areaTitleTable .areaTitleBottomBorderColumn 
{
	/*
	height: 10px;
	background-color: #E4E5DD;
	*/
	
}

#areaTitleTable .areaTitleBottomBorderColumn DIV {
	/*height: 6px;*/
	height:1px;
	font-size: 1px;
	line-height: 1px;
	/*background-color: #5F7FBF;*/
	/*border-bottom: 1px solid #0A63C6;*/
	
	margin:0 0 0 15px;
}

/* different colors for areatitle */
/*
.areaAsemat #areaTitleTable .areaTitleColumn H1 {
	color: #56BB03;
}
.areaAsemat #areaTitleTable .areaTitleBottomBorderColumn DIV {
	background-color: #56BB03;
	border-bottom: 1px solid #8E8E8C;
}
.areaKotilammitys #areaTitleTable .areaTitleColumn H1 {
	color: #66AADD;
}
.areaKotilammitys #areaTitleTable .areaTitleBottomBorderColumn DIV {
	background-color: #66AADD;
	border-bottom: 1px solid #8E8E8C;
}

.areaLiikenne #areaTitleTable .areaTitleColumn H1,
.areaMaatalous #areaTitleTable .areaTitleColumn H1,
.areaTeollisuus #areaTitleTable .areaTitleColumn H1
{
	color: #5F7FBF;
}

.areaLiikenne #areaTitleTable .areaTitleBottomBorderColumn DIV,
.areaMaatalous #areaTitleTable .areaTitleBottomBorderColumn DIV,
.areaTeollisuus #areaTitleTable .areaTitleBottomBorderColumn DIV {
	background-color: #5F7FBF;
	border-bottom: 1px solid #0A63C6;
}

.areaPersonal #areaTitleTable .areaTitleColumn H1 {
	color: #67A926;
}
.areaPersonal #areaTitleTable .areaTitleBottomBorderColumn DIV {
	background-color: #67A926;
	border-bottom: 1px solid #8E8E8C;
}
*/

/* /AREATITLECONTAINER */




/* GRID */

#grid {
	width: 769px;
	border: none;
	border-collapse: collapse;
	/*margin-top: 4px;*/
}


/* VASEN NAVI */
#leftNaviColumn {
	width: 185px;
	margin:0;
	padding: 0;
	vertical-align: top;
	background-image: url(../images/sinLiukuNavi_bg_im.gif);
	background-repeat:repeat-y;
}

.areaPersonal #leftNaviColumn {
	background-image: url(../images/vihrLiukuNavi_bg_im.gif);
}

#leftNaviColumn_bottom {
	width: 185px;
	height:15px;
	margin:0;
	padding: 0;
	vertical-align: top;
	background-image: url(../images/sinLiukuBottom_bg_im.gif);
	background-repeat:no-repeat;
}

.areaPersonal #leftNaviColumn_bottom {
	background-image: url(../images/vihrLiukuBottom_bg_im.gif);
}

/*
.areaAsemat #leftNaviColumn {
	background-color: #DDF1CD;
}
.areaKotilammitys #leftNaviColumn {
	background-color: #D7E9F5;
}
.areaLiikenne #leftNaviColumn,
.areaMaatalous #leftNaviColumn,
.areaTeollisuus #leftNaviColumn  {
	background-color: #CADEF4;
}

.areaPersonal #leftNaviColumn {
	background-color: #D6E8C4;
}
*/



#contentColumn {
    padding: 0 0 0 11px;
	vertical-align: top;
}

.contentColumnFull {
	padding: 0 0 0 11px;
	vertical-align: top;
}

.contentColumnNarrow {
    padding: 0 0 0 11px;
	vertical-align: top;
	width: 416px;
}

#rightColumn {
	padding: 0 0 0 8px;
	vertical-align: top;
	width: 149px;
}

/* /GRID */

/* LEFT NAVI */

#leftNaviContainer {
	padding: 0;
	margin:0 0 0 15px;
	width:170px;
}

#leftNaviContainer UL {
	padding: 0;	
	margin:0;
	list-style-type: none;
	list-style-image: none;	
	list-style-position: outside;
}

#leftNaviContainer UL LI {
	padding:4px 2px 4px 0;
	margin:0;
	background-image : none;
	border-bottom: solid 1px #66aadd;
}


#leftNaviContainer UL A {
	margin:0;
	padding:0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height:12px;
}


#leftNaviContainer UL LI.lastLink
{
	border-bottom:0;
}



/*
.areaAsemat #leftNaviContainer UL A {
	background-color: #9AD668;
}
.areaKotilammitys #leftNaviContainer UL A {
	background-color: #A7CEEB;
}
.areaLiikenne #leftNaviContainer UL A,
.areaMaatalous #leftNaviContainer UL A,
.areaTeollisuus #leftNaviContainer UL A {
	background-color: #9FC3EB;
}

.areaPersonal #leftNaviContainer UL A {
	background-color: #A2D66E;
}
*/

#leftNaviContainer A:HOVER {
	text-decoration: underline;
}

#leftNaviActiveItem A:LINK, #leftNaviActiveItem A:VISITED, #leftNaviActiveItem A:HOVER {
}

/*
.areaAsemat #leftNaviActiveItem A:LINK, .areaAsemat #leftNaviActiveItem A:VISITED, .areaAsemat #leftNaviActiveItem A:HOVER {
	background-color: #78C935;
}
.areaKotilammitys #leftNaviActiveItem A:LINK, .areaKotilammitys #leftNaviActiveItem A:VISITED, .areaKotilammitys #leftNaviActiveItem A:HOVER {
	background-color: #88BDE4;
}
.areaLiikenne #leftNaviActiveItem A:LINK, .areaLiikenne #leftNaviActiveItem A:VISITED, .areaLiikenne #leftNaviActiveItem A:HOVER,
.areaMaatalous #leftNaviActiveItem A:LINK, .areaMaatalous #leftNaviActiveItem A:VISITED, .areaMaatalous #leftNaviActiveItem A:HOVER,
.areaTeollisuus #leftNaviActiveItem A:LINK, .areaTeollisuus #leftNaviActiveItem A:VISITED, .areaTeollisuus #leftNaviActiveItem A:HOVER
{
	background-color: #85B9F3;
}
.areaPersonal #leftNaviActiveItem A:LINK, .areaPersonal #leftNaviActiveItem A:VISITED, .areaPersonal #leftNaviActiveItem A:HOVER {
	background-color: #8DC753;
}
*/

#leftNaviContainer UL #leftNaviActiveItem UL A:LINK, #leftNaviContainer UL #leftNaviActiveItem UL A:VISITED, #leftNaviContainer UL #leftNaviActiveItem UL A:HOVER {
	background-color: transparent;
}

#leftNaviActiveItem UL {
}

/*
.areaAsemat #leftNaviActiveItem UL {
	background-color: #BBE49A;
}
.areaKotilammitys #leftNaviActiveItem UL {
	background-color: #B6D7EE;
}

.areaLiikenne #leftNaviActiveItem UL,
.areaMaatalous #leftNaviActiveItem UL,
.areaTeollisuus #leftNaviActiveItem UL {
	background-color: #B2D3F6;
}

.areaPersonal #leftNaviActiveItem UL {
	background-color: #C0E79A;
}
*/

#leftNaviContainer UL UL {
	padding:0 0 8px 0;
	margin:4px 0 0 0;
}

#leftNaviContainer UL UL LI {
	padding:2px 2px 0 0;
	margin:0;
	background-image : none;
	border-bottom:0;
}

#leftNaviContainer UL UL LI.firstSubLink {
	border-top:solid 1px #66aadd;
}

#leftNaviContainer UL UL A:LINK, #leftNaviContainer UL UL A:VISITED, #leftNaviContainer UL UL A:HOVER, #leftNaviContainer UL UL A:ACTIVE {
	border:0;
	padding:0;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
}

#leftNaviContainer UL UL A:HOVER {
	text-decoration: underline;
}

#leftNaviActiveItem UL #leftNaviActiveSubItem A {
	font-weight: bold;
}

/*
#leftNaviContainer UL UL UL {
	padding: 0;
	margin: 0;
}

#leftNaviContainer UL UL UL LI {
	padding: 0;
	margin: 0;
	background-image : none;
	border-top: 1px solid #B2D3F6;
}
*/


/*
.areaAsemat #leftNaviContainer UL UL UL LI {
	border-top: 1px solid #BBE49A;
}
.areaKotilammitys #leftNaviContainer UL UL UL LI {
	border-top: 1px solid #B6D7EE;
}
.areaLiikenne #leftNaviContainer UL UL UL LI,
.areaMaatalous #leftNaviContainer UL UL UL LI,
.areaTeollisuus #leftNaviContainer UL UL UL LI {
	border-top: 1px solid #B2D3F6;
}
.areaPersonal #leftNaviContainer UL UL UL LI {
	border-top: 1px solid #C0E79A;
}
*/

/*
#leftNaviContainer UL UL UL A:LINK, #leftNaviContainer UL UL UL A:VISITED, #leftNaviContainer UL UL UL A:HOVER, #leftNaviContainer UL UL UL A:ACTIVE {
	padding: 0 0 3px 7px;
	margin: 0 0 0 30px;
	width: 133px;
} * html #leftNaviContainer UL UL UL A:LINK, * html #leftNaviContainer UL UL UL A:VISITED, * html #leftNaviContainer UL UL UL A:HOVER, * html #leftNaviContainer UL UL UL A:ACTIVE{
	width: 140px;
	w\idth: 133px;
}
*/

#leftNaviActiveItem UL #leftNaviActiveSubItem UL A {
	font-weight: normal;
}
#leftNaviActiveItem UL #leftNaviActiveSubItem UL #leftNaviActiveSubSubItem A {
	font-weight: bold;
}
/* /LEFT NAVI */


/*    PROMOS   */



/* Nopea asiointi sisasivut */
.promoTools 
{
	/*
	background-color: #D6EFFF;
	border: 1px solid #7CCBFF;
	*/
}

#promoTools_bg
{
	background-image: url(../images/nopea_asiointi_bg2_im.gif);
	background-repeat:repeat-y;
	background-position:0 30px;
	padding:0 0 4px 0;
	/* Nopea asiointi laatikon korkeus */
	/*height:155px;*/
}


.promoTools H3 {
	font-size: 13px;
	font-weight: bold;
	color: #001177;
	margin: 0;
	padding:6px 0 0 10px;
	
	background-image: url(../images/nopea_asiointi_ots2_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:31px;
}

.promoTools H3.frontPage {

	background-image:none;
	height:15px;
}

#promoTools_bottom 
{
	background-image: url(../images/nopea_asiointi_bottom2_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:11px;
}

.promoTools UL {
	list-style-type: none;
	padding: 5px 9px 0 9px;
	margin: 0;
}


.promoTools UL LI {
	list-style-type:none;
	background-image: url(../images/promoNews_li_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 10px;
	margin:0;
	font-size: 11px;
	/*
	margin: 0;
	padding-left: 8px;
	padding-bottom: 9px;
	*/
}


/* Ajankohtaista */
.promoNews 
{
	/*
	background-color: #FFD200;
	background-image: url(../images/clock_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	*/
	font-size: 11px;
}

.promoNews2 {
	padding: 8px 0 0 0;
	margin: 0;
}

#promoNews_bg
{
	background-image: url(../images/ajankohtaista_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 29px;
	padding:0 0 4px 0;
	width: 149px;
	/* Ajankohtaista laatikon korkeus */
	/*height:155px;*/
}

.promoNews H3 {
	font-size: 13px;
	font-weight: bold;
	padding:5px 0 0 10px;
	margin: 0;
	color:#66aadd;
	
	background-image: url(../images/ajankohtaista_ots_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:30px;

}

.promoNews UL {
	list-style-type: none;
	padding: 5px 9px 0 9px;
	margin: 0;
}

.promoNews UL LI {
	list-style-type:none;
	background-image: url(../images/promoNews_li_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 10px;
	margin:0;
	font-size: 11px;
	/*
	margin: 0;
	padding-left: 8px;
	padding-bottom: 9px;
	*/
}


/*
.promoNews UL A:link, .promoNews UL A:visited {
	color: #000000;
}
*/

#promoNews_bottom
{
	background-image: url(../images/ajankohtaista_bottom_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:9px;
}


/* tuotteet ja palvelut */
.promoProductsAndServices {
	/*border: 1px solid #CECECE;*/
	
}

.PSWidthFix
{
	border:0;
}
* html .PSWidthFix {
	
	border:solid 1px #ffffff;
	bo\rder: 0;
}



.promoProductsAndServices TH {
	/*background-color: #EBEBEB;
	border-bottom: 1px solid #CECECE;
	font-size: 14px;
	color: #001177;
	line-height: 28px;
	text-indent: 11px;
	*/

	width: 50%;
	height:29px;
	margin:0;
	padding:0 0 0 10px;
	font-size: 13px;
	color:#001177;
	text-align: left;
}


/* versio 2 on sisasivun laatikko, joka on kapeampi kuin etusivulla*/
#promoProductsAndServices_otsvas
{
	background-image: url(../images/tuotteetpalvelut_otsvas_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:29px;
	/* leveys poistettu 11.5.2006 MA */
	/*	width:221px; */

}

#promoProductsAndServices_otsvas2
{
	background-image: url(../images/tuotteetpalvelut_otsvas2_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:31px;
}


#promoProductsAndServices_otsoik
{
	background-image: url(../images/tuotteetpalvelut_otsoik_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:29px;
	/* leveys poistettu 11.5.2006 MA */
	/*width:222px; */
	
}

#promoProductsAndServices_otsoik2
{
	background-image: url(../images/tuotteetpalvelut_otsoik2_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:31px;

}

#promoProductsAndServices_bgvas
{
	background-image: url(../images/tuotteetpalvelut_vas_bg_im.gif); 
	background-repeat:repeat-y;
	background-position:0 0;
	width:222px;
}

#promoProductsAndServices_bgvas2
{
	background-image: url(../images/tuotteetpalvelut_vas2_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

#promoProductsAndServices_bgoik
{
	background-image: url(../images/tuotteetpalvelut_oik_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

#promoProductsAndServices_bgoik2
{
	background-image: url(../images/tuotteetpalvelut_oik2_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

#promoProductsAndServices_bottom td
{
	background-image: url(../images/tuotteetpalvelut_bottom_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:9px;
}

#promoProductsAndServices_bottom2vas
{
	background-image: url(../images/tuotteetpalvelut_bottom2vas_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:12px;
}

#promoProductsAndServices_bottom2oik
{
	background-image: url(../images/tuotteetpalvelut_bottom2oik_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:12px;
}




.promoProductsAndServices UL {
	list-style-type: none;
	padding: 11px; 
	margin: 0;
}

.promoProductsAndServices UL A.more:link, .promoProductsAndServices UL A.more:visited, .promoProductsAndServices UL A.more:hover, .promoProductsAndServices UL A.more:active {
	font-weight: bold;
	display: inline;
}

.promoProductsAndServices LI {
	list-style-type: none;
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	margin: 0;
	padding-left: 10px;
	font-size: 11px;
}
/* tuotteet ja palvelut loppuu */


.orderPromoBox {
	width:414px;
}

.orderPromoBox TH 
{
	width: 50%;
	height:31px;
	margin:0;
	padding:0 0 0 10px;
	font-size: 13px;
	color:#001177;
	text-align: left;
	vertical-align:middle;
}

.orderPromoBox TD {
	width: 50%;
}

.orderPromoBox UL 
{
	list-style-type: none;
	padding: 11px;
	margin: 0;
}

.orderPromoBox LI 
{
	list-style-type: none;
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	margin: 0;
	padding-left: 10px;
	font-size: 11px;
}

.orderPromoBox UL A.more:link, .orderPromoBox UL A.more:visited, .orderPromoBox UL A.more:hover, .orderPromoBox UL A.more:active {
	font-weight: bold;
	display: inline;
}

#orderPromoBox_otsvas
{
	background-image: url(../images/tuotteetpalvelut_otsvas2_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:31px;
}



#orderPromoBox_otsoik
{
	background-image: url(../images/tuotteetpalvelut_otsoik2_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:31px;

}

#orderPromoBox_bgvas
{
	background-image: url(../images/tuotteetpalvelut_vas2_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}



#orderPromoBox_bgoik
{
	background-image: url(../images/tuotteetpalvelut_oik2_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}


#orderPromoBox_bottomvas
{
	background-image: url(../images/tuotteetpalvelut_bottom2vas_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:12px;
	font-size:1px;
	line-height:1px;
}


#orderPromoBox_bottomoik
{
	background-image: url(../images/tuotteetpalvelut_bottom2oik_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:12px;
	font-size:1px;
	line-height:1px;
}


/* Neuvoja hatatilanteisiin */
.emergencyAdvice {
	/*padding: 0 ;*/
	/*background-color: #E47900;*/
}

#emergencyAdvice_top
{
	background-image: url(../images/nosto_ots_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:9px;
}

#emergencyAdvice_bg
{
	background-image: url(../images/nosto_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	/*Muutos 9.5 AK. Jos boxi ei reunassa, teksti menee taustan yli. Leveys asetettu taustan pituuteen.*/
	width: 149px;
	/* Neuvoja laatikon korkeus */
	/*height:157px;*/
}

#emergencyAdvice_bottom
{
	background-image: url(../images/nosto_bottom_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:10px;
}


.emergencyAdvice H3 {
	font-size: 16px;
	font-weight: bold;
	padding:0 0 4px 8px;
	margin: 0;
	color: #66aadd;
	

}

.emergencyAdvice P {
	font-size: 11px;
	/*color: #FFFFFF;*/
	padding: 0 9px 9px 9px;
	margin: 0;
}

SPAN.phoneNumber {
	font-size: 14px;
	font-weight: bold;
}

.emergencyAdvice A:link, .emergencyAdvice A:visited, .emergencyAdvice A:hover, .emergencyAdvice A:active {
	/*color: #FFFFFF;*/
}

.emergencyAdvice A.readMore:LINK, .emergencyAdvice A.readMore:VISITED, .emergencyAdvice A.readMore:HOVER, .emergencyAdvice A.readMore:ACTIVE {
	background-image: url(../images/li_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	display:block;
	margin:4px 0 0 0;
	padding:0 0 0 10px;
}
/* Neuvoja hatatilanteisiin loppuu */

.noticesList {
	border: 1px solid #CECECE;
	width: 100%;
	margin: 10px 0 10px 0;
}

.noticesList TR.oddRow TH, .noticesList TR.oddRow TD {
	background-color: #EBEBEB;
}

.noticesList TH {
	border: 1px solid #CECECE;
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	text-align: left;
	padding: 5px 8px;
}

.noticesList TD {
	border: 1px solid #CECECE;
	padding: 3px 8px;
}

.noticesList TD A:LINK, .noticesList TD A:VISITED, .noticesList TD A:HOVER, .noticesList TD A:ACTIVE {
	display: block;
	padding: 4px 0 4px 0;
	margin: 0;
}

.noticesList A.pdf:LINK, .noticesList A.pdf:VISITED, .noticesList A.pdf:HOVER, .noticesList A.pdf:ACTIVE {
	background-image: url(../images/symbol_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}

A.noteLink {
	display: block;
	margin: 0 0 20px 0;
	padding: 0 0 0 8px;
}

/*    /PROMOS   */


/* FRONTPAGE */

#frontTwoColumnLayoutTable {
	width: 757px;
	border-collapse: collapse;
	border-spacing: 0;
}

#frontTwoColumnLayoutTable .frontLeftLayoutColumn {
	width: 444px;
	padding: 0;
}

#frontTwoColumnLayoutTable .frontRightLayoutColumn {
	width: 305px;
	padding: 0;
}

/* frontpage left side */

#frontLeftTable {
	width: 444px;
	border-collapse: collapse;
	border-spacing: 0;
}

#frontLeftTable .promoWelcome {
	/*width: 278px;*/
	padding: 0 7px 8px 0;
}

#frontLeftTable .promoWelcome H1 {
	font-family: Helvetica;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	margin:2px 0 0 0;
	padding:0;
	color:#7788bb;
}

#frontLeftTable .promoWelcome P {
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 11px;
	color: #3B3B3B;
}

/*
#frontLeftTable .promoFortumOilColumn {
	width: 159px;
	padding: 6px 0 8px 0;
}

.promoFortumOilTop {
	width: 159px;
	height: 7px;
	line-height: 7px;
	font-size: 1px;
	background-image: url(../images/gray_promo_top.gif);
	background-repeat: no-repeat;
}

.promoFortumOil {
	width: 157px;
	background-color: #DEDEDE;
	border: 1px solid #D5D5D1;
	border-top: none;
 	height: 37px;
	min-height: 37px;
} BODY[class] .promoFortumOil {
	height: auto; 
}

.promoFortumOil H3 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 7px 0 7px;
	padding: 0;
}

.promoFortumOil P {
	font-size: 11px;
	color: #333333;
	margin: 0 7px 0 7px;
	padding: 0;
}
*/

#frontLeftTable .leftPromoColumn {
	padding: 0 7px 0 0;
}

.leftPromoColumn .bigPromo {
	margin-bottom: 7px;
}

.leftPromoColumn .bigPromo IMG.titleBlockImage {
	display: block;
	margin: 0 0 0 0;
}

.leftPromoColumn .bigPromo IMG.bigPromoImage {
	display: block;
	margin: 0;
}

#frontLeftTable .rightBannersColumn {
	padding: 0 0 0 0;
}

#frontLeftTable .rightBannersColumn IMG.promoImage {
	display: block;
	margin: 0 0 7px 0;
}

TD.frontLeftLayoutColumn .promoProductsAndServices {
	width: 100%;	
	height: 179px;
}

TD.frontLeftLayoutColumn .promoProductsAndServices TH {
	height: 30px;
}

TD.frontLeftLayoutColumn .promoProductsAndServices TD {
	height: 146px;
}


/* iso kuvalinkki 16.11.2005 */
td.isoKuvalinkki
{
	width:444px;
	padding-bottom:7px;
}

td.isoKuvalinkki img
{
	width:444px;
}

/* /frontpage left side */

/* frontpage right side */

#frontRightTable {
	width: 305px;
	/*
	border-collapse: separate;
	border-spacing: 0;
	*/
	border: 0;
	margin-left: 8px;
	/*margin-top: 6px;*/
}


#frontRightTable .promoTools {
	width: 149px;
	height: 190px;
	
	background-image: url(../images/nopea_asiointi_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	
	/*border: none;
	border-bottom: 1px solid #7CCBFF;*/
	border:0;
	padding: 0;
	margin: 0;
	background-color:#ffffff;
}

#frontRightTable .promoTools H3 {
	font-size: 13px;
	font-weight: bold;
	color: #001177;
	/*background-color: #404D99;*/
	margin: 0;
	padding: 5px 10px 3px 10px;
}

#promoToolsTabPrivate {
	background-image: url(../images/promoToolsTabPrivate_bg_im.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
}

#promoToolsTabCompanies {
	background-image: url(../images/promoToolsTabCompanies_bg_im.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
}


.promoToolsTabTable {
	width: 100%;
	/*height: 16px;*/
	border: 0;
	margin: 0;
}

/*
.promoToolsTabTable TD {
	width: 50%;
}
*/

.promoToolsTabTable TD.tabPrivateLink {
	padding: 8px 0 0 10px;
	width:60px;
}

.promoToolsTabTable TD.tabCompaniesLink {
	padding: 8px 0 0 6px;
}


.promoToolsTabTable A:LINK, .promoToolsTabTable A:VISITED , .promoToolsTabTable A:HOVER, .promoToolsTabTable A:ACTIVE  {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


#frontRightTable .promoTools UL {
	padding:0;
	margin:8px;
}

#frontRightTable .promoTools UL LI {
	padding:0 0 0 10px;
	margin:0;
	font-size: 11px;
	
	list-style-type:none;
	background-image: url(../images/li_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

/* login */
#frontRightTable .personalLoginColumn 
{
	width: 149px;
	height: 190px;
	padding-left: 4px;
}

#frontRightTable .promoNews {
	width: 149px;
	padding: 0 ;
	border-top: 7px solid #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	/*height: 180px;*/
} * html #frontRightTable .promoNews {
	/*height: 166px;*/
}

#frontRightTable .emergencyAdvice {
	width: 149px;
	border-top: 7px solid #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	border-left: 7px solid #FFFFFF;
	/*height: 180px;*/
} * html #frontRightTable .emergencyAdvice {
	/*height: 166px;*/
}




.promoFrontSmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 149px;
    PADDING-TOP: 0px;
    HEIGHT: 213px
}


 HTML .promoFrontSmall
{
    HEIGHT: 212px
}

.promoFrontSmall2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 149px;
    PADDING-TOP: 0px
}

#promoFrontSmall2_top
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../images/nosto_ots_bg_im.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 9px
}
#promoFrontSmall2_bg
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../images/nosto_bg_im.gif);
    BACKGROUND-REPEAT: repeat-y
}
#promoFrontSmall2_bg IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    PADDING-TOP: 0px
}
#promoFrontSmall2_bottom
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../images/nosto_bottom_bg_im.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 10px
}
.promoFrontSmall IMG.promoImage
{
    DISPLAY: block;
    MARGIN: 6px 0px 0px 4px
}

#promoFrontSmall2_bg img.promoImage
{
padding:0;
margin:1px 1px 1px 6px;
}



.promoFrontSmall H3
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #1e68cc;
    PADDING-TOP: 6px
}
.promoFrontSmall P
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}




/*17.5
.promoFrontSmall {
	width: 149px;
	padding: 0 ;
	/*
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
	*/	
	/*
	height: 213px;
} 
*/

/*17.5
* html .promoFrontSmall  {
	height: 212px;
}
*/



/* etusivun alareunan nosto */
/*17.5
.promoFrontSmall2 {
	width: 149px;
	padding: 0 ;

}
*/

/* jos kehys halutaan koodista */
/*
#promoFrontSmall2_top
{
	background-image: url(../images/nosto_ots_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:9px;
}

#promoFrontSmall2_bg
{
	background-image: url(../images/nosto_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

#promoFrontSmall2_bg img 
{
	padding:0;
	margin:1px;
}

#promoFrontSmall2_bottom
{
	background-image: url(../images/nosto_bottom_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:10px;
}
*/


/*17.5
.promoFrontSmall IMG.promoImage {
	display: block;
	margin: 6px 0 0 4px;
}

.promoFrontSmall H3 {
	font-size: 13px;
	font-weight: bold;
	padding: 6px 9px 3px 9px;
	margin: 0;
	color: #1E68CC;
}

.promoFrontSmall P {
	font-size: 11px;
	padding: 0 9px 9px 9px;
	margin: 0;
}
*17.5*/

.smallBannersColumn {
	width: 149px;
	padding: 0;
	border-left: 7px solid #FFFFFF;
}

.smallBannersColumn IMG.promoImage {
	display: block;
	margin: 0 0 9px 0;
}

/* /frontpage right side */

/* /FRONTPAGE */



/*    AREA FRONT PAGE   */
TABLE.areaPrimary {
	width: auto;
	margin-top: 3px;
}

TD.areaMainPromo {
	width: 416px;
	padding-right: 8px;
	
} * HTML TD.areaMainPromo { /* for IEs only */
	width: 416px; /* 424 px non-standard value for non-compliant IEs */
	w\idth: 416px; /* standard value for compliant IEs */
}
	
TD.areaMainPromoSidebar {
	width: 149px;
}

TD.areaMainPromoSidebar .emergencyAdvice {
	min-height: 150px;
	height: 150px;
} BODY[class] .areaMainPromoSidebar .emergencyAdvice {
	height: auto;
}

.areaMainPromo H2 {
	margin: 0;
	padding: 0 0 0 9px;
	color: #ffffff;
	font-size: 16px;
	line-height: 29px;
	font-weight: bold;
	/*
	background-image: url(../images/titleblock_corner.gif);
	background-repeat: no-repeat;
	*/
	background-color: #66aadd;
}
/* different colors for areas */
/*
.areaAsemat .areaMainPromo H2 {
	background-color: #56BB03;
}
.areaKotilammitys .areaMainPromo H2 {
	background-color: #66AADD;
}
.areaLiikenne .areaMainPromo H2 {
	background-color: #5F7FBF;
}
.areaMaatalous .areaMainPromo H2 {
	background-color: #5F7FBF;
}
.areaTeollisuus .areaMainPromo H2 {
	background-color: #5F7FBF;
}
*/

.areaPersonal .areaMainPromo H2 {
	/*background-color: #67A926;*/
	background-color: #bbee77;
}


.areaMainPromo P {
	color: #3D3D3D;
	/*padding: 8px;*/
	padding:8px 0 0 0;
	line-height:16px;
	margin: 0;
}

.areaMainPromo A {
	display: block;
}

TABLE.areaSecondary {
	width: auto;
	/*
	border-collapse: separate;
	border-spacing: 0;
	*/
}

.areaSecondary .promoTools {
	/*width: 259px;*/
	width: 265px;
}
* HTML .areaSecondary .promoTools { /* for IEs only */
	width: 275px; /* non-standard value for non-compliant IEs */
	w\idth: 265px; /* standard value for compliant IEs */
}

.areaSecondary .promoNews 
{
	/*
	border-left: 6px solid #ffffff;
	border-right: 8px solid #ffffff;
	*/
	width: 149px;
} * HTML .areaSecondary .promoNews { /* for IEs only */
	width: 163px; /* non-standard value for non-compliant IEs */
	w\idth: 149px; /* standard value for compliant IEs */
}


.promoBanners 
{
	text-align:right;
}


.promoBanners IMG {
	margin-bottom: 10px;
	margin-left: 10px;
	/*padding-left: 5px;*/
}

.areaSecondary .promoProductsAndServices {
	width: 414px;
	/*margin-top: 8px;*/
} * HTML .areaSecondary .promoProductsAndServices { /* for IEs only */
	width: 416px; /* non-standard value for non-compliant IEs */
	w\idth: 414px; /* standard value for compliant IEs */
}

.areaAsematSmallPromos {
	/*margin-bottom: 30px*/
	margin-bottom: 15px;
}


table.areaAsematSmallPromos 
{
	width:100%;
}

.areaAsematSmallPromos TD {
	/*background-color: #66aadd;
	border-right: 8px solid #ffffff;
	width: 137px;*/
	width:25%;
	
	margin:0;
	padding:0;
	border-right: 5px solid #ffffff;
}


/* different colors for areas just in case used outside areaAsemat */
/*
.areaAsemat .areaAsematSmallPromos TD {
	background-color: #56BB03;
}
.areaKotilammitys .areaAsematSmallPromos TD {
	background-color: #66AADD;
}
.areaLiikenne .areaAsematSmallPromos TD {
	background-color: #5F7FBF;
}
.areaMaatalous .areaAsematSmallPromos TD {
	background-color: #5F7FBF;
}
.areaTeollisuus .areaAsematSmallPromos TD {
	background-color: #5F7FBF;
}
*/

.areaPersonal .areaAsematSmallPromos TD {
	/*background-color: #67A926;
	background-color: #bbee77;*/
}


.areaAsematSmallPromos TD.lastColumn {
	border-right: none;
}
/*
* HTML .areaAsematSmallPromos TD.lastColumn {
	width: 137px;
	w\idth: 137px;
}
*/


.areaAsematSmallPromos A:link, .areaAsematSmallPromos A:visited, .areaAsematSmallPromos A:hover, .areaAsematSmallPromos A:active  {
	display: block;
	color: #001177;
	font-weight: bold;

	background-color: #66aadd;
	background-image: url(../images/sinOikKulma_bg_im.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	/*width: 137px;*/
	width: 139px;
	margin:0;
	padding:0;
}

.areaAsematSmallPromos img 
{
	margin:0;
	padding:0;
	border:solid 1px #66aadd;
	border-top:solid 1px #001177;
}

.areaAsematSmallPromos .promoText {
	display: block;
	padding: 4px 4px 4px 15px;
	background-image: url(../images/asematSmallPromos_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;

	height:40px;
	
	/* IE5 hakki */
	voice-family:"\"}\"";
	voice-family:inherit;
	height:33px;
}



.areaAsemat .areaSecondary .promoProductsAndServices {
	margin: 0;
}

.areaAsemat .promoBanners {
	padding-left: 6px;
}

/*    /AREA FRONT PAGE   */


/*    PERSONAL LOGIN   */
.personalLogin 
{
	width: 129px;
	/*
	height: 141px;
	*/
	height:190px;
	padding:0 10px 0 10px;
	margin:0;
	font-size: 11px;

	background-image: url(../images/neste24_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;
	background-color:#ffffff;
	
} * HTML .personalLogin { /* for IEs only */
	width: 149px; /* non-standard value for non-compliant IEs */
	w\idth: 129px; /* standard value for compliant IEs */
}

.personalLogin H3 {
	font-size: 13px;
	font-weight: bold;
	color: #52a808;
	margin:0;
	padding: 5px 0 10px 0;
}


/* lisatty ilmemuutoksessa tyyli kontrollille */
#EtusivuControl__ctl1_PanelLogin td {
	font-size: 11px;
	width:100%;
}
* HTML #EtusivuControl__ctl1_PanelLogin  { /* for IEs only */
	width: 149px; /* non-standard value for non-compliant IEs */
	w\idth: 129px; /* standard value for compliant IEs */
}


.loggedInName
{
	color:#001177;
	font-weight:bold;
	font-size:12px;
}

.loggedInText
{
	font-size:11px;
}


.personalLogin UL {
	padding:0;
	margin:3px 0 3px 0;
}

.personalLogin UL LI {
	padding:0 0 0 10px;
	margin:0;
	font-size: 11px;
	
	list-style-type:none;
	background-image: url(../images/login_li_bg_im.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}


/*
.personalLogin UL {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.personalLogin UL LI {
	list-style-type: none;
	background-image: url(../images/bulletbg_darkblue.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 8px;
}
*/

.personalLogin INPUT {
	width: 101px;
	/*background-color: #ACD97F;*/
	font-size: 11px;
	margin: 1px 0 1px 0;
}

.personalLogin INPUT.button {
	width: 110px;
}
/*    /PERSONAL LOGIN   */



/*    PERSONAL TOOLS   */

#personalTools {
	width: 230px;
	/*background-color: #D3EBBB;*/
}

#personalNameLogout {
	width: 100%;
}


#personalNameLogout td {
	font-size: 11px;
}


#personalNameLogout #personalName {
	padding: 5px;
	color:#001177;
	font-weight:bold;
	font-size:12px;
}

#personalLogout {
	text-align: right;
	padding: 5px;
}

#personalLogout A:link, #personalLogout A:hover,#personalLogout A:visited, #personalLogout A:active 
{
	/*color: #000000;*/
}

#personalLinks {
	background-color: #ddffbb;
	/*border-top: 1px solid #D3EBBB;*/
	clear: both;
	/*height: 27px;*/
	height: 33px;
	
}
* #personalLinks  { /* for IEs only */
	height:37px; /* non-standard value for non-compliant IEs */
	height: 33px; /* standard value for compliant IEs */
}


.personalLinksHidden {
	background-image: url(../images/personal_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px;
	border-top: 4px solid #66dd00;
}

.personalLinksShown {
	background-image: url(../images/personal_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px;
	border-top: 4px solid #66dd00;
}

#personalLinks A:link, #personalLinks A:hover,#personalLinks A:visited, #personalLinks A:active {
	font-size: 11px;
}


#personalLinksList {
	background-color: #ddffbb;
	/*border-left: 1px solid #ffffff;*/
	border-bottom: 1px solid #ffffff;
	width: 230px;
	position: absolute;
	display: none;
	margin-top: 32px;
	border-top: 4px solid #66dd00;
}

#personalLinksList TD {
	padding: 3px 6px 4px 6px;
	line-height: 1em;
}

#personalLinksList TR.lastRow TD {
	padding-bottom: 18px;
}

#personalLinksList TH {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 7px 3px 8px;
	color:#001177;
}


.personalLinkPage {
	background-image: url(../images/personal_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}

.personalLinkPage A {
	display: block;
	padding-left: 11px;
}

#personalLinks .personalLinkDelete A:link, #personalLinks .personalLinkDelete A:hover, #personalLinks .personalLinkDelete A:visited, #personalLinks .personalLinkDelete A:active {
/*	text-transform: uppercase;*/
	font-size: 11px;
	color: #cc0000;
}


#personalLinksHide {
	display: none;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	width: 220px;
	padding-left:12px;
}

#personalLinksShow {
	display: block;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	width: 220px;
	padding-left:12px;
}

/*    /PERSONAL TOOLS   */


/* COMMON ELEMENTS */

#path {
	font-size: 11px;
	/*AK 12.5*/
	/*color:#bbccdd;*/
	color: #4060BB;
	/*margin-bottom: 15px;*/
}

#path A:LINK, #path A:VISITED, #path A:HOVER, #path A:ACTIVE {
	font-size: 11px;
	/*AK 12.5*/
	/*color:#bbccdd;*/
	color: #4060BB;
	text-decoration: none;
}

#path A:HOVER {
 	text-decoration: underline;
}

IMG.bigIntroImage {
	margin: 15px 0 15px 0;
	display: block;
}

.textBlock {
	padding: 0 4px 0 0;
	line-height:16px;
}

.twoColumnTable {
	border: none;
	border-collapse: collapse;
}

.twoColumnTable TD, .twoColumnTable TH {
	font-size: 12px;
	color: #000000;
	padding: 0;
	vertical-align: top;
}

.twoColumnTable TH {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #F4F4F4;
}

.twoColumnTable TD.leftColumn {
	width: 205px;
	padding: 0;
}
.twoColumnTable TD.marginColumn {
	width: 6px;
	padding: 0;
}
.twoColumnTable TD.rightColumn {
	width: 205px;
	padding: 0;
}

.twoColumnTable TH.leftColumn {
	width: 193px;
	padding: 6px 6px;
}

.twoColumnTable TH.marginColumn {
	width: 6px;
}

.twoColumnTable TH.rightColumn {
	width: 193px;
	padding: 6px 6px;
}

.twoColumnTable P {
	font-size: 12px;
	line-height:16px;
	margin: 0 0 11px 0;
	padding: 0;
}

.twoColumnTable P.smallMargin {
	margin: 0 0 4px 0;
}

.twoColumnTable .textContainer {
	/*padding: 3px 6px 10px 6px;*/
	padding: 3px 2px 10px 0;
}

.twoColumnTable .contactInfo {
	font-size: 12px;
	font-weight: bold;
	padding: 0 4px 10px 4px;
}

.twoColumnTable .contactInfo P {
	font-size: 12px;
	font-weight: bold;
}

/*AK 12.5 Harmaa reunus twoColumnTable:en tuotesivulla*/
#productTable
{
	border: 1px solid #CECECE;
	margin-bottom: 10px;
}

#personalPromo
{
	
}

#productTable UL,#productTable H2
{
	padding-left: 10px;
}


.blockLink1, .blockLink2, .blockLink3 {
	margin: 0 0 10px 0;
 	font-size: 13px;
}

.blockLink1 {
	background-color: #66aadd;
	color: #001177;
	background-image: url(../images/sinOikKulma_bg_im.gif);
	background-repeat: no-repeat;
	background-position:100% 0;
	font-weight: normal;
}

.areaPersonal .blockLink1
{
	background-color: #bbee77;
	background-image: url(../images/blockLinkPersonal_1_2_bg_im.gif);
}

.blockLink2 {
	background-color: #66aadd;
	color: #001177;
	background-image: url(../images/sinOikKulma_bg_im.gif);
	background-repeat: no-repeat;
	background-position:100% 0;
	font-weight: normal;
}

.areaPersonal .blockLink2 {
	background-color: #bbee77;
	background-image: url(../images/blockLinkPersonal_1_2_bg_im.gif);
}

.blockLink3 {
	background-color: #66aadd;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/blockLink_3_bg_im.gif);
	background-repeat: no-repeat;
	background-position:100% 0;
	margin:0;
	padding:10px 0 5px 0;
}

 
.blockLink1 A:LINK, .blockLink1 A:VISITED, .blockLink1 A:HOVER, .blockLink1 A:ACTIVE {
	display: block;
 	font-size: 13px;
	font-weight: normal;
	color: #001177;
	text-decoration: none;
	padding: 5px 9px 5px 19px;
	margin: 0;
	background-image: url(../images/asematSmallPromos_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:9px 10px;
	width:175px;
	background-color:Transparent;
}
* html .blockLink1 A:LINK, .blockLink1 A:VISITED, .blockLink1 A:HOVER, .blockLink1 A:ACTIVE {
	width:203px;
	w\idth: 175px;
}

#rightColumn .blockLink1 A:LINK, #rightColumn .blockLink1 A:VISITED, #rightColumn .blockLink1 A:HOVER, #rightColumn .blockLink1 A:ACTIVE 
{
	width:117px;
}
* html #rightColumn .blockLink1 A:LINK, #rightColumn .blockLink1 A:VISITED, #rightColumn .blockLink1 A:HOVER, #rightColumn .blockLink1 A:ACTIVE {
	width:147px;
	w\idth: 117px;
}


.areaPersonal .blockLink1 A:LINK, .areaPersonal .blockLink1 A:VISITED, .areaPersonal .blockLink1 A:HOVER, .areaPersonal .blockLink1 A:ACTIVE {
	background-image: url(../images/blockLinkPersonal_1_2_arrow_im.gif);
}

.blockLink2 A:LINK, .blockLink2 A:VISITED, .blockLink2 A:HOVER, .blockLink2 A:ACTIVE {
	display: block;
 	font-size: 13px;
	font-weight: normal;
	color: #001177;
	text-decoration: none;
	padding: 5px 9px 5px 19px;
	margin: 0;
	background-image: url(../images/asematSmallPromos_li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:9px 10px;
	width:175px;
	background-color:Transparent;
}
* html .blockLink2 A:LINK, .blockLink2 A:VISITED, .blockLink2 A:HOVER, .blockLink2 A:ACTIVE {
	width:203px;
	w\idth: 175px;
}

#rightColumn .blockLink2 A:LINK, #rightColumn .blockLink2 A:VISITED, #rightColumn .blockLink2 A:HOVER, #rightColumn .blockLink2 A:ACTIVE 
{
	width:117px;
}
* html #rightColumn .blockLink2 A:LINK, #rightColumn .blockLink2 A:VISITED, #rightColumn .blockLink2 A:HOVER, #rightColumn .blockLink2 A:ACTIVE {
	width:147px;
	w\idth: 117px;
}

.areaPersonal .blockLink2 A:LINK, .areaPersonal .blockLink2 A:VISITED, .areaPersonal .blockLink2 A:HOVER, .areaPersonal .blockLink2 A:ACTIVE {
	background-image: url(../images/blockLinkPersonal_1_2_arrow_im.gif);
}

.blockLink3 A:LINK, .blockLink3 A:VISITED, .blockLink3 A:HOVER, .blockLink3 A:ACTIVE  {
	display: block;
 	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 9px 5px 21px;
	margin: 0;
	background-image: url(../images/blockLink_3_arrow_im.gif);
	background-repeat: no-repeat;
	background-position:9px 10px;
}

.blockLink3_bottom
{
	background-image: url(../images/blockLink_3_bottom_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	margin: 0 0 10px 0;
	height:9px;
	font-size:1px;
	line-height:1px;
}



.tpColumTable { 
margin:0 0 8px 0;
padding:0;
width:100%;
}

.tpColumn_title {
background-image: url(../images/tpColumn_title_bg_im.gif);
background-repeat:no-repeat;
background-position:0 0;
height:8px;
font-size:1px;
line-height:1px;

}

.tpColumn_vas_bg {
background-image: url(../images/tpColumn_vas_bg_im.gif);
background-repeat:repeat-y;
background-position:0 0;
width:50%;
}

.tpColumn_oik_bg {
background-image: url(../images/tpColumn_oik_bg_im.gif);
background-repeat:repeat-y;
background-position:0 0;
width:50%;
}

.tpColumn_bottom {
background-image: url(../images/tpColumn_bottom_bg_im.gif);
background-repeat: no-repeat;
background-position:0 0;
height:10px;
font-size:1px;
line-height:1px;
}

.tpFullColumn_title {
background-image: url(../images/tpFullColumn_title_bg_im.gif);
background-repeat:no-repeat;
background-position:0 0;
height:8px;
font-size:1px;
line-height:1px;
}

.tpFullColumn_bg {
background-image: url(../images/tpFullColumn_bg_im.gif);
background-repeat:repeat-y;
background-position:0 0;
}

.tpFullColumn_bottom {
background-image: url(../images/tpFullColumn_bottom_bg_im.gif);
background-repeat: no-repeat;
background-position:0 0;
height:10px;
font-size:1px;
line-height:1px;
}

 

.tpColumn_vas_bg .innerContainer, .tpColumn_oik_bg .innerContainer, .tpFullColumn_bg .innerContainer {
padding:0 10px 0 10px;
font-size: 11px;

}

 

.tpColumn_vas_bg UL, .tpColumn_oik_bg UL, .tpFullColumn_bg UL {
list-style-type: none;
padding: 0;
margin: 0;
}

.tpColumn_vas_bg UL LI, .tpColumn_oik_bg UL LI, .tpFullColumn_bg UL LI {
list-style-type: none;
background-image: url(../images/li_bg_im.gif);
background-repeat: no-repeat;
background-position:0 5px;
margin: 0;
padding-left: 10px;
}

.tpColumn_vas_bg a.more, .tpColumn_oik_bg a.more, .tpFullColumn_bg a.more 
{
font-size:11px;
font-weight:bold;
}

.tpColumn_vas_bg P, .tpColumn_oik_bg P, .tpFullColumn_bg P {
padding: 0;
margin: 0;
font-size:11px;
}




#pageActionLinks {
	margin-top: 30px;
	margin-bottom: 14px;
	font-size: 11px;
}

A.pageActionAddToLinks:LINK, A.pageActionAddToLinks:VISITED, A.pageActionAddToLinks:HOVER, A.pageActionAddToLinks:ACTIVE , A.pageActionPrint:LINK, A.pageActionPrint:VISITED, A.pageActionPrint:HOVER, A.pageActionPrint:ACTIVE, A.pageActionSend:LINK, A.pageActionSend:VISITED, A.pageActionSend:HOVER, A.pageActionSend:ACTIVE {
	display: block;
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	margin: 0 0 0 4px;
	font-size:11px;
}
A.pageActionAddToLinks:LINK, A.pageActionAddToLinks:VISITED, A.pageActionAddToLinks:HOVER, A.pageActionAddToLinks:ACTIVE {
	background-image: url(../images/symbol_plus.gif);
}
A.pageActionPrint:LINK, A.pageActionPrint:VISITED, A.pageActionPrint:HOVER, A.pageActionPrint:ACTIVE {
	background-image: url(../images/symbol_print.gif);
}
A.pageActionSend:LINK, A.pageActionSend:VISITED, A.pageActionSend:HOVER, A.pageActionSend:ACTIVE  {
	background-image: url(../images/symbol_mail.gif);
}

.noticesPath 
{
	/*
	width: 100%;
	border: 1px solid #CECECE;
	font-size: 12px;
	color: #001177;
	*/
	
	margin-bottom:6px;
}

.noticesPath td {
	font-size: 12px;
	color: #001177;
}

.noticesPath .leftColumn 
{
	/*
	white-space: nowrap;
	width: 1%;
	padding: 8px 2px 8px 8px;
	*/
	
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding:0 6px 8px 10px;
}

.noticesPath .rightColumn {
	/*padding: 8px 8px 8px 0;*/
	padding: 0 4px 8px 0;
}

.noticesPath A:LINK, .noticesPath A:VISITED, .noticesPath A:HOVER, .noticesPath A:ACTIVE {
	font-size: 12px;
	color: #001177;
}

.productTeasers {
	width: 100%;
}

.productTeasers .leftColumn {
	width: 50%;
	text-align: left;
	padding: 0 0 17px 0;
}

.productTeasers .leftColumnFinal {
	width: 50%;
	text-align: left;
	padding: 0 0 0 0;
}

.productTeasers .rightColumn {
	width: 50%;
	text-align: right;
	padding: 0 0 17px 0;
}

.productTeasers .rightColumnFinal {
	width: 50%;
	text-align: right;
	padding: 0 0 0x 0;
}

.searchBox {
	width: 100%;
	border: 1px solid #CECECE;
	font-size: 11px;
	color: #494949;
	margin-bottom: 17px;
}

.searchBox .leftColumn {
/*	white-space: nowrap;*/
	width: 34%;
	vertical-align: middle;
	padding: 8px 2px 8px 8px;
}

.searchBox .rightColumn {
	width: 66%;
	vertical-align: middle;
	padding: 8px 8px 8px 0;
}

.searchBox .rightColumn INPUT.searchText {
	margin: 0;
	width: 186px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #E5E9F2;
}

.searchBox INPUT.button {
	vertical-align: top;
}






/*
.searchProductsAndServices {
	position: relative;
	background-color: #5D7DBE;
	padding: 6px 9px 6px 9px;
	margin-bottom: 17px;
}

.searchProductsAndServices H3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 6px 0;
	padding: 0;
}
*/

.searchProductsAndServices SELECT 
{
	
	width: 132px;
	font-size: 11px;
	margin: 0 0 6px 8px;
	/*
	color: #0464CC;
	*/
}

.searchProductsAndServices INPUT.button {
	margin: 0 8px 0 0;
	font-size:11px;
	width:45px;
}


/* siniset reunat nostolaatikko */
.relatedTopics, .relatedDocuments, .searchProductsAndServices
{
	margin-bottom: 8px;
	position: relative;
}

.relatedTopics_top, .relatedDocuments_top, .searchProductsAndServices_top
{
	background-image: url(../images/nosto_ots_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:9px;
}

.relatedTopics_bg, .relatedDocuments_bg, .searchProductsAndServices_bg
{
	background-image: url(../images/nosto_bg_im.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

.relatedTopics_bottom, .relatedDocuments_bottom, .searchProductsAndServices_bottom
{
	background-image: url(../images/nosto_bottom_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:10px;
}

.relatedTopics H3, .relatedDocuments H3, .searchProductsAndServices H3 {
	font-size: 16px;
	font-weight: bold;
	padding:0 6px 4px 6px;
	margin: 0;
	color: #66aadd;
	position:relative;
}

.relatedTopics P, .relatedDocuments P, .searchProductsAndServices P {
	font-size: 11px;
	padding: 0 6px 9px 6px;
	margin: 0;
}

.relatedTopics A:LINK, .relatedTopics A:VISITED, .relatedTopics A:HOVER, .relatedTopics A:ACTIVE, .relatedDocuments A:LINK, .relatedDocuments A:VISITED, .relatedDocuments A:HOVER, .relatedDocuments A:ACTIVE {
	font-size: 11px;
	color: #001177;
}

.relatedTopics UL, .relatedDocuments UL {
	list-style-type: none;
	margin:0;
	padding:0 6px 7px 6px;
}

.relatedTopics UL LI, .relatedDocuments UL LI {
	list-style-type: none;
	background-image: url(../images/li_bg_im.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	margin:0;
	padding:0 0 0 10px;
}

/*
.relatedDocuments {
	background-color: #F4F4F4;
	border: 1px solid #C8C6C9;
	padding: 6px 9px 6px 9px;
	margin-bottom: 17px;
}

.relatedDocuments H3 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 6px 0;
	padding: 0;
}

.relatedDocuments A:LINK, .relatedDocuments A:VISITED, .relatedDocuments A:HOVER, .relatedDocuments A:ACTIVE {
	display: block;
	font-size: 11px;
	color: #001177;
}

.relatedDocuments UL {
	list-style-type: none;
	margin: 3px 0;
	padding: 0;
}

.relatedDocuments UL LI {
	background-image: none;
	margin: 0 0 7px 0;
	padding-left: 24px;
}
*/

.relatedDocuments LI.pdf {
	background-image: url(../images/symbol_pdf.gif);
	background-position:0 3px;
	padding:0 0 4px 21px;
}

.relatedDocuments LI.taulukko {
	background-image: url(../images/symbol_taulukko.gif);
	background-position:4px 3px;
	padding:0 0 4px 21px;
}

/* /COMMON ELEMENTS */


/* MY NESTE */


/*
.personalPromo {
	width: 204px;
	border-top: 3px solid #D3DBEA;
	border-bottom: 3px solid #E4E5DD;
	border-left: 1px solid #E4E5DD;
	background-color: #F8F8F8;
	margin: 10px 0;
}

.personalPromo .innerContainer {
	padding: 0 0 5px 0;
	border-top: 1px solid #BEC6CF; 
	font-size: 11px;
	color: #000000;
}

.personalPromo H2 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 7px 9px 7px 9px;
}

.personalPromo UL {
	list-style-type: none;
	padding: 0;
	margin: 7px 9px 7px 9px;
}

.personalPromo UL LI {
	list-style-type: none;
	background-image: url(../images/bulletbg_darkblue.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 8px;
}

.personalPromo P {
	padding: 0;
	margin: 7px 9px 7px 9px;
}

.personalPromo HR {
	height: 1px;
	color: #8E8E8C;
	background-color: #8E8E8C;
	border: none;
}
*/

/* /MY NESTE */


/*    FOOTER    */

#footer {
	width: 758px;
	color: #7788bb;
	font-size: 11px;
	/*
	padding-top: 13px;
	padding-bottom: 30px;
	*/
	padding-top: 5px;
	padding-bottom: 10px;
}

#footerLinks {
	border-bottom: 1px solid #7788bb;
	margin: 0 0 0 11px;
	text-align: center;
}

#footerLinks P {
	margin: 0 5px 10px 5px;
	padding: 0;
	line-height: 15px;
	color: #7788bb;
}

#footerLinks A:LINK, #footerLinks A:VISITED, #footerLinks A:HOVER, #footerLinks A:ACTIVE {
	color: #7788bb;
	font-size: 11px;
}

#footerCopy {
	text-align:center;
}

#footerCopy P {
	margin: 7px 4px 0 4px;
	padding: 0;
	color: #7788bb;
	font-size: 11px;
}

#footerCopy p A:link, #footerCopy p A:visited, #footerCopy p A:hover, #footerCopy p A:active {
	color: #7788bb;
	font-size: 11px;
}

/* ma modattu 18.5 */

		/* Nopea asiointi sisasivut */

		.promoTools_header {
			background-image: url(../images/nopea_asiointi_ots2_im.gif);
			background-repeat: no-repeat;
			background-position:0 0;
			height:30px;
			margin:0;
			padding:0;
		}

		.promoTools
		{
			background-image: url(../images/nopea_asiointi_bg2_im.gif);
			background-repeat:repeat-y;
			background-position:0 0;
			margin:0;
			padding:0;
		}


		#promoToolsWidthFix
		{
			width:265px;
		}
		* #promoToolsWidthFix {
			width:300px;
			w\idth: 265px;
		}


		.promoTools_header H3 {
			font-size: 13px;
			font-weight: bold;
			color: #001177;
			margin: 0;
			padding:6px 0 0 10px;
		}

		.promoTools H3.frontPage {

			background-image:none;
			height:15px;
		}

		.promoTools_bottom
		{
			background-image: url(../images/nopea_asiointi_bottom2_im.gif);
			background-repeat: no-repeat;
			background-position:0 0;
			height:9px;
			margin:0;
			padding:0;
		}

		.promoTools UL {
			list-style-type: none;
			padding: 5px 9px 0 9px;
			margin: 0;
		}

		.promoTools UL LI {
			list-style-type:none;
			background-image: url(../images/promoNews_li_bg_im.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
			padding:0 0 0 10px;
			margin:0;
			font-size: 11px;
		}

		/* Ajankohtaista */
		.promoNews_header {
			background-image: url(../images/ajankohtaista_ots_bg_im.gif);
			background-repeat: no-repeat;
			background-position:0 0;
			height:30px;
			margin:0;
			padding:0;
		}

		.promoNews_ver_2 /* segmentit */
		{
			font-size: 11px;
			background-image: url(../images/ajankohtaista_bg_im.gif);
			background-repeat:repeat-y;
			background-position:0 0;
			margin:0;
			padding:0;
		}

		
		.promoNews2 {
			padding: 8px 0 0 0;
			margin: 0;
		}

		.promoNews_header H3 {
			font-size: 13px;
			font-weight: bold;
			padding:5px 0 0 10px;
			margin: 0;
			color:#66aadd;
		}

		.promoNews_ver_2 UL {
			list-style-type: none;
			padding: 5px 9px 0 9px;
			margin: 0;
		}

		.promoNews_ver_2 UL LI {
			list-style-type:none;
			background-image: url(../images/promoNews_li_bg_im.gif);
			background-repeat:no-repeat;
			background-position:0 4px;
			padding:0 0 0 10px;
			margin:0;
			font-size: 11px;
		}

		.promoNews_bottom
		{
			background-image: url(../images/ajankohtaista_bottom_bg_im.gif);
			background-repeat: no-repeat;
			background-position:0 0;
			height:9px;
		}
		
		

		/* ma modaus */