html {
	margin:				0;
	padding:			0;
}
table {
	margin:				0;
	padding:			0;
	font-family:		Arial, Verdana, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	color:				black;
	border-collapse:	collapse;
}
tr {
	margin:				0;
	padding:			0;
}
a, a:visited, a:link, a:active {
	color:				#f12938;
	text-decoration:	underline;
}
a:hover {
	text-decoration:	none;
}
a img {
	border:				none;
}
ul {
	font-family:		"Courier New", Courier, monospace;
}
ul a, ul a:visited, ul a:link, ul a:active, ul a:hover {
	font-family:		"Courier New", Courier, monospace;
	color: 				#333333;
	text-decoration:	underline;
}

/*Lomakkeiden otsikot*/

.lomakeh4 {
	font-family:		"Courier New", Courier, monospace;
	font-size:			15px;
	font-weight:		normal;
	color:				#ff7900;
	margin:				15px 0 5px 0px;
	padding:			0;
	line-height:		1.1;
	text-decoration:	none;
}
.linkkipunainen {
color: #f12938;
}

/* Sivujen elementtilohkot */
#container {
	margin:				0 auto;
	width:				841px;
}
#container2 {
	margin:				0 auto;
	width:				828px;
}

#container_left {
	width:				613px;
}
#container_spacer {
	width:				20px;
}
#container_right {
	width:				170px;
}
#footer {
	border-top:			1px solid #000000;
	vertical-align:		middle;
	height:				50px;
	font-size:			13px;
}
#footer a {
	color:				black;
}

#sisalto {
	border-bottom:		1px solid #999999;
	vertical-align:		top;
	padding-bottom: 	14px;
	padding-top: 		20px;
	font-family:		"Courier New", Courier, monospace;
	line-height:		1.2;
}
#sisaltotop {
	border-bottom:		1px solid #999999;
	vertical-align:		top;
	padding-bottom: 	14px;
	font-family:		"Courier New", Courier, monospace;
	line-height:		1.2;
}
#sisalto2 {
	vertical-align:		top;
	padding-bottom: 14px;
	padding-top: 20px;
	font-family:		"Courier New", Courier, monospace;
	line-height:		1.2;
}


/* Navigaatio elementit */
#top_navigation {
	font-family:		"Courier New", Courier, monospace;
	font-size:			15px;
	width:				613px;
	margin-bottom:		26px;
	line-height:		1.1;
}
#top_navigation a {
	font-family:		"Courier New", Courier, monospace;
	font-size:			15px;
	text-decoration:	none;
	color:				#000000;
}
#top_navigation a:hover {
	text-decoration:	underline;
}
#top_navigation a.current span {
	text-decoration:	underline;
}

#right_navigation {
	width:				170px;
	margin-bottom:		10px;
}
#right_navigation td {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	padding:			0 0 5px 0;
	margin:				0;
}
#right_navigation a {
	text-decoration:	none;
	color:				black;
}
#right_navigation a:hover {
	text-decoration:	underline;
}
#right_navigation a.current span {
	text-decoration:	underline;
}
#right_navigation td {
	padding:			0 0 5px 0;
	margin:				0;
}
#right_navigation td.c1 {
	width:				12px;
}
#right_navigation_sub {
	margin-top:			5px;
}

/* Oikean palkin elementit */
#right_search {
	margin:			    0 0 0 auto;
}
#right_search td {
	padding:			2px 0;
}
#right_search input.text {
	margin-top:			0px;
	padding-top:		2px;
	width:				120px;
}
#right_search input.button {
	width:				40px;
}
#right_links {
	margin:				20px auto;
}
#right_links a {
	color:				black;
	font-family:		"Courier New", Courier, monospace;
}
#right_banner {
	margin:				20px 0;
}

/* Sisältöalue */
#content {
	width:				613px;
	margin:				0;
}
#content_pullout {
	width:				613px;
	margin:				20px 0 20px 0;
}

#content_pullout td div.content {
	font-family:		"Courier New", Courier, monospace;
/*	border-top:			none;*/
/*	border-top:			1px solid #4c4c4c;*/
	padding-top:		10px;
}

#content_news {
	width:				613px;
	margin:				20px 0 20px 0;
}
#content_news td {
	font-family:		"Courier New", Courier, monospace;
	border-top:			1px solid #4c4c4c;
	padding-top:		10px;
}
#content_news h2 {
	margin:				0 0 10px 0;
	padding:			0;
}
#content_news h3 {
	margin:				0 0 10px 0;
	padding:			0;
}
#content_news h4 {
	margin:				0 0 10px 0;
	padding:			0;
}
#content_news h5 {
	margin:				0 0 10px 0;
	padding:			0;
}
#content_news h6 {
	margin:				0 0 10px 0;
	padding:			0;
}
#content_news p {
	margin:				0 0 10px 0;
}
#newslist {
	margin:				0;
	padding:			0;
}
#newslist h2 {
	margin:				0;
	padding:			0 0 5px 0;
}
#newslist p {
	margin:				0;
	padding:			0 0 0 0;
}
#newslist td {
	border:				none;
	padding:			0 0 20px 0;
	margin:				0;
}
#newslist a, #newslist a:visited, #newslist a:link, #newslist a:active {
	text-decoration:	underline;
}
#newslist a:hover {
	text-decoration:	none;
}

/* Lomakkeet */
form, form.form {
	margin:				0;
	padding:			0;
}
input.button {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	padding:			0 2px;
	margin:				0;
}

input.text, input.form {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	padding:			1px 0;
	margin:				0;
}
textarea {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	border:				1px solid #4e4e4e;
	background-color:	white;
	padding:			2px 0;
	overflow:			auto;
}
input[type=text] {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	border:				1px solid #4e4e4e;
	background-color:	white;
	padding:			2px 0;
}

select {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	border:				1px solid #4e4e4e;
	padding:			2px 0;
}
#contentumFormSubmitButton {
	font-family:		"Courier New", Courier, monospace;
	font-size:			13px;
	padding:			0 2px;
	margin:				0;
}
#printable_form textarea {
	height:				150px;
}
.print_show
{
	display:			block;
	background-color:	#EDFAED;
}

#flyout {
	border: 2px solid #F22939;
}
