

* {
}

* {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body {
  margin:0;
  padding: 0;
  border:0;
  text-align: center;
}


div#banneri {
margin: 0 auto;
position: relative;
display: block;
width: 957px;
height: 67px;
cursor:pointer; 
cursor:hand; 
margin-bottom: 30px;
margin-top: 5px;
text-align: left;
}

div#banneri a {
display: inline-block;
margin-top: 34px;
padding-right: 15px;
margin-left: 137px;
color: black;
text-decoration: none;
background-image: url(/instancedata/prime_product_julkaisu/laakelaitos/pics/pinkkikolmio.png);
background-position: right center;
font-weight: bold;
background-repeat: no-repeat;
}

div#banneri a:hover {

}


table {
  border-spacing: 0;
  border-collapse: collapse;
  margin:0;
  padding:0;
  border:0;
}

td {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

th {
  font-weight: normal;
}

img {
  border: 0;
  vertical-align: top;
}

p {
  margin: 12px 0;
  margin: expression('18px 0');
  padding: 0;
  font-size: 12px;
}

ul, ol {
  padding-left: 5px;
  margin: 0;
}

strong, strong *, strong a, b, b *, b a {
  font-weight: bold;
}

a {
  font-weight: normal;
}

#xmldocpreview {
  float: left;
  text-align: left;
  width: 340px;
  padding: 10px 0 0 10px;
}








a {
  color: #000000;
}

#centercolumncell p, #centercolumncell p *,
#centercolumncell div, #centercolumncell div *,
#centercolumncell span *, .channel * {
  font-size: 12px;
}

#centercolumncell h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
}

#wrapper {
  width: 726px;
  text-align: left;
  margin: 20px auto;
  padding-bottom: 20px;
}

#content {
  width: 100%;
  background: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/background.gif') repeat-y;
}

.buttonedge {
  width: 6px;
  height: 16px;
}

.helperbuttonwrapper {
  margin: 5px 0;
}

.helperbuttonrow {
  background: #ffffff;
}

.helperbuttonrow:hover {
  background: #ffedba;
  cursor: pointer;
}

.helperbutton {
  border-top: 1px solid #058a6d;
	border-bottom: 1px solid #058a6d;
	padding: 0 5px;
}

.helperbutton a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

#menuwrapper {
  width: 100%;
  height: 60px;
  background: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/menubackground.gif') no-repeat;
  background-position: 0px 5px;
}

#menucontent, #menucontentlower {
  margin: 0px auto;
}

#menucontent {
  margin-top: 11px;
}

#menucontentlower {
  margin-top: 8px;
}

.menubuttonwrapper {
  padding: 0 8px;
}

.menubuttonlower td.menubuttonwrapper{
  padding-top: 8px;
}

.menubuttonrow1 {
  background-color: #eff8f6;
}

.menubuttonrow2 {
  background-color: #b2e0d7;
}

.menubuttonrow3 {
  background-color: #ffffff;
}

.menubuttonrow1:hover, .menubuttonrow2:hover, .menubuttonrow3:hover{
  background: #ffedba;
  cursor: pointer;
}

.menubutton {
  border-top: 1px solid #058a6d;
	border-bottom: 1px solid #058a6d;
	padding: 0 4px;
}

.menubutton a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

#contenttable {
  width: 100%;
}

#leftcolumncell {
  width: 165px;
}

.leftcolumnpad {
  padding: 0 0 0 5px;
}

#centercolumncell {
  width: 389px;
  padding-bottom: 100px;
}

#centercolumnpad {
  padding: 10px 26px 0 36px;
  
}

#centercolumncell table td, #centercolumncell table th, #xmldocpreview table td, #xmldocpreview table th {
  padding: 10px 2px;
}

#centercolumncell table.bordered td, #centercolumncell table.bordered th, #xmldocpreview table.bordered td, #xmldocpreview table.bordered th {
  border: 2px ridge #000000;
  border: expression('2px groove #666666');
}

.MultipleChoiceQuestion td {
  padding: 2px !important;
}

.pf_errorlabel
{
  margin-left: 0.5em;
  color: red;
}

#centercolumncell h1 {
  margin: 0 0 25px -15px;
}

#centercolumncell ul, #centercolumncell ol {
  padding-left: 35px;
}

#rightcolumncell {
  width: 172px;
  padding-bottom: 50px;
}

#rightcolumnpad {
  padding: 10px 22px 0 6px;
  
}

#rightcolumncell a {
  color: #005a47;
  text-decoration: none;
}



#rightcolumncell li {
  list-style-image: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/listarrow.gif');
  margin-left: 5px;
}



#submenu {
  width: 150px;
  margin-bottom: 25px;
  position: relative;
  z-index: 99;
}

#submenu ul {
  padding: 0 0 0 10px;
}

#submenu #nn_c0 {
  width: 140px;
  padding-left: 20px;
  padding-left: expression('17px');
}

#submenu #nn_c0 li {
  margin: -3px 0;
}

#submenu #nn_c0 ul li {
  margin-bottom: -2px;
}

#submenu #nn_c0 ul li ul li {
  margin-bottom: -4px;
}

#submenu #nn_c0 li a {
  position: relative;
  left: -3px;
  left: expression('0');
}

#submenu ul li {
  list-style-image: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/menuarrow.gif');
  margin-left: -2px;
}

#submenu ul li.selected {
  list-style-image: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/menuarrowdown.gif');
}

#submenu ul li.selected > a {
  background-color: #ffedbb;
}

#submenu #nn_c0 ul {
  width: 130px;
  padding-left: expression('16px');
}

#submenu #nn_c0 ul ul {
  width: 120px;
}

#submenu ul li ul li ul li, #submenu ul li ul li ul li.selected {
  list-style-image: none;
  list-style-type: none;
  padding: 4px;
  border-left: 1px solid #ffedbb;
  position: relative;
  left: -8px;
  left: expression('-10px');
  padding-left: 10px;
  padding-left: expression('8px');
}

#submenu ul li ul li ul li ul li, #submenu ul li ul li ul li ul li.selected {
  border: 0;
}

#submenu a {
  color: #000000;
  text-decoration: none;
}

#submenu a:hover {
  text-decoration: underline;
}

#searchnewsarea {
  width: 150px;
  margin-bottom: 20px;
  margin-top: expression('-20px');
  position: relative;
  z-index: 98;
}

#searchnewsarea a {
  color: #000000;
  text-decoration: none;
}

#searchnewsarea p {
  margin-bottom: 2px !important;
}

#searchnewsarea ul {
  width: 140px;
  padding-left: 20px;
  padding-left: expression('17px');
}

#searchnewsarea ul li {
  list-style-image: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/menuarrow.gif');
  margin-left: -2px;
  margin: -3px 0;
}

#searchnewsarea ul li a {
  position: relative;
  left: -3px;
  left: expression('0');
}

#toparea {
  width: 100%;
}

#logocell {
  width: 121px;
}

#searchlabel {
  padding-right: 10px;
  font-size: 11px;
}

#searchcell {
  max-width: 224px;
  padding-left: 30px;
  vertical-align: middle;
  font-size: 11px;
}

#searchwrapper {
  padding: 0 16px 0 15px;
  width: 153px;
  height: 16px;
  background: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/searchbg.gif') no-repeat;
}

.searchbox {
  border: 0;
  width: 124px;
  height: 13px;
  font-size: 12px;
  margin: 1px 0;
  padding: 0px;
  text-align: middle;
}

#navipath {
  font-size: 11px;
  margin: 10px 50px;
}

#navipath a {
  font-size: 11px;
  color: #000000;
}

#quicklinkscell {
  background: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/quicklinksbg.gif') no-repeat;
  background-position: 130px 14px;
  vertical-align: middle;
  width: 385px;
}

.quicklinkbuttonwrapper {
  padding-left: 16px;
}

.quicklinkbuttonrow {
  background: #c6eaf9;
}

.quicklinkbuttonrow:hover {
  background: #ffedba;
  cursor: pointer;
}

.quicklinkbutton {
  border-top: 1px solid #058a6d;
	border-bottom: 1px solid #058a6d;
	padding-left 0 5px;
}

.quicklinkbutton a {
  color: #000000;
  text-decoration: none;
  padding: 0 2px;
  font-weight: bold;
  font-size: 11px;
}

#tools {
  padding: 5px 5px 0 0;
}

#tools img, #tools input {
  margin: 0;
  border: 0;
  padding: 0;
  margin-left: -3px;
  cursor: pointer;
}

#copyrightnotice {
  margin: 10px 0 0 20px;
  float: left;
}

#copyrightnotice a {
  font-size: 11px;;
}

.channeltitle {
  display: none;
}

.channelitem a {
  text-decoration: none;
  font-size: 12px;
}

.channelitem h2 {
  padding-left: 10px;
  background: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/listarrow.gif') no-repeat;
}

.itemdate {
  display: block;
}

.channeldocumentinfo {
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: -15px;
}

.externalcontent {
  width: 450px;
  margin-left: 25px;
}

.externalcontent h1 {
  margin: 0 !important;
}

.externalcontent table td {
  border: 0 !important;
}

#frontbanner {
  position: relative;
  left: -30px;
}

#frontpageinfo {
  margin-left: 15px;
  font-size: 11px;
}

#frontpageinfo * {
  font-size: 11px;
  text-decoration: none;
}

#frontpageinfo li {
  margin: 0 0 0 15px;
  text-indent: -4px;
  list-style-image: url('/instancedata/prime_product_julkaisu/laakelaitos/pics/menuarrow.gif');
}

#sitemap ul li * {
  font-weight: bold;
}

#sitemap ul ul, #sitemap ul ul li {
  margin-left: 0px;
  padding-left: 0px;
}

#sitemap ul ul ul li {
  margin-left: 80px;
}

#sitemap ul li, #sitemap ul ul li {
  list-style-type: disc;
}

#sitemap ul ul ul li {
  list-style-type: square;
}

#sitemap ul ul li {
  margin-top: 40px;
}

#sitemap ul ul ul li {
  margin-top: auto;
}

#centercolumncell table td p {
  margin: 0 !important;
  padding: 0 !important;
}
