body {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #575757;

	scrollbar-base-color: #214d84;
}

.menubar {
	background-color: #214d84;
	widht: 687px;
	height: 41px;
	vertical-align: middle;
	color: #fff;
}

.content_small {
	width: 429px;
	height: 386px;
	overflow: auto;
}

.content_large {
	width: 429px;
	height: 672px;
	overflow: auto;
}

.content {
	padding: 10px;
}

.menubaritem {
	float: left;
	padding: 12px 8px 12px 8px;
}

.selected {
	background-color: #01395e;
}

.menubaritem2 {
	float: left;
	margin-top: 10px;
	height: 29px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.menubaritem a:link, .menubaritem a:hover, .menubaritem a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menu {
	margin: 20px 0;
}

.submenu {
	margin-left: 20px;
}

.menu a:link, .menu a:hover, .menu a:visited {
	color: #515254;
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin: 7px 0;
}

.menu a:hover {
	color: #48719f;
}

.sel {
	color: #48719f !important;
}

.blue {
	background-color: #229cda;
	padding: 2px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

a:link.contact_link, a:hover.contact_link, a:visited.contact_link {
	color: #575757;
	text-decoration: none;
}

.news {
	margin-top: 60px;
	margin-left: 20px;
}

.news_title {
	color: #48729c;
	font-weight: bold;
}

.tupas_link {
	margin: 0 0 0 10px;
	padding: 0;
	color: #37628f;
}

.tupas_link a:link, .tupas_link a:hover, .tupas_link a:visited {
	color: #37628f;
	text-decoration: none;
	font-weight: bold;
}

a:link, a:visited, a:hover {
	color: #006493;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 15px;
}

h3,h4,h5,h6 {
	font-size: 14px;
}

p, li, td {
	font-size: 12px;
	color: #575757;
	line-height: 1.5;
}

.uutinen_otsikko {
	font-weight: bold;
}

a:link.uutinen_link, a:visited.uutinen_link, a:hover.uutinen_link {
	color: gray;
}

/* feedback */

.palaute_otsikko {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 20px;
}

.palaute_ingressi {
	padding-bottom: 10px;
}

.palaute_ingressi, .palaute_kentan_nimi {
	font-weight: bold;
}

.palaute_kentta_text, .palaute_kentta_textarea {
	width: 250px;
	border: 0;
}

.palaute_kentan_nimi, .palaute_kentta, .palaute_napit {
	background-color: #e4e9ef;
	padding: 10px;
}

.palaute_taulukko {
	border-collapse: collapse;
}