﻿/* _lcid="1035" _version="12.0.4518"
    _LocalBinding */
    
/* Html element styles start */   

html
{
	display: block;
	height:100%;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	overflow: -moz-scrollbars-vertical;
}

p
{
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
}

.body
{	
	display: block;
	height:100%;
	margin:0px;
	background-color:white;
	*text-align:center;	
}

a 
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
	text-decoration: none;

}

a:link
{
	font-family: Arial;  
	font-size: 11px;
	color: #809ca9 ;	
	text-decoration: none;
}

a:visited
{
	font-family: Arial;  
	font-size: 11px;	
	color: #809ca9 ;	
	text-decoration: none;
}


a:hover
{
	font-family: Arial;  
	font-size: 11px; 	
	color: #809ca9 ;	
	text-decoration: underline;
}
	
h1
{
	font-family:Arial;
	font-size: 24px;
	line-height: 25px;
	color:#BED600;
	font-weight:bold;
	
}

h2
{
	font-family:Arial;
	font-size: 17px;
	line-height:17px;
	color:#BED600;
	font-weight:bold;
	display:inline
}

h3
{
	font-family:Arial;
	font-size: 14px;
	line-height: 17px;
	color:#345568;
	font-weight:bold;
	display:inline
}


/* Html element styles end */   

#maincontainer
{
	height:100%;
}


#printandshare
{
	padding-left:8px;
	height:40px;
	padding-top:16px;
	
}

#share
{
height:40px;
	width:50px;	
	float:left;
}


#print
{
	height:40px;
	width:20px;	
	float:left;
	vertical-align:middle;
}

#printtext
{
	height:40px;
	width:50px;	
	float:left;
	vertical-align:middle;
	
}




/* Content ingress related styles start*/

.ingressimagecontrol
{
	width:174px;
	float:right;	
}


#ingress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
	height:100%;
}

#ingressarea
{
	border-top:1px #BED600 dashed;	
	padding-top:16px;
	padding-bottom:16px;
	position:relative;
	float:left;
	width:332px;
	-width:316px;
	height:100%;
	padding-left:16px;
	padding-right:16px;
}


#ingressarea p
{
	font-size:14px;
	line-height:17px;
}

#ingressarea span
{
	font-size:14px;
	line-height:17px;
}



#ingressareabottom
{
	border-top:1px #BED600 dashed;
	margin-bottom:16px;
	position:relative;
	float:left;
	width:332px	;
	-width:316px;
	padding-left:16px;
	padding-right:16px;

}


#ingressareafull
{
	border-top:1px #BED600 dashed;	
	padding-top:16px;	
	position:relative;
	float:left;
	width:522px;
	-width:506px;
	padding-left:16px;
	padding-right:16px;
}


#ingressareafull p
{
	font-size:14px;
	line-height:17px;
}

#ingressareafull span
{
	font-size:14px;
	line-height:17px;
}



#homesectioningress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	height:100%;
}

#homesectioningress p
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;	
}

#homesectioningress span
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;	
}



#homesectioningressareafull
{	
	position:relative;
	float:left;
	width:522px;	
	-width:506x;	
	padding-top:12px;
	padding-left:16px;	
	padding-right:16px;
	padding-bottom:12px;
	
	background-color:#EAFFB5;
	background-image: url('../../Images/anvia_homefrontingresstop.gif');
	background-repeat:no-repeat;
	color:#345568;
}

#homesectioningressareafull p
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
}

#homesectioningressareafull span
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
}


#homesectioningressareafullbottom
{	
	position:relative;
	float:left;
	width:554px;
	
	height:14px;
	padding-bottom:8px;
	background-image: url('../../Images/anvia_homefrontingressbottom.gif');
	background-repeat:no-repeat;
	
}

#companysectioningress
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;

	height:100%;
	

}

#companysectioningress p
{
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;

}

#companysectioningressareafull
{	
	position:relative;
	float:left;
	width:522px;	
	-width:506x;	
	padding-top:12px;
	padding-left:16px;	
	padding-right:16px;
	padding-bottom:12px;
	
	background-color:#E2E9EC;
	background-image: url('../../Images/anvia_companyfrontingresstop.gif');
	background-repeat:no-repeat;
	color:#345568;
}

#companysectioningressareafull p
{	
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
}

#companysectioningressareafull span
{	
	font-family:Arial;
	font-size:14px;
	line-height:17px;
	color:#345568;
}


#companysectioningressareafullbottom
{	
	position:relative;
	float:left;
	width:554px;
		height:14px;
	padding-bottom:8px;
	background-image: url('../../Images/anvia_companyfrontingressbottom.gif');
	background-repeat:no-repeat;
	
}

#ingresshorspacer
{
	position:relative;
	float:left;
	width:16px;	
}

#ingressimage
{
	border-top:1px #BED600 dashed;
	padding-top:8px;
	float:left;
	position:relative;
	width:174px;	
	
}

#ingressimagebottom
{
	border-top:1px #BED600 dashed;
	margin-bottom:8px;
	float:left;
	position:relative;
	width:174px;	
	
}

#ingressareafullbottom
{
	border-bottom:1px #BED600 dashed;	
	margin-bottom:16px;
	height:16px;
	position:relative;
	float:left;
	width:554px;
}

.ingressbordertop
{
	height:11px;
	width:100%;

	background-repeat:  repeat-x;
	background-position: left top;
}

.ingressborderbottom
{
	height:11px;
	width:100%;
	background-image: url('../../Images/anvia_ingressborder.gif');
	background-repeat: repeat-x;
	background-position: left bottom;

}

/* Content ingress related styles end*/

#homepageleftwebpartzone
{
	padding-top:12px;
	height:70px;
	background: white;
}

#homepagecontentmain
{
	width:554px;
	z-index:100;
}

#homepagecontentleft
{
	float:left;
	width:269px;	
}

#homepagecontentright
{
	float:right;
	width:269px;
	padding-left:16px;
}

homepagecontentbottom
{
	width:554px;
}

#publishingcontent
{
	width:554px;
}

#publishingcontentnoingress
{
	width:554px;
	border-top:1px #BED600 dashed;
	padding-top: 8px;
}

#publishingpagetitle
{
	padding-left:8px;
}

#publishingpagetitlesection
{
	padding-left:16px;
}


#textinpublishingcontent
{
	padding-left:8px;
	padding-right:8px;
}

#imageinpublishingcontent
{
	
	border-bottom:1px #BED600 dashed;
 	vertical-align:baseline;
 	width:174px; 
 	padding-bottom:8px;
 	margin-left:16px;
 	margin-bottom:16px; 	
}

#imagecaptioninpublishingcontent
{
	font-size:11px;
	line-height:15px;
	width: 142px;
	padding-left:16px;
	padding-right:16px;	
}



#ylajutut
{
	
	width:934px;	
	height:80px;	
	margin: 0 auto;
	*text-align:left;
	
}

@media print{
	#ylajutut
	{
		display:none;	
	}

}


#alajutut
{
	position:relative;	
	width:934px;		
	margin: 0 auto;
	*text-align:left;			
	-top:-36px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #maincontainer #alajutut
 	{ position:relative;
		top:-21px;
		
	 }
}




#anvialogo
{
	position:relative;
	top:12px;
	left:43px;
	width:88px;
	height:52px;
	/*background-image: url('../../Images/anvia_logo.jpg');
	background-repeat:no-repeat;	*/
}

#tukilinkit
{
	position:relative;
    top:-32px;
    left:174px;
    height:11px;
    width: 300px;
}

#hide
{
	position:absolute;
	z-index:100;
	background-color:white;
	width:1px;
	height:12px;
	top:3px;
	*top:2px;
}

/* Support navigation related styles start */

.supportNav
{
   height:11px;   
   *position:relative;
   *top:-1px;
}

.supportNavItem
{	
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;	
		
}
.supportNavItem a
{	
	padding:0px 10px 0px 10px;
	height:11px;	
	font-weight:normal;	
	
}
.supportNavSelected a
{	
	color: #345568;	
	font-weight:normal;	
}
.supportNavHover a
{
	color: #345568;
	font-weight:normal;	
}

/* Support navigation related styles end */


/* Main tab navigation related styles start */

@media print{

#tabinavi
{
	display:none;
}

}

#tabinavi
{
	position:relative;	
	height:30px;
	width:350px;
	top:-16px;
	left:171px;
}

.tabforcomp:hover
{
	background-image:url('../../Images/fi-fi/anvia_tabforcomp_sel.gif');
}

/* Main tab navigation related styles end */


/* Variation navigation starts */

#anvia_variations
{
	float:left;
}


#anvia_variations_separator
{
	float:left;
	text-align: center;
	padding-top:3px;
	width:16px;
}

#anvia_variations_label
{
	float:left;
	display:table-cell;
	font-weight:normal;
}

#anvia_variations_label a
{
	float:left;
	display:table-cell;
	text-decoration:none;
	font-weight:normal;
}

#anvia_variations_label a:hover
{
	float:left;
	display:table-cell;
	text-decoration:underline;
	font-weight:normal;
}


#anvia_variations_label_selected
{
	float:left;
font-weight:normal;
}

#anvia_variations_label_selected a
{
	font-family: Arial;  
	font-size: 11px; 		
	display:table-cell;
	text-decoration:none;
	font-weight:normal;
	color:#345568;
}

/* Variation navigation end */

#facebook
{

	float:left;
	width: 30px;
	
}

#kielivalinnat
{	
	position:relative;			
	height:11px;
	right:53px;
	float:right;
	*text-align:left;	
	top:-43px;	
	-top:-50px;
	
}

#kielivalinnatjafacebook
{	
	position:relative;			
	height:30px;
	right:53px;
	width:153px;
	float:right;
	*text-align:left;	
	top:-43px;	
	-top:-50px;
	
}



#lisanavigaatio
{	
	
	position:relative;			
	height:8px;	
	float:right;		
	right:53px;	
	*text-align:left;
	-right:50px;		
	top:-36px;
	*top:-36px;
	-top:-41px;
}

.additionalnavcell
{
	
	padding-left:14px;
	vertical-align:middle;
}


#banneri
{
	width:934px;
}

@media print{
	#banneri
	{
		display:none;
		width:0px;
		height:0px;	
	}
}



.console
{
	text-align:left;
	width:934px;
	margin:auto 0;	
}

.siteActionMenu
{
    position:absolute;
    left:0px;
    top:0px;   
}

.clear
{
	clear:both;
}

.horspacer16
{
	width:16px;	
	float:left;
	background-color:aqua;
}

.spacer16
{
	height:16px;	
}

.spacer8
{
	height:8px;	
}

.extranetlogo
{

	height:102px;
	background-repeat: no-repeat;
	padding-bottom:12px;
	-padding-bottom:8px;
}



.spacer12
{
	height:20px;	
}

.spacer20
{
	height:20px;
	width:934px;
	margin:auto 0;
	position:relative;
	top:-1px;
}

#contentmaster
{
	width:934px;
	margin: 0 auto;
	float:none;	
	text-align:left;		
	display:table;
	-display:block;
	background-image: url('../../Images/anvia_naviback.gif');
	background-repeat:repeat-y;
	position:relative;
	-position:inherit;	
}

@media print{
	#contentleft
	{
		display:none;	
	}
}

#contentleft
{

	background-image: url('../../Images/anvia_leftnavtop.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:174px;	
	float:left;
	
}

#contentleftfrontpage
{
	width:174px;
	float:left;
}

@media print
{
	#contentleftbottom
	{	
		display:none;
	}
}

#contentleftbottom
{	
	position:absolute;
	bottom:0px;
	-bottom:-10px;
	height:17px;
	*left:0px;
	

}

#leftnavigationspacer
{
	height:100px;
}

/* Top navigation styles start*/

@media print
{
#topnavialue
{
	display:none;
}
}

#topnavialue
{	
	display:table-cell;
	width:934px;
	margin: 0 auto;		
	*text-align:left;
	*position:relative;
	*top:-3px;
	-position:relative;
	-top:-3px;
	height:50px;	
}

#topnavivasen
{
		
	float:left;	
	height:50px;		
	width:50px;
	background-image: url('../../Images/anvia_navileft.gif');
}

#topnavikeski
{
	float:left;	
	left:50px;		
	height:50px;
	-height:49px;
	width:834px;
	background-color:#BED600;		
}

#topnavioikea
{			
	float:left;	
	width:50px;
	height:50px; 		
	left:884px;
	background-image: url('../../Images/anvia_naviright.gif');
}

.topNav
{
   	height:50px;
 	-height:49px;    
}

.topNavItem
{	
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	color: white;	
		
}
.topNavItem a
{	
	padding:0px 21px 0px 10px;
	height:50px;
	-height:49px;

	/*background-image: url('../../Images/anvia_menuseparator.gif');*/
	background-image: url('../../Images/anvia_menuseparator_sel.gif');

	background-repeat: no-repeat;
	color: #345568;
	/*color: white;	*/
}



.topNavItem a:visited
{	
	padding:0px 21px 0px 10px;
	height:50px;
	-height:49px;

	/*background-image: url('../../Images/anvia_menuseparator.gif');*/
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
		color: #345568;
	/*color: white;	*/
	
}


.topNavSelected a
{	
	/*color: #345568;*/
	color: white;	
	background-image: url('../../Images/anvia_menuseparator.gif');
	/*background-image: url('../../Images/anvia_menuseparator_sel.gif');*/
	background-repeat: no-repeat;
		
}

.topNavSelected a:visited
{	
	/*color: #345568;*/
	color: white;	

	background-image: url('../../Images/anvia_menuseparator.gif');
	/*background-image: url('../../Images/anvia_menuseparator_sel.gif');*/

	background-repeat: no-repeat;
		
}


.topNavHover a
{
		/*color: #345568;*/
	color: white;	

	background-image: url('../../Images/anvia_menuseparator.gif');
	/*background-image: url('../../Images/anvia_menuseparator_sel.gif');*/

	background-repeat: no-repeat;
	text-decoration:none;
	
}

.topNavHover a:hover
{
	/*color: #345568;*/
	color: white;	

	background-image: url('../../Images/anvia_menuseparator.gif');
	/*background-image: url('../../Images/anvia_menuseparator_sel.gif');*/

	background-repeat: no-repeat;
	text-decoration:none;
	
}


.topNavHover a:visited
{
		/*color: #345568;*/
	color: white;	

	background-image: url('../../Images/anvia_menuseparator.gif');
	/*background-image: url('../../Images/anvia_menuseparator_sel.gif');*/

	background-repeat: no-repeat;
	text-decoration:none;
	
}


/* Top navigation styles end*/

/* LeftNav styles start */

.leftNav
{
	color: white;	
 	width:174px;    
    background-color:transparent;
    text-align:left;    
}

.leftNav1	
{	
	color: white;
	margin-left:0px; 
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	min-height:25px;
	-height:25px;	
	padding-top:3px;
	white-space: nowrap;

}

.leftNav1 a
{	
	margin-left:12px; 	
	font-weight:bold;
	/*color: white;*/
	/*background-image: url('../../Images/anvia_menuseparator.gif');*/

	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');

	
	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	text-decoration:none;
}

.leftNav1 a:visited
{	
	margin-left:12px; 	
	font-weight:bold;
	/*color: white;*/
	/*background-image: url('../../Images/anvia_menuseparator.gif');*/

	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');

	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	text-decoration:none;
}


.leftNav1 a:hover
{	margin-left:12px; 	
	color: white;
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	text-decoration:none;
	text-decoration: none;	
}

.leftNavSel1	
{	
	color: white;
	margin-left:0px; 
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	min-height:25px;	
	padding-top:3px;
	background-image: url('../../Images/anvia_leftnaviroot.gif');
	background-repeat: no-repeat;
	-height:25px;		
}

.leftNavSel1 a
{	margin-left:12px; 	
	
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	
	
	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	text-decoration:underline;
	white-space: nowrap;
}

.leftNavSel1 a:visited
{	margin-left:12px; 	
	
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	

	padding:0px 0px 0px 10px;

	background-repeat: no-repeat;
	text-decoration:none;
	white-space: nowrap;
}


.leftNavSel1 a:hover
{	margin-left:12px; 	

	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	
	padding:0px 0px 0px 10px;

	background-repeat: no-repeat;
	white-space: nowrap;
	text-decoration:none;	
}

.leftNav2
{
		
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: white;	
	padding-top:3px;
	min-height:25px;	
	text-decoration: none;	
	-height:25px;		
}


#leftNav2_area
{
	background-image: url('../../Images/anvia_leftnav2bottom.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	background-color:#dfea81;
}

.leftNav2_opened 
{	
	background-image: url('../../Images/anvia_leftnav2top.gif');
	background-repeat: no-repeat;
	background-position: left top;	
}

.leftNavSel2_opened
{		
	background-image: url('../../Images/anvia_leftnav2top.gif');
	background-repeat: no-repeat;
	background-position: left top;	
}

.leftNav2 a
{	
	margin-left:12px; 	
	/*color: white;*/
	/*background-image: url('../../Images/anvia_menuseparator.gif');*/

	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');

	padding:0px 0px 0px 10px;

	background-repeat: no-repeat;
	text-decoration: none;	
}

.leftNav2 a:visited 
{	
	margin-left:12px; 	
	/*color: white;*/
	/*background-image: url('../../Images/anvia_menuseparator.gif');*/

	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
 
	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	text-decoration: none;	
}


.leftNav2_opened .leftNav2 a
{
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}

.leftNav2 a:hover
{	
	margin-left:12px; 	
		
	padding:0px 0px 0px 10px;
	color: white;
	background-image: url('../../Images/anvia_menuseparator.gif');

	background-repeat: no-repeat;
	text-decoration: none;	
}


.leftNav2_opened .leftNav2 a:hover
{
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}

.leftNav2_opened .leftNav2 a:visited
{
	color: #345568;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
}

.leftNavSel2_opened .leftNavSel2 a
{
color: #345568;
background-image: url('../../Images/anvia_menuseparator_sel.gif');
}

.leftNavSel2_opened .leftNavSel2 a:hover
{
color: #345568;
background-image: url('../../Images/anvia_menuseparator_sel.gif');
}


.leftNavSel2_opened .leftNavSel2 a:visited
{
color: #345568;
background-image: url('../../Images/anvia_menuseparator_sel.gif');
}



.leftNavSel2
{
	
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;		
	min-height:25px;	
	padding-top:3px;
	text-decoration: none;
	-height:25px;	
}

.leftNavSel2 a
{	
	margin-left:12px; 	
	color: white;
	/*color: #345568;*/
	background-image: url('../../Images/anvia_menuseparator.gif');
	

	padding:0px 0px 0px 10px;
	
	background-repeat: no-repeat;
	text-decoration:none;		
}

.leftNavSel2 a:visited 
{	
	margin-left:12px; 	

		color: white;
	/*color: #345568;*/
;
	background-image: url('../../Images/anvia_menuseparator.gif');
	
	padding:0px 0px 0px 10px;
	
	background-repeat: no-repeat;
	text-decoration:none;
}


.leftNavSel2 a:hover
{	
	margin-left:12px; 	
	
   	color: white;
	/*color: #345568;*/

	background-image: url('../../Images/anvia_menuseparator.gif');
	

	padding:0px 0px 0px 10px;
	
	background-repeat: no-repeat;
	text-decoration:none;
}


.leftNav3
{
	width:146px;
	*width:146px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;	
	padding:3px 4px 0px 24px;	
	-height:22px;	
}

.leftNav3_last
{
	width:146px;
	*width:146px;
	color: #345568;		
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;		
}

.leftNav3 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;	
}

.leftNav3 a:visited 
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;	
}


.leftNav3 a:hover
{	
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:underline;	
}

.leftNavSel3
{
	width:146px;
	*width:146px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;	
	padding:3px 4px 0px 24px;	
	background-image: url('../../Images/anvia_leftnav3selected.gif');
	-height:22px;
}

.leftNavSel3 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}

.leftNavSel3 a:visited 
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}


.leftNavSel3 a:hover
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}

.leftNav4
{

	width:136px;
	*width:136px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;	
	padding:3px 4px 0px 34px;	
	-height:22px;
	/*background-color:#dfea81;*/	
}


.leftNav4 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}

.leftNav4 a:visited
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}


.leftNav4 a:hover
{	
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:underline;
}


.leftNavSel4
{
	width:136px;
	*width:136px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;	
	-height:22px;
	padding:3px 4px 0px 34px;	
	background-image: url('../../Images/anvia_leftnav3selected.gif');
}

.leftNavSel4 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}

.leftNavSel4 a:visited
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}

.leftNavSel4 a:hover
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
}


.leftNav5
{
	width:126px;
	*width:126px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;
	-height:22px;
	padding:3px 4px 0px 44px;		
}



.leftNav5 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}

.leftNav5 a:visited
{	
	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:none;
}


.leftNav5 a:hover
{	
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;	
	text-decoration:underline;
}


.leftNavSel5
{
	width:126px;
	*width:126px;
	color: #345568;	
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;		
	color: white;	
	min-height:22px;	
	-height:22px;
	padding:3px 4px 0px 44px;	
	background-image: url('../../Images/anvia_leftnav3selected.gif');
}

.leftNavSel5 a
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;		
}

.leftNavSel5 a:visited
{	
	padding:0px 0px 0px 10px;
	color: #345568;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;		
}


.leftNavSel5 a:hover
{		
 	padding:0px 0px 0px 10px;
	color: #345568;	 	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	font-weight:normal;		
}


/* LeftNav styles end */

/* Search styles start*/

#searchtop
{
	width:174px;
	-width:172px;
	height: 46px;
	background-image: url('../../Images/fi-fi/anvia_find.gif');
	background-position: left bottom;
	background-repeat:no-repeat;
}

#search
{
	width:174px;
	-width:172px;
	height:79px;	
}

#searchbottom
{
	width:174px;
	height:10px;
	background-image: url('../../Images/anvia_find_bottom.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}

#searchbackhomepage
{
	width:174px;
	height: 102px;
	background-image: url('../../Images/fi-fi/anvia_find_back_home.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}

#searchhomepage
{
	position:relative;
	top:30px;	
}

#searchbottomfrontpage
{
	width:174px;
	height:10px;
	background-image: url('../../Images/anvia_leftnavbottom.gif');	
	background-repeat:no-repeat;
	background-position:left bottom;
}

#searchbox
{
	padding-top:8px;
	padding-left:12px;	
	width:174px;
}

#searchboxtextfieldarea
{
	width:174px;
}

#searchboxtextextendedandgoarea
{
	padding-top:8px;	
	width:174px;
}

#searchboxtextextendedarea
{
	float:left;
	padding-left:10px;	
	width:77px;	
	*width:79px;	
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	padding-top:2px;
	
}


#searchboxtextextendedarea a
{
	color:white;
	text-decoration:none;
	line-height:12px;
	
}

#searchboxtextextendedarea a:hover
{
	color:white;
	text-decoration:underline;
	line-height:12px;
}

#searchboxtextextendedarea a:visited
{
	color:white;
	text-decoration:none;
	line-height:12px;
}

#searchboxtextextendedarea a:visited:hover
{
	color:white;
	text-decoration:underline;
	line-height:12px;
}




#searchboxtgoarea
{
	float:left;
	padding-left:0px;	

}

.searchboxtextfield
{
	font-size:10px;
	width:144px;
}

.searchextendedlink a
{
	color:white;
}

.searchextendedlink a:hover
{
	color:white;
}

/* Search styles end */

/* Bread crumb styles start */


#breadcrumb
{
	width:581px;	
	-width:570px;
	font-family: Arial;  
	font-size: 11px; 
    color: #809ca9 ;	  

}

#breadcrumb .breadcrumb
{
	font-family: Arial;  
	font-size: 11px; 
    color: #809ca9 ;	  

}

.breadcrumb
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
}

.breadcrumb:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
	font-weight:normal;
}

.breadcrumb a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;	
}

.breadcrumb a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #345568;	
	text-decoration:underline;
}

.breadcrumb a:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #345568;	
	text-decoration:underline;
}


.breadcrumbCurrent
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #345568;	
}

/* Bread crumb styles end */

#contentinnercenter
{	
	text-align:left;		
	width: 554px;	
	-width: 538px;
	float:left;	
	background:white;	
	padding-right:16px;
}

#contentright
{
	text-align:left;		
	width: 744px;
	float:right;
	-float:left;
	padding-left:16px;	
	-padding-left:0px;	
}



@media print{
	#contentinnerright
	{
		display:none;	
	}

}


#contentinnerright
{

width:174px;
min-width:174px;
float:left;
}

/*Own anvia styles*/

#ownanvia
{
	/*background-image: url('../../Images/fi-fi/anvia_own_anvia.gif');
	height:102px;
	background-repeat: no-repeat;*/
	padding-bottom:12px;

}

#ownanvialoginfields
{
	padding-top:35px;
}

#ownanvialuserfield
{
	float:left;
	padding-left:12px;
}

#ownanvialpassfield
{
	float:left;
	padding-left:12px;	
}

.ownanviauserbox
{
	font-size:9px;	
	width:65px;
}

.ownanviapassbox
{
	font-size:10px;	
	width:65px;	
}

#ownanviaregisterandgo
{
	
	padding-left:12px;
	padding-top:3px;	
}

#ownanviaregister
{
	padding-top:5px;	
	float:left;	
	width:125px;
	*width:127px;
}

#ownanviago
{
	padding-top:5px;
	*padding-top:5px;
	float:left;
}

#ownanviaregister a
{
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	padding-left:12px;	
	color:white;
}

#ownanviaregister a:visited
{
	background-image: url('../../Images/anvia_menuseparator.gif');
	background-repeat: no-repeat;
	padding-left:12px;	
	color:white;
}


#ownanviaregister a:hover
{
	color:white;
	text-decoration:underline;
}

#ownanviaregister a:visited:hover
{
	color:white;
	text-decoration:underline;
}



.ownanviaregisterlink a
{
	color:white;
}

.ownanviaregisterlink a:visited
{
	color:white;
}


.ownanviaregisterlink a:hover
{
	color:white;
	text-decoration:underline
}

.ownanviaregisterlink a:visited:hover
{
	color:white;
	text-decoration:underline
}



/* Own anvia styles end */

/* summarylinks styles start*/

#anvia_summarylinks{
margin-bottom:16px;	
}

#anvia_summarylinks_top
{
	background-image: url('../../Images/fi-fi/anvia_summarylinkstop.jpg');	
	background-repeat:no-repeat; 
	height:27px;	

}

#anvia_summarylinks_links
{
	background-image: url('../../Images/anvia_summarylinksback.jpg');	
	background-repeat:repeat-y; 
}

#anvia_summarylinks_bottom
{
	background-image: url('../../Images/anvia_summarylinksbottom.jpg');	
	background-repeat:no-repeat; 
	height:16px;
}

#anvia_summarylinks_item
{
	width:150px;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;	
}

#anvia_summarylinks_link a
{
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
   color: #809ca9 ;	
}

#anvia_summarylinks_link a:hover
{
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;

	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;	
	color: #809ca9 ;	

}

#anvia_summarylinks_description
{
	font-family: Arial;  
	font-size: 10px; 
	line-height: 15px;		
	color: #345568;
	padding-left:8px;
}

/* summarylinks styles end*/


/* bottomsitemap styles start*/


#bottomsitemapareanavigationbackground
{
	position:relative;
	width:934px;
	margin: 0 auto;
	height:50px;
	background-color:#E4EbEd;	
	-top:-36px;
}

@media print{
	#bottomsitemapareanavigationbackground
	{
		display:none;	
	}
}


#bottomnavi
{
	position:relative;
	height:50px;
	left: -25px;	
	width:834px;
	float:left;
	text-align:left;
}

#bottomsitemapareanavigationbackgroundleft
{
	position:relative;	
	float:left;	
	height:50px;
	width:50px;
	background-image: url('../../Images/anvia_sitemaptopleft.gif');
	background-repeat: no-repeat;
}

#bottomsitemapareanavigationbackgroundright
{
	position:relative;	
	float:left;
	width:50px;	
	height:50px;	
	background-image: url('../../Images/anvia_sitemaptopright.gif');
	background-repeat: no-repeat;
}

#bottomsitemapareatopspacer
{
	width:934px;
	margin: 0 auto;
	height:20px;
	background-color:#F2F5F6;	
	-position:relative;
	-top:-36px;
}

@media print{
	#bottomsitemaparea
	{
		display:none;	
	}
}

#bottomsitemaparea
{
	width:874px;
	margin: 0 auto;	
	background-color:#F2F5F6;
	*text-align:left;
	*position:relative;	
	padding-left:30px;
	padding-right:30px;

	z-index:5;
	
	-top:-36px;	
	
}

#bottomsitemaparea a
{
	font-family:Arial;
	font-size:11px;	
	color:#809ca9 ;
	font-weight:normal;	
}

#bottomsitemaparea .toc-layout-main
{
	border-left:1px #CBD8DE dashed;
	background-color:#F2F5F6;	
}


#bottomsitemaparea .toc-layout-main #column
{
	border-right:1px #CBD8DE dashed;	
	padding-right:8px;
}

#bottomsitemaparea .level-header
{		
	padding-left:19px;
	font-weight:bold;
}

#bottomsitemaparea .level-header-small
{		
	padding-left:19px;
	font-weight:bold;
}

#bottomsitemaparea .headertitle-large a
{
	font-weight: bold !important; 
}

#bottomsitemaparea .headertitle-large a:active
{
	color:#345568;
}

#bottomsitemapareabottomspacer
{
	position:relative;	
	width:934px;
	margin: 0 auto;	
	background-color:#F2F5F6;
	height:50px;
	*top:-10px;
	z-index:0;
	-top:-36px;
}

#bottomsitemapareabottomspacerright
{
	position:relative;	
	float:right;
	width:50px;	
	height:50px;
	
	background-image: url('../../Images/anvia_sitemapbottomright.gif');
	background-repeat: no-repeat;

}


.bottomNav
{
	position:relative;
   top:20px;
   height:30px; 
   *position:relative;
  
}

.bottomNavItem
{	
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	color: white;			
}

.bottomNavItem a
{	
	height:30px;
	background-repeat: no-repeat;
}
.bottomNavSelected a
{		
	color: #345568;		
}

.bottomNavItemLeft
{
	width:15px;
}

.bottomNavItemRight
{
	width:15px;
}

.bottomNavSelected .bottomNavItemLeft
{	
	width:30px;
	height:30px;
	background-image: url('../../Images/anvia_bottomnavileft.gif');
	background-repeat: no-repeat;
	background-position:right top;	
}

.bottomNavSelected .bottomNavItemCenter
{	
	background-color: #F2F5F6;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;	
	height:25px;
}


.bottomNavSelected .bottomNavItemRight
{	
	width:30px;
	height:30px;
	background-image: url('../../Images/anvia_bottomnaviright.gif');
	background-repeat: no-repeat;
	background-position:left top;
	
}

.bottomNavHover a
{
	color: #345568;
	background-repeat: no-repeat;
}

/* bottomsitemap styles end*/

/* Product tab styles */

.producttab {   
       width: 521px;   
 
    	display: "";
    	position: relative ;  
    	top:-2px;  
    	padding-left:16px;
    	padding-right:16px;
    	z-index:0;
		background-image:url("../../Images/anvia_producttabmiddle.gif");
	 	background-repeat:repeat-y;
	 	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
}  
    
    .ms-WPBody .producttab  a{ 
    font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;
    }
    
    .ms-WPBody .producttab  a:hover{ 
    font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;
    }
    
    .ms-WPBody .producttab  a:visited{ 
    font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;
    }


    
    .producttabtop {
    height: 19px;
    width: 553px;   
    display: "";
    position: relative ;  
    top:-2px;  
    z-index:0;
    background-image:url("../../Images/anvia_producttabtop.gif");
    background-repeat:no-repeat;

    }  
    
     
    .producttabbottom {
    height: 17px;
    width: 553px;   
    display: "";
    position: relative ;  
    top:-2px;  
    z-index:0;
    background-image:url("../../Images/anvia_producttabbottom.gif");
    background-repeat:no-repeat;

    }  


    
    .producttabtable
    {

    }
    
    .producttabheaderspacer
    {    
    
    height: 28px; 
    width:5px;   
       
    }
    
    
    .producttabheaderleft 
    {
     
    height: 28px;
    width: 14px;  
    color: black ;
    position: relative ;
   background-image: url('../../Images/anvia_producttableft.gif');
    
    }
    
    .producttabheadercontainer {
     font-family:Arial;
    font-size:12px; 
    font-weight:bold;
    height:20px;  
    color: #809ca9;
    position: relative ;
     border-top:1px #BED600 solid;   
     padding-top:8px;
      z-index:10;
    }
    
       .producttabheadercontainer:hover
       {
       cursor:pointer;
        -cursor:hand;
       text-decoration:underline;
     font-family:Arial;
    font-size:12px; 
    font-weight:bold;
    height:20px;  
    color: #809ca9 ;
    position: relative ;  
     border-top:1px #BED600 solid;   
     padding-top:8px;  
    }

    
    .producttabheaderright{
    height: 28px;
     width: 14px;  
    color: black ;
    position: relative ;
      background-image: url('../../Images/anvia_producttabright.gif');
  
    }
    
    .producttabheaderleftselected {
    height: 28px;
     width: 14px;  
    color: black ;
    position: relative ;    
       z-index:10;
       background-color:white; 
        background-image: url('../../Images/anvia_producttableft.gif');
     
    }
    
    .producttabheadercontainerselected {
    	font-family:Arial;
    	font-size:12px; 
    	font-weight:bold;
   		height: 20px;  
    	color: #496F84 ;
    	position: relative ;
     	border-top:1px #BED600 solid;
     	z-index:10;
     	background-color:white;
     	padding-top:8px;
    }
    
    .producttabheadercontainerselected :hover 
    {
        cursor:pointer;
    	font-family:Arial;
    	font-size:12px; 
    	font-weight:bold;
    	height: 20px;  
    	color: #496F84 ;
    	position: relative ;
    	border-top:1px #BED600 solid;
    	z-index:10;
    	background-color:white;
       	padding-top:8px;
    }

    
    .producttabheaderrightselected
    {
    	height: 28px;
     	width: 14px;  
    	color: black ;
    	position: relative ; 
      	z-index:10;
      	background-color:white;
       	background-image: url('../../Images/anvia_producttabright.gif');
    }
  
  .producttabcellcontent
  {
  	vertical-align: top;
  	min-height: 380px;
  	width: 340px;
  	border-right:1px #BED600 dashed;
  	padding-right:16px;
  	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;

  }
  
  .producttabcellright
  {
  	vertical-align: top;  
  	width: 150px;
  }
  
  .producttabcellbuybutton
  { 	  	
  	height: 150px;
  	border-bottom:1px #BED600 dashed;
  	padding-right:16px;
  	padding-left:8px;
	font-family:Arial;	
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#345568;

  }
  
  .producttabbuybutton
  {
  float:right;
  }
  
  
  .producttabadditionalarea
  {vertical-align: top;  
  	padding:0px;
  }
  
/* Product tab styles */
  
/* Lookat styles */
  
#AnviaHomeLookathortop
{
	border-top:1px #BED600 dashed;
	font-family:Arial;
	font-size: 17px;
	line-height:17px;
	color:#BED600;
	font-weight:bold;
	padding-left:0px;
	padding-top:12px;
	padding-bottom:5px;
	
}	
  
#AnviaHomeLookathor
{

	padding-bottom:8px;	
	border-bottom:1px #BED600 dashed;
	

}

#AnviaHomeLookathor #anvia_pageslinks_separator
{
	
	width: 1px;
	padding-left:8px;
	-padding-left:0px;
	
}


.AnviaHomeLookathoritem #anvia_pageslinkshor_item{
	background-image: url('../../Images/anvia_lookathorback.gif');
	background-repeat:no-repeat;
	width:170px;
	height: 142px;
	padding-left:6px;
	
}

}
.AnviaHomeLookathoritem #anvia_pageslinkshor_top{}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_title{
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	padding-top:12px;
	color:#44697D;
	padding-left:4px;
	padding-right:12px;
	height:30px;
	-height:35px;
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_image{
	padding-top:8px;
	float:left;
	width:60px;
	margin-left:4px;
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_text{
	padding-top:8px;
	padding-left:8px;
	padding-bottom:3px;
	float:left;
	width:88px;	
	height:65px;
	font-family:Arial;	
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#345568;	
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_bottom{ 
	
	clear:both;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;	
	margin-left:4px;
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_bottom a{

	color: #809ca9 ;		
	font-family: Arial;	 
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;
	text-decoration:none;
	padding-left:12px;
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_bottom a:hover{

	color: #809ca9 ;
	padding-left:12px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;
	text-decoration:underline;
}

.AnviaHomeLookathoritem #anvia_pageslinkshor_item #anvia_pageslinkshor_bottom a:visited{
	
	color: #809ca9 ;	
	padding-left:12px;
	font-family: Arial;  
	font-size: 11px; 
	line-height: 15px;
	font-weight:bold;
	

}

#AnviaHomeLookat
{

	background-image: url('../../Images/fi-fi/anvia_lookat_back.gif');	
	background-repeat:no-repeat;
	width:269px;
	height:150px;
	padding-top:34px;
	-height:155px;
	-padding-top:29px;
}

.AnviaHomeLookatitem #anvia_pageslinksver_item{
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:12px;
	-padding-top:5px;
	-padding-bottom:0px;

	
}

.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_image{float:left; padding-right:10px; width:60px;}
.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock{float:left;width:167px;

}
.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link{

}

.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a{
	
	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	

}


.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:hover{
   	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
	text-decoration:underline;


}

.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:visited
{
    color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
 

}


.AnviaHomeLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_text
{
	font-family: Arial; 
	font-size: 12px; 
	line-height: 15px;
	padding-left:8px;
	color:#345568;
}    

.AnviaHomeLookatseparator #anvia_pageslinks_separator
{
	border-bottom:1px #BED600 dashed;
	height: 1px;
	padding-top:6px;
	-padding-top:0px;
}

#AnviaCompanyLookat
{

	background-image: url('../../Images/fi-fi/anvia_lookat_company_back.gif');	
	background-repeat:no-repeat;
	width:269px;
	height:150px;
	padding-top:34px;
	-height:155px;
	-padding-top:29px;

}

.AnviaCompanyLookatitem #anvia_pageslinksver_item{
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:12px;
	-padding-top:5px;
	-padding-bottom:0px;
}

.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_image{float:left; padding-right:10px; width:60px;}
.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock{float:left;width:167px;

}
.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link{

}

.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a{
	
	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	

}


.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:hover{
   	color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
	text-decoration:underline;


}

.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_link a:visited
{
    color: #809ca9 ;	
	background-image: url('../../Images/anvia_summarylinksspacer.gif');	
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:8px;
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
 

}


.AnviaCompanyLookatitem #anvia_pageslinksver_item #anvia_pageslinksver_textblock #anvia_pageslinksver_text
{
	font-size: 12px; 
	line-height: 15px;
	padding-left:8px;
}    

.AnviaCompanyLookatseparator #anvia_pageslinks_separator
{
	border-bottom:1px #a6bcc7 dashed;
	height: 1px;
	padding-top:6px;
	-padding-top:0px;
}


/* Lookat styles end*/

#quicklinks
{
	width:162px;
	height:37px;
	background-image: url('../../Images/fi-fi/anvia_custserv_back.gif');
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:12px;
	
}

/* Site map styles */

#centerwebpartzone .level-band
{
	background-color:white;
	border-top:1px #BED600 dashed;
	padding-top: 8px;
}

#centerwebpartzone .headertitle-band
{
	background-color:white;
	/*border-top:1px #BED600 dashed;*/
	padding-top: 8px;
}


#centerwebpartzone .level-band .headertitle-band, .headertitle-band a, .headertitle-band a:link
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;
}

#centerwebpartzone .level-band .headertitle-band a:visited, .headertitle-band a:active
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;
}

#centerwebpartzone .level-band .headertitle-band a:hover
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:bold;	
	color: #809ca9 ;	
	text-decoration:underline;

}

#centerwebpartzone .headertitle-large
{
	padding:0px 21px 0px 10px;
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	text-decoration:none;

}

#centerwebpartzone .headertitle-large a, .headertitle-large a:link
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;
	


}

#centerwebpartzone .headertitle-large a:visited, .headertitle-large a:active
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;
	

}

#centerwebpartzone .headertitle-large a:hover
{
	font-family: Arial;  
	font-size: 12px; 
	font-weight:normal;	
	color: #809ca9 ;	
	text-decoration:underline;
	

}

#centerwebpartzone .level-header
{
	padding-left:8px;
}


#centerwebpartzone .level-header-small
{
	padding-left:16px;
}

#centerwebpartzone .headertitle-small
{
	padding:0px 21px 0px 10px;	
	background-image: url('../../Images/anvia_menuseparator_sel.gif');
	background-repeat: no-repeat;
		background-position:left center;
	text-decoration:none;
}

#centerwebpartzone  .headertitle-small a, .headertitle-small a:link
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;
	
	

}

#centerwebpartzone .headertitle-small a:visited, .headertitle-small a:active
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;
	
	
}

#centerwebpartzone .headertitle-small a:hover
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:normal;	
	color: #809ca9 ;	
	text-decoration:underline;
	

}

/* Site map styles end */

/* News styles */

#newstitle
{

	font-family:Arial;
	font-size: 24px;
	line-height:25px;
	color:#BED600;
	font-weight:bold;	
	position:relative;
	padding-top:16px;	
}

#newsitemtitle
{

	font-family:Arial;	
	color:#BED600;
	font-weight:bold;	
}



#newsbody
{
	padding:8px;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;

}

#newsattachments
{
	
}

#newsattachments a 
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;	
	text-decoration: none;
	
}

#newsattachments a:link
{
	font-family: Arial;  
	font-size: 11px;	
	color: #809ca9 ;	
	text-decoration: none;
}

#newsattachments a:hover
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #809ca9 ;	
	text-decoration:underline;
}




.homefrontnews
{
	background-image: url('../../Images/fi-fi/anvia_home_newsback.gif');
	background-repeat:no-repeat;
	height:147px;
	padding-top:38px;
}

.homefrontnews #newslistshowmorelink
{
	padding-right:16px;
	padding-top:4px;
	padding-bottom:4px;
	float:right;

}

.homefrontnews #newslistshowmorelink a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;

}

.homefrontnews #newslistitems
{
	padding-left:16px;
	height:115px;
}

.homefrontnews #newsitem
{		
	padding-right:10px;
	padding-bottom:4px;
}

.homefrontnews #newsitemtitle #newsitemtextblock
{
	background-image: url(../../Images/anvia_summarylinksspacer.gif);
	background-repeat:no-repeat;
	*background-position:left top;
	padding-left:10px;
}


.homefrontnews #newsitemtitle #newsitemtextblock #newsitemtextblocktitle
{
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
	color: #809ca9 ;
}

.homefrontnews #newsitemtitle #newsitemtextblock #newsitemtextblocktitle:hover
{
	text-decoration:underline;
}

.homefrontnews #newsitemtitle  #newsitemtextblock #newsitemtextblockdate
{
	font-family:Arial;
	font-size: 12px;	
	line-height:15px;
	font-weight:normal;
	color:#345568;
	text-decoration:none;
}

.homefrontnews #newsitemtitle a #newsitemtextblock #newsitemtextblockdate 
{
	color:#345568;
	text-decoration:none;
}

.homefrontnews #newsitemtitle a #newsitemtextblock #newsitemtextblockdate a:hover
{
	color:#345568;
	text-decoration:none;
}




.homefrontnews #newstext
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #809ca9 ;	
}

.companyfrontnews
{
	background-image: url('../../Images/fi-fi/anvia_company_newsback.gif');
	background-repeat:no-repeat;
	height:147px;
	padding-top:38px;
}

.companyfrontnews #newslistshowmorelink
{
	padding-right:16px;
	padding-top:4px;
	padding-bottom:4px;
	float:right;

}

.companyfrontnews #newslistshowmorelink a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;

}

.companyfrontnews #newslistitems
{
	padding-left:16px;
	height:115px;

}


.companyfrontnews #newsitemtitle a
{
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
	color: #809ca9 ;
	
}

.companyfrontnews #newstext
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #809ca9 ;	
}

.companyfrontnews #newsitem
{		
	padding-right:10px;
	padding-bottom:4px;
}

.companyfrontnews #newsitemtitle #newsitemtextblock
{
	background-image: url(../../Images/anvia_summarylinksspacer.gif);
	background-repeat:no-repeat;
	*background-position:left top;
	padding-left:10px;
}


.companyfrontnews #newsitemtitle #newsitemtextblock #newsitemtextblocktitle
{
	font-family: Arial;  
	font-size: 12px; 
	line-height: 15px;
	font-weight:bold;	
	color: #809ca9 ;
}

.companyfrontnews #newsitemtitle #newsitemtextblock #newsitemtextblocktitle:hover
{
	text-decoration:underline;
}

.companyfrontnews #newsitemtitle  #newsitemtextblock #newsitemtextblockdate
{
	font-family:Arial;
	font-size: 12px;	
	line-height:15px;
	font-weight:normal;
	color:#345568;
	text-decoration:none;
}

.companyfrontnews #newsitemtitle a #newsitemtextblock #newsitemtextblockdate 
{
	color:#345568;
	text-decoration:none;
}

.companyfrontnews #newsitemtitle a #newsitemtextblock #newsitemtextblockdate a:hover
{
	color:#345568;
	text-decoration:none;
}

.companyfrontnews #newstext
{
	font-family: Arial;  
	font-size: 11px; 		
	color: #809ca9 ;	
}


.fullnewslist #newslisttitle
{
	
	font-family:Arial;
	font-size: 24px;
	color:#BED600;
	font-weight:bold;	
	position:relative;
	padding-top:16px;	
	padding-bottom:16px;

}


.fullnewslist #newstitle 
{

	float:left;
	width:390px;	
	padding:3px 0px 0px 0px;
}

.fullnewslist #newstitle  a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}

.fullnewslist #newstitle  a:hover 
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}


.fullnewslist #newstitle a:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}



.fullnewslist #newsitemtitle a
{
	
	font-family: Arial;  
	font-size: 12px; 	
	font-weight:bold;	
	color: #809ca9 ;
	text-decoration: none;	
}

.fullnewslist #newsitemtitle a:hover
{
	
	
	text-decoration: underline;	
}



.fullnewslist #newsdate
{

	width:130px;
	font-family:Arial;	
	font-size:12px;		
	font-weight:normal;
	color:#345568;
	float:left;
	padding:3px 0px 0px 0px;
}

.summarynewslist #newslisttitle
{
	
	font-family:Arial;
	font-size: 17px;
	color:#BED600;
	font-weight:bold;	
	position:relative;
	padding-top:16px;	
	padding-bottom:8px;

}

.summarynewslist #newstitle  a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}

.summarynewslist #newstitle  a:hover 
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}


.summarynewslist #newstitle a:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #809ca9;
	text-decoration: none;
}



.summarynewslist #newstitle 
{

	float:left;
	width:390px;	
	padding:3px 0px 0px 0px;
}

.summarynewslist #newsitemtitle a
{
	
	font-family: Arial;  
	font-size: 12px; 	
	font-weight:bold;	
	color: #809ca9 ;
	text-decoration: none;	
}

.summarynewslist #newsitemtitle a:hover
{
	
	
	text-decoration: underline;	
}



.summarynewslist #newsdate
{

	width:130px;
	font-family:Arial;	
	font-size:12px;		
	font-weight:normal;
	color:#345568;
	float:left;
	padding:3px 0px 0px 0px;
}

.summarynewslist #newsdate
{

}

.summarynewslist #newslistshowmorelink
{
	padding-right:16px;
	padding-top:4px;
	padding-bottom:4px;

}

.summarynewslist #newslistshowmorelink a
{
	font-family: Arial;  
	font-size: 11px; 
	font-weight:bold;	
	color: #809ca9 ;

}



/* News styles end */

/* Feedbackwebpart */

#feedbackwebpart
{
	
}


.contactformbuttoncell
{
	
	border-top:1px #BED600 dashed;	
	height: 50px;
	text-align: right;
}

.contactformbuttoncell #buttonspan
{
	
	width:10px;
}


#contactformthankyoutext
{
	vertical-align:middle;
	font-family:Arial;	
	font-size:14px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	

}
#contactformmandatorytext
{
	vertical-align:middle;
	font-family:Arial;	
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:red;
	

}



.contactformlabelcell
{
	width:220px;
	vertical-align:middle;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	height:20px;
}

.contactformfieldcell
{
		width:320px;
		vertical-align:middle;
}

.contactforminfocell
{
	vertical-align:middle;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	height:30px;

}


.contactforminfocellbold
{
	vertical-align:middle;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#345568;
	height:30px;

}


.contactformspannedcell
{
	vertical-align:middle;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	height:30px;

}

.contactformspannedcell a:link
{
	font-family: Arial;  
	font-size: 11px;
	color: #809ca9 ;	
	text-decoration: none;
}

.contactformspannedcell a:visited
{
	font-family: Arial;  
	font-size: 11px;	
	color: #809ca9 ;	
	text-decoration: none;
}


.contactformspannedcell a:hover
{
	font-family: Arial;  
	font-size: 11px; 	
	color: #809ca9 ;	
	text-decoration: underline;

}




.contactformdividercell
{
	

	height: 20px;
	
}


.contactformfieldcell textarea
{
	 width:300px;
	height:120px;
	font-family:Arial;	
	font-size:11px;
}

.contactformfieldcell select
{
	width:250px;
	font-family:Arial;	
	font-size:11px;

}

.contactformfieldcell input
{
	width:250px;
	font-family:Arial;	
	font-size:11px;

}


#feedbackwebpart .feedbacklabel
{
	width:170px;
	vertical-align:top;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;


}

#feedbackwebpart #thankyou
{
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	padding-left:8px;

}

#feedbackwebpart .feedbackdata
{
	width:370px;
}

#feedbackwebpart .feedbackdivider
{
	vertical-align:top;
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	padding-top:16px;
	padding-bottom:16px;
}


#feedbackwebpart .contactinfo
{
	margin-top: 16px;
	border-top:1px #BED600 dashed;	
	
	width:100%;
	

}

#feedbackwebpart .topicandmessage
{
	width:100%;
}

#feedbackwebpart .feedbackdata textarea
{
	width:360px;
	height:120px;
	font-family:Arial;	
	font-size:11px;

}


#feedbackwebpart .feedbackdata select
{
	width:190px;
	font-family:Arial;	
	font-size:11px;

}

#feedbackwebpart .feedbackdata input
{
	width:190px;
	font-family:Arial;	
	font-size:11px;

}


#feedbackwebpart .feedbackbuttoncell
{
	border-top:1px #BED600 dashed;	

}

#feedbackwebpart .feedbackbuttoncell #clearbutton
{
	float:left;
	padding-left:330px;
	padding-top:16px;
}

#feedbackwebpart .feedbackbuttoncell #submitbutton
{
	float:left;
	padding-left:16px;
	padding-top:16px;

}



QuickLinkDropDown
{
	width:150px;
}

div#MSO-TlPn_WebPartPageDiv { overflow: visible !important}

td.ms-sbcell 
{
	border:none !important;
}

td.ms-sbgo 
{
	background-color:white !important;
}

.ms-sbplain 
{
	border:1px black solid !important;
}

/* rt-editor table-styles*/

.ms-rteTable-10 {border-collapse:collapse;border:none}
.ms-rteTableHeaderRow-10 {
	font-family:Arial;	
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	color:#44697D;
	background-color:#e9ffb6;
	text-align:left;
	height:20px;
	}

.ms-rteTableHeaderFirstCol-10 {background-color:#e9ffb6;vertical-align:middle; padding:0 px;}
.ms-rteTableHeaderLastCol-10 {background-color:#e9ffb6;vertical-align:middle; padding:0 px;}
.ms-rteTableHeaderOddCol-10 {background-color:#e9ffb6;vertical-align:middle; padding:0 px;}
.ms-rteTableHeaderEvenCol-10 {background-color:#e9ffb6;vertical-align:middle; padding:0 px;}

.ms-rteTableOddRow-10 {font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	background-color:white;
	height:20px;
}

.ms-rteTableEvenRow-10 {font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	background-color:white;
	height:20px;
}
.ms-rteTableFirstCol-10 {background-color:white;vertical-align:middle; padding:0 px;}
.ms-rteTableLastCol-10 {background-color:white;vertical-align:middle; padding:0 px;}
.ms-rteTableOddCol-10 {background-color:white;vertical-align:middle; padding:0 px;}
.ms-rteTableEvenCol-10 {background-color:white;vertical-align:middle; padding:0 px;}
.ms-rteTableFooterRow-10 {font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
	height:26px;
}
.ms-rteTableFooterFirstCol-1 {background-color:white;vertical-align:middle;padding:0 px;
    border-top:none 1.0pt;text-align:left}
.ms-rteTableFooterLastCol-1 {background-color:white;vertical-align:middle;padding:0 px;
    border-top:none 1.0pt;text-align:left}
.ms-rteTableFooterOddCol-1 {background-color:white;vertical-align:middle;padding:0 px;
    text-align:left;border-top:none;}
.ms-rteTableFooterEvenCol-1 {background-color:white;vertical-align:middle;padding:0 px;
    text-align:left;border-top:none;}
    
/* rt-editor table-styles*/

/* Search styles*/

.srch-Title a:link, .srch-Title a:visited
{
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	/*color: #809ca9 ;	*/
	color: #345568;
	text-decoration: underline;
}
.srch-Title a:hover
{
	font-family: Arial;  
	font-size: 14px; 
	font-weight:bold;	
	/*color: #809ca9 ;	*/
	color: #345568;
	
	text-decoration: underline;
}

.srch-Description
{
	font-family:Arial;	
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#345568;
}

.srch-URL a:link, .srch-URL a:visited
{
	font-family: Arial !important;   
	font-size: 11px !important;  
	font-weight:bold !important; 
	color: #809ca9 !important; 	
	text-decoration: none !important; 
}

.srch-URL a:hover
{
	font-family: Arial !important; 
	font-size: 11px !important; 
	font-weight:bold !important; 
	color: #809ca9 !important; 	
	text-decoration: underline !important; 
}

.srch-dup a:link, .srch-dup a:visited
{
	color:#345568;
}

.imageCarouselPanelCss
{
	text-align:center;
	padding-top:20px;
	width:1008px;
	position:relative;
	left:-32px;
	overflow:hidden;
}

.imageCarouselPrevButtonDiv .prev
{
	float:left;
	width:20px;
	height:100px;
	background-image:url('../../Images/leftarrow.gif');
	background-position:center center;
	background-repeat:no-repeat;

}

.anviaimagecarousel
{
	float:left;	
	width:934px;	
	
}

.imageCarouselNextButtonDiv .next
{
	float:left;
	width:20px;
	height:100px;
	background-image:url('../../Images/rightarrow.gif');
	background-position:center center;
	background-repeat:no-repeat;
padding-left:13px;

}

.carouselimage
{
	border:none;
	width: 220px;
	height:130px;
	padding:5px;
	padding-left:13px;

}



/*	*/
