/*************************************************************************************
 * ColumnContent
 *************************************************************************************/

#columnContent {
	background: transparent url(/pics/www.jhl.fi/dotLine2.gif) repeat-y center;
	font-size: 14px;
	}

#columnContent .wide { 
	line-height: 1.5;
	background: #FFFFFF;
	position: relative;
	float: left;
	width: 100%;
	}
	
	.wide.kunta a { color: #57ac00; }
	.wide.valtio a { color: #0061a6; }
	.wide.seurakunta a  { color: #a319b4; }
	.wide.yksityiset a  { color: #a88700; }



#columnContent div.wide p,
#columnContent div.left p,
#columnContent div.right p  { 
	margin: 0 0 25px 0;
	}
	


#columnContent .wide ul,
#columnContent .wide ol { margin: 0 0 10px 35px; }


#columnContent  div.wide table.edunvalvonta { 
	background: url(/pics/www.jhl.fi/dotLine.gif) top repeat-x; 
	margin: 20px 0 0 0; 
	position: relative; 
	float: left;
	}

#columnContent  div.wide table.edunvalvonta td { 
	padding: 20px 0 5px 10px; 
	}
	
#columnContent  div.wide table.edunvalvonta td a { 
	font-size: 15px;
	font-weight: bold; 
	padding: 5px 25px; 
	color: #FFFFFF; 
	}

	#columnContent  div.wide table.edunvalvonta td.first a { 
		  background: #8fc800; 
		  border: 1px solid #57ac00; 
		  }
	
	#columnContent  div.wide table.edunvalvonta td.second a { 
		 background: #6eb1dc;
		 border: 1px solid #0061a6; 
		}
	
	#columnContent  div.wide table.edunvalvonta td.third a {  
		background: #c266cd;  
		border: 1px solid #a319b4; 
		}
	
	#columnContent  div.wide table.edunvalvonta td.fourth a { 
		background: #e2bc23; 
		border: 1px solid #d39a00;
		}
	 
	 
/* Hover news - Edunvalvonta */

.newsCol { 
	background: #fff; 	
	line-height: 1.5; 
	padding: 20px 0 20px 0; 
	}

.hoverOff_kunta { 
	background: #fff; 	
	line-height: 1.5; 
	padding: 20px 0 20px 0; 
	}
	
		
	.hoverOff_kunta a, .hoverOver_kunta a { color: #57ac00; }
	
	
.hoverOver_kunta { 
	background: #f9fcf2; 
	line-height: 1.5; 
	padding: 20px 0 20px 0;  
	}

.hoverOff_valtio { 
	background: #fff; 	
	line-height: 1.5; 
	padding: 20px 0 20px 0;   
	}
	
.hoverOver_valtio { 
	background: #f7fbfd; 
	line-height: 1.5; 
	padding: 20px 0 20px 0;    
	}

.hoverOff_seurakunta { 
	background: #fff; 	
	line-height: 1.5; 
	padding: 20px 0 20px 0;   
	}
	
	.hoverOver_seurakunta a, .hoverOff_seurakunta a   { color: #a319b4; }
	
.hoverOver_seurakunta { 
	background: #fbf7fc; 
	line-height: 1.5; 
	padding: 20px 0 20px 0;   
	}

.hoverOff_yksityiset { 
	background: #fff; 	
	line-height: 1.5; 
	padding: 20px 0 20px 0;   
	}
	
.hoverOver_yksityiset {
	background: #f7f7f7; 	 	
	line-height: 1.5; 
	padding: 20px 0 20px 0;    
	}
	
	.hoverOver_yksityiset a, .hoverOff_yksityiset a  { color: #d39a00; }


img.edunvalvontaNews { 
	position: relative; 
	float: left;
	margin: 0 20px 4px 0; 

	}

#columnContent div.left {
	 width: 345px;
	float: left;
	line-height: 1.5;
	
	padding: 5px 0 5px 0;
	}

#columnContent div.right {
	width: 345px;
	float: right;
	line-height: 1.5;
	padding: 5px 0 5px 0;
}



#columnContent #linklistcontentbm2ext { /*  background: #660099; */ }

#columnContent .rowSeparator {
	background: url(/pics/www.jhl.fi/dotLine.gif) repeat-x;
	height: 1px;
	width: 100%;
	position: relative;
	float: left;
	border-bottom: 15px solid #FFFFFF;
	border-top: 15px solid #FFFFFF;
	}
	
	#columnContent .rowSeparator2 {
		background: url(/pics/www.jhl.fi/dotLine.gif) repeat-x;
		height: 1px;
		width: 100%;
		position: relative;
		float: left;
		}

#columnContent a.msgLink h2 {
	color: #000;
	text-decoration: none;
	margin: 0 0 0 0;
	line-height: normal;
	}

#columnContent a.msgLink:hover h2 {
	text-decoration: underline;
	}

#columnContent p.msgDate,
#columnContent span.msgDate {
	color: #808080;
	font-size: 12px;
	margin: 0 0 10px 0;
	line-height: normal;
	}

#columnContent ul.msgList {
	margin: 0 0 0 20px;
	padding: 0;
	line-height: normal;
	}

#columnContent li.msgListItem  {
	margin: 0 0 10px 0;

	}

#columnContent li.msgListItem a { color: #202020; }

#columnContent a.moreNewsLink {
	margin-left: 10px;
	}

