
body { margin: 0px;padding: 0px;color: #000000;font-family: Arial, Helvetica, sans-serif;background-color:white;}

a {color: #2B425B;}	
.forBraille{display: none} /* Nama naytetaan ainoastaan braille-lukijoille, eli piilotetaan muilta */
#outer {width: 980px; background-color: White; vertical-align:top;  margin-left:auto; margin-right:auto; 
	border-bottom: 10px solid #009966; }

td#backtoMain {display:none; }

#pageingress {
	width: 980px;
	height:110px;
	background-repeat:no-repeat;
	background-color: #009966;
	}
#pageingress #map_vk{height:110px; vertical-align:top;}
#quickLinks td {background-color: #009966; color: #009966; padding-left:22px;}
#quickLinks a {color: White; text-decoration:none;font-weight:bold;}
#topbar {background-color: white;}

td.leftborder {border-left: 1px solid #003574;}

#content {width:586px; padding:0px; margin: 0px; padding-left:35px; padding-right:34px;  
	padding-top: 33px; padding-bottom:10px;}

#contentFP {width:655px; padding:0px; margin: 0px;padding-bottom:10px; }

#middleLine_contentFP  {width:1px;}
#middleLine_content {width:1px;background-position:0px 33px; 
	 }
td1 {border:1px solid red;}

/* 4. rivi, 2/3. sarake: kuvat */
#pic1 {border: 0px solid black;margin-right: 0px;margin-left: 25px;margin-bottom: 5px;float: right;}
#pic2 {border: 0px solid black;margin-right: 5px;margin-left: 15px;margin-bottom: 5px;float:left;}
#pic3 {border: 0px solid black;margin-right: 2px;margin-left: 20px;margin-top: 2px;margin-bottom: 5px;}
#pic4 {border: 0px solid black;margin-right: 15px;margin-left: 20px;margin-top: 2px;margin-bottom: 5px; text-align: left; }
#pic5 {border: 0px solid black;margin-right: 5px;margin-left: 15px;margin-bottom: 5px;}

#content .kuvateksti {margin:0px;padding:5px; }
 .lastupdate, #contentLanguageVersions {display:none;}

#content p.back {display:block;}

/* 4. rivi, 2/3. sarake: nosto */
#lift h1 {color: #2B425B; font-weight: bold; padding: 0px; }
#lift h1 a {color: #2B425B; text-decoration:none;}
#lift p { font-weight: normal; padding: 0px; }
#lift .Pdate {font-weight: normal; color: black; padding: 0px; font-style: normal;}
#lift .TDreuna{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD;}
#lift .TDreuna img {}
#lift .TDetusivunkuva{border: 0px; margin: 0px; padding:0px;}
#lift .TDetusivunkuva img {border: 0px; margin: 0px; padding:0px; }



#lists {}
#lists h2{font-weight: bold; color: #2B425B; }
#lists ul{padding:0px;margin:0px; }
#lists li{color: #000000;  list-style-type: none; margin:0px; padding: 0px;}
#lists .Ah2{color: #2B425B;text-decoration: none;}
#lists .Ah2:hover{text-decoration: none;}


#lists .showMoreLink {padding-top: 10px;}
#lists .showMoreLink a {}

#leftNaviBottom td a, #leftNaviBottom td a:visited {color: black;}
#leftNaviBottom  td a:hover  {text-decoration:underline; color:Black;}

.navibar {background-color: #FFF5C4;margin: 0px; padding: 0px; width: 298px;background-image: none;  padding-left:26px;}
.navibar a {text-decoration:none; font-weight:bold;}
.navibar .header {text-decoration: none;font-weight: bold;color: black;}

#leftNaviBottom tr.selected td.selected a {	color: #009966;}

.navibar tr.selected td.navigationLevel3, .navibar tr.selected td.navigationLevel4 {}

.navibar tr td {padding-top:0px; padding-bottom: 2px;}
.navibar td.navigationLevel0 {}
.navibar td.navigationLevel1 {padding-left:24px;}
.navibar td.navigationLevel2 {padding-left:48px;}
.navibar td.navigationLevel3 {padding-left:72px;}
.navibar td.navigationLevel4 {padding-left:96px;}


.navibar tr td.first {border: none; }


div#contentLabel_1   {display:none; background-image:  url(content_fi.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
div#contentLabel_2   {display:none; background-image:  url(content_en.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
div#contentLabel_3   {display:none; background-image:  url(content_sv.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
#contentLabel_1 div.contentLabelText, #contentLabel_2 div.contentLabelText , #contentLabel_3 div.contentLabelText {display:none;}

#bottomLogo_contentFP_2 {background-repeat:no-repeat; background-image:  url(logo.jpg);width:249px; height: 18px; margin-top:10px; }

#leftNaviBottom {margin-top:33px;}

#spaceBeforeContent {display:none;}

#printLink {padding-top: 5px; vertical-align:bottom;}
#printLink img {border:none; padding-right: 4px;}
#printLink a {padding-left:0px; text-transform: uppercase; color: #6D6E71;}

#LanSel td {padding:0px; margin:0px; border:0px;}
#LanSel img {display:none;border:0px; padding:0px; margin:0px;}
#LanSel .lanText, #LanSel a {padding:0px; margin: 0px;}
#language_1   {border: 1px solid red;}

#LanSel {width: 200px; border-bottom: 1px solid gray; margin-bottom:15px;}

#vk_logo {width: 99px;	height:50px;background-image:  url(vk_logo.gif)}
#vk_logo img {width: 99px;	height:50px; border:0px;}

#searchCriteria strong.label {display:block;  }

#searchCriteria .TemplateID {width: 250px;}
#searchCriteria .DescendantNodeID {width: 250px;}
#searchCriteria .SearchText, #searchCriteria .DateEnd, #searchCriteria .DateStart {width: 145px;}

#searchresults h3 {font-weight:normal;}
#searchresults h3 a {font-weight:bold;}

#Velcalc .txtBox {width:40px; background-color:#CCFFCC;}
#Velcalc .salaryBox {width:80px; background-color:#FFFF99;}
#Velcalc .Instructions {display:block;padding-bottom:15px;}
#Velcalc .InstructionsPart2 {display:block;padding-top:15px;}
#Velcalc #salaryHeader {padding-right:5px;}
#Velcalc #monthCountHeader {}
#Velcalc #tblHeader {font-weight:bold;}
#Velcalc #countBtn {border-top:1px solid black; padding-top:10px;text-align:right;}
#Velcalc #total {font-weight: bold; text-align:right;}

#content #flap p.midText {margin-top:0px;padding-top:0px;}
#content #flap div#space {display:none;}
#content #flap p span {display:block;padding-top:2px;}
#content a:visited{color:#906;text-decoration: none;}

#previewNotification {padding:10px; padding-left:15px; background-color: white; color:Red; font-weight:bold;}







