*
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 20px;
	color: black;
}
ul
{
	list-style: none;
}
img
{
	border: none;
}
span.hide
{
	display: none;
}
table
{
	border-collapse: collapse;
}
h1, h2, h3, h4, h5, h6
{
	color: #c02032;
	font-size: 24px;
	letter-spacing: -0.3pt;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	line-height: 32px;
}
h1
{
	padding-bottom: 10px;
}
h2
{
	font-size: 16px;
	font-weight: bold;
}
h3, h4, h5, h6
{
	font-size: 14px;	
}

a:visited, a:active, a:link
{
	text-decoration: none;
}
a:hover, span.faqLink:hover
{
	text-decoration: underline;
}
p
{
	padding: 0px 0px 10px 0px;
}
html
{
	padding-top: 5px;
	background: #e6ebee;
	width: 100%;
}

body
{
	background-color: #e6ebee;
	width: 961px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
div.spacer
{
	float: left;
	clear: both;
	height: 1px;
	width: 961px;
	background: #e6ebee;
}
div#header
{
	float: left;
	clear: both;
	width: 961px;
	height: 136px;
	background: white url('../img/header.png') top right no-repeat;
}
div#menu
{
	float: left;
	clear: both;
	width: 961px;
	height: 35px;
	background: white;
}
div#mainimage
{
	float: left;
	clear: both;
	width: 961px;
	height: 285px;
	background: white url('../img/frontpage_main.jpg') top left no-repeat;
}
div#content_holder, div#content_holder2
{
	float: left;
	clear: both;
	width: 961px;
	height: auto;
	background-color: white;
}
div#content_holder2
{
	padding-top: 50px;
}
td#content_left
{
	width: 50px;
	background-color: white;
}
td#content
{
	width: 571px;
	height: auto;
	background: white;
}
div#content2
{
	float: left;
	clear: right;
	width: 701px;
	height: auto;
	background: white;
	vertical-align: top;
}
div#content_text
{
	float: left;
	clear: both;
	width: 571px;
	height: auto;
	padding: 0px 0px 30px 30px;
}
td#nostot
{
	vertical-align: top;
	width: 340px;
	height: auto;
	background: white url('../img/frontpage_nostot.png') top left no-repeat;
}
div#footer
{
	float: left;
	clear: both;
	width: 961px;
	height: 31px;
	background: white url('../img/footer.gif') top left no-repeat;
	color: #404040;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 12px;
}
div#copyright
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 140px;
	height: 20px;
	color: #404040;
	clear: both;
	padding: 10px 40px 10px 771px;
}
img#copy
{
	background: transparent;
	position: relative;
	float: left;
	clear: both;
	left: 790px;
	top: 16px;
}
div#submenu
{
	float: right;
	clear: both;
	
}
div#news
{
	float: left;
	clear: both;
	height: 160px;
	width: 255px;
	padding-left: 663px;
	padding-top: 47px;
}
table#tickers
{
	height: auto;
	width: 294px;
}

/*MENUT*/
#menu ul
{
	float: left;
	padding: 9px 0px 13px 16px;
	height: 14px;
	width: 600px;
	display: block;
	list-style: none;
}
#menu ul li
{
	float: left;
}
#menu ul li a, #menu ul li span.spacer
{
	float: left;
	height: 12px;
	display: block;
	background-color: white;
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5pt;
	cursor: pointer;
	text-decoration: none;
	color: #6d6d6d;
}
#menu ul li a:hover, #menu ul li b a
{
	color: #6699ca;
}
#menu ul li a.menu01
{
	/*width: 99px;*/
	/*background-image: url('../img/menu_1.png');*/
}
#menu ul li a.menu02
{
/*	width: 85px;*/
	/*background-image: url('../img/menu_2.png');*/
}
#menu ul li a.menu03
{
	/*width: 57px;*/
	/*background-image: url('../img/menu_3.png');*/
}
#menu ul li a.menu04
{
	/*width: 69px;*/
	/*background-image: url('../img/menu_4.png');*/
}
#menu ul li a.menu05
{
/*	width: 43px;*/
	/*background-image: url('../img/menu_5.png');*/
}
#menu ul li a.menu06
{
	/*width: 86px;*/
	/*background-image: url('../img/menu_6.png');*/
}
#menu ul li span.spacer
{
	width: 25px;
	background: transparent url('../img/menu_spacer.png') 0px 2px no-repeat;
	height: 14px;
}

/* SUBMENU */
ul.submenu_ul
{
	padding: 12px 0px 10px 16px;
	height: 12px;
	width: 300px;
	display: block;
	list-style: none;
}
ul.submenu_ul li
{
	float: left;
}
ul.submenu_ul li a, ul.submenu_ul li span.spacer
{
	height: 12px;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
/*ul.submenu_ul li a:hover, ul.submenu_ul li b a
{
	background-position: bottom left;
}*/
ul.submenu_ul li a.submenu01
{
	width: 43px;
	background-image: url('../img/submenu_1.png');
}
ul.submenu_ul li a.submenu02
{
	width: 58px;
	background-image: url('../img/submenu_2.png');
}
ul.submenu_ul li a.submenu03
{
	width: 44px;
	background-image: url('../img/submenu_3.png');
}
ul.submenu_ul li a.submenu04
{
	width: 92px;
	background-image: url('../img/submenu_4.png');
}
ul.submenu_ul li span.spacer
{
	width: 17px;
	background-image: url('../img/submenu_spacer.png');
}


/* SEARCH */
#menu input[type=text]
{
	border: 1px solid #9fb5c3;
	padding: 4px 0px 0px 5px;
	height: 18px;
	font-size: 11px;
}
#menu input[type=image]
{
	padding-top: 0px;
	padding-right: 5px;
}

/* NEWS, CURRENT NEWS & FAQ TICKERS*/
div.ticker_image
{
	float: left;
	width: 100px;
}
div.ticker_text
{
	padding-left: 0px;
	float: right;
	width: 145px;
	height: 176px;
}
td.ticker_image
{
	vertical-align: top;
	padding-left: 42px;
	padding-top: 9px;
	height: 141px;
}
td.ticker_date
{
	text-align: right;
	width: 145px;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
td.ticker_header
{
	padding-top: 6px;
	text-align: left;
	width: 145px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	line-height: normal;
}
td.ticker_ingress
{
	vertical-align: top;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	width: 145px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	line-height: normal;
}
td.ticker_link
{
	text-align: left;
	width: 145px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}
table#current_news td.ticker_date
{
	vertical-align: top;
}
/*   LEFT MENU  */
div#leftmenu_holder
{
	float: left;
	clear: left;
	background-color: white;
	vertical-align: top;
	width: 260px;
	height: auto;
}
div#sidemenu ul, ul.lahtihollola
{
	list-style: none;
}
ul.lahtihollola li, ul.lahtihollola li a, ul.lahtihollola li b a
{
	text-transform: uppercase;
	display: block;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.5pt;
	cursor: pointer;
	text-decoration: none;
	color: #6d6d6d;
	float: left;
}
ul.menu_big li
{
	background: white url('../img/bullet.png') 15px 9px no-repeat;
}
ul.menu_small li
{
	background: white;	
}
ul.lahtihollola
{
	float: left;
	padding: 0px 0px 5px 16px;
	height: 30px;
	width: 240px;
	display: inline;
	list-style: none;
}
ul.menu_big, ul.menu_small
{
	display: inline;
	padding: 0px;
	margin: 0px;
}
a.menu_big
{
	text-transform: uppercase;
	display: block;
	padding: 3px 0px 5px 28px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5pt;
	cursor: pointer;
	text-decoration: none;
	color: #6d6d6d;
}
a.menu_small
{
	display: block;
	padding: 0px 0px 5px 40px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.1pt;
	cursor: pointer;
	text-decoration: none;
	color: #6d6d6d;
}
ul.menu_big a:hover, ul.menu_big b a, ul.lahtihollola li a:hover, ul.lahtihollola li b a
{
	color: #6699ca;
}
div#sitemap li
{
	padding-left: 30px;
}
/* CONTETIN SÄÄTÖ */
td#content ul, div#content2 ul
{
	list-style: url('../img/bullet.png');
	padding-left: 40px;
	padding-right: 40px;
}
td#content ol, div#content2 ol
{
	padding-left: 40px;
	padding-right: 40px;
}
td#content ul ul, div#content2 ul ul
{
	list-style: url('../img/bullet2.png');
	padding-left: 20px;
}
td#content li, div#content2 li
{
	padding-left: 0px;
}
span.faqLink
{
	cursor: pointer;
}
td#content a, div#content2 a, span.faqLink
{
	color: #6699ca;
}
td#content a:hover b
{
	text-decoration: underline!important;
	color: black!important;
}
td#content td, div#content2 td
{
	padding: 0px 4px 0px 4px;
}
div#sitemap a
{
	color: black;
}

.NFX_class_incomplete
{
	border: red 1px solid;
}

