

/* general */
html,body {
	min-height: 100%;
	height: 100%;
}
body {
	background-color:#E4EAEA;
	background-image:url(/res/bg.gif);
	background-repeat:repeat-x;
}
body, td, th, p, div.content-container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td.fileName, td.filename, div.content-container td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F68B1F;
	text-decoration:underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:normal;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
table.layout {
	margin-left: auto;
	margin-right: auto;
	/* height:100%; rikkoi ie:llä kaiken */
	width:770px;
	background-color:#FFFFFF;
	border:0px;
}
table.content {
	width:770px;
	background-color:#FFFFFF;
	border:0px;
}
td.themeimage {
	width:770px;
	height:202px;
}
td.spacer {
	width:770px;
	height:16px;
	background-color:#FFFFFF;
}
td.left, td.main, td.right {
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}
td.main, td.right {
	padding-right:10px;
}
td.right {
	background-image:url(/res/bg_div.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:186px;
}
td.left {
	height: 400px;
	width:228px;
}
td.right h1, td.right h2, td.right h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.main div.token {
	padding-bottom:21px;
}
div.xdivider {
    height: 1px;
	background-image:url(/res/bg_token.gif);
	background-repeat:repeat-x;
	padding-bottom:5px;
	padding-top:13px;
}
/* topmenu */
td.topmenu {
	width:770px;
	height:31px;
	background-color:#F68B1F;
}
td.level1, td.level2 {
	background-color:#F68B1F;
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	height:31px;
	padding-left:12px;
	padding-right:12px;
}
td.topdiv,
td.topdiv img {
	vertical-align: middle;
}
td.level1 a, td.level2 a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
td.level1-here a, td.level2-onpath a {
	color: #F68B1F;
}
td.level1-here, td.level2-onpath {
	background-color: #fff;
}
td.level2-last {
	background-image:url(/res/spacer.gif);
}
/* menu */
table.level3 {
	width: 100%;
	background-color:#F4F6F6;
}
table.level3 td {
	padding-bottom:8px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
}
table.level3 a {
	font-weight:bold;
	text-decoration:none;
}
table.level3-onpath td {
	background-color:#E4EAEA;
}
table.level3-onpath a {
	color:#587B7B;
}
table.level3 td.nod, table.level4 td.nod {
	width:22px;
	text-align:center;
}
div.menu_div {
	width:208px;
	height:4px;
}
table.level4 td {
	padding-bottom:4px;
	padding-top:4px;
	text-align:left;
	vertical-align:top;
}
table.level4-first td {
	padding-top:8px;
}
table.level4-last td {
	padding-bottom:8px;
}
table.level4 a {
	color:#587B7B;
	text-decoration:none;
}
table.level4-here a {
	font-weight:bold;
}
table.level5 td {
	padding-bottom:4px;
	padding-top:4px;
	text-align:left;
	vertical-align:top;
}
table.level5-last td {
	padding-bottom:8px;
}
table.level5 a {
	color:#587B7B;
	text-decoration:none;
}
table.level5-here a {
	font-weight:bold;
}
/* poiminto */
div.selectRow div.title a {
	color:#F68B1F !important;
}
div.selectRow {
	padding-bottom:13px !important;
}
div.selectRow td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
div.selectRow td.poimintokuva {
	width:70px;
	text-align:left;
}
/* uutiset */
div.tiivistelma div.uutisetOtsikko h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight:bold !important;
	color: #000000 !important;
}
div.tiivistelma span.pvm {
	font-size: 11px !important;
}
div.tiivistelma div.kaikki {
	font-weight:bold !important;
}
/* pikakysely */
div.poll {
	background-image:url(/res/bg_token.gif)!important;
	background-position:bottom!important;
	background-repeat:repeat-x;
	background-color:#FFFFFF!important;
	padding-bottom:13px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	
}
div.poll h2.poll_title {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight:bold !important;
	color: #000000 !important;
}
div.poll p.poll_question, div.poll table.poll td.poll_choice {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight:normal !important;
	color: #000000 !important;
}
/* copyright */
table.layout td.footer {
	vertical-align:bottom;
	width:770px;
	height:60px;
}
table.content td.margin {
	width:13px;
	height:60px;
}
table.content td.logot, table.content td.copy {
	text-align:left;
	vertical-align:middle;
	height:60px;
	background-image:url(/res/bg_token.gif);
	background-position:top;
	background-repeat:repeat-x;
}
table.content td.logot {
	width:276px;
}
table.content td.copy {
	width:468px;
}
table.content td.copy, table.content td.copy a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

