body {
	background-color: #FFFFFF;  /*#A6BECE;*/
	/*background-image: url(../../images/bodybg.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

}
.bodytable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	/*background-image: url(../../images/bodytablebg.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}
.taleft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sisalto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/ta_rght_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 120px;
}
table.valikkotausta {
	padding-left: 3px;
}
p {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a, .frontnews { font-size: 11px; font-family: Tahoma; }
a:link {
	font-family: Tahoma;
	font-size: 11px;
}
a.topmenu	{
	font-family: Tahoma;
	font-size: 11px;
	color: #2A4C7E;
	/*font-weight: bolder;*/
	text-decoration: none;
}

a.topmenu_selected	{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
}

a.topmenu_selected:hover	{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
}

a.submenu	{
	font-family: Tahoma;
	font-size: 11px;
	color: #2A4C7E;
	text-decoration: none;
	padding-left: 0.5em;
	font-style: italic;
}

a.submenu_selected	{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 0.5em;
	font-style: italic;
	text-decoration: underline;
}

a.subsubmenu	{
	font-family: Tahoma;
	font-size: 11px;
	color: #2A4C7E;
	text-decoration: none;
}

a.subsubmenu_selected	{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.menu	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bolder;
	color: #2A4C7E;
	text-decoration: none;
}

a.menu_selected	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;	
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
a.menu:hover	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
td.topmenu	{
	border-bottom: 2px dotted;
	border-color: #2A4C7E;
	background-image: url(../../images/logobullet1.gif);
	background-repeat: no-repeat;
}

td.topmenu_selected	{
	border-bottom: 2px dotted;
	border-color: #2A4C7E;
	background-image: url(../../images/logobullet2.gif);
	background-repeat: no-repeat;
}

td.topmenu_hover	{
	border-bottom: 2px dotted;
	border-color: #2A4C7E;
	background-color: white;
	cursor: hand;
}

td.topmenu_selected_hover	{
	color: #000000;
	border-bottom: 2px dotted;
	border-color: #2A4C7E;
	background-color: white;
	cursor: hand;
}

td.submenu	{
}

td.submenu_hover	{
	background-color: #FFFFFF;
	cursor: hand;
}

td.submenu_selected	{
	/*background-color: #6485B8;*/
}

td.submenu_selected_hover	{
	/*background-color: #C7CDFC;*/
	background-color: #FFFFFF;
	cursor: hand;
}

td.subsubmenu	{
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: black;
	background-color: #DED3B5;
	padding-left: 1em;
}

td.subsubmenu_hover	{
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: black;
	background-color: #E7B543;
	cursor: hand;
	padding-left: 1em;
}

td.subsubmenu_selected	{
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: black;
	background-color: #6B5531;
	padding-left: 1em;
}

td.subsubmenu_selected_hover	{
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: black;
	background-color: #E7B543;
	padding-left: 1em;
}


td.pagetitle    {
        color: #AFAFAF;
}

td.pagetitle_text       {
	font-family: Verdana;
        font-weight: bolder;
        color: #0A0A0A;
}

a.pagetitle_link                { color: #121212; font-size: x-small; text-decoration: none; }
a.pagetitle_link:visited{ color: #131313; text-decoration: none; }
a.pagetitle_link:hover  { text-decoration: underline; }

a.back                  { color: #010101; font-size: x-small; text-decoration: none; }
a.back:visited  { color: #020202; text-decoration: none; }
a.back:hover    { color: #030303; text-decoration: underline; }

td.credits {
	font-family: Verdana;
	font-size: xx-small;
	color: #000000;
	text-decoration:none;
}
a.credits { text-decoration: none; color: #000000;}
a.credits:visited { text-decoration: none; color: #000000; }
