body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, td, th, table, ul { 
	margin : 0; 
	padding : 0; 
	border : 0; 
}

body, table { 
	background-color : inherit; 
	color : #000000; 
	font-size : 1em; 
	font-family : Verdana, sans-serif; 
}
 
body { 
	padding-top : 1em; 
	padding-bottom : 1em; 
	background-color : #E1E1E1; 
	text-align : center; 
	font-family : verdana, sans-serif; 
} 

p { 
	font-size : 0.83em; 
	padding: 0.3em 0.5em 0 0; 
}

p.summary { 
	font-size : 0.83em; 
	padding: 20px 0 20px 0; 
	font-weight : bold; 
} 

li { 
	font-size : 0.83em; 
}

h1 { 
	font-size : 1.6em; 
	font-weight : bold; 
	margin : 0.4em 0.5em 0.4em 0; 
	color : #3B5FA7;
}
 
h2 { 
	font-size : 1.1em; 
	font-weight : bold; 
	margin : 0.2em 0.5em 0 00; 
} 

h3 { 
	font-size : 0.83em; 
	font-weight : bold; 
	margin : 0.1em 0.5em 0 0; 
} 

hr { 
	height : 1px; 
	border : solid #c0c0c0; 
	border-top-width : 1px; 
	height : 1px; 
} 

a { 
	background-color : inherit; 
	color : #3B5FA7; 
} 

a:link, a:visited, a:active { 
	text-decoration : none; 
	color : #3B5FA7;
} 

a:hover { 
	text-decoration : underline; 
} 

.small { 
	font-size : 0.6em; 
} 

.indent-left { 
	margin : 0.3em 0.5em 0 2em; 
} 

.hide { 
	display : none; 
} 

.clear { 
	clear : both; 
	font-size : 0; 
	line-height : 0; 
} 

.input, select { 
	border : solid #5d81bd; 
	font : 1em Verdana, sans-serif; 
} 


textarea { 
	font-size : 0.83em;
	font-family : Verdana, sans-serif;  
	width : 810px;
	overflow : auto;
}


textarea.title { 
	font-size : 1.6em; 
	font-weight : bold; 
	color : #3B5FA7;
}

textarea.summary { 
	font-weight : bold; 
}

.submit { 
	font : 0.83em Verdana, sans-serif; 
} 

#body { 
	width : 870px; 
	margin : 0 auto; 
	background-color : #ffffff; 
	text-align : left; 
} 

.right { 
	text-align : right; 
} 

.center { 
	text-align : center; 
} 

.infobox { 
  border : 2px; 
	border-color : #FF0000; 
	border-top: solid;
	border-right: solid;
	border-bottom: solid;
	border-left: solid;
	margin : 0.5em 0.5em 0.5em 0.5em;
	padding : 0.5em 0.5em 0.5em 0.5em;  
} 

#head { 
	display : none; 
} 

#kumppanit { 
	display : none; 
} 

#logo { 
	float : left; 
	padding : 0; 
} 

#logo h2 { 
	height : 18px; 
	background : inherit; 
	color : #000000; 
	font-size : 1.3em; 
} 

#foot { 
	clear : both; 
	height : 23px; 
	margin : 0 auto; 
	background-color : #3B5FA7; 
	text-align : left; 

} 

#foot p { 
	display : none; 
} 

#sarake-oikea { 
	display : none;  
} 

#sarake-vasen { 
	display : none; 
} 

#column { 
	display : none; 
} 

#content { 
	float : left;
  width : 658px; 

} 

#content li { 
	padding: 0.3em 0.5em 0 0;
	list-style : inside;
}

#body:after { 
	display : block; 
	clear : both; 
	visibility : hidden; 
	height : 0; 
	content : "."; 
} 

#valikko { 
	display : none; 
} 

#valikko li { 
	border-bottom : 1px solid #c0c0c0; 
	color : #ffffff; 
	list-style : none; 
} 

#valikko li.selected a { 
	display : block; 
	padding : 0.2em 0.2em 0.2em 0.2em; 
	background-color : #f2f5fb; 
	font-weight : bold; 
	color: #3B5FA7;
} 

#valikko li.l1 a { 
	display : block; 
	padding : 0.2em 0.2em 0.2em 0.2em; 
	background-color : inherit; 
	font-weight : bold; 
	color: #ffffff;
} 

#valikko li.l1 a:hover { 
	background-color : #f2f5fb; 
	color: #3B5FA7;
} 

#valikko li.l2 a { 
	display : block; 
	padding : 0.1em 0.1em 0.1em 0.1em; 
	background-color : inherit; 
	color: #ffffff;
	text-align : right;
} 

#valikko li.l2 a:hover { 
	background-color : #f2f5fb; 
	color: #3B5FA7;

} 

#alavalikko { 
	background-color : #ffffff; 
	margin : 0; 
	padding: 0.5em 1em 1em 1em; 
} 

#alavalikko li { 
	border-bottom : 1px dashed #c0c0c0; 
	color : #ffffff; 
	list-style : none; 
} 

#alavalikko li.l2 a { 
	display : block; 
	padding : 0.1em 0.1em 0.1em 0.1em; 
	background-color : inherit; 
	font-size : 0.83em; 
} 

#alavalikko li.l2 a:hover { 
	background-color : #f2f5fb; 
} 
