/******* Alkuperäiset *********/
A:link {
	font-size: 11px; 
	color: DarkBlue; 
	text-decoration: none; 
	font-family: verdana,arial,helvetica,sans serif;
	}
A:visited {
	font-size: 11px; 
	color: DarkBlue; 
	text-decoration: none; 
	font-family: verdana,arial,helvetica,sans serif;
	}
A:active 	{
	font-size: 11px; 
	color: #31AA15; 
	text-decoration: underline; 
	font-family: verdana,arial,helvetica,sans serif;
	} 
A:hover 	{
	font-size: 11px; 
	color: #31AA15; 
	text-decoration: underline; 
	font-family: verdana,arial,helvetica,sans serif;
	} 
h1,h2,h3,h4,h5,h6 
	{ 
	color: Black; 
	font-family: verdana,arial,helvetica,sans serif;
	} 
input	{
	font-size: 12px;
	}
td,tr
	{
	font-size: 11px;
	color: Black;
	font-family: verdana,arial,helvetica,sans serif;
	text-align: left;
	}
table 	{
	border-collapse: collapse;
	border-spacing: 0;
	}
/******* layout *********/
/* visible elements centered */
#container {
	position: relative;
	margin: 0 auto;
	width: 941px;
	padding:0;
	background-image: url(http://www.netwell.fi/www/index.nsf/greybg.jpg?OpenImageResource); 
}
#header {
	border: 0px;
	}
body 
	{ 
	position: relative;
	margin: 0 auto;
	padding:0;
	font-family: verdana,arial; 
	font-size: 9px; 
	background-image:url('greybg.jpg'); 
	width: 941px;
	text-align: left;
}
.left_border {
	border-width: 0px 0px 0px 5px;
	border-style: solid solid solid solid; 
	border-color: #B7C8E4;		
}

.left_contents {
		border-width: 0px 5px 0px 5px;
		border-style: solid solid solid solid; 
		border-color: #B7C8E4;	
		padding-left: 12px;
		padding-right: 12px;
		
}
.full_contents {
		border-width: 0px 5px 0px 5px;
		border-style: solid solid solid solid; 
		border-color: #B7C8E4;	
		padding-left: 12px;
		width: 941px;
		
}
.right_news {
		padding-left: 8px;
		padding-right: 8px;
		background-color: #B7C8E4;
}


/******* Headings*********/
/* Header */
h1 {
	font-family:Verdana;
	font-size:23px;
	font-weight: 300;
	color: 5f5f5f;
	margin:0;
	padding:0;
	}
h2 {
	font-family:Verdana;
	font-size:14px;
	font-weight: 600;
	color: 5f5f5f;
	margin:0;
	padding:0;
	}
h3 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color: 5f5f5f;
	margin:0;
	padding:0;
	}
hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}
/******* Menus*********/
/* Root = Horizontal, Secondary = Vertical MENU 57 BEGINS HERE*/
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 941px; /*For KHTML*/
	list-style: none;
	height: 24px;
	background-color: #B6C8E3;
	}
ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
	}
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}
ul#navmenu ul li {
	width: 177px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	}
/******* Menun keskitaso *********/
ul#navmenu a {
	
	
	padding: 0 12px 2px 12px;
	text-decoration: none;	
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background: #B6C8E3;
	color: #013178;
	font: 11px/20px Verdana;
	height: auto !important;
	height: 1%; /*For IE*/
	}
/* Root Menu Hover Persistence */
	ul#navmenu li:hover a,
	ul#navmenu li.iehover a {
	background: #CCC;;
	color: #00122C;
	}
/************* Pudotusvalikot ************/
/* 2nd Menu */
	ul#navmenu li:hover li a,
	ul#navmenu li.iehover li a 
{
	filter:alpha(opacity=90);
  	opacity:0.9;
	border: 1px solid #ebebeb;
	border-right-color: #ebebeb;
	border-bottom-color: #ebebeb;
	float: none;
	background: #ebebeb;
	color: #021A3E;
	
	}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #FFF;
	color: black;
	}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
background: #FFF;
	color: #021A3E;
	}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #013178;
	}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 170px;
	}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
/*************kieli MENU ************/
.nav0 
{
width:408px; position:absolute; 
z-index:2; 
margin:-75px 0 0 0; 
margin-left:552px !important /*Non-IE6*/; 
margin-left:552px /*IE6*/;
}
.nav0 ul 
{
float:right; 
padding:0 20px 0 0;
}
.nav0 li 
{
display:inline; 
list-style:none;
}
.nav0 li a 
{
padding:0 0 0 3px;
text-decoration:underline;
}
.nav0 a:hover 
{
text-decoration:underline;
}
.nav0 a img 
{
height:14px; border:none;
}

