

form {}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;

}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

body{
	margin:0;
	font:75% Verdana, Arial, Helvetica, sans-serif;
	
  color:#333;
	
	text-align: center;
	
	height:100%;
	width:100%;
	
  
}

body.white-scheme
{
min-width:1143px;
}

body.orange-scheme
{
min-width:1143px;
}
body.green-scheme
{
min-width:1143px;
}

body.cke_panel_frame
{
	height: auto;
	/* IE6 */
	_height: auto;
}

div#youtubebox iframe {
   width: 583px !important;
   height: 327px !important;
}


a{
	text-decoration:none;
	color:#55759c;
}


a:hover{
	text-decoration:underline;
	color:#55759c;
}

.tagcloud a:hover{text-decoration:none; color:#656364 !important;}

a.providerlink:hover, a:visited:hover,
a:hover, a:hover span
{
text-decoration:underline; color:#55759C; !important;
}




.databox .tag-cloud ul li a:hover,
.databox .tag-cloud ul li a:visited,
a.more:visited, a:visited *{
color:#656364 !important;
}


form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{border:none;}
input,select,textarea{
	font:12px  Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.wrap{overflow:hidden;}
* html .wrap{
	height:1%;
	overflow:visible;
}
/* wrapper styles start */
#wrapper{
	position: relative;
	height:1%;
	overflow:hidden;
	padding:0 0 25px;
	margin:0 10px;
	text-align: left;
	max-width: 1142px; 
	margin: 0 auto;
}
.orange-scheme #wrapper{background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-wrapper-orange.gif) no-repeat;}
.green-scheme #wrapper{background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-wrapper-green.gif) no-repeat;}
/* header styles start */
#header{
	height:1%;
	overflow:hidden;
}
.orange-scheme #header{padding:12px 17px 15px 15px;}
.green-scheme #header{padding:12px 27px 15px 22px;}
.white-scheme #header{padding:16px 60px 0 0;}
#header .holder{
	height:1%;
	overflow:hidden;
}


div.channeltitle h1 {
font-size:13px;
}

.green-scheme div#wikicategorylist h3 {
background:url("/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif") repeat-x scroll 0 0 #F1F1F1;
border-bottom:1px solid #DBDBDB;
color:black;
font-size:13px;
margin:0;
padding:6px 0px 5px 15px;
}

.green-scheme div.aside div#wikicategorylist ul li {
border-bottom:1px solid #E5E5E5;
margin:1px -10px 0 15px;
padding:4px 10px 3px 0;
vertical-align:top;
}

div.channelitem h2 {
padding: 0px;
margin: 0px;
font-size:12px;
line-height: 17px;
}



div.channelitem h2 a:hover, .content ul li a:hover {
color:#55759c;
text-decoration: underline;
}

.orange-scheme div.channetitle h1 {color: black; }
.green-scheme div.channeltitle h1 {color: black;}
.green-scheme div.agenda div.channeltitle h1 {margin-top:30px;}
.white-scheme div.channeltitle h1 {color: #333333}

.orange-scheme #header .holder{padding:0 0 0 63px;}
/* logo styles start */
.orange-scheme .logo{
	float:left;
	margin:5px 0 0;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-cimo.gif) no-repeat;
	width:85px;
	height:102px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.green-scheme .logo{
	float:left;
	margin:1px 0 0;
	position:relative;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-maailmale.gif) no-repeat;
	width:150px;
	height:101px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.white-scheme .logo{
	float:left;
	margin:0px 0 0;
	position:relative;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-study.gif) no-repeat;
	width:269px;
	height:95px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}

.white-scheme .SearchBox
{
    display:block; 
    margin-top:40px;
}
.logo a{
	height:100%;
	display:block;
}
/* logo styles end */
/* header area styles start */
.header-area{
	float:right;
	width:499px;

}

.green-scheme .header-area{
	float:right;
	width:499px;
}

.lang{
	float:left;
	overflow:hidden;
	margin:0 12px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
}

.orange-scheme .lang{
	white-space:nowrap;
}

.green-scheme .lang{
	

	margin:0 0px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	position: absolute; 
	right: 360px;
	top: 12px;
}

.lang li{
	float:left;
	margin:0 1px 0 -1px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-white.gif) no-repeat 0 5px;
	padding:0 7px 0 9px;
}
.lang a{color:#fff;}
.white-scheme .lang a
{
    color:#000000;
    font-size:10px;
}
.font-resize{
	right: 240px;
	position: absolute;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.white-scheme ul.lang
{
    width:250px;
}
.white-scheme .font-resize{
	right: 380px;
	margin-top:-8px;
}

.green-scheme .font-resize{
	right: 280px;
}

.orange-scheme .font-resize{
	right: 270px;
}

.font-resize li{
	float:left;
	margin:0 6px 0 0;
}
.font-resize a{
	display:block;
	width:24px;
	height:24px;
	font:11px/24px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.orange-scheme .font-resize a{background:#f6b16e;}
.green-scheme .font-resize a{background:#a1c75e}
.orange-scheme .font-resize a,
.green-scheme .font-resize a{
	color:#fff;
	border:1px solid #fff;
}
.white-scheme .font-resize a{
	color:#333;
	background:#eef6db;
	border:1px solid #eef6db;
}
.font-max span{font-size:15px !important}
.user-area{
	float:right;
	margin:0px -25px 0px -10px;
	padding:0;
	list-style:none;
	width:250px;
	font-size:12px;
}

.orange-scheme .user-area,
.green-scheme .user-area{
	
	margin:0px -10px 0px 0px;
	padding:0;
    padding-left:10px;
	list-style:none;
	width:250px;
	font-size:12px;
}

.user-area ul{
	width:250px;
	margin:0 0px 0 -8px;
	overflow:hidden;
	padding:0;
	list-style:none;
	position:relative;
}
.user-area ul li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 6px 0 8px;
	z-index: 100;

}


.white-scheme .user-area{
	float:right;
	margin:0px 0px 0px -10px;
	padding:0;
	list-style:none;
	width:300px;
	font-size:12px;
}
.white-scheme .user-area ul{
	width:230px;
	margin:0 -16px 0 -8px;
	overflow:hidden;
	padding:0;
	list-style:none;
	position:relative;
}
.white-scheme .user-area ul li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 6px 0 8px;
	z-index: 100;

}

.white-scheme .user-area ul li a {
	font-size:10px;
}


.orange-scheme .user-area li,
.green-scheme .user-area li{background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-white.gif) no-repeat 0 4px;}
.white-scheme .user-area li{background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-brown.gif) no-repeat 0 4px;}
.orange-scheme .user-area a,
.green-scheme .user-area a{color:#fff;}
.white-scheme .user-area a{color:#333;}
.user-area form{padding:13px 0 0;}
.user-area label{
	display:block;
	color:#fff;
}

.white-scheme .user-area .text{
	float:left;
	margin:4px 0px 0px 105px;
	border:1px solid #c3c3c3;
	border-top-color:#7c7c7c;
	border-bottom-color:#ddd;
	padding:1px 3px;
	width:124px;
}

.user-area .text{
	float:left;
	margin:4px 0 0;
	border:1px solid #c3c3c3;
	border-top-color:#7c7c7c;
	border-bottom-color:#ddd;
	padding:1px 3px;
	width:144px;
}
.user-area .submit{
	float:right;
	margin:4px 25px 0 0;
	cursor:pointer;
	border:none;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/btn-search.gif) no-repeat;
	width:48px;
	height:19px;
	color:#333;
	font-size:11px;
	padding:0 0 1px;
}

.white-scheme .user-area .submit{
	float:right;
	margin:4px 0px 0 0;
	cursor:pointer;
	border:none;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/btn-search.gif) no-repeat;
	width:48px;
	height:19px;
	color:#333;
	font-size:11px;
	padding:0 0 1px;
}

.green-scheme .user-area .submit{
	float:right;
	margin:4px 40px 0 0;
	cursor:pointer;
	border:none;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/btn-search.gif) no-repeat;
	width:48px;
	height:19px;
	color:#333;
	font-size:11px;
	padding:0 0 1px;
}
.ad-nav{
	float:right;
	margin:32px 0 0;
	padding:0;
	list-style:none;
	font:bold 15px/36px Verdana, Arial, Helvetica, sans-serif;
}
.ad-nav li{
	float:left;
	padding:0 0 0 2px;
}
.ad-nav a{
	float:left;
	cursor:pointer;
	color:#333;
}
.ad-nav a span{
	float:left;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-ad-nav-left.gif) no-repeat;
	height:36px;
	padding:0 15px 0 19px;
}
.ad-nav a em{
	float:left;
	width:4px;
	height:36px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-ad-nav-right.gif) no-repeat;
}
.ad-nav a:hover,
.ad-nav li.active a{
	text-decoration:none;
	color:#fff;
}
.ad-nav a:hover span,
.ad-nav li.active a span,
.ad-nav a:hover em,
.ad-nav li.active a em{background-position:0 -36px;}
.nav{
	height:1%;
	overflow:hidden;
	padding:0;
	list-style:none;
	font:13px/26px Verdana, Arial, Helvetica, sans-serif;
}
.orange-scheme .nav{margin:10px 0 0;}
.green-scheme .nav{margin:27px 0 0 5px;}
.white-scheme .nav{margin:6px 0 0;}

body#ohjaussivu ul.nav {

}
.nav li{float:left;}

.navi li {
float:left;
list-style-type: none;
}

.navi {
float: left;
padding: 0px; margin: 0px
}

.navi a{
	float:left;
	color:#333;
	cursor:pointer;
	line-height: 27px;
}
.navi a span{
	float:left;
	height:26px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-left.gif) no-repeat;
	padding:0 11px 0 17px;
}
.navi a em{
	float:left;
	width:15px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-right.gif) no-repeat;
	height:26px;
}
.navi a:hover,
.navi li.active a{
	text-decoration:none;
	color:#217ca7;
}
.nav a{
	float:left;
	color:#333;
	cursor:pointer;
}
.nav a span{
	float:left;
	height:26px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-left.gif) no-repeat;
	padding:0 11px 0 17px;
	white-space:nowrap;
}
.nav a em{
	float:left;
	width:15px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-right.gif) no-repeat;
	height:26px;
}
.orange-scheme .nav a:hover span,
.green-scheme .nav a:hover span,
.orange-scheme .nav a:hover em,
.green-scheme .nav a:hover em,
.orange-scheme .nav li.active a span,
.green-scheme .nav li.active span,
.orange-scheme .nav li.active a em,
.green-scheme .nav li.active a em{background-position:0 -26px}
.white-scheme .nav li.active a span,
.white-scheme .nav a:hover span,
.white-scheme .nav li.active a em,
.white-scheme .nav a:hover em{background-position:0 -52px}
.orange-scheme .nav a:hover,
.orange-scheme .nav li.active a,
.green-scheme .nav a:hover,
.green-scheme .nav li.active a{
	text-decoration:none;
	color:#217ca7;
}
.white-scheme .nav a:hover,
.white-scheme .nav li.active a{
	text-decoration:none;
	color:#fff;
}
/* header area styles end */
/* header styles end */
/* main styles start */
#main{width:100%;}
/* twocolumn styles*/
.twocolumn{
	width:100%;
	overflow:hidden;
	
}
.twocolumn .column-1{
	float:left;
	width:55%;
	margin:-15px 0 0;
}
/* info columns styles */
.info-columns{
	width:100%;
	overflow:hidden;
	background:#e8e7e7 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-info-columns.gif) repeat-x;
	padding:0 0 15px;
	margin:15px 0 0;
}
.info-columns .holder
{
	float:left;
	width:45%;
	padding:0 13px 0 17px;
}
.info-columns h2, .info-columns h1.channeltitle{
	font:bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	color:black;
}

#Cimo_Etusivu.info-columns h2, #Cimo_Etusivu.info-columns h1.channeltitle{
	font:bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	color:black;
}

.orange-scheme .info-columns .agenda .box br
{
    display:none;
}
.info-columns .agenda{padding:11px 0 4px;}

.orange-scheme .info-columns .agenda #timespaneventslisttable
{
    padding:0px;
    border:1px solid #FFFFFF;
    margin-top:-20px;
    max-width:518px;
}

#Cimo_Etusivu .info-columns .agenda #timespaneventslisttable
{
    padding:0px;
    border:1px solid #FFFFFF;
    margin-top:0px;
    max-width:518px;
}

.info-columns .agenda ul{margin:-7px 0 5px;}

.info-columns .agenda ul li, .info-columns div.channelitem {
	border-color:#e5e5e5;
	padding:4px 5px 3px 15px;
	margin:0;
	word-spacing:-1px;

}



#Cimo_Etusivu .innerbox .eventblock .eventheaderblock {
	border-bottom: 1px solid #E8E7E7;
    margin-left:-20px;
    margin-right:-30px;

}
#Cimo_Etusivu .innerbox .eventblock .eventheaderblock div {
	
    margin-left:20px;
    margin-right:30px;

}

#Cimo_Etusivu .innerbox .eventblock .eventheaderblock  p.description{
	
    margin-left:20px;
    margin-right:30px;
    margin-top:5px;

}

.info-columns div.channelitem p {
display: none;
}

.info-columns div.channelitem {
background-color: white; 
border-bottom: 1px solid #E8E7E7;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}



.info-columns div.channelitem h2 {
display: block;
margin: 0px;
padding: 0px;

}

.orange-scheme .info-columns div.channelitem h2 {
display: block;
margin: 0px;
padding: 3px 0px 3px 0px;

}

.orange-scheme .info-columns .holder div.oikopolut {
display: block;
margin: 0px;
padding: 15px 0px 3px 0px;
}
.orange-scheme .info-columns .holder div.oikopolut .agenda .channel .channeltitle h1 {
font-size:12px;
}

.info-columns div.channelitem a {
display: block;
margin: 0px;
padding: 0px;
font-weight: normal;
font-size:13px;
}

.collaboration{
	min-height:257px;
	padding:15px 68% 0 15px;
	background-repeat: no-repeat;
	background-position: 100% 0;
    background-color: #E8E7E7;
}

#Cimo_Etusivu.orange-scheme .collaboration{

    background-color:#FFFFFF;
    background-position: 0% 0%;
    background-repeat:no-repeat;
    min-height:257px;
    padding-bottom:15px;
    padding-left:0;
    padding-right:68%;
    padding-top:0;
    margin-bottom:15px;
}

* html .collaboration{height:257px;}
/* collaboration box */
.collaboration p{
	margin:7px 0 0;
	font-size:13px;
}
.collaboration h3{
	font:bold 1.333em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#55759c;
}
.twocolumn .column-2{
	float:right;
	width:42.5%;
}
.text-visual{
	height:1%;
	overflow:hidden;
	padding:13px 10px 13px 15px;
}
.text-visual .img-frame{
	float:left;
	margin:0 16px 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-img-frame.gif) no-repeat 0 100%;
	padding:5px 5px 14px;
}
.text-visual h3{
	color:#666;
	margin:11px 0 0;
	font:bold 1.33em/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.text-visual p{
	margin:16px 0 0;
	line-height:1.417em;
}
.grey-box{
	height:1%;
	overflow:hidden;17.5.2010
	padding:15px;
	background:#e8e7e7;
}
/* agenda styles start */
.agenda{
	background:#fff;
	padding:13px 0 17px;
	height:1%;
	overflow:hidden;
}

#Cimo_Etusivu .agenda{
	background:#fff;
	padding:13px 0 17px;
	height:1%;
	overflow:hidden;
	margin:16px;
}



#Cimo_Etusivu .holder .agenda{
	background-color: #ffffff;
	padding:0px 0px 4px 0px;
	height:1%;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

.oikopolut .agenda div.channelitem {
	background-color: #fff;
	padding:0px 0 17px;
	height:1%;
	overflow:hidden;
}
.orange-scheme .agenda .innerbox h2.eventname,
.green-scheme .agenda h1.channeltitle,
.green-scheme .agenda .innerbox h2.eventname,
.green-scheme .agenda .linkrepository h2.title,
.green-scheme .boxheader .nostotitle h1 {
	margin:0px 0px 10px 0px;
	font-size:13px;
	color: black;
	
}

.orange-scheme h2.eventname, .green-scheme h2.eventname {
padding-bottom: 5px;

}

.orange-scheme h2.eventname, .green-scheme h2.eventname {
margin-left: 14px;
margin-right: 10px;
display: block;
}

.green-scheme .agenda .innerbox
{
    margin-top:-20px;

}

.green-scheme .agenda .xmldoc h3,
.green-scheme .agenda h3
{
    margin-top: 31px;
    margin-bottom:-10px;
    padding:0 0 17px;
    font-size:13px;
}




.green-scheme .agenda .timespanheader
{
    margin-top:0px;
    margin-bottom:5px;

}
.green-scheme .agenda #gallupchannel h2
{
	margin:20px 0px 20px 0px;
	font-size:13px;
	color: black;
}

.green-scheme .agenda .linkrepository h2.title
{
    margin-bottom:15px;
    margin-top:30px;
    
}

.green-scheme .agenda #gallupchannels li
{
    margin-bottom:10px;
    margin-top:20px;
    
}
.green-scheme .agenda p.description
{
    margin-bottom:10px;
    margin-top:10px;
    font-size:13px;
}


.green-scheme .agenda #timespaneventslisttable
{
    left:-6px;
    display:block;
    position:relative;
}

.green-scheme .agenda table tbody tr td #contentcontainer
{
    left:-20px;
    display:block;
    position:relative;
}


.green-scheme .agenda #timespaneventslisttable td,
.green-scheme .agenda .linkbuttons,
.green-scheme .agenda .LinkButton2,
.green-scheme .agenda .linkbuttons a,
.green-scheme .agenda #gallupchannel a,
.green-scheme .agenda .linkbuttons span,
.green-scheme .agenda .providerlink,
.green-scheme .xmldoc p a,
.green-scheme .agenda  li
{
    font-size:13px;
}

.green-scheme .boxheader .nostotitle {
	margin: 0px 0px 0px 0px;
}

.orange-scheme .agenda a {
	font-size:13px;
}

.orange-scheme .agenda a:visited {
	color:#656364;
}
.orange-scheme .agenda h1.channeltitle {
	margin:0px 0 0px 15px;
	font-size:13px;
	color: black;
}

#kohderyhmasivu.orange-scheme .agenda h1.channeltitle {
	margin:0px 0 10px 15px;
	font-size:13px;
	color: black;
}

.agenda h3, .orange-scheme .oikopolut .agenda h1.channeltitle {
	margin:0 15px 0 15px;
	font-size:13px;
	color: black;
}

.oikopolut .agenda ul {
margin-top: 0px;
}

.agenda .channelitem p {
display: none;
}

.agenda ul {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}


.agenda ul li, .agenda div.channelitem{
	padding:9px 15px 7px;
	border-bottom:1px solid #c5d1e0;
	margin:1px 0 -1px;
	background-color: white;
}



.orange-scheme .oikopolut div.agenda {

	margin:-8px 1px 10px -1px;
}
.orange-scheme .oikopolut div.agenda h3 {

	margin-bottom:4px;
}

.orange-scheme .oikopolut div.agenda ul.bullet-list {

	padding-top:2px;
	margin-top:2px;
}
#Cimo_Etusivu .info-columns .agenda ul.metalinklist,
#Cimo_Etusivu .info-columns div.channelitem h2,
#Cimo_Etusivu .info-columns .agenda ul li{

	padding-top:6px;
	padding-bottom:6px;
	
}

#Cimo_Etusivu .info-columns .agenda ul.metalinklist
{
margin-bottom:-10px;
}

.orange-scheme .info-columns h1.channeltitle
{
   font-size:14px;
}

.oikopolut .agenda div.channelitem {
	padding:9px 15px 7px;
	border-bottom:1px solid #c5d1e0;
	margin:1px 0 -1px;
	background-color: white;
}

.agenda div.channelitem h2 {
display: block;
padding: 0px;
margin: 0px;
}

.info-columns li a {
font-weight: normal;
font-size:13px;
}

.agenda div.channelitem h2 a {
font-weight: normal;
font-size:13px;
}

.agenda p {margin:0 0 9px 15px;}
.agenda a{color:#55759C;}
.agenda a:hover{
	color:#55759C;
    textdecoration:underline;
	
}


/* agenda styles end */

.more{
	margin:0 0 0 15px;
	color:#217ca7 !important;
	font-size:12px;
}

#kohderyhmasivu.orange-scheme .three-columns .left-column .more{
	margin:15px 0 0 15px;
	color:#217ca7 !important;
	font-size:12px;
}
#kohderyhmasivu.orange-scheme .readmore,
#Cimo_Etusivu .readmore
{
margin-top:8px;
margin-bottom:-12px;
}

.more:hover{text-decoration:underline !important;} 
.showall:hover{

    text-decoration:underline !important;
    color:#55759c;
}
/* ads list styles start */
.ads-list{
	margin:0;
	padding:0;
	list-style:none;
}
.ads-list li{
	margin:15px 0 0;
	vertical-align:top;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.ads-list li a,
.ads-list li img{
	display:block;
	margin:0 auto;
}

#Cimo_Etusivu.orange-scheme .ads-list{
	display:block;
	padding-top:15px;
}

/* ads list styles end */
.partner-list{
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
	padding:0;
	list-style:none;
  margin-left:15px;
  margin-bottom:10px;
}
.partner-list li{
	float:left;
	margin:0 27px 0 0;
}
.social{
	width:100%;
	padding:10px 0 0;
  margin-left:0px;
  margin-bottom:10px;
}

#Cimo_Etusivu.orange-scheme .social{
	width:100%;
	padding:10px 16px 0px 16px;
  margin-left:0px;
  margin-bottom:10px;
}
.social ul{
	width:100%;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
}

#Cimo_Etusivu .social ul{
	width:100%;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
}
.social ul li{
	float:left;
	margin:0 9px 0 0;
}
.social p{
	font-size:11px;
	margin:6px 0 0;
}

.green-scheme #footer{
	padding:13px 0 0;
	height:1%;
	overflow:hidden;
}

.orange-scheme #footer{
	
	height:1%;
	overflow:hidden;
  margin-top:15px;
}

.orange-scheme #footer ul,
.green-scheme #footer ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.orange-scheme #footer ul li,
.green-scheme #footer ul li{
	float:left;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-brown.gif) no-repeat 0 50%;
	padding:0 10px 0 12px;
	margin:0 1px 0 -1px;
}
.orange-scheme #footer a,
.green-scheme #footer a{color:#333;}
.orange-scheme #footer p,
.green-scheme #footer p{
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
}
.orange-scheme #footer address,
.green-scheme #footer address{
	font-style:normal;
	float:left;
	margin:0 0px 0 0;
}

.orange-scheme #footer .address,
.green-scheme #footer .address{
	font-style:normal;
	float:left;
	margin:0 50px 0 0;
	padding-left:10px;
}

/* entry box styles start */
.entry-bar{
	height:1%;
	overflow:hidden;
	padding:8px 14px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-entry-bar.gif) repeat-x;
}

#kohderyhmasivu.orange-scheme .entry-bar{
	height:1%;
	overflow:hidden;
	padding:0px 14px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-entry-bar.gif) repeat-x;
}


.entry-bar .nav{
	float:left;
	width:auto;
	margin:0 11px 0 0;
}
.entry-menu{
	overflow:hidden;

	padding:0;
	list-style:none;
	font-size:13px;
}


#kohderyhmasivu.orange-scheme .entry-menu{
	overflow:hidden;

	padding:0;
    margin-top:-10px;
    margin-bottom:-5px;
	list-style:none;
	font-size:13px;
}

.entry-menu ul#nn_c0 {
	width: auto;
	float:left;
	overflow:hidden;
	margin-left: -5px;
	padding:0;
	list-style:none;
	font-size:13px;
}



.entry-menu ul#nn_c0 li{
    font-size:13px;
	float:left;
	margin:0 1px 0 -1px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-black.gif) no-repeat 0 50%;
	padding:0 8px 0 10px;
}
.entry-menu ul#nn_c0 a{
	color:#333; 
	font-weight: normal;
	}

.entry-box{
	height:1%;
	overflow:hidden;
	padding:0 17px 0 0;
	
}

.orange-scheme .entry-box{
	height:1%;
	overflow:hidden;
	padding:0 0px 0 0;
	
}

.entry-box .align-left{
	float:left;
	margin:0 2px 0 0;
	height: 220px;
}
.entry-box .aside{
	float:right;
	width:368px;
	margin:0 0 0 15px;
}
.entry-box .aside ul{
	margin:-2px 0 0;
	padding:0;
	list-style:none;
}
.entry-box .aside ul li{
	margin:2px 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-box-shadow.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:5px 5px 14px;
}
.entry-box .aside ul img{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #fff;
}
.entry-box .aside ul h2{
	margin:6px 0 0;
	font-size:12px;
}
.entry-box p{margin:5px 0 2px;}
.entry-box .tag-cloud{
	margin:0;
	padding:8px 0;
	list-style:none;
	text-align:center;
	font-size:0.833em;
	line-height:2.1em;
	background:#aba68c;
	height:1%;
	overflow:hidden;
}


.entry-box .tag-cloud li{
	display:inline;
	padding:0 5px;
}



.entry-box .tag-cloud .li_style0 a{
   



}

.entry-box .tag-cloud .li_style1 a{
   
       font-size:22px;
       color:white;

}


.entry-box .tag-cloud .li_style2 a{
    
  font-size:16px;
}

.entry-box .tag-cloud .li_style3 a{
    
  font-size:22px;
  font-weight:bold;
  
}

.data-box .tag-cloud .li_style0 a{
   



}

.data-box{
   
      width:100%;
}

.data-box .tag-cloud .li_style1 a{
   
       font-size:22px;
       color:white;

}


.data-box .tag-cloud .li_style2 a{
    
  font-size:16px;
}

.data-box .tag-cloud .li_style3 a{
    
  font-size:22px;
  font-weight:bold;
  
}

.entry-box .tag-cloud a{color:#fff;}

.orange-scheme .entry-box .tag-cloud{

  height:204px;
  max-height:204px;
  overflow:hidden;
  float:left;
}

.orange-scheme .entry-box .tag-cloud li{
	display:inline;
	padding:0px;
}

/* entry box styles end */
.grey-link{color:#dcdacf !important}
/* three columns styles start */
.three-columns{
	height:1%;
	overflow:hidden;
	padding:13px 14px;
	background:#e8e7e7;
	position:relative;
}
.three-columns .holder{
	width:100%;
	overflow:hidden;
}
.three-columns .content{
	height:1%;
	overflow:hidden;
	padding:14px 14px 32px;
	background:#fff;
	position:relative;
}
.three-columns h2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 -5px;
}

#kohderyhmasivu.orange-scheme .three-columns .left-column .linkrepository h2{
	font-size:13px;
	margin:10px 0px 10px 16px;
}

.three-columns p{
	margin:12px 0 0;
	line-height:1.5em;
}
.three-columns .left-column{
	float:left;
	width:288px;
	background:#fff;
	padding:0 0 46px;
	margin:0 15px 0 0;
}

#kohderyhmasivu.orange-scheme .three-columns .left-column{
	float:left;
	width:288px;
	background:#fff;
	padding:0 0 10px;
	margin:0 15px 0 0;
}

#kohderyhmasivu.orange-scheme .column-entry,
#sisaltosivu .left-column .column-entry,
#ohjaussivu .left-column .column-entry
{
    padding:0px 0px 0px 0px;
}

.column-entry{padding:78px 86px 106px 88px;}
.column-entry h3{
    font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.column-entry p{
	font-size:13px;
	margin:14px 0 0;
}
.three-columns .left-column .agenda ul{
	border-top:1px solid #e5e5e5;
	word-spacing:-1px;
	margin:0 0 10px;
}
.three-columns .left-column .agenda ul li{
	margin:0;
	border-color:#e5e5e5;
	padding:4px 10px 3px 15px;
}
.three-columns .right-column{
	float:right;
	margin:0 0 0 15px;
	width:262px;
}
.three-columns .right-column h3, .three-columns .right-column h1.channeltitle {
	font-size:13px;
	color:black;
	margin:14px 0 0;
}
.news{
	margin:0;
	padding:3px 0 0;
	list-style:none;
}

div.news {
	margin:0;
	padding:3px 0 0;
	list-style:none;
}

.news div.channelitem{
	padding:6px 0;
	border-bottom:1px solid #b9c5d4;
}
.news div.channelitem h2{
	display: block;
	padding: 0px;
	font-weight: normal;
	margin:0;
	line-height:1.25em;
}

.news div.channelitem p{
	display: none;
}

.news h2 a{
	color:#333;
	font-size:13px;
}
.date{font-style:normal;}
.alt ul{
	float:left;
	display:inline;
}
.alt ul li{background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-light-grey.gif) no-repeat 0 50% !important;}
.alt ul a{color:#c0c0c0 !important;}
/* three columns styles end */
/* panels styles start */

.ohjauslinkit {
margin-top: 10px;
margin-left: 27px;
background-color: white;
}

.ohjauslinkit a {

	font-size:13px;
}

.ohjauslinkit ul {
display: block;
margin: 0px;
padding: 0px;
}

.ohjauslinkit ul li {
display: block;
margin: 0px;
padding: 2px 0 2px 0;
list-style-type: none;
}

.ohjauslinkit ul li a {
display: block;
margin: 0px;
padding: 0px;

}

.ohjauslinkit .inner {
padding: 10px;
padding-top: 5px;
}

.ohjauslinkit .leftchannel {
float: left;
width: 50%;
}

.ohjauslinkit .rightchannel {
float: left;
width: 50%;
}


.panels{
	height:1%;
	overflow:hidden;
	padding:0 0 0 27px;
	
}
.panels .holder{
	float:left;
	width:23.7%;
	margin:0 1% 0 0;
	background:#fff url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-left.gif) no-repeat 0% 100%;
	
}

.panels .bg{
    height:auto;
	overflow:hidden;
    background:transparent url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-right.gif) no-repeat 100% 100%;
	padding:11px 5px 16px;
		
}




.panels .bgactive
{
	border: 3px solid #8dbd36;
    height:inherit;
	overflow:hidden;
	
	margin-top:-11px;
	margin-left:-5px;
	
	margin-right:-5px;
	padding-top:10px;
	padding-bottom:1px;	
}

.panels img{
	float:left;
	margin:-6px 10px 0 0;
	position:relative;
}
.panels h2{
	font-size:10px !important;
	display:inline;
	margin:0;
}
.panels h2 a{
	color:#333;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-grey.gif) no-repeat 100% 5px;
	padding:2px 12px 0 0;
	font-size:10px !important;
}
.panels p, .panels a{
margin:4px 0 0;
font-size:10px !important;

}




/* oikeanlaidan paneelit */
.aside .greybg {
margin-right: 15px;
background-color: #e8e6e7;
padding-bottom: 15px;
}
.aside .greybg .channeltitle {
background-image: none !important;
	border-bottom: 0px !important;
	background-color: #e8e6e7 !important;
}

.aside .greybg .linkrepository {
    padding-left: 15px;
}
.aside .greybg .linkrepository li:first-child {
    border-style: solid;
    border-width: 0px 0px 0px 0px;    
}
.aside .greybg .linkrepository li {

    border-style: solid;
    border-width: 1px 0px 5px 0px;
    border-color: #b9c5d3;      
}
.aside .greybg .linkrepository span{
margin-left: -15px;
}
.aside .greybg .linkrepository h2.title{
margin-left: -15px;
}



.aside .panels{
	padding:0 0 0 0;
	margin-right: 15px;
	margin-top: 15px;

}

.aside .panels .holder{
	float:none;
	width:100%;
	margin:0 1% 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-left.gif) no-repeat 0 100%;
	
}




/* panels styles end */
.grey-holder{
	height:1%;
	overflow:hidden;
	padding:0 22px 18px 0;
	margin:8px 0 0;
	background:#e2e3e2;
}

.orange-scheme .grey-holder
{
    background:#E8E7E7;
    margin:20px 0px -20px 0px;
    width:100%
    padding:0px;
}



/* visual styles start */
.visual{
	float:left;
	overflow:hidden;
	position:relative;
	width:50.5%;
}
.visual img{
	/*width:100%;*/
	height:236px;
	display:block;
}
.visual .overlay{
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
}
.visual .overlay div{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-overlay.png);
	height:1%;
	overflow:hidden;
	padding:12px 27px 10px;
}
.visual h3{
	float:left;
	width:37%;
	margin:0 1.5% 0 0;
	font-size:14px;
}
.visual p{
	margin:0;
	height:1%;
	overflow:hidden;
}


#Cimo_Etusivu.orange-scheme .visual{
    float:left;
    overflow-x:hidden;
    overflow-y:hidden;
    position:relative;
    width:100%;
    
}
#Cimo_Etusivu.orange-scheme .visual img{
	/*width:100%;*/

}
#Cimo_Etusivu.orange-scheme .visual .overlay{
    height:10000%;
    margin-left:0;
    position:absolute;
    top:0;
    width:32%;
}
#Cimo_Etusivu.orange-scheme .visual .overlay div{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-overlay.png);
	background-color:transparent;
	height:1%;
	overflow:hidden;
	padding:12px 27px 10px;
	background-position:0 0;
    background-repeat:repeat;
    height:1%;
    overflow-x:hidden;
    overflow-y:hidden;
    padding-bottom:10px;
    padding-left:16px;
    padding-right:27px;
    padding-top:12px
}
#Cimo_Etusivu.orange-scheme .visual h3{

    float:left;
	width:100%;
	margin-bottom:10px;
	font-size:14px;
}
#Cimo_Etusivu.orange-scheme .visual p{
	float:left;
	height:auto;
	overflow:hidden;
}

/* visual styles end */
.promo-box{
	float:right;
	width:46.6%;
	padding:14px 0 0;
}
.promo-box .holder{
	width:100%;
	overflow:hidden;
}
.promo-box .img-frame{
	float:left;
	background:#fff url(/instancedata/prime_product_julkaisu/cimo/pics/bg-img-frame-white.gif) no-repeat 0 100%;
	padding:5px 5px 14px;
	width:150px;
	margin:0 15px 0 0;
}
.promo-box h3{
	margin:3px 0 0;
	font-size:14px;
}
.promo-box p{margin:8px 0 4px;}
.promo-box .ads-list{
	width:105%;
	overflow:hidden;
	margin:0 -5% 0 0;
}
.promo-box .ads-list li{
	float:left;
	width:45%;
	margin:10px 4.9% 0 0;
}
.green-scheme .data-box{
	height:1%;
	overflow:hidden;
	padding:15px 0 0 27px;
	width:auto;
	padding-right:0px;
	margin-right:0px;
}

.data-box .tag-cloud{
	float:left;
	width:24%;
	margin:0 0 -1000px;
	padding:14px 0 1016px;
	list-style:none;
	font-size:10px;
	line-height:2.1em;
	background:#8ebc35;
	text-align:center;
}

#Cimo_Etusivu .entry-box
{
margin-top:28px;
}

#Cimo_Etusivu .tag-cloud{
	float:left;
	width:100%;
	margin:0 0 0px;
	padding:14px 0 160px;
	list-style:none;
	font-size:10px;
	line-height:2.1em;
	background:#ABA68C;
	text-align:center;
	overflow:visible;
	position:relative;
	
}

body.white-scheme .data-box{
	padding:0px;
}

body.white-scheme .data-box .tag-cloud{
	float:left;
	width:100%;
	margin:0 0 0px;
	padding:14px 0 16px;
	list-style:none;
/*	font-size:10px; */
	line-height:2.1em;
	background:#adadad;
	text-align:center;
}

.data-box .tag-cloud li{
	display:inline;
	padding:2px 2px;
}
.data-box .tag-cloud a{color:#fff;}
/* info styles start */
.info{
	float:right;
	width:73.5%;
	background:#fff;
	padding:0 0 19px;
}
.info .holder{
	float:right;
	width:31%;
	margin:-12px 0 0 2.2%;
	display:inline;
}
.info h3{
	color: black;
	margin:23px 0 0;
	padding:0 0 17px;
}
.info .agenda{
	background:none;
	padding:0;
}

.green-scheme .data-box .info .agenda{
	background:none;
	padding:2;
}

.info .agenda ul{margin:-11px 0 8px;}
.info .agenda ul li{
	border-bottom-color:#cbcbcb;
	padding:4px 0 3px;
	margin:0;
	word-spacing:-1px;
}
.info .more{margin:0;}
.info .agenda p{margin:-3px 0 7px;}
/* info styles end */
.logo-cimo{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-cimo-small.gif) no-repeat;
	width:48px;
	height:57px;
	margin:20px auto 0;
}
.grey-holder #footer{padding:19px 0 0 27px;}
.grey-holder #footer,
.green-scheme .grey-holder #footer{padding:19px 0 0 5px;}
.grey-holder #footer p,
.grey-holder #footer address{float:left;}
.grey-holder #footer ul{
	float:right;
	width:auto;
	margin:0 -5px 0 0;
}


.green-scheme .grey-holder #footer ul{
	float:right;
	width:auto;
	margin:1px 5px 0 0;
}

#sidenavholder {
	float:left;
	width:295px;
	margin:0 27px 0 0;
	padding:0;
	background-color:#ffffff;
  height:auto;

}

#sisaltosivu.orange-scheme #sidenavholder {
	float:left;
	margin:0 27px 0 -10px;
	padding:0;
	width:295px;
    background:#e2e3e2;
    height:auto;
    
}
#osioetusivu.orange-scheme #sidenavholder {
	float:left;
	margin:0 0px 0 0px;
	padding:0;
	width:295px;
    background:#e2e3e2;
    
}

.left-column .leftimg {
border-bottom: 15px solid #E2E3E2
}

.left-column {
	float:left;
	width:269px;
	margin:31px 27px 0 27px;
	padding:0;
		background-color: #fff;
}

#kohderyhmasivu.green-scheme .left-column {
	float:left;
	width:269px;
	margin:18px 27px 0 27px;
	padding:0;
	background-color: #fff;
}


#kohderyhmasivu.green-scheme .left-column img{

	float:left;
	width:269px;
	margin:0px 0px 0 0px;
	padding:0;
	background-color: #fff;
}

#kohderyhmasivu.green-scheme .left-column .popupbutton img{
  width:auto;
}

#listaussivu.orange-scheme .left-column {
	float:left;
	width:269px;
	margin:14px 27px 0 27px;
	padding:0;
		background-color: #fff;
}


/* nested navi version */
   /* orange */
.orange-scheme #sidenavholder #nn_c0{
	float:left;
	width:295px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}

.orange-scheme #sidenavholder #nn_c0 ul{
	padding:0;
	list-style:none;
	margin:0 -15px -1px;
	position:relative;
}

#sisaltosivu.orange-scheme #sidenavholder #nn_c0 ul{
	padding:0;
	list-style:none;
	margin:0 -25px 0px -15px;
	position:relative;
}
.orange-scheme #sidenavholder #nn_c0 ul li{

	padding:0 10px 0 27px;
	background:none;
	padding-bottom: 3px;
	padding-top: 3px;
}

.orange-scheme #sidenavholder #nn_c0 li{
	margin:1px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-nav.gif) repeat-x;
border-bottom:1px solid #fff;
	background-color: #FFF;
	
	/*line-height:26px;*/
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 27px;
	display: block;

}

.orange-scheme #sidenavholder #nn_c0 li.selected {
background-position: 5px 5px;
}

.orange-scheme #sidenavholder #nn_c0 a{
	display: block;
	font-weight:bold;
	color:#55759c;
}
.orange-scheme #sidenavholder #nn_c0 li.selected{
	background:#e8e7e7;
	padding:0 25px;
	padding-bottom: 5px;
	padding-top: 5px;

	/* background-image:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif)!important; */
	background-repeat: no-repeat !important;
	background-position: 25px 9px !important;
}
.orange-scheme #sidenavholder #nn_c0 li.selected a,
.orange-scheme #sidenavholder #nn_c0 li.selected ul li.selected a{
	/*background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;*/
	padding:0 0 0 12px;
	font-weight:bold;
	color:#55759c;
}

.orange-scheme #sidenavholder #nn_c0 li.selected,
.orange-scheme #sidenavholder #nn_c0 li.selected ul li.selected {
/*background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;*/
}

.orange-scheme #sidenavholder #nn_c0 li.selected li.selected li.selected {
background-position: 28px 7px !important;
}


.orange-scheme #sidenavholder #nn_c0 ul a,
.orange-scheme #sidenavholder #nn_c0 li.selected ul a{
	background:none;
	font-weight:normal;
	padding:0;
	color:#333;
}
.orange-scheme #sidenavholder #nn_c0 ul li.selected{
	border:none;
	background:#f8f8f8;
	margin:0;
}
.orange-scheme #sidenavholder #nn_c0 ul ul{
	margin:0 -15px -1px;
	
	padding:0 0 14px;
}
.orange-scheme #sidenavholder #nn_c0 li.selected ul li.selected ul a,
.orange-scheme #sidenavholder #nn_c0 ul ul a{
	background:none;
	font-weight:normal;
	color:#333;
	padding:0;
	
}
.orange-scheme #sidenavholder #nn_c0 ul ul li{
	
	padding:0 10px 0 40px;
	border:none;
	line-height:16px;
}

.orange-scheme #sidenavholder #nn_c0 ul ul li.selected {padding:0 20px 0 40px;}
.orange-scheme #sidenavholder #nn_c0 ul ul ul li {padding:0 20px 0 30px;}

.orange-scheme #sidenavholder #nn_c0 ul ul a:hover,
.orange-scheme #sidenavholder #nn_c0 ul ul li.selected a{
	text-decoration:none;
	color:#55759c !important;
}

.orange-scheme #sidenavholder #nn_c0 ul ul li.selected li a{
	text-decoration:none;
	color:black !important;
}

.orange-scheme #sidenavholder #nn_c0 ul ul ul a:hover,
.orange-scheme #sidenavholder #nn_c0 ul ul ul li.selected a{
	text-decoration:none;
	color:#55759c !important;
}

.orange-scheme #sidenavholder #nn_c0 ul ul ul li.selected li a{
	text-decoration:none;
	color:black !important;
}

   /* /orange */

#listaussivu.orange-scheme .entry-bar
{
    background:url("/instancedata/prime_product_julkaisu/cimo/pics/bg-entry-bar.gif") repeat-x scroll 0 0 transparent;
    height:1%;
    overflow:hidden;
    padding-top:0px;
    padding-bottom:0px;

}

#listaussivu.orange-scheme .entry-menu
{
    font-size:13px;
    list-style:none outside none;
    overflow:hidden;
    margin-top:-10px;
    margin-bottom:-15px;
}

#listaussivu.orange-scheme .entry-menu ul#nn_c0 li 
{
    background:url("/instancedata/prime_product_julkaisu/cimo/pics/sep-black.gif") no-repeat scroll 0 50% transparent;
    float:left;
    font-size:13px;
    padding:0px;

}

#listaussivu.orange-scheme .entry-menu ul#nn_c0 li.selected {
	overflow:hidden;
    background:none;
	list-style:none important!;
	font-size:13px;
	padding-left:0px;
	
}

#listaussivu.orange-scheme .entry-menu ul#nn_c0 li a 
{
    background:none;
    white-space:nowrap;
    padding:0px 8px 0px 8px;

}

#listaussivu.orange-scheme .entry-menu ul#nn_c0 li.selected a 
{
    background:none;
    color:#217CA7;
    font-weight:bold;
    
}

/* nested navi version */

/* Cimo level 5 nav */
div#level5nav {
	
	}
div#level5nav ul#nn_c0 {
	margin: 0px; 
	padding: 0px;
	display: block;
	padding-top: 11px;
	/*margin-bottom: 11px; */
	}
div#level5nav ul#nn_c0 li {
	margin: 0px; padding: 0px; 
	list-style-type: none;
	display: block;
	float: left;
	width: 48%;	
}

div#level5nav ul#nn_c0 li a {
	margin: 0px; padding: 0px; 
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	background-image: url(/instancedata/prime_product_julkaisu/cimo/pics/level5-arrow-gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #333333;
	padding-left: 10px;
}

div#level5nav ul#nn_c0 li a:hover,
div#level5nav ul#nn_c0 li.selected a
	{
background-image: url(/instancedata/prime_product_julkaisu/cimo/pics/level5-arrow-blue.gif);
color: #55759c;
text-decoration: none;

}

/* /Cimo level 5 nav */

div#nestednavi {}

.green-scheme #nn_c0{
	float:left;
	width:295px;
	margin:0 23px 0 0;
	padding:0;
	list-style:none;
}
.green-scheme #nn_c0 li{
	margin:1px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-nav.gif) repeat-x;
	background-color: #FFF;
	background-position: bottom;
	/*line-height:26px;*/
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 27px;
	display: block;
}

.green-scheme #nn_c0 li.selected {

}

.green-scheme #nn_c0 a{
	display: block;
	font-weight:bold;
	color:#217ca7;
}
.green-scheme #nn_c0 li.selected{
	background:#e8e7e7;
	padding:0 15px;
	padding-bottom: 5px;
	padding-top: 5px;

	/* background-image:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif)!important; */
	background-repeat: no-repeat !important;
	background-position: 15px 9px !important;
}
.green-scheme #nn_c0 li.selected a,
.green-scheme #nn_c0 li.selected ul li.selected a{
	/*background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;*/
	padding:0 0 0 12px;
	font-weight:bold;
	color:#217ca7;
}

.green-scheme #nn_c0 li.selected,
.green-scheme #nn_c0 li.selected ul li.selected {
/*background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;*/
}

.green-scheme #nn_c0 li.selected li.selected li.selected {
background-position: 28px 7px !important;
}

.green-scheme #nn_c0 ul{
	padding:0;
	list-style:none;
	margin:0 -15px -1px;
	position:relative;
}
.green-scheme #nn_c0 ul li{
	
	border-bottom:1px solid #fff;
	padding:0 10px 0 27px;
	background:none;
	padding-bottom: 3px;
	padding-top: 3px;
	
	
}
.green-scheme #nn_c0 ul a,
.green-scheme #nn_c0 li.selected ul a{
	background:none;
	font-weight:normal;
	padding:0;
	color:#333;
}
.green-scheme #nn_c0 ul li.selected{
	border:none;
	background:#f8f8f8;
	margin:0;
}
.green-scheme #nn_c0 ul ul{
	margin:0 -15px -1px;
	
	padding:0 0 14px;
}
.green-scheme #nn_c0 li.selected ul li.selected ul a,
.green-scheme #nn_c0 ul ul a{
	background:none;
	font-weight:normal;
	color:#333;
	padding:0;
	
}
.green-scheme #nn_c0 ul ul li{
	
	padding:0 10px 0 40px;
	border:none;
	line-height:16px;
}

.green-scheme #nn_c0 ul ul li.selected {padding:0 20px 0 40px;}
.green-scheme #nn_c0 ul ul ul li {padding:0 20px 0 30px;}

.green-scheme #nn_c0 ul ul a:hover,
.green-scheme #nn_c0 ul ul li.selected a{
	text-decoration:none;
	color:#217ca7 !important;
}

.green-scheme #nn_c0 ul ul li.selected li a{
	text-decoration:none;
	color:black !important;
}

.green-scheme #nn_c0 ul ul ul a:hover,
.green-scheme #nn_c0 ul ul ul li.selected a{
	text-decoration:none;
	color:#217ca7 !important;
}

.green-scheme #nn_c0 ul ul ul li.selected li a{
	text-decoration:none;
	color:black !important;
}
.green-scheme .agenda ul li{
	padding:0px 5px 5px 0px;
	border-bottom:1px solid #c5d1e0;
	margin:5px 0px 5px -1px;
	background-color: white;
}



/* original */
.green-scheme .side-nav{
	float:left;
	width:295px;
	margin:0 27px 0 0;
	padding:0;
	list-style:none;
}
.green-scheme .side-nav li{
	margin:1px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-nav.gif) repeat-x;
	padding:0 27px;
	line-height:26px;
}
.green-scheme .side-nav a{
	font-weight:bold;
	color:#217ca7;
}

.green-scheme .side-nav li.active{
	background:#e8e7e7;
	padding:0 15px;
}
.green-scheme .side-nav li.active a,
.green-scheme .side-nav li.active ul li.active a{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	font-weight:bold;
	color:#217ca7;
}
.green-scheme .side-nav ul{
	padding:0;
	list-style:none;
	margin:0 -15px -1px;
	position:relative;
	width:295px;
}
.green-scheme .side-nav ul li{
	line-height:21px;
	border-bottom:1px solid #fff;
	padding:0 10px 0 27px;
	background:none;
}
.green-scheme .side-nav ul a,
.green-scheme .side-nav li.active ul a{
	background:none;
	font-weight:normal;
	padding:0;
	color:#333;
}
.green-scheme .side-nav ul li.active{
	border:none;
	background:#f8f8f8;
	margin:0;
}
.green-scheme .side-nav ul ul{
	margin:0 -15px -1px;
	border-bottom:1px solid #fff;
	padding:0 0 14px;
}
.green-scheme .side-nav li.active ul li.active ul a,
.green-scheme .side-nav ul ul a{
	background:none;
	font-weight:normal;
	color:#333;
	padding:0;
}
.green-scheme .side-nav ul ul li{
	padding:0 10px 0 40px;
	border:none;
	line-height:16px;
}
.green-scheme .side-nav ul ul li.active{padding:0 10px 0 40px;}



/* original ends */

/* breadcrumbs styles start */
.breadcrumbs{
	margin:0;
	padding:13px 0 0 16px;
	list-style:none;
	overflow:hidden;
	color:#55759c;
  font-size:0.8em;
}


.green-scheme .two-content-columns .breadcrumbs
{
	margin:0;
	padding:10px 0 0 0px;
	list-style:none;
	overflow:hidden;
	color:#55759c;
    font-size:0.8em;
}

* html .breadcrumbs{
	height:1%;
	overflow:visible;
}
.orange-scheme .breadcrumbs {
border:0px;
padding:13px 0 0 0px;
color: #333;
}

.breadcrumbs li{float:left;}
.breadcrumbs a{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-dash.gif) no-repeat 100% 50%;
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	color:#217ca7;
}

.breadcrumbs a:hover { color: #217ca7; }

/* breadrcumbs styles end */
.two-content-columns{
	height:100%;
	overflow:hidden; 
}


#osioetusivu.orange-scheme .two-content-columns{
	height:1%;
	overflow:hidden;
    padding-left:22px;
}

#sisaltosivu.orange-scheme .two-content-columns{
background:none repeat scroll 0 0 #E2E3E2;
height:1%;
overflow:hidden;
padding-left:16px;
padding-right:16px;
margin-bottom:-4px;
position:relative;
} 




.orange-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0 250px 26px 16px;
	margin:4px 0 0;
	
}


.green-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	
	padding:0 250px 26px 16px;
	margin:4px 0 0;
	
}

.green-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	
	padding:0 250px 26px 16px;
	margin:4px 0 0;
	
}


.green-scheme .two-content-columns .content	
	{
	background:none repeat scroll 0 0 transparent;
height:1%;
margin:4px 0 0;
overflow:hidden;
padding:0 0px 26px 0;
}

.orange-scheme .two-content-columns .content	
{
background:none repeat scroll 0 0 transparent;
height:1%;
margin:4px 0 0;
overflow:hidden;
padding:0 0px 26px 0;
}

#osioetusivu.orange-scheme .two-content-columns .content	
{
background:none repeat scroll 0 0 transparent;
height:1%;
margin:4px 0 0;
overflow:hidden;
padding:0 0px 26px 0;
}

#listaussivu.orange-scheme .two-content-columns .content	
{
background:none repeat scroll 0 0 transparent;
height:1%;
margin:14px 0 0;
overflow:hidden;
padding:0 336px 26px 0;
}

#lomakesivu.orange-scheme .two-content-columns .content	
{
background:none repeat scroll 0 0 transparent;
height:1%;
margin:4px 0 0px;
overflow:hidden;
padding:0 0px 0px 0;
}

#lomakesivu.orange-scheme .two-content-columns .content	.textmargin
{
background:none repeat scroll 0 0 #FFFFFF;
margin-right:9px;
margin-top:0;
padding-left:16px;
padding-right:16px;
margin-bottom:16px;
padding-bottom:24px;
padding-top:8px;
}



.orange-scheme .two-content-columns .textmargin	{
	padding-left: 16px;
	padding-right: 16px;
}


.orange-scheme .two-content-columns .textmargin {
	background:none repeat scroll 0 0 #FFFFFF;
    margin-right:9px;
    margin-top:0px;
    padding-left:16px;
    padding-right:16px;
    padding-top:4px;
    padding-bottom:16px;
    min-height:300px;
    height:300px;
}



.green-scheme .two-content-columns .textmargin	{
	background:none repeat scroll 0 0 #FFFFFF;
    margin-right:9px;
    margin-top:0px;
    padding-left:16px;
    padding-right:16px;
    padding-top:4px;
    padding-bottom:16px;
    min-height:300px;
    height:300px;
}

 
#sisaltosivu.green-scheme .two-content-columns .textmargin	{
	background:none repeat scroll 0 0 #FFFFFF;
    margin-right:0px;
    margin-top:0px;
    padding-left:16px;
    padding-right:16px;
}
.orange-scheme .two-content-columns .content-holder,
.green-scheme .two-content-columns .content-holder
{
	float:left;
	width:100%;
	overflow:hidden;
}





.orange-scheme .two-content-columns .content-holder img.sisaltokuva,
.green-scheme .two-content-columns .content-holder img.sisaltokuva	{
padding-left: 0px;
}


.orange-scheme .two-content-columns .aside
	{
background:none repeat scroll 0 0 #FFFFFF;
display:inline;
float:right;
margin:0 -329px 0 0;
padding-bottom:26px;
position:relative;
width:300px;
}


#listaussivu.orange-scheme .two-content-columns .aside
	{
background:none repeat scroll 0 0 #FFFFFF;
display:inline;
float:right;
margin:-8px -339px 0 -10px;
padding-bottom:26px;
position:relative;
width:330px;
background-color:#E8E6E7;
}



.green-scheme .two-content-columns .aside
	{
	float:right;
	width:250px;
	margin:0 -250px 0 0;
	position:relative;
	display:inline;
	background:#fff;
}




.green-scheme .two-content-columns .aside h2 {
/*
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;
	margin:0;
	border-bottom:1px solid #dbdbdb;
	padding:6px 0 5px 15px;
	font-size:13px;
	color:#8ebc35;
*/	
	}

/*
.orange-scheme .two-content-columns .aside h2{
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;
	margin:0;
	border-bottom:1px solid #dbdbdb;
	padding:6px 0 5px 15px;
	font-size:13px;
	color:#F76600;
}
*/

.green-scheme .two-content-columns .aside ul,
.orange-scheme .two-content-columns .aside ul	{
	margin:4px 20px 0 0px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;
}
.green-scheme .two-content-columns .aside ul.indexlinklist	{
	margin:4px 15px 0 0px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;
}
.green-scheme .two-content-columns .aside div#gallupchannel ul	{
	margin:4px 15px 0 15px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;

}



#sisaltosivu div.adlist img {
border: 0px;
margin: 0px;
margin-top: 10px;
margin-left: 10px;

}

.green-scheme .two-content-columns .content,
#sisaltosivu .two-content-columns .content{
	height:1%;
	overflow:hidden;
	background: transparent;
	padding:0 0px 26px 0px;
	margin:4px 0 0;
	
}



#sisaltosivu.orange-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	background: transparent;
	padding-left:0px;
	margin:4px 0 0;
	
}


.orange-scheme .two-content-columns .content-holder 
.green-scheme .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0px 329px 26px 0px; 
	margin:0px 0 0;
	float: left;
}



#sisaltosivu .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0px 329px 26px 0px; 
	margin:0px 0 0;
	float: left;
	background-color:white;
	
}

#sisaltosivu.orange-scheme .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	_width: auto; 
	margin:0px 0 0;

	background-color:white;
	
	
}

#osioetusivu.orange-scheme .two-content-columns .content-inner,
.green-scheme .two-content-columns .content-inner,
#sisaltosivu .two-content-columns .content-inner {
	margin-right: 0px;
	padding-bottom: 26px;
	background-color:white;
	overflow: hidden;
}

.green-scheme .two-content-columns .content-inner img,
#sisaltosivu .two-content-columns .content-inner img {
overflow: hidden;
}

.orange-scheme .two-content-columns .aside {


	float:right;
	width:300px;
	margin:0 -322px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}


#sisaltosivu .two-content-columns .aside {


	float:right;
	width:249px;
	margin:0 -249px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}

    #osioetusivu.orange-scheme .two-content-columns .aside,
    .green-scheme .two-content-columns .aside 
    {
	float:right;
	width:300px;
	margin:0 -322px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}

#sisaltosivu.orange-scheme .two-content-columns .aside {


	float:right;
	margin-right:-240px;
	width:auto;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}



.orange-scheme .right-column div.news
{
	float:right;
	width:262px;
	margin:0 -329px 0px 0px;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}


/* */

#kohderyhmasivu .two-content-columns .content{
	height:1%;
	overflow:hidden;

	padding:0 280px 26px 0px;
	margin:4px 0 0;

}

#kohderyhmasivu .content .xmldoc {
margin-right: 4px;
overflow:hidden;
margin-top: -16px;
} 

#kohderyhmasivu .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0 280px 26px 0px; 
	margin:0px 0 0;
	float: left;
	background-color: white;
	
}



#kohderyhmasivu .two-content-columns .content-inner {
	margin-right: 20px;
	padding-bottom: 26px;
	background-color: white;
	overflow: hidden;
}

#kohderyhmasivu .two-content-columns .content-inner img {
}

/* Joonastmp */

#kohderyhmasivu .two-content-columns .aside	{
	float:right;
	width:280px;
	margin:0 -280px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}

 


.orange-scheme .aside div.kanava h1.channeltitle {
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;
	margin:0;
	border-bottom:1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
	padding:6px 0 5px 15px;
	font-size:13px;
	color:#F76600;
}



.orange-scheme .aside div.kanava {
	margin:4px 15px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background-image: none;
}


.orange-scheme .aside div.kanava div.channelitem {
	padding:4px 10px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0 -1px;
}


.orange-scheme .aside div.kanava div.channelitem h2 {
	display: block;
	margin: 0px; 
	padding: 0px;
	font-weight: normal;
	font-size:13px;
}

.orange-scheme .aside div.kanava div.channelitem h2 a {
	display: block;
	margin: 0px; 
	padding: 0px;


	
}
.orange-scheme .aside div.adlist,
.green-scheme .aside div.adlist
{
    margin-left: 15px;
    margin-right:15px;
    margin-top:15px;
    margin-bottom:15px;
    overflow:hidden;
}


 .green-scheme .aside div.kanava p a {
margin-left: 15px;
}

.orange-scheme .aside div.xmldoc, .green-scheme .aside div.xmldoc {
margin-left: 15px;
margin-right:15px;
}

 .green-scheme .aside div.kanava .list div.xmldoc p a {
margin-left: 0px;
}

.orange-scheme .aside div.kanava div.channelitem h2 a span {
	display: block;
	margin: 0px; 
	padding: 0px;
	
}

.orange-scheme .aside div.kanava div.channelitem p, 
.green-scheme .aside div.kanava div.channelitem p{
 display: none;
}
#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem .standfirst p{
 display:inline;
}
.orange-scheme .right-column div.news .channeltitle h1,
.green-scheme .aside div.kanava div.linkrepository h2,
.orange-scheme .aside div.kanava div.linkrepository h2,
.orange-scheme .right-column div.news div.linkrepository h2,
.green-scheme .aside div.kanava h1.channeltitle,
.orange-scheme .aside div.kanava h1.channeltitle,
.green-scheme .aside div.kanava .linklist h2,
.orange-scheme .aside div.kanava .linklist h2,
.green-scheme .kanava #gallupchannel h2,
.orange-scheme .kanava #gallupchannel h2  {
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;
	margin:0;
	border-bottom:1px solid #dbdbdb;
  border-top:1px solid #dbdbdb;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
}

#kohderyhmasivu.orange-scheme .right-column div.news .channeltitle h1,
#kohderyhmasivu.orange-scheme .right-column div.news div.linkrepository h2
  {
	background:none;
	margin:0;
	border-bottom:none;
	border-top: none;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
}

#kohderyhmasivu.green-scheme .aside div.kanava h1.channeltitle,
#kohderyhmasivu.green-scheme .aside div.kanava h2.title
{
	background:none;
	margin:0;
	border-bottom:none;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
}


.green-scheme .aside div.greybg div.kanava div.linkrepository h2.title {
background-image: none;
background-color: #e8e6e7;
	margin:0;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
	border-bottom:0px solid #DBDBDB;
}


 

.orange-scheme .aside div.kanava, 
.green-scheme .aside div.kanava {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;

	background-image: none;
}



#sisaltosivu.orange-scheme .aside div.kanava {
	margin:0px 0px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background-image: none;
	float:right;
	width:240px
}


#kohderyhmasivu.green-scheme .aside div.kanava {
	margin:4px 16px 0 0;
	padding:0 0 16px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#EAEBE6;
}

.orange-scheme .right-column div.news{
	margin:0px 0px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background-image: none;
}

#listaussivu.orange-scheme .right-column div.news,
#kohderyhmasivu.orange-scheme .right-column div.news{
	margin:8px -34px 0 16px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background-image: none;
	float:right;
	width:310px;
	position:relative;
	display:inline;
	background:transparent;
	padding-bottom: 26px;
}



.orange-scheme .right-column div.news div.channelitem,
.green-scheme div.aside div.kanava div.linkrepository ul li.linkbuttons,
.orange-scheme div.aside div.kanava div.linkrepository ul li.linkbuttons,
.green-scheme .aside div.kanava div.channelitem,
.orange-scheme .aside div.kanava div.channelitem, 
.green-scheme .aside div.kanava div.linklist ul,
.orange-scheme .aside div.kanava div.linklist ul,
.orange-scheme .aside ul.metadatashortlist li,
.green-scheme .aside ul.metadatashortlist li {
	padding:4px 20px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0px 0px 0px;
}


#sisaltosivu.orange-scheme .aside div.kanava div.linklist ul {
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:none;
	margin:1px 15px 0px 0px;
	
}


#kohderyhmasivu.orange-scheme .news .linkrepository ul li,
#kohderyhmasivu.orange-scheme .right-column div.news div.channelitem,
#kohderyhmasivu.orange-scheme .news ul.metadatashortlist li,
#kohderyhmasivu.green-scheme div.aside div.kanava div.linkrepository ul li.linkbuttons,
#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem, #kohderyhmasivu.green-scheme .aside div.kanava div.linklist ul,
#kohderyhmasivu.green-scheme .aside ul.metadatashortlist li {
	padding:4px 20px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #b9c5d3;
	margin:1px 15px 0px 15px;
	
}

#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem
{
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #b9c5d3;
	margin:1px 15px 0px 15px;
	
}

#listaussivu.orange-scheme .kanava .channelitem{
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #b9c5d3;
	margin:1px 15px 0px 15px;
	
}

#kohderyhmasivu.orange-scheme .right-column .news .xmldoc  {
	padding:4px 0px 16px 0px;
	vertical-align:top;
	margin:1px 15px 0px 15px;
	
}


#kohderyhmasivu.orange-scheme .right-column div.news div.channelitem
{
padding:4px 20px 3px 0px;
}
#kohderyhmasivu.orange-scheme .right-column div.news .linkrepository ul,
#kohderyhmasivu.orange-scheme .right-column div.news ul.metadatashortlist
{
margin-top:0px;
}
#kohderyhmasivu.orange-scheme .right-column div.news .linkrepository p,
#kohderyhmasivu.orange-scheme .right-column div.news p.metadata_infolink
{
margin-left:16px;
margin-top:-2px;
margin-bottom:2px;
}
#kohderyhmasivu.orange-scheme .news .linkrepository ul li,
#kohderyhmasivu.orange-scheme .news ul.metadatashortlist li
{
list-style:none;
margin-left:-25px;
padding:4px 0px 3px 0px;
font-size:13px;
}

#osioetusivu.orange-scheme .aside .kanava ul.bullet-list
{
    border-bottom:none;
    margin:1px 0px 0px 15px;
    padding:4px 0px 3px 0;
    vertical-align:top;
}

#osioetusivu.orange-scheme .aside .kanava ul.bullet-list li
{
   
    margin:1px 15px 0px 0px;
    padding:4px 0px 3px 0;
    vertical-align:top;
}


.green-scheme .two-content-columns .aside div#gallupchannel ul	li {
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0px 0px 0px;
}




.green-scheme .aside div.linklist ul.bullet-list li,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list li
{
    border-bottom:1px solid #e5e5e5;
    margin-right:-30px;
    padding:4px 20px 3px 0px;
    
}

.green-scheme .aside div.linklist ul.bullet-list li:last-child,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list li:last-child
{
    border-bottom:none;
    margin-right:-30px;
    padding:4px 20px 3px 0px;
    
}

.green-scheme .aside .kanava div.linklist ul.bullet-list,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list
{
    border:none;
}


.green-scheme .aside ul.metadatashortlist
{
    margin-right:0px;
}
.green-scheme div.aside div.kanava div.linkrepository
{

	margin:1px -20px; -5px 20px;
	padding-left:20px;

}


.orange-scheme .right-column div.news div.channelitem h2,
.green-scheme .aside div.kanava div.channelitem h2 {
	display: block;
	margin: 0px; 
	padding: 0px;
	font-weight: normal;
	font-size:13px;
}


.green-scheme .aside div.kanava div.channelitem h2 a {
	display: block;
	margin: 0px; 
	padding: 0px;
	
}


.green-scheme .aside div.greybg div.kanava div.channelitem h2 a {
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px; 
	border-bottom:1px solid #B9C5D3;	
}

.green-scheme .two-content-columns .aside div.greybg ul{
	padding:0px 5px 0px 0px;

}

.green-scheme .two-content-columns .aside div.greybg ul li{
	padding:0px 0px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #B9C5D3;
	margin:0px -10px 3px 16px;
}

.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li{
	padding:0px 0px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #B9C5D3;
	margin:0px 0px 3px 16px;
}

.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li:last-child{

	border-bottom:0px solid #B9C5D3;

}

.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li a{

	margin-left:-12px;
	margin-right: -14px;
}

.green-scheme .aside div.greybg div.kanava div.channelitem:last-child h2 a{
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px; 
		
}


.green-scheme .aside div.greybg div.kanava div.linkrepository ul li.linkbuttons {
	display: block;
	margin: 0px 20px 0px 18px; 

}

.green-scheme .aside div.kanava p a {
margin-left: 15px;
}

#sisaltosivu.green-scheme .aside div.kanava .xmldoc p a {
margin-left: 0px;
}


.orange-scheme .two-content-columns .aside ul li	{
	padding:4px 10px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0 0 15px
}


#sisaltosivu.orange-scheme .two-content-columns .aside ul li	{
	padding:4px 10px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px -16px 0px 0px;
}



.orange-scheme .two-content-columns .aside ul a:hover{
	color:#217ca7;
	
}

.green-scheme .two-content-columns .content h3{
	margin:13px 0 -4px;
	font-size:14px;
	color: black;
}

.orange-scheme .two-content-columns .content h3{
	margin:13px 0 -4px;
	font-size:14px;
	color: black;
}

.green-scheme .two-content-columns p{
	font-size:13px;
	margin:10px 0 0;
	line-height:1.4em;
}

.orange-scheme .two-content-columns p{
	font-size:13px;
	margin:10px 0 0;
	line-height:1.4em;
}

.note{
	display:block;
	font-weight:normal;
	text-align:center;
	margin:210px 0 0;
}

.panels p, .visual p, .green-scheme .two-content-columns .aside ul, .info .agenda, .promo-box p {
  font-size:13px;
}

.aside .kanava a.providerlink, .aside .kanava p.showall, .aside .kanava p.metadata_infolink {
  display: block;
  margin-left: 15px;
}
/* study content styles start */


.white-scheme .study-info #sitemap li .sitemap_pagedate
{
    display:none;
}

.white-scheme .study-info #sitemap li
{
    padding:2px 0px 2px 0px;
}

.study-content{
	width:100%;
	overflow:hidden;
	background:#d1e69c;
  height:440px;
}
.study-content img{float:left;}
.study-content .holder{
	padding:0px 60px 22px 16px;
	height:1%;
	overflow:hidden;
	background:#a3cd39;
	color:#fff;
}
.study-content h2{
	color:#fff;
	font-size:16px;
	margin:14px 0 0;
}

.study-content h1 {
  
}
.study-content .holder p{
	margin:9px 0 0 !important;
	font-size:15px;


}
.study-links{
	border-top:1px solid #fff;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-study-links.gif) repeat-x 0 100%;
	padding:13px 20px 36px;
	height:1%;
	overflow:hidden;
	margin:0 0 40px;
}



.study-links{
	border-top:1px solid #fff;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-study-links.gif) repeat-x 0 100%;
	padding:13px 20px 36px;
	height:1%;
	overflow:hidden;
	margin:0 0 40px;
}

.study-links table {
border: 0px;
margin: 0px;
padding: 0px;
}
.study-links table td {
border: 0px;
margin: 0px;
padding: 0px;
vertical-align: top;
width: 50%;
margin-right: 20px;
}

.study-links .bullet-list .channelitem h2 {
margin: 0px;
padding: 0px;
}

.study-links h2.title{
	margin:0;
	font-size:13px;
	color: #333359
}

.study-links h3, .study-links h1{
	margin:0;
	font-size:13px;
}







ul.bullet-list, .study-links ul, .study-info div#sitemap ul {
	margin:0;
	padding:2px 0 6px;
	list-style:none;
	position:relative;
}


.green-scheme .aside h2.title {
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
	font-size:13px;
}



 .study-links .linkrepository {
 width: 45%;
 float: left;
 }

 .study-links .linkrepository p, .bullet-list p {
 margin-left: 0px;
 }
.greybg .linkrepository
{

}

.bullet-list ul {
	margin:0;
	padding:2px 0 6px;
	list-style:none;
	position:relative;
}

.white-scheme .lightgreen3 .bullet-list ul.metadatashortlist {
    list-style:none outside none;
    margin-left: 40px;
}


 .study-links p.standfirst{
display: none;
 }



.study-links .xmldoc p {
 margin-left: 0px;
 margin-right: 30px;
}

.study-content .xmldoc p {
 margin-left: 16px;
 margin-right: 60px;
 margin-top:-20px;
 padding-bottom:5px;
}


p.showall{
margin-top: 5px !important; padding-top: 0px !important;
}

p.showall a{
margin-top: 0px !important; padding-top: 0px;
font-size: 12px !important;
}
.study-links p.showall {
margin-left: 10px !important;
}
.white-scheme .lightgreen3 .bullet-list p.showall
{
    margin-left: 12px !important;
}

.bullet-list li, .study-links ul li, .study-info div#sitemap ul li,
{
	margin:4px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
	
}

/* study metadata, oikopolku, .bullet-list links start */

.white-scheme .study-links ul.bullet-list li, .white-scheme .bullet-list div.channelitem h2,
.white-scheme .lightgreen1 ul.bullet-list li, .white-scheme .lightgreen3 .bullet-list li,
.white-scheme .lightgreen2 ul.bullet-list li,  .white-scheme .aside-under #gallupchannel ul li
{

	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 0px 7px;
	padding:0 0 0 10px;
	list-style:none;
	line-height: 17px;
}

.white-scheme .bullet-list div.channelitem  p:empty
{
    display:none;
}

.white-scheme .aside-under .linkrepository ul li.linkbuttons, .white-scheme ul.metadatashortlist li
{
    margin-left:-40px;
    margin-top.4px;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 0px 5px;
	padding:0 0 4px 10px;
	list-style:none;
	
}




.white-scheme .aside-under #gallupchannel ul
{
	margin: 0px 4px 0px -8px;
	vertical-align:top;
	padding:0 0 0 10px;
	list-style:none;
}




/* study metadata, oikopolku, bullet-list links end */




.bullet-list .channelitem h2 a, .study-links ul li a, .study-info div#sitemap ul li a{


	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


  div#sitemap ul li a {
    vertical-align:top;
    background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 0px 5px !important;
    padding:0 0 4px 10px !important;
    list-style:none;
  }



.bullet-list .channelitem {
display: block;
margin-top: 5px !important;
margin-bottom: 5px !important;
}

.study-links .bullet-list .channelitem {
display: block;
margin-top: 0px !important;
margin-bottom: 0px !important;
}

ul li span.itemdesc {
display: block;
clear: both;
font-size: 0.8em;
color:#000;
}

ul li span.linkitemurl {
display: block;
clear: both;
font-size: 0.8em;
color:#55759c;
}

.white-scheme .bullet-list p.metadata_infolink a
{
    margin:-8px 0 0 10px;
}

.white-scheme p.showall a
{
    margin:-20px 0 0 0;
}


.study-links .more
{
    margin:0 0 0 10px;
    display:none;
}
.study-content p{margin:0 0 10px 20px;}
.study-promo-box{
	width:100%;
	overflow:hidden;
	margin:2px 0 0;
}
.study-ads{
	float:left;
	width:585px;
	margin:0 0px 0 -26px;
	overflow:hidden;
}
.study-ads .box{
	float:left;
	margin:0 0px 0 25px;
}
.study-ads .ads-list{margin:-20px 0 0;}
.study-ads .ads-list li{margin:20px 0 0;}
.study-info{
	height:1%;
	overflow:hidden;
	padding:0 20px 0 181px;
}
.study-info .aside{
	float:left;
	width:166px;
	margin:0 0 0 -181px;
	position:relative;
	display:inline;
}
.study-info .img-frame{
	padding:0 0 9px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-img-frame.gif) no-repeat 50% 100%;
	height:1%;
	overflow:hidden;
}
.study-info .img-frame img{
	display:block;
	border:5px solid #e8f2cd;
}
.study-info .logo-cimo{margin:50px auto 0;}
.study-info h3{
	margin:22px 0 0;
	font-size:13px;
	color:#79a802;
}
.study-info .box{
	margin:-18px 0 0;
	float:right;
	width:100%;
}
.study-info .box div a
{
font-size:12px;
}
.study-info p{margin:7px 0 2px;}
.study-info .social{padding:46px 0 0;}
/* study content styles end */

.white-scheme .study-info .box{
	margin:-18px 0 0;
	float:right;
	width:100%;
}

.white-scheme .box .bullet-list{
	margin-right:60px;
}

.white-scheme .study-info
{
    margin-right:60px;
}

.white-scheme .study-info .box div:first-child{
	width:100%;
	min-height:130px;
	position:relative;
}

.white-scheme .study-info .box div.xmldoc{
 margin-top:20px;
}


.white-scheme #footer{
	/*margin:-10px 0 0 */;
	height:1%;
	overflow:hidden;
	background:#a3cd39;
	padding:9px 0px;
	max-width: 1142px;
	margin: -10px auto;
}
.white-scheme #footer address{
   background-image: url("/instancedata/prime_product_julkaisu/cimo/pics/logo38white.png");
    background-origin: padding-box;
    background-position: 20px center;
    background-repeat: no-repeat;
    float: left;
    font-style: normal;
    height: 50px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 75px;
    width: 560px;
}




}
.white-scheme #footer address span{display:block;}
.white-scheme #footer address a{color:#333;}
.white-scheme #footer ul{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	
}
.white-scheme #footer ul li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 8px 0 10px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-brown.gif) no-repeat 0 50%;
}
.white-scheme #footer ul a{color:#333;}
.white-scheme .user-area ul
{
    float:right;
    font-size:10px;
    
}
.white-scheme .user-area .HeaderLinks ul.metalinklist
{
    
    width:100%;
    
    padding-right:22px;
    
}

.white-scheme .user-area label
{
    font-size:10px;
    color:#000000; 
    margin:0; 
    padding:0;
    margin:20px 0px 0px 105px;
}
/* nested navi versio */

.white-scheme #nn_c0{
	float:left;
	margin:0 -3px 0px 0;
	padding:18px 0 1000px;
	list-style:none;
	width:269px;
	background:#e8e6e7;
	bottom:0px;

}
.white-scheme #nn_c0 li{
	margin:1px 10p
	width:100%;
	vertical-align:top;
	font-size:12px;
}
.white-scheme #nn_c0 a{
	display:block;
	padding:1px 13px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 4px 50%;
	color:#333;
}
.white-scheme #nn_c0 a:hover,
.white-scheme #nn_c0 li.selected a{
	font-weight:bold;
	background:#217ca7 url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-white.gif) no-repeat 4px 50%;
	
	color:#fff;
	display:block;
}
.white-scheme #nn_c0 ul{
	margin:0;
	padding:8px 0 11px 15px;
	list-style:none;
	display:block;
}

.white-scheme #nn_c0 ul ul{
	margin:0;
	padding:4px 0 4px 15px;
	list-style:none;
	display:block;
}

.white-scheme #nn_c0 li.selected ul a,
.white-scheme #nn_c0 ul a{
	display:inline;
	color:#333;
	line-height:normal;
	background:none;
	font-weight:normal;
	display:block;
}
.white-scheme #nn_c0 ul li.selected a{
	color:#217ca7 ;
	text-decoration:none;
	font-weight:bold;
	background:none;
	display:block;
}

.white-scheme #nn_c0 ul li.selected ul{

	list-style:none;

	
}

.white-scheme #nn_c0 ul li.selected li.selected a{
	color:#217ca7;
	text-decoration:none;
	font-weight:bold;
	background:none;
	list-style:none;
	display:block;
	margin-right:-10px;
	
}

.white-scheme #nn_c0 ul li.selected li.selected li.selected a{
	color:#217ca7 ;
	text-decoration:none;
	font-weight:bold;
	background:none;
	display:block;
	
}

.white-scheme #nn_c0 ul li.selected li.selected li.selected li.selected a{
	color:#217ca7 ;
	text-decoration:none;
	font-weight:bold;
	background:none;
	display:block;
}


.white-scheme #nn_c0 ul li.selected li a{
	color:#333; !important;
	text-decoration:none;
	font-weight:normal ;
	background:none;
	display:block;
}

.white-scheme #nn_c0 ul li.selected li.selected li a{
	color:#333; !important;
	text-decoration:none;
	font-weight:normal;
	background:none;
	display:block;
}

.white-scheme #nn_c0 ul li.selected li.selected li.selected li a{
	color:#333; !important;
	text-decoration:none;
	font-weight:normal;
	background:none;
	display:block;
}

.white-scheme #nn_c0 ul li.selected li.selected li.selected li.selected li a{
	color:#333; !important;
	text-decoration:none;
	font-weight:normal;
	background:none;
	display:block;
}

.white-scheme #nn_c0 li.selected li a:hover{
	text-decoration:underline !important;
	font-weight:normal;
	background:none;
	color:#333;
	display:block;
}

.white-scheme #nn_c0 li.selected li a:hover{
	text-decoration:underline !important;
	font-weight:normal;
	background:none;
	color:#333;
	display:block;
}

.white-scheme .metadatashortlist a,
.white-scheme .linkbuttons a,
.white-scheme #gallupchannel a
{
    color:black;
}

/* original 


.white-scheme .side-nav{
	float:left;
	margin:0 -3px -1000px 0;
	padding:18px 0 1000px;
	list-style:none;
	width:269px;
	background:#d1e69c;
}
.white-scheme .side-nav li{
	margin:1px 0 0;
	width:100%;
	vertical-align:top;
}
.white-scheme .side-nav a{
	display:block;
	padding:1px 13px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 4px 50%;
	color:#333;
}
.white-scheme .side-nav a:hover,
.white-scheme .side-nav li.active a{
	font-weight:bold;
	background:#217ca7 url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-white.gif) no-repeat 4px 50%;
	text-decoration:none;
	color:#fff;
}
.white-scheme .side-nav ul{
	margin:0;
	padding:8px 0 11px 15px;
	list-style:none;
}
.white-scheme .side-nav li.active ul a,
.white-scheme .side-nav ul a{
	display:inline;
	color:#333;
	line-height:normal;
	background:none;
	font-weight:normal;
}
.white-scheme .side-nav ul li.active a{
	color:#217ca7 !important;
	text-decoration:none;
	font-weight:bold !important;
	background:none
}
.white-scheme .side-nav li.active ul a:hover{
	text-decoration:underline !important;
	font-weight:normal;
	background:none;
	color:#333;
}

original ends */

/* entry styles start */
.entry{
	margin-top: 0px;
	overflow:visible;
	padding-top:0px;
	background:#a3cd39;
	height: 274px;
}

.white-scheme .entry{
	margin-top: 0px;
	overflow:visible;
	padding-top:0px;
	background:#a3cd39;
	height: 274px;
	min-width:880px;

}


/*popupbutton alkaa*/

.green-scheme .aside .kanava .popupbutton {
background:url("/pics/v5/le_add.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
font-size:10px;
height:24px;
white-space:nowrap;
width:154px;

position:relative;
z-index:1;
overflow:display;
}

/*popbutton loppuu*/

* html .entry{

}
.entry .breadcrumbs {padding-top: 6px; }
/* entry styles end */

/* vika t�ss� */

.column-wrap:after{
	display:block;
	clear:both;
	content:"";
}
.column-wrap{
	/*padding:0 282px 0 20px; */
	position:relative;
	height:1%;
}

.column-wrap .aside{ padding:2px 0 0 17px !important; }

.white-scheme #addthis {
 float: right;
 padding-top:0px;
}

#addthis_ohjaussivu {
margin-top: -14px;
float: right;
}

.green-scheme #addthis
{
float:right;
bottom:5px;
}

.orange-scheme #addthis {
right: 50px;
position: absolute;

  margin-top: -65px;

}

#lomakesivu.orange-scheme  #addthis {
  margin-top: -7px;
}

#listaussivu.orange-scheme  #addthis {
  margin-top: -55px;
  right: 40px;
}

#sisaltosivu.orange-scheme #addthis {
right: 50px;
float:right;
margin-top: 0px;
}

#kohderyhmasivu.orange-scheme #addthis {
right: 50px;
float:right;
margin-top: 0px;
}

.white-scheme div#map {
width: 253px;
/*height: 330px;*/
height:auto;
overflow: hidden;
margin-top:-11px;

}




ul.contextMenu { position:relative; top:0px !important; left:0px !important; display:none; }

.white-scheme .two-content-columns 
{
	min-width: 1020px;
}

.white-scheme .two-content-columns .content .channeltitle{
    margin-top:12px;
    margin-bottom:8px;
}


.white-scheme .two-content-columns .content .channelitem h2 {

    font-weight:normal;
}


.white-scheme .two-content-columns .content{
	float:left;
	padding:10px 0 0;
	width: 67.5%;
	position:relative;
	background:#fff;
	margin: 0 0 0 0;
	margin-top: -254px;
	min-height: 600px;
	margin-left: 15px;
	margin-right:-2px;
	min-width:590px;
}


/* vika */

.white-scheme .two-content-columns .content .frame{
	overflow:hidden;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	min-height: 240px;
	
	
}
.white-scheme .two-content-columns .content img{
	display:block;
	margin:0 auto;
}
.white-scheme .two-content-columns .content h2{
	/* font-size:16px;
	margin:8px 0 -10px;
	color:#a3cd39; */
}

.white-scheme .two-content-columns {
}
 
.white-scheme .two-content-columns .content p{
	margin:13px 0 0;
	font-size:13px;
}
.white-scheme .two-content-columns .aside{
	float:right;
	width: 31%;
	margin:0 0 0 0;
	display:inline;
	position:relative;
	padding:0px 0 0 0px; 
	padding-top: 20px;
	overflow: visible;
}

.white-scheme .two-content-columns #upper-aside{
	z-index: 100;
	background-color: #A3CD39;
	padding-top: 0px;
	margin-left: -3px;
	margin-top: 0px;
	min-height:260px;
}

div {}



.white-scheme .entry .lightgreen1 {
	
	padding:6px 17px 0px 17px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #D1E69C;
	min-height: 91px;
	
}

.white-scheme .entry .lightgreen2 {
	margin-top: 11px;
	padding:6px 17px 0 17px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #D1E69C;
	min-height: 147px;
}

.white-scheme .entry .lightgreen3 {
	margin-top: 11px;
	padding:6px 17px 0 17px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #D1E69C;
	min-height: 147px;
	height:auto !important;
}

#upper-aside div.lightgreen1 h2, #upper-aside div.lightgreen2 h2, #upper-aside div.lightgreen3 h2
{
    margin-top:5px;
    
}

.white-scheme .entry .lightgreen1 .bullet-list
{
    margin-top:0px;
}

.white-scheme .entry .lightgreen3 .bullet-list
{
    margin-top:-11px;
}
.white-scheme .entry .lightgreen3 .bullet-list .channeltitle
{
    margin-top:-11px;
}



.white-scheme .two-content-columns .aside-under {
	
	width: 250px;
    margin-left:16px;
    margin-right:0px;
    height:auto;
}

.aside-under .margin {
margin-top: 15px;
margin-left: 13px;
width: 230px;

}

.white-scheme .wrap .holder .col h2, .white-scheme .wrap .holder .col p
{
    color:#fff;
}

.white-scheme .two-content-columns .aside h2, .white-scheme .two-content-columns h1.channeltitle {
	margin:0;
	padding:0 0 0;
	color:#333;
	font-size:12px;

}
.white-scheme  p.showall,   {
	margin:15px 0 0;
}
.white-scheme .study-info .box h3, 
.white-scheme .study-info .box p
{
    color:#000;
    font-size:12px;
}
.white-scheme  p.showall  a{
	color:#55759c;
	font-size:12px;
}
.white-scheme .two-content-columns .aside-under h3, .white-scheme .aside-under h2 a {
	margin:0 0 0;

	font-weight: bold;
	font-size:12px;
}

.white-scheme .channelitem {
display: block;
margin-bottom: 5px !important;
}

 .white-scheme .aside h1.channeltitle {
 
 }

 .white-scheme .aside h1.channeltitle, 
 .white-scheme .aside h2.title {
 padding-top: 16px;
 margin-bottom:8px;
 }

 .white-scheme .aside .bullet-list h1.channeltitle {
 display: block;
 }

 .white-scheme #upper-aside .bullet-list a{
 font-size:12px;
 }

.white-scheme .two-content-columns .aside p{margin:7px 0 2px;}



/* wiki */
div#wiki table.wikientry div.entryTitle {display:none;}
div#wiki table.wikientry td.nativestring {display:none;}
div#wiki a.novalue {color:#ccc; text-decoration:none;}

#wrapper .two-content-columns div#entryheader { display: none; }

/* wrapper styles end */
/* wrapper styles end */

.white-scheme .xmldoc h1,
.orange-scheme .xmldoc h1,
.green-scheme .xmldoc h1
{
font-size:18px;
color: black;
}

.white-scheme .study-content .holder .col .xmldoc h1
{
font-size:18px;
color: white;
}

.white-scheme .xmldoc h2,
.orange-scheme .xmldoc h2,
.green-scheme .xmldoc h2
{
font-size:16px;
color: black;
}

.white-scheme .xmldoc h3,
.orange-scheme .xmldoc h3,
.green-scheme .xmldoc h3
{
font-size:14px;
color: black;
}


.white-scheme .xmldoc h4,
.orange-scheme .xmldoc h4,
.green-scheme .xmldoc h4
{
font-size:12px;
color: black;
}

.white-scheme .xmldoc ul li,
.orange-scheme .xmldoc ul li,
.green-scheme .xmldoc ul li
{
font-size:12px !important;
color: black;
}


.white-scheme .aside-under .xmldoc
{
    padding-top:15px;
    padding-bottom:15px;
    
}

.white-scheme .xmldoc p,
.orange-scheme .xmldoc p,
.green-scheme .xmldoc p
{
font-size:12px !important;
color: black;
}


.white-scheme #map .xmldoc p,
.orange-scheme #map .xmldoc p,
.green-scheme #map .xmldoc p
{
font-size:10px !important;
color: black;
}




/* Taulukkojen muotoilut */


table.datatable
{
    width:100%;
}

table.datatable tr td, table.datatable tr th
{
    vertical-align:top;
    text-align:left;
}

table.datatable .table-header
{
 background-color:#bbd0da;
    color: #000;
    font-weight: bold;
}

.green-scheme table.datatable .table-header
{
    background-color:#cccccc;
    color: #FFFFFF;
    font-weight: bold;
}

.green-scheme table.datatable .table-header th p {
    color: #FFFFFF;
}

.orange-scheme table.datatable .table-header th p {
    color: #FFFFFF;
}


.green-scheme table.datatable tr.odd 
{
    background-color:#e2e3e2
}

table.datatable tr.odd 
{
    background-color:#dfeef5;
}
table.datatable tr.even
{
    background-color: #d9e8ef;
}


.green-scheme table.datatable tr.even
{
    background-color: #f4f4f4;
}

table.datatable th
{
    padding: 8px 5px; 8px 5px;
    
}
table.datatable td
{
    padding: 5px 5px; 5px 5px;
     
}
.datatable, td, tr, th
{
    border: -1px solid #FFFFFF;
    
}


/* Taulukkojen muotoilut */
table.metadatatable, td, tr, th
{
    max-width:580px;
    border: 1px solid #FFFFFF;
    margin-top:16px;
    
}

#kohderyhmasivu.orange-scheme .content .metadatatable
{

    border: 0px solid #FFFFFF;
/*    margin-bottom:-16px; */
		margin-bottom: 10px;
    margin-left:-7px;
    margin-right:-21px;
    margin-top:-8px;
    
}

#kohderyhmasivu.orange-scheme table.metadatatable
{

    border: 1px solid #FFFFFF;
    margin-top:0px;
    margin-right:-8px;
    margin-bottom: 0px;
    margin-left:0px;
    
}

.white-scheme table.metadatatable
{
    clear:both;
}
table.metadatatable
{
    width:100%;

    
}

table.metadatatable .header
{
    background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
}
table.metadatatable .header a
{
    font-size:12px !important;
    color: #FFFFFF;
    font-weight: bold;
    float:left;
}

table.metadatatable tr.odd 
{
    background-color:#e9e9e9;
}
table.metadatatable tr.even
{
    background-color: #cccccc;
}
table.metadatatable th
{
    padding: 8px 5px; 8px 5px;
    
}
table.metadatatable td
{
    padding: 5px 5px; 5px 5px;
    font-size:12px; 
}



/*Cimo lomakesivu */
#lomakesivu .datatable,
#lomakesivu .metadatatable
{
width:100%;
max-width:100%;
    
}
#lomakesivu table.datatable,
#lomakesivu .metadatatable table
{
    max-width:1200px;
    border: 1px solid #FFFFFF;
    margin-top:8px;
    
    
    overflow:visible;
    
    
}

#lomakesivu table.datatable tbody
{
   
    border: 1px solid #FFFFFF;
    margin-top:8px;
    margin-left:-20px;
    margin-right:-200px;
    
    
}

#lomakesivu table.metadatatable .header
{
    background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
}
#lomakesivu table.metadatatable .header a
{
    font-size:12px !important;
    color: #FFFFFF;
    font-weight: bold;
}
#lomakesivu table.datatable td a,
#lomakesivu table.metadatatable td a
{
    padding-left:16px;
    color: #000000;

}

#lomakesivu table.datatable tr.odd td,
#lomakesivu table.metadatatable td {
}


table.smallcal_header, table.smallcal_caltable {margin-left:10px; margin-top:10px;}
#enrolmentgroupselector {margin-left:0px; margin-top:10px;}
#enrolmentgroupselector select { min-width:150px;}
#enrolmentgroupselector .button {margin-top:10px; margin-bottom:10px;}
div.eventlistlinks {display:none;}

table#timespaneventslisttable, table#enrolmentinfo {border-collapse:collapse; border-spacing:0; margin:0; padding:0; /* zoom: 1 not valid */ }
table#timespaneventslisttable, table#enrolmentinfo {width:100%;}
table#timespaneventslisttable td {display:block; margin:0; padding:0;}

table#timespaneventslisttable #pager {position:absolute; z-index:1000; top: 8px; right:20px;}
table#enrolmentinfo div.section, table#enrolmentinfo td.section {padding-left:10px; margin-top:10px;}
td#eventinfonavigation .button {margin-left:10px;}
tr.AltListRow, tr.ListRow{ line-height:20px; }
td.ListCellHeading {font-weight:bold;}

div.timespanheader table {width:100%; margin:0; padding:0; border-collapse:collapse;border-spacing:0;}
div.eventblock {margin-left:-10px; margin-bottom:0px; margin-right: -10px; border-bottom: 1px solid #EFEFEF;}
div.eventblock p.description {margin-right:10px;}
#contentcontainer p {margin-left:10px;}

.orange-scheme div.box div.innerbox {border-top: 1px solid #EFEFEF; margin-left:-7px; margin-top: -14px; margin-bottom:0px; margin-right: -3px;}

/*
.smallcal_text {
  font-weight: bold;
  font-size: .75em;
}
*/
.smallcal_caltable {
  margin: 10px 0 0 0;
}

.smallcal_caltable td {
  padding: 2px;
/* font-size: .75em; 
  border: 1px solid #aea9a3;  */
}

.smallcal_caltable td a {
  text-decoration: none;
}

div#smallcal_wrapper {
	margin-right: 20px;
	margin-left: -10px;
}

.smallcal_caltable td.smallcal_rightdummycell {
  border: 0;
}

.smallcal_selectorcell {
  font-weight: bold;
}

.smallcal_unselectedday {
  text-align: right;
}

.smallcal_unselectedday_hilight {
  background: #dddad7;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday {
  background: #ADADAD;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday_hilight {
  background: #ADADAD;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday_hilight {
  background: #888888;
  color: #ffffff;
  text-align: right;
}

.smallcal_reservedday {
  background-color: #c3c3c3;
  text-align: center;
  font-weight: bold;
}



#lomakesivu table.datatable tr.odd,
#lomakesivu table.metadatatable tr.odd 
{
    background-color:#f8f8f8;
}
#lomakesivu table.datatable tr.even,
#lomakesivu table.metadatatable tr.even
{
    background-color: #FFFFFF;
}
#lomakesivu table.datatable th,
#lomakesivu table.metadatatable th
{
    background-color:#CCCCCC;
    
}
#lomakesivu table.datatable td,
#lomakesivu table.metadatatable td
{
    padding: 5px 5px; 5px 5px;
    font-size:13px;
    vertical-align: text-top 
}
#lomakesivu table.datatable tr td:first-child,
#lomakesivu table.metadatatable tr td:first-child
{
    padding: 5px 20px; 5px 5px;
     
    width:33%;
}

#lomakesivu table.datatable tr td:last-child,
#lomakesivu table.metadatatable tr td:last-child {
    padding: 5px 20px 5px 5px;
     
    width:77%;
}

#lomakesivu.orange-scheme table.datatable, tr, th, td
{
border:0 solid #FFFFFF;
}




#lomakesivu.orange-scheme .content-inner .textmargin .datatablebottom td,
#lomakesivu.orange-scheme .content-inner .textmargin .datatablebottom td:last-child
{
padding-bottom:5px;
padding-left:5px;
padding-right:20px;
padding-top:5px;
width:77%;
}

.green-scheme #timespaneventslist table tr div.eventblock
{
margin-bottom:-10px;
padding:0px;
}

.green-scheme #timespaneventslist table
{
margin-bottom:5px;
padding:0px;
}



.white-scheme p.metadata_infolink a,
.white-scheme .bullet-list .linkrepository p .providerlink,
.white-scheme .linkrepository a.providerlink
{
     display:block;
     margin-top:-5px;
     margin-left:10px;
     margin-bottom:10px;
}

.channel .channeltitle
{
margin-top:2px;
}

#sisaltosivu.orange-scheme .channel .channeltitle
{
margin-top:2px;
margin-left:0px;

}

#sisaltosivu.orange-scheme .channel .channeltitle h1
{

background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x 50px 0;
border-bottom:1px solid #DBDBDB;
color:black;
font-size:12px;
/*margin-left:5px;*/
padding:6px 5px 5px 10px;
}
.white-scheme .bullet-list a, 
.white-scheme .channelitem h2 a, 
.white-scheme .channelitem p
{
	text-decoration:none;
	font-size:12px !important;

}
.white-scheme .bullet-list a:hover, .white-scheme .channelitem h2 a:hover
{

	font-size:12px !important;
	color:#55759c;
    text-decoration:underline;

}

#sisaltosivu.orange-scheme .two-content-columns .aside ul {
height:auto;
list-style:none outside none;
margin:4px 20px 0 0px;
overflow:hidden;
padding:0;
}


.white-scheme .aside-under .channel div.channeltitle,
.white-scheme .aside-under div.channel div.channeltitle h1.channeltitle,
.white-scheme .aside-under .linkrepository h2.title
{
    margin-top:-10px;
}

.white-scheme .aside-under div.channeltitle 
{
    margin-top:-10px;
}

.white-scheme .two-content-columns  .aside-under p.metadata_infolink:after br
{
    display:none;
}

.white-scheme .aside-under .channelitem h2 a
{
    font-weight:normal;   
} 
	
/* Footer */
#footer{height:auto !important;}
#footer address{text-align:left; padding-left:20px; font-size:11px;}
#footer address span, #footer  li
{
    text-align:left; 
    font-size:11px;
}

.studyiframe iframe
{
    width:310px;
    height:310px;
}



/*body { width:expression(document.documentElement.clientWidth < 1142 ? "1142px" : "auto"); }
.visual .overlay div{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-overlay.png',sizingmethod='scale');
	background:none;
}*/

/* Sivukartan ja hakutulosten muotoilut */

#sitemap ul
{
    list-style:none;
}
#sitemap ul li 
{
    font-weight:bold; 
    list-style:none;

}


#sitemap ul li  a
{
    font-weight:bold; 
    list-style:none;

}

#sitemap ul li ul li a{font-weight:normal; list-style:none;}
#sitemap ul li ul li ul li {font-weight:normal; list-style:disc; list-style:none;}

#charindex {padding:10px; text-transform:uppercase;}
#charindex a, #charindex span {margin-left:4px;}



/* Hakutulosten muotoilut */

.white-scheme .SearchPanel h1,
.orange-scheme .SearchPanel h1,
.green-scheme .SearchPanel h1
{
font-size:18px;
color: black;
}


.white-scheme #searchresults li.searchresult h4 a {color: #55759C;}
.orange-scheme #searchresults li.searchresult h4 a {color: #55759C;}
.green-scheme #searchresults li.searchresult h4 a {color: #55759C;}

.white-scheme #searchresults li.searchresult h4 a:hover, 
.orange-scheme #searchresults li.searchresult h4 a:hover, 
.green-scheme #searchresults li.searchresult h4 a:hover {
color: black;
}

#searchresults {margin-left:0px;}
#T_ColorSelector1_Slot101_C101_QuickSearchPanel {margin-left:0px;}
#T_ColorSelector1_Slot101_C101_AdvancedSearchPanel {margin-left:0px; margin-bottom:15px;}
#searchresulttarget {padding:0; margin:0; margin-bottom:15px; margin-left:0px;clear:both;}
li.searchresult {list-style:none; padding-bottom: 6px; border-bottom: 1px solid #EFEFEF;}
#controls {margin-top:10px; margin-bottom:10px;min-height:30px;width:98%; position: relative;}
div.searchtitle {margin-left:15px;}
span.resultindex {margin-right:10px; display:none;}
.searchresult div.score {display:none;}
#searchresults li.searchresult h4 a {font-size:14px;}
#searchresults li.searchresult h4 {margin-bottom:5px; margin-top:10px;}
div.timestamp {}
#pageselectorpages a, #bottompageselectorpages a {padding-left:5px;}
#sort, #bottomsort {}
#searchresults div.path a {font-size:11px;}
#searchresults div.path {position:relative;}
#searchresults div.timestamp {font-size:11px; display:inline; color: darkgray;}
#searchresults #controls, #searchresults #bottomcontrols {background-color:#e0e0e2; line-height:31px; padding-left:14px; }
#pageselectorpages a.selected, #bottompageselectorpages a.selected {font-weight:bold; color: black;}
#sort .selected, #bottomsort .selected {font-weight:bold; color: black;}
#sort, #bottomsort { margin-right:30px; display:block; position: absolute; right:0;}
#T_ctl01_Slot101_C101_QuickSearchPanel, #T_ctl01_Slot101_C101_AdvancedSearchPanel { margin-left:15px; margin-top:15px; margin-bottom:40px;}
#searchresults #bottomcontrols {margin-bottom:10px; margin-top:25px;min-height:30px;width:98%; position: relative;}
a#nextpage:hover, a#prevpage:hover {color: black; text-decoration: none;}
#searchresults #bottomcontrols a:hover, #searchresults #bottomcontrols a:hover {color: black; text-decoration: none;}
#searchresults #controls a:hover, #searchresults #controls a:hover {color: black; text-decoration: none;}
#searchfields #SearchField_SiteArea {display:none !important;}
span#pageselectorpages {}


/* Tapahtumakalenteri styles start */
.orange-scheme #timeselection,
.green-scheme #timeselection
{
    padding:4px 0px 10px 16px;
}

#listaussivu.orange-scheme #timeselection
{
    padding:6px 0px 10px 16px;
}

.green-scheme div.calendarnote div.nostotitle h1,
.orange-scheme div.calendarnote div.nostotitle h1{
    font-size:14px;
    font-weight:bold;
}
.green-scheme #enrolmentgroupselector,
.orange-scheme #enrolmentgroupselector {

}


.green-scheme .eventblock .eventheaderblock .eventlistheader h2,
.orange-scheme .eventblock .eventheaderblock .eventlistheader h2
{
    font-size:14px;
    font-weight:normal;
	display: block;
}
.orange-scheme div.calendarnote #smallcal_wrapper  table.smallcal_header,
.orange-scheme div.calendarnote #smallcal_wrapper  table.smallcal_caltable,
.green-scheme div.calendarnote #smallcal_wrapper  table.smallcal_header,
.green-scheme div.calendarnote #smallcal_wrapper  table.smallcal_caltable
{
    width:100%;

}
.orange-scheme .eventblock .eventheaderblock .eventname
{
    margin-bottom:0px;
}
.orange-scheme #enrolmentgroupselector,
.green-scheme #enrolmentgroupselector
{
    margin-top:10px;
}


.green-scheme .eventblock .eventheaderblock
{
    margin-left:-4px;
}

/* Tapahtumakalenteri styles ends */


/* Poistaa metadatalistauksen ylim��r�isen rivinvaihdon */
.metadataextarbr br
{
  display:none;  
}


/* Ohjelmasivu styles start */

#ohjelmasivu .three-columns .holder
{
    position:relative;
    height:100%;
}

#ohjelmasivu .three-columns .left-column,
#ohjelmasivu .three-columns .right-column,
#ohjelmasivu .three-columns .content
{
    width:361px !important;
    background:#FFFFFF !important;
    position:relative;    
}



#ohjelmasivu .three-columns .left-column,
#ohjelmasivu .three-columns .content,
#ohjelmasivu .three-columns .right-column
{
    
    padding:0px;
}

#ohjelmasivu .three-columns p 
{
    margin:0;
}

#ohjelmasivu .three-columns .right-column div, 
#ohjelmasivu .three-columns .left-column div,
#ohjelmasivu .three-columns .content div,
#ohjelmasivu .three-columns .right-column div
{

}

#ohjelmasivu .three-columns .right-column p.showall, 
#ohjelmasivu .three-columns .left-column p.showall,
#ohjelmasivu .three-columns .content p.showall,
#ohjelmasivu .three-columns .right-column p.showall
{
    border-bottom:1px solid #C5D1E0;
    width:361px;
    overflow:hidden;
    margin:0px -5px 16px; -5px;
}


#ohjelmasivu.orange-scheme .three-columns .right-column p.showall, 
#ohjelmasivu.orange-scheme .three-columns .left-column p.showall,
#ohjelmasivu.orange-scheme .three-columns .content p.showall,
#ohjelmasivu.orange-scheme .three-columns .right-column p.showall,
#ohjelmasivu.orange-scheme .three-columns .xmldoc

{
    border-bottom:1px solid #C5D1E0;
    overflow:hidden;
    margin:0px -5px 16px; -5px;
}


#ohjelmasivu .three-columns .right-column p.showall a, 
#ohjelmasivu .three-columns .left-column p.showall a,
#ohjelmasivu .three-columns .content p.showall a,
#ohjelmasivu .three-columns .right-column p.showall a
{
    display:none;
}

#ohjelmasivu .three-columns .right-column div h3, 
#ohjelmasivu .three-columns .left-column div .channelitem h2,
#ohjelmasivu .three-columns .content div .channelitem h2,
#ohjelmasivu .three-columns .right-column div .channelitem h2
{
    font-weight:normal;
}

#ohjelmasivu .three-columns .right-column div h3, 
#ohjelmasivu .three-columns .left-column div h1.channeltitle,
#ohjelmasivu .three-columns .content div h1.channeltitle,
#ohjelmasivu .three-columns .right-column div h1.channeltitle 
{
    color:black;
    font-size:12px;
    margin:0;
}

#ohjelmasivu.orange-scheme ul
{
    padding-left:0px;
}

#ohjelmasivu.orange-scheme ul li
{
    list-style:none;
    
}

#ohjelmasivu.orange-scheme ul li a
{
    list-style:none;
    color:#55759C;
}

#ohjelmasivu.orange-scheme h1,
#ohjelmasivu.orange-scheme h2,
#ohjelmasivu.orange-scheme h3,
#ohjelmasivu.orange-scheme h4
{
    font-size:13px;
    margin:0px 0px 3px 0px;
}

#ohjelmasivu.orange-scheme .left-column div,
#ohjelmasivu.orange-scheme .content div,
#ohjelmasivu.orange-scheme .right-column div
{
    padding:16px;
}

#ohjelmasivu.orange-scheme .left-column div div,
#ohjelmasivu.orange-scheme .content div div,
#ohjelmasivu.orange-scheme .right-column div div
{
    padding:0px;
}

#ohjelmasivu.orange-scheme p,
#ohjelmasivu.orange-scheme p,
#ohjelmasivu.orange-scheme p
{
    margin-bottom:5px;
} 


/* Ohjelmasivu styles end */

/* footer date start */
.orange-scheme .footer_date,
.green-scheme .footer_date
{
    width:100%;
      
    height:22px;
    margin-bottom:-20px;
    position:relative;
    font-size:12px;
    
}

#lomakesivu.orange-scheme .footer_date
{
    width:99%;
    margin-bottom:-10px;
    
}

#sisaltosivu.orange-scheme .footer_date
{
    width:96%;
    padding-right:16px;  
    height:22px;
    padding-left:16px;
    position:relative;
    font-size:12px;
    margin-right:16px,
    
}

#sisaltosivu.green-scheme .footer_date
{
    width:100%;
      
    height:22px;
    
    position:relative;
    font-size:12px;
    
}

.orange-scheme .footer_date
{
    width:100%;
       
    height:28px;
    padding-left:0px;
    margin-right:10px;
    position:relative;
    font-size:12px;
}

.green-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:100%;
    background-color:#E8E6E7;
    height:22px;
    padding-left:10px;
    position:relative;
    padding-top:6px;
}

#sisaltosivu.green-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:95%;
    background-color:#E8E6E7;
    height:22px;
    margin-left:16px;
    margin-right:10px,
    position:relative;
    padding-top:6px;
}

.orange-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:100%;
    background-color:#E8E6E7;
    height:22px;
    padding-left:10px;
    position:relative;
    padding-top:6px;
}

.white-scheme .footer_date
{
    width:98%;
       
    height:28px;
    padding-left:0px;
    
    font-size:12px;
    float:left;
    margin-bottom:20px;
    margin-left:0px;
    padding-right:10px;
}

.white-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:auto;
    background-color:#ffffff;
    height:28px;
    padding-left:0px;
    margin-left:10px;
    padding-top:6px;
    mar
}

.footer_date .footer_last_update
{
    width:50%;
    float:left;
}
.footer_date .footer_print
{
    width:30%;
    float:right;
{
}
}

.footer_date .footer_print a
{
    float:right;
display:block;
margin-right:50px;
}
.orange-scheme a.printlink,
.green-scheme a.printlink {
background-image: url("/instancedata/prime_product_julkaisu/cimo/pics/tulosta.gif");
background-position: 55px 0px;
background-repeat: no-repeat;
padding-left: 0px;
margin-left: 50px;
padding-right:50px;
color: #323232;
text-decoration: none;
width:50px;
float:right;

}

#listaussivu .breadcrumbs
{
    display:none;
}

 
.white-scheme a.printlink {
background-image: url("/instancedata/prime_product_julkaisu/cimo/pics/tulosta.gif");
background-position: 45px 0px;
background-repeat: no-repeat;
padding-left: 0px;
margin-left: 100px;
padding-right:50px;
color: #323232;
text-decoration: none;
width:30px;
float:right;
}
.white-scheme a.printlink, .orange-scheme a.printlink, .green-scheme a.printlink {

}

/* footer date end */

/* popupbutton Live-edit */



#contentframe .SM_SiteEditMode {

float:right;
font-size:10px;
margin-bottom:10px;
margin-right:55px;
margin-top:-30px;

width:154px;
}



#contentframe .SM_SiteEditMode .popupbutton {



}






/* Hakutulosten muotoilut */


.cke_source {
  min-height:400px !important;
}

#primeeditorwrapper {min-height: 700px;}





div.section table tr td {
  vertical-align:top !important;
}
