html, body {
    height: 100%;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;

}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #1d3e6e;
	text-decoration: none
}
a:hover {
	color: #023da8;
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #323536;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #323536;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}





address {
 background-color: rgb(6, 224, 6);
 color: rgb(100%, 100%, 100%);
}

#sosiaaliedut {
background: url(http://www.tyomarkkina-avain.fi/cms/pics/sosiaaliedut.jpg) no-repeat;
height: 605px;
width: 605px;
top:0px;
margin:0px;
padding:0px;
background-position: top right;
}

#palkka {
background: url(http://www.tyomarkkina-avain.fi/cms/pics/palkka.jpg) no-repeat;
height: 605px;
width: 605px;
top:0px;
margin:0px;
padding:0px;
background-position: top right;
}

#tyoaika {
background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyoaika.jpg) no-repeat;
height: 605px;
width: 605px;
top:0px;
margin:0px;
padding:0px;
background-position: top right;
}

#tyosuhde {
background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyosuhde.jpg) no-repeat;
height: 605px;
width: 605px;
top:0px;
margin:0px;
padding:0px;
background-position: top right;
}

#pelisaannot {
background: url(http://www.tyomarkkina-avain.fi/cms/pics/pelisaannot.jpg) no-repeat;
height: 605px;
width: 605px;
top:0px;
margin:0px;
padding:0px;
background-position: top right;
}


#b_cols {
background:#CEFD90;
padding:0px;
}

#scrollboll {
margin-left:20px;
padding-right:30px;
padding-top:24px;
top:160px;
width:563px;
\width:573px;
w\idth:563px;
height:558px;
overflow: auto;
background-attachment: scroll;
background-repeat: repeat;
background-color: #ffffff;
}



#headery{
   float: left;
   width: 100%;
   height: 187px;

}
#lefty{

   float: left;
   width: 132px;
   height: 599px;
background-color:#7096cf;

}
#mainy{
   float: left;
   width: 688px;
   height: 599px;
  background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyttofin.jpg) no-repeat;
  background-position: top-left;

}
#righty{
display:inline;
   float: right;
   width: 40px;
   min-height: 599px;
background-color:#7096cf;

}
#footery{
   float: left;
   width: 100%;
   height: 50px;
}

#margin2 {
margin-left:30px;
margin-top:20px;
padding:0px;
}

#mainy2{
float: left;
width: 593px;
height: 599px;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyttofin.jpg) no-repeat;
background-position: top-left;
}

#mainy8{
margin-left:2%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-color: #ffffff;
}

#mainy7{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/yhteistoiminta.jpg) no-repeat;
}

#mainy6{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/pelisaannot.jpg) no-repeat;
}

#mainy5{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/sosiaaliedut.jpg) no-repeat;
}

#mainy4{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/palkka.jpg) no-repeat;
}

#mainy3{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyoaika.jpg) no-repeat;
}

#mainy2{
margin-left:3.1%;
display:inline;
float: left;
width: 570px;
height: 599px;
background-position: top-right;
background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyosuhde.jpg) no-repeat;
}

#maincontent{
top:12px;
left:12px;
margin-left:30px;
width: 570px;
float:left;
background-color: #ffffff;
}



#rite{
clear:both;
   float: left;
   width: 40px; 
min-height:599px;
background-color:#7096cf;
}


#containery{
margin:auto;
height:1000px;
width: 860px;
background-color: #ffffff;
}


#margin {
margin-left:30px;
margin-top:0px;
padding:0px;
}

#sisalo {
    margin:auto;
    text-align: left;
    min-height: 100%;
    height: auto;
    background: url(http://www.tyomarkkina-avain.fi/cms/pics/back.jpg)repeat-y;
}

#lefty2{
position:relative;
top:0px;
float: left;
width: 223px; 
min-height:599px;
background-repeat: repeat;
background-color:#7096cf;
}

#scroll1 {
left:0px;
   padding-left:30px;
   padding-right:0px;
   padding-top:0px;
   top:0px;
  width:690px;
   \width:700px;
   w\idth:690px;
   height:600px;
   background: url(http://www.tyomarkkina-avain.fi/cms/pics/tyttofin.jpg) no-repeat;
  background-position:bottom-right;
}

#scroll {
display:block;
left:0;
float:left;
margin-left:7px;
padding-right:30px;
padding-left:30px;
padding-top:30px;
top:0px;
width:537px;
\width:547px;
w\idth:537px;
min-height:558px;
background-color: #ffffff;
}
