﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
 
 /* headings */
 
body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: white;
}

h1	{
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #333333;
}

h2	{
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333333;
}

h3	{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 7px;
	color: #333333;
	font-weight: bold;
}

h4	{
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}

h5	{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 2px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}

h6	{
	color: #0072ba;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.Normal-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt;    
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;  
}
.Normal-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.Heading1-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:22pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading1-H
{
 FONT-SIZE:22pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading2-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:20pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading2-H
{
 FONT-SIZE:20pt; 
 FONT-FAMILY: arial;  
 font-weight: bold;
}
.Heading3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:18pt; 
 FONT-FAMILY: arial;  
 font-weight: bold;
}
.Heading3-H
{
 FONT-SIZE:18pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading4-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:16pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading4-H
{
 FONT-SIZE:16pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading5-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:14pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading5-H
{
 FONT-SIZE:14pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading6-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:13pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading6-H
{
 FONT-SIZE:13pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading7-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:12pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading7-H
{
 FONT-SIZE:12pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading8-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:11pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading8-H
{
 FONT-SIZE:11pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading9-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading9-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.DefaultParagraphFont-H
{;}
.TableNormal-T
{;}
.TableNormal-R
{;}
.TableNormal-C
{;}
.Title-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:24pt; 
 FONT-FAMILY: arial; 
 font-weight: bold; 
 text-align:center;
}
.Title-H
{
 FONT-SIZE:24pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
 text-align:center;
}
.BodyText-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet2-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText2-H
{
 FONT-SIZE:9pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText3-H
{
 FONT-SIZE:8pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.Hyperlink-H
{color:#0000FF;}
.TOC1-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC1-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt;  
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC3-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TableGrid-T
{;}
.TableGrid-R
{;}
.TableGrid-C
{;}
.majorAsciiTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorAsciiThemeFontFamily)
}
.majorAnsiTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorAnsiThemeFontFamily)
}
.majorEATheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorEAThemeFontFamily)
}
.majorCSTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorCSThemeFontFamily)
}
.minorAsciiTheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorAsciiThemeFontFamily)
}
.minorAnsiTheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorAnsiThemeFontFamily)
}
.minorEATheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorEAThemeFontFamily)
}
.minorCSTheme
{
 font-family: Arial, Helvetica, sans-serif;}


/*Aren omien sivupohjien CSS*/
#are_frontpage {
width: 940px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#are_frontpage_left {
padding: 0;
margin: 0;
float:left !important;
border: 0 !important;
}

#are_frontpage_left table {
float: left !important;
margin: 0px;
padding: 0;
}

#are_frontpage_left table tr {
margin: 0;
padding: 0;
}

#are_frontpage_left table tr td {
margin: 0;
padding: 0;
}


#are_frontpage_right {	
padding: 0;
margin: 0;
float:left !important;
border-left: 1px solid #d8d3d2 !important;
}


#are_frontpage_right .groupheader {
	text-transform: uppercase;
		font-size: 8pt;
		font-family: arial, verdana, sans serif;
		margin-top: 10px;
}

#are_frontpage_right h3 {
	text-transform: uppercase;
	font-size: 8pt !important;
	font-family: arial, verdana, sans serif;
	color: #000;
}
.productList li
{
	list-style:none !important;
	list-style-type: none !important;
	padding-bottom:16px !important;
	padding-left:0px !important;
	margin-left:0px !important;
}

.productList ul li a:active {
color: #0072ba !important;
background-image: url('Images/arrow_left.gif') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
padding-left: 15px !important;

}

.productList ul li a:hover {
color: #0072ba !important;
background-image: url('Images/arrow_left.gif') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
padding-left: 15px !important;
}

.productList ul li a:visited {
color: #0072ba !important;
background-image: url('Images/arrow_left.gif') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
padding-left: 15px !important;
}

.productList ul li a:link {
color: #0072ba !important;
background-image: url('Images/arrow_left.gif') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
padding-left: 15px !important;
}

.description {
margin: 0 0 0 13px;
padding: 0;
font-size: 12px !important;
color:#313131 !important;
font-family: arial, tahoma, sans serif !important;

}

.productList  ul li h2 {
color: #0072ba !important;
}


#are_frontpage_right .tuotteet  {	
background-color: #ffffff;
/*background-image: url('Images/bottom_main.gif');*/
background-repeat: no-repeat;
background-position: bottom left;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0;
padding: 0px 0px 10px 20px;
text-align: left;
width: 430px;
}

*html #are_frontpage_right .tuotteet  {	
background-color: #ffffff;
/*background-image: url('Images/bottom_main.gif');*/
background-repeat: no-repeat;
background-position: bottom left;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0;
padding: 0px 0px 10px 20px;
text-align: left;
width: 400px !important;
}



#are_frontpage_right .tuotteet .topNavItem a {
color: red !important;	
}


#are_frontpage_right .tuotteet a:active {	
	color:#0072ba;
	text-decoration: none;
	display:block;
	font-size: 11pt;
	font-family: arial, tahoma, sans serif; 
	font-weight:bold; 
	line-height:20pt;
	height:16px;
	background-image: url('Images/frontpage_buttom.gif');
	background-repeat:no-repeat;	
	background-position:top left;
	margin:0;
	padding:0px 0px 0px 16px;
	text-align: left;
}


#are_frontpage_right .tuotteet a:hover {	
	color:#0072ba;
	text-decoration: none;
	display:block;
	font-size: 11pt;
	font-family: arial, tahoma, sans serif; 
	font-weight:bold; 
	line-height:20pt;
	height:16px;
	background-image: url('Images/frontpage_buttom.gif');
	background-repeat:no-repeat;	
	background-position:top left;
	margin:0;
	padding:0px 0px 0px 16px;
	text-align: left;
}


#are_frontpage_right .tuotteet a:visited {	
	color:#0072ba;
	text-decoration: none;
	display:block;
	font-size: 11pt;
	font-family: arial, tahoma, sans serif; 
	font-weight:bold; 
	line-height:20pt;
	height:16px;
	background-image: url('Images/frontpage_buttom.gif');
	background-repeat:no-repeat;	
	background-position:top left;
	margin:0;
	padding:0px 0px 0px 16px;
	text-align: left;
}


#are_frontpage_right .tuotteet a:link {	
	color:#0072ba;
	text-decoration: none;
	display:block;
	font-size: 11pt;
	font-family: arial, tahoma, sans serif; 
	font-weight:bold; 
	line-height:20pt;
	height:16px;
	background-image: url('Images/frontpage_buttom.gif');
	background-repeat:no-repeat;	
	background-position:top left;
	margin:0;
	padding:0px 0px 0px 16px;
	text-align: left;
}

#are_frontpage_right .tuotteet a:active {	
	color:#3691f1;
}

#are_frontpage_right .tuotteet a:hover {	
	color:#3691f1;
}

#are_frontpage_right .contentBox h4	{
	margin-left: 20px;
	margin-right: 20px;
}

#are_frontpage_right .contentBox ul	{
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}

#are_frontpage_right .contentBox li	{
	background-image: url(../images/blueline.gif);
	background-repeat: repeat-x;
	width: 410px;
	display: block;
	float: left;
}

#are_frontpage_right .contentBox a	{
	color: #0072BA;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	font-size: 14px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

#are_frontpage_right .contentBox a:hover	{
	color: #3691ec;
}



#are_page_content {
width: 709px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#are_page_content h1 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #333333;
}

#are_page_content table tr td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#are_page_content_wide {
width: 668px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 60px;
font-size: 12px;
color: #333333;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
}

#are_page_content_wide table tr td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}


#are_page_content_left {
width: 435px;	
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
float:left;
height: 100%;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
padding-bottom: 60px;
}


#are_page_content_left .pagecontent {
width: 435px;	
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
float:left;
height: 100%;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #fff;
padding-bottom: 60px;
}


#are_page_content_left a:active	{
	color: #0072ba;
	text-decoration: underline;
}

#are_page_content_left a:link	{
	color: #0072ba;
	text-decoration: underline;
}

#are_page_content_left a:hover	{
	color: #3691ec;
}

#are_page_content_left a:visited	{
	color: #0072ba;
}

#are_page_content_right {
margin: 15px 0px 0px 18px;
/*margin-left: 20px;*/
width: 211px;
border-left: 0;
border-right: 0;
float: left;

}

.areotsikko {
	font-size: 20px;
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 10px;
	font-weight: normal;
	color: #333333;
}

.breadcrumb
{
	padding:0;
    font-size:8pt;
    border:0;
    margin-bottom:15px;
}
.breadcrumb a:active
{
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	text-decoration:none;
   	color: #0071bd;
}
.breadcrumb a:hover
{
	text-decoration:none;
}
.breadcrumbCurrent
{
	font-weight:normal; 
}


/*KOKOOMASIVUN RAKENNE*/

#are_page_content_main {
width: 730px;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;

}

#are_page_content_main ul {
	list-style-type: none;
	margin: 0;
	list-style-position:outside;
}


#are_page_content_right_main {
margin-top: 0px;
border-right: 1px solid #d8d3d2;
border-left: 1px solid #d8d3d2;
padding-left: 20px;
padding-right: 0;
padding-bottom: 0;
margin-left: 0px;
width: 335px;
border-right: 0;
float: left;
}

#are_page_content_left_main {
width: 335px;	
padding-left: 20px;
padding-right: 0px;
margin: 0 !important;
float:left;
}

/* product list */

#are_page_content ul	{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#are_page_content li	{
	padding-bottom: 15px;
}

#are_page_content p.img	{
	margin-bottom: 5px;
}

#are_page_content h2	{
	margin-bottom: 0px;
	padding-bottom: 2px;
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	color: #333333;
}

#are_page_content h2 a	{
	background-image: url(http://www.are.fi/templates/images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	
}

.Normal-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt;    
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;  
}
.Normal-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.Heading1-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:22pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading1-H
{
 FONT-SIZE:22pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading2-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:20pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading2-H
{
 FONT-SIZE:20pt; 
 FONT-FAMILY: arial;  
 font-weight: bold;
}
.Heading3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:18pt; 
 FONT-FAMILY: arial;  
 font-weight: bold;
}
.Heading3-H
{
 FONT-SIZE:18pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading4-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:16pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading4-H
{
 FONT-SIZE:16pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading5-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:14pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading5-H
{
 FONT-SIZE:14pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading6-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:13pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading6-H
{
 FONT-SIZE:13pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading7-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:12pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading7-H
{
 FONT-SIZE:12pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading8-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:11pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading8-H
{
 FONT-SIZE:11pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading9-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.Heading9-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
}
.DefaultParagraphFont-H
{;}
.TableNormal-T
{;}
.TableNormal-R
{;}
.TableNormal-C
{;}
.Title-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:24pt; 
 FONT-FAMILY: arial; 
 font-weight: bold; 
 text-align:center;
}
.Title-H
{
 FONT-SIZE:24pt; 
 FONT-FAMILY: arial; 
 font-weight: bold;
 text-align:center;
}
.BodyText-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet2-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.ListBullet3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.List3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText2-H
{
 FONT-SIZE:9pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText3-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.BodyText3-H
{
 FONT-SIZE:8pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.Hyperlink-H
{color:#0000FF;}
.TOC1-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC1-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC2-P
{
 margin: 0pt 0pt 0pt 0pt; 
 FONT-SIZE:10pt;  
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC2-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC3-P
{
 margin: 0pt 0pt 0pt 0pt;
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TOC3-H
{
 FONT-SIZE:10pt; 
 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
.TableGrid-T
{;}
.TableGrid-R
{;}
.TableGrid-C
{;}
.majorAsciiTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorAsciiThemeFontFamily)
}
.majorAnsiTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorAnsiThemeFontFamily)
}
.majorEATheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorEAThemeFontFamily)
}
.majorCSTheme
{
 FONT_FAMILY: arial; _LCssFF(RcamajorCSThemeFontFamily)
}
.minorAsciiTheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorAsciiThemeFontFamily)
}
.minorAnsiTheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorAnsiThemeFontFamily)
}
.minorEATheme
{
 FONT_FAMILY: verdana; _LCssFF(RcaMinorEAThemeFontFamily)
}
.minorCSTheme
{
 font-family: Arial, Helvetica, sans-serif;}


/*Aren omien sivupohjien CSS*/
#are_frontpage {
width: 940px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#are_frontpage_left {
width: 440px;
padding-left: 5px;	
padding-right: 20px;
padding-left: 0px;
margin: 0;
float:left;
border-right: 1px solid #d8d3d2;
}

#are_frontpage_right {
width: 425px;	
padding-right: 20px;
padding-left: 20px;
margin: 0;
float:left;
border: 0;
}



#are_frontpage_right .contentBox h4	{
	margin-left: 20px;
	margin-right: 20px;
}

#are_frontpage_right .contentBox ul	{
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}

#are_frontpage_right .contentBox li	{
	background-image: url(../images/blueline.gif);
	background-repeat: repeat-x;
	width: 410px;
	display: block;
	float: left;
}

#are_frontpage_right .contentBox a	{
	color: #0072BA;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	font-size: 14px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

#are_frontpage_right .contentBox a:hover	{
	color: #3691ec;
}

.contentBox
{
	background-color:#f7f7f7 !important;
	padding-top:2px !important;
	margin-top:18px !important;
	padding-bottom:2px;
	background-image:url('../PublishingImages/rounding.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.contentBox .margin
{
	margin-left:13px;
	margin-top:16px !important;
	margin-right:13px;
	margin-bottom:16px;
}

#are_page_content {
width: 709px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
color: #333333 !important;
}

#are_page_content h1 {
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #333333;
}

#are_page_content table tr td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#are_page_content_wide {
width: 668px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 60px;
font-size: 12px;
color: #333333;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
}

#are_page_content_wide table tr td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}


#are_page_content_left {
width: 435px;	
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
float:left;
height: 100%;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
padding-bottom: 60px;
	color: #333333;

}

#are_page_content_left a:active	{
	color: #0072ba;
	text-decoration: underline;
}

#are_page_content_left a:link	{
	color: #0072ba;
	text-decoration: underline;
}

#are_page_content_left a:hover	{
	color: #3691ec;
}

#are_page_content_left a:visited	{
	color: #0072ba;
}

#are_page_content_right {
	margin: 15px 0px 0px 18px;
/*margin-left: 20px;*/	width: 211px;
	border-left: 0;
	border-right: 0;
}

#uutispalsta {
	margin: 0px 0px 0px 15px;
}

.areotsikko {
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #333333;
}

.breadcrumb
{
	padding:0;
    font-size:8pt;
    border:0;
    margin-bottom:15px;
}
.breadcrumb a:active
{
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	text-decoration:none;
   	color: #0071bd;
}
.breadcrumb a:hover
{
	text-decoration:none;
}
.breadcrumbCurrent
{
	font-weight:normal; 
}


/*KOKOOMASIVUN RAKENNE*/

#are_page_content_main {
width: 730px;
border-left: 1px solid #d8d3d2;
border-right: 1px solid #d8d3d2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;

}

#are_page_content_main ul {
	list-style-type: none;
	margin: 0;
	list-style-position:outside;
}


#are_page_content_right_main {
margin-top: 0px;
border-right: 1px solid #d8d3d2;
border-left: 1px solid #d8d3d2;
padding-left: 20px;
padding-right: 0;
padding-bottom: 0;
margin-left: 0px;
width: 335px;
border-right: 0;
float: left;
}

#are_page_content_left_main {
width: 335px;	
padding-left: 20px;
padding-right: 0px;
margin: 0 !important;
float:left;
}

/* product list */

#are_page_content ul	{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#are_page_content li	{
	padding-bottom: 15px;
}

#are_page_content p.img	{
	margin-bottom: 5px;
}

#are_page_content h2	{
	margin-bottom: 0px;
	padding-bottom: 2px;
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	color: #333333;
}

#are_page_content h2 a	{
	background-image: url(http://www.are.fi/templates/images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}


/* main image */

.mainImage	{
	display: block;
	float: left;
	width: 440px;
	height: 310px;
	overflow: hidden;
}

.mainImage .heading	{
	position: relative;
	top: -117px;
	left: 0px;
	height: 77px;
	overflow: hidden;
	/*background-image: url(../images/bg_mainimage.gif);*/
	background-color: #0072BA;
	opacity: .75;
	filter: alpha(opacity=75);
	z-index: 0;
}

.mainImage h1	{
	position: relative !important;
	top: -179px !important;
	left: 20px !important;
	font-size: 18px !important;
	color: White !important;
	width: 390px !important;
	z-index: 1 !important;
}

.infobox_right {
	background-image: url(../images/webpartbottom.gif) !important;
	background-repeat: no-repeat !important;
	background-position: bottom left !important;
	margin:0 !important;
	padding-left: 20px !important;
	width: 210px !important;
}

.infobox_right h5 {
	margin-left: 20px;
}


.longtitle {
	margin: 0px 0px 0px -10px;
	padding-top: 0px;
}

.oikeatext {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
color: #333333 !important;
background-color: red !important;	
}

h2 a, h2 a:visited, h2 a:hover, h2 a:active
{
	color:#0072ba;
}

