﻿/* CSS Document */

body 
{
	margin: 0px; padding: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px;
    color:#616365;
}

.frontBody
{
	background-image:url(imgs/ui/front_body_bg.jpg);
	background-repeat:repeat-x;	
	background-color:#ffffff;
}

.contentBody
{
	background-image:url(imgs/ui/content_body_bg.jpg);
	background-repeat:repeat-x;	
	background-color:#ffffff;
}

p.startSection
{
	margin-top: 0px;
}

#DIVcontainer {width: 1000px; margin-top: 0px; margin: auto;}

.IMGlogo {float: left; margin-left: 50px; border: 0px; margin-top:0px;}
.IMGlogoLogin {float: left; border: 0px;}

.DIVTopAreaSeparator
{
	margin-top:9px;
	width:1px;
	height:66px;
	background-color:#1d899e;
	float: left;
}

.DIVtopmenu
{
	margin-top:0px; /*41px;	*/
	float: left;
	width:522px
}

.DIVTopAreaRight
{
	float: left;
	margin-left:10px;
	margin-top:18px;
}

#DIVheader_links a:link {color: #000000; text-decoration:none;}
#DIVheader_links a:active {color: #000000; text-decoration:none;}
#DIVheader_links a:visited {color: #000000; text-decoration:none;}
#DIVheader_links a:hover {color: #000000; text-decoration:underline;}

#DIVSearch{ margin-top:5px; }

#TABLE_search {} 
.INPUTtext { position:relative; top:-3px; width:148px; border: 1px solid #1d899e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; height: 15px; line-height: 15px;}


.INPUTSearchPerson{  width:150px; border: 1px solid #929292; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.COMBObox { background-color:#1b9bb3;  width:152px; border: 1px solid #929292; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.LanguageSelector
{
	line-height:20px;		
	width:199px; 
	background-color:#1b9bb3;
visibility:hidden;
	z-index:99
}




.divLanguageSelectOn
{
	background-color:#1d899e;
	border-left:solid 1px #1d899e;
	border-right:solid 1px #1d899e;
	margin:0px;
	text-align:left;
	font-size:11px;
	padding-left:8px;
}
.divLanguageSelectOff
{
	background-color:#1b9bb3;	
	border-left:solid 1px #1d899e;
	border-right:solid 1px #1d899e;
	margin:0px;
	font-size:11px;
	text-align:left;
	padding-left:8px;
}
/* top navigation */
#DIVtop_navi {
	height: 80px;
	width:998px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
}
#DIVtop_navi a:link {color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}
#DIVtop_navi a:active {color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}
#DIVtop_navi a:visited {color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}
.tdMenuItem
{
	
}


.ContentAreaSeparator
{
	display:none;
	float:left;
	width:1px;
	/*
	background-color:#c5dde2;
	min-height:380px;
	margin-right:12px;	
	height:380px;*/
}



/* <frontpage> */
#DIVfront_content
{
	margin-top:13px;
	margin-bottom:13px;
	min-height:250px;
}

#DIVfront_left_column
{
	width:342px;
	min-height:250px;
	float:left;	
	padding-left:55px;

	/*border-right:solid 1px #c5dde2;
	margin-right:12px;
	margin-bottom:8px; */
}

#DIVfront_left_column h1
{
	color:#118ca2;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.frontLeftAreaHeading
{
	margin-top:0px;
	margin-left:5px;
}
.frontLeftAreaContent
{
	min-height:80px;
	font-size:11px;
	color:#636567;
	margin-left:5px;
}

.frontLeftAreaContent img
{
	margin-right:15px;
	margin-left:10px;
}
.frontLeftAreaContent a
{
	line-height:25px	
}

.ContentHorizontalSeparator
{
	height:1px;
	background-color:#c5dde2;
	width:332px;
	margin-top:0px;
	margin-bottom:10px;
}

#DIVfront_middle_column
{
	width:325px;
	min-height:250px;
	float:left;
	border-right:solid 1px #c5dde2;
	border-left:solid 1px #c5dde2;
	margin-right:12px;
	margin-bottom:8px;
	padding-left:12px;
}

#DIVfront_right_column
{
	width:183px;
	max-width:183px;
	min-height:200px;
	float:left; 
}

#DIVRightContent1
{
	max-height:370px;
		
}

.frontNewsHeading
{
	color:#118ca2;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.frontNewsContent a
{
	line-height:25px	
}
	

/* </frontpage> */
/* front page main image lift */
#DIVFrontImage
{
	width:998px;
	height:312px;
	overflow:hidden;
	margin-left:0px;
	margin-top:0px;
	margin-bottom: 5px;
}
#DIVFrontImageContainer
{	
	margin-top:0px;
}
#DIVMainImage
{
	margin-top:18px;
	margin-left:50px;
	margin-right:0px;
	float:left;
	height:276px;
	width:682px;
	background-color:#0d879e
}
#DIVMainImageText
{
	margin-top:0px;
	margin-left:0px;
	float:left;
	height:296px;
	width:245px;
	background-image:url(imgs/ui/front_image_text_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.InnerContent
{
	margin-top:30px;
	margin-left:10px;
	margin-right:40px;
	margin-bottom:10px;
	
}
#DIVMainImageText p
{
	line-height: normal;
	color:#ffffff;
	margin-bottom:4px;
	margin-top:3px;
	font-size:11px;
}
#DIVMainImageText a
{
	line-height:24px;
	color:#ffffff;
}

#DIVMainImageText hr
{
	height:1px;
	border-style:solid;
	border-width:1px;
	color:#5ea2ab;
	margin-bottom:2px;
	margin-top:2px;	
}

#DIVContentImage
{
	width:998px;
	height:178px;
	overflow:hidden;
	margin-left:0px;
	margin-top:0px;
	margin-bottom: 5px;
}
#DIVContentImageContainer
{	
	margin-top:0px;
}

#DIVContentMainImage
{
	margin-top:18px;
	margin-left:50px;
	margin-right:0px;
	float:left;
	height:140px;
	width:682px;
	/*background-color:#0d879e;*/
	/*background-image:url(imgs/ui/content_page_top_image.jpg);*/
	background-repeat:no-repeat;
}
#DIVContentMainImageText
{
	margin-top:0px;
	margin-left:0px;
	float:left;
	height:166px;
	width:230px;
	background-image:url(imgs/ui/content_image_text_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	color:#ffffff;
}
#DIVContentMainImageText a
{
	color:#ffffff;
}
#DIVContentMainImageText p
{
	padding-top:10px;
	margin-left:10px;
	margin-bottom:0px;
}
#DIVContentMainImageText div.container
{
	margin-left:10px;
	margin-top:0px;
}
#DIVContentMainImageText div.linktext
{
	clear:both;margin-bottom:3px;margin-top:3px;max-width:200px;
}
#DIVContentMainImageText ul
{
	color:#ffffff;
	margin-left:25px;
	margin-top:-10px;
	
}
#DIVContentMainImageText ul li
{
	list-style-image: url(imgs/ui/arrow_gold.gif);
	list-style-type:none;
	margin-bottom:5px;
}

/* navigation path */

#DIVNaviPath
{
	background-color: #d3d3d3;
	width:899px;
	margin-left:0px;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 12px;
}

#DIVmurupolku 	
{
	color: #3c3c3c;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	color:#3c3c3c;
	line-height: 10px;
	padding-left: 15px;
	font-size: 10px;
}
#DIVmurupolku a:link {color: #3c3c3c; text-decoration: none;}
#DIVmurupolku a:hover {color: #ff701b; text-decoration:none;}
#DIVmurupolku a:active {color: #3c3c3c; text-decoration: none;}
#DIVmurupolku a:visited {color: #3c3c3c; text-decoration: none;}

#DIVcontent {color:#616365; margin-bottom:10px;}

.TABLEContent
{
	width:900px;
	margin:auto;
	
}

.leftMenuHeading
{
	width:160px;	
	margin-bottom:10px;
	margin-top:10px;
	color: #c1bb75;
	font-size:14px;
	font-weight:bold;
}



#TDleft_column {vertical-align:top; width:187px;}

.leftmenucontent
{
	margin-top:6px;
	margin-bottom:10px;
}

.arrow_gold
{
	background-image:url(imgs/ui/arrow_gold.gif);	
	background-repeat:no-repeat;
	background-position:left center;
	width:12px;
}

/* LEFT NAVIGATION */
#TDleft_column.TDside_navi {width:160px; max-width:160px; padding: 0px; }
.navImage
{
	background-image:url(imgs/ui/arrow_gold.gif);	
	background-repeat:no-repeat;
	background-position:left center;
	width:12px;
	float:left;
}



.nav_1_level{clear:both;padding-bottom:3px;padding-top:3px;max-width:160px;}
.nav_1_level .navLink{float:left;width:148px;}

.nav_2_level{clear:both;padding-bottom:2px;padding-top:2px;margin-left:12px;max-width:148px;}
.nav_2_level .navLink{float:left;width:136px;}

#DIVLeftNavigation{max-width:160px; min-height:150px; margin-left:5px;}



/* content area */
#TDmiddle_column 
{
	width:495px; 
	vertical-align:top; 
	border-left:solid 1px #c5dce2;
	border-right:solid 1px #c5dce2;
}

#DIVContentTitle
{
	margin-top:4px;
	margin-left:8px;
	margin-right:10px;
	margin-bottom:0px;
	color:#cfc986
}
#DIVContentTitle h1
{
	margin-bottom:0px;
}
#DIVContentBody
{
	margin-top:8px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
#DIVContentBody p
{
	margin-top:5px;
}
#DIVContentBody h1{}
#DIVContentBody ul li
{
	list-style-image:url(imgs/ui/pallo.gif);
}
#DIVContentBody input,select,textarea
{
	font-size:11px; font-family:Verdana,Arial;
}
#DIVContentBody a.linkActive
{
	color:#c1bb75
}
.DIVNews
{
	color:#636567; padding:5px 0px 5px 0px;
}

.DIVNewsFullList
{
	border-bottom:solid 1px #c5dde2;
	padding:5px 0px 5px 0px;
}

.NewsInnerContent
{
	margin-top:5px;	
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}

.NewsInnerContent a
{
	line-height:normal;
}

.NewsDesc
{
	margin-bottom:5px;
}

.NewsDate {color: #636567; font-weight:bold;}


#TABLEuutiset a:link {color: #0a7d91; text-decoration: none; font-weight:bold}
#TABLEuutiset a:visited {color: #0a7d91;text-decoration: none; font-weight:bold}
#TABLEuutiset a:active {color: #0a7d91; text-decoration: none; font-weight:bold}
#TABLEuutiset a:hover {text-decoration: underline; font-weight:bold}


/* content page right lift column */
#TDright_column {width: 218px; vertical-align:top;}

#DIVContentLiftTitle1
{
	margin-top:10px;
	margin-left:18px;
	font-size:14px; color:#0a7d91; font-weight:bold;
}


#DIVContentLiftContent1
{
	margin-left:10px;
	margin-right:10px;
}

#DIVContentLiftTitle1 h1 {margin-bottom: 2px; margin-top: 0px; line-height: 20px; }

DIV.contentLiftRight
{
	margin-top:10px;
	background-color:#f0f1eb;
	width:188px;
}
DIV.contentLiftRightBanner
{
	margin-top:10px;
	width:188px;
}
DIV.contentLiftTop
{
	background-image:url(imgs/ui/content_lift_top.gif);
	background-color:#ffffff;
	margin-bottom:0px;
	margin-top:0px;
	width:188px;
	height:4px;
}
DIV.contentLiftText
{
	background-color:#f0f1eb;
	margin-bottom:0px;
	margin-top:0px;
	width:188px;
	min-height:50px;
}
DIV.contentLiftTextInner
{
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
}
DIV.contentLiftBottom
{
	background-color:#ffffff;
	background-image:url(imgs/ui/content_lift_bottom.gif);
	margin-top:0px;
	width:188px;
	height:4px;
}

.IMGlinkit_hr {margin-top: 2px;}

#TDright_column ul{
	margin-top: 5px;
	margin-left: 0px;
}

#TDright_column li {
	list-style-type:none;
	line-height: normal;
	color: #FF701B;	
	margin-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#TDright_column li a 
{
	font-weight:bold;
}

#DIVfooter_grayline
{
	height:1px; 
	width:892px; 
	background-color:#c0c0c0;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left:0px;
	
}

#DIVfooter 
{
	float:none; 
	clear:both;
	width:898px;
	margin-left:50px;
	margin-bottom: 5px;
	height: 40px;
}
#DIVFooterLine
{
	background-color: #7badb3;
	height:3px;
	margin-bottom: 5px;
	width:898px
}

h1 {font-size: 14px; font-weight: bold;}
h2 {font-size: 11px; font-weight: bold;  margin-bottom:2px; }
/*color:#0a7d91;*/
p {font-size: 11px; margin-left: 0px;}

a:link {color: #0a7d91; text-decoration:none;}
a:active {color: #0a7d91; text-decoration:none;}
a:visited {color: #0a7d91; text-decoration:none;}
a:hover {color: #c1bb75; text-decoration:none;}

a.leftMenuSelected {color:#c1bb75 !important; text-decoration:none;}


td.mainTextAreaSubheader
{
	color:#ff701b;
	font-weight:bold;
}
tr.mainTextAreaLine
{
	height:1px;
	background-color:#ff701b;
	padding-top:2px;
	padding-bottom:2px;
}

.genericInputtext100prcnt
{
	width:230px;
}
#DIVdocumentUtilities
{
	margin-top:10px;	
}
#DIVdocumentUtilities #printdocument
{
	line-height:24px;
}
.DIVTopActive{background-color:#c1bb75; filter:alpha(opacity=70); opacity:0.7;}

/*Modal Popup*/
.modalBackground { background-color:#0a7d91; filter:alpha(opacity=70); opacity:0.7;}

.modalBackground embed, .modalBackground object  { display:none;}

.modalPopup { background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:#0a7d91;
	padding:5px;
	width:300px;
	z-index:9999;
}


.sendcolleagueinput{ width:275px;}
.sendcolleaguetextarea{ width:275px;}
div.DIVlogoarea
{
	clear:both;
	background-color:#ffffff;
	width:300px;
	height:32px;	
}


#DIVNavigationPath { display:none; }

.printTitle { display:none;}

@media print 
{
	#DIVtop_navi { display:none }
	#TDleft_column { display:none }
	#DIVContentImage { display:none }
	#DIVNavigationPath {display:block;}
	#DIVdocumentUtilities { display:none }
	.printTitle {display:block;}
	#DIVContentTitle object, #DIVContentTitle embed { display:none }
	#DIVContentLiftTitle1 object, #DIVContentLiftTitle1 embed { display:none }
	#TDmiddle_column 	{ border-left:none; }
}