@import url("main.dwt.css");
@media screen {
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
/*  background-image: url(../components/bgpattern1.png); */
}
p {
  margin-top: 5px;
  margin-bottom: 5px;
}
a {
  text-decoration: none;
  color: #77B;
}
a:hover {
  color: #99B;
  border: none;
}
a img {
  border: none;
}
.kuva-oikealla {
  float: right;
}
.kuva-vasemmalla {
  float: left;
}
#pagebottom {
  text-align: center;
}
#pagecontainer {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  border-width: 0px;
  text-align: left;
}
#headbanner {
  background-color: #FFF;
  width: 750px;
  height: 40px;
  padding: 0px;
  border-width: 0px;
  margin-bottom: 10px;
}
#maincontent {
  float: left;
  width: 500px;
/*  border: 1px inset black; */
  background-color: #FFF;
}
#maincontentwide {
  float: left;
  width: 750px;
/*  border: 1px inset black; */
  background-color: #FFF;
}
#panels {
  float: right;
  width: 240px;
  padding: 0px;
  border-left: 1px dotted #CCC;
}
.panel {
/*  border: 1px inset #000; */
  margin-bottom: 10px;
  background-color: #FFF;
  padding-left: 5px;
}
.panelheader {
  background-color: #009999;
  color: #FFF;
  padding: 3px;
  text-align: left;
  font-weight: bold;
}
.panelcontent {
  margin-top: 10px;
  padding: 3px;
}
#sitelinks .panelcontent {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;


}
.panel:hover .panelheader {
  background-color: #00CCCC;
  color: #FFF;
}
#validation .panelcontent {
  text-align: center;
}
.newsheader {
  font-weight: bold;
  font-size: 36px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.newsbrief {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: thick dotted;

}
.newsdateline {
  font-size: x-small;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #999;
}
}
@media print {
#panels {
  display: none;
}
a {
  text-decoration: none;
  font-style: italic;
  color: #77B;
}
}
.ortopedia {

	visibility:hidden;
	position:absolute;
	left:-400px;
	top:0px;
}
#pagebottom #pagecontainer #maincontent p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
#pagebottom #pagecontainer #maincontent #maincontent2 .style1 strong {
	color: #FF8000;
}
#pagebottom #pagecontainer #maincontent #maincontent2 .style1 strong {
	color: #000;
}
#pagebottom #pagecontainer #maincontent #maincontent2 .style1 strong {
	color: #FF8000;
}
#pagebottom #pagecontainer #maincontentwide p strong {
	color: #FF8000;
}
#pagebottom #pagecontainer #maincontentwide h2 strong {
	color: #004080;
}
#pagebottom #pagecontainer #maincontentwide h1 strong {
	color: #FF8000;
}
#pagebottom #pagecontainer #maincontentwide h1 strong {
	color: #004080;
}
#pagebottom #pagecontainer #maincontentwide p a {
	color: #0000A0;
}
#pagebottom #pagecontainer #maincontentwide p small a {
	color: #0000A0;
}
#pagebottom #pagecontainer #maincontentwide p small a {
	color: #0000A0;
}
#pagebottom #pagecontainer #maincontentwide p a {
	color: #0000A0;
}
#pagebottom #pagecontainer #maincontentwide p a {
	color: #00F;
}
#pagebottom #pagecontainer #maincontentwide p strong {
	color: #FF8040;
}
