body, html {font-size: 12px; margin:0px; padding:0px; text-align:center; background:url("../graf/stripe_fade_bg.jpg"); background-repeat: repeat-x;}
div#container_top {width:792px; height:167px; background:url("../graf/nereus_logo_new.gif"); margin-left:auto; margin-right:auto; text-align:right; padding-right:20px; }
div#main_container {width:795px;  margin-left:auto; margin-right:auto; text-align:left;}
div#container_left {width:214px; float:left; padding-top:2px;}
div#container_right {float:right; text-align:left; padding-bottom:10px;}
div#footer {text-align:left; padding-top:0px;}
div#mainpage_image {width:566px; height:244px; background:none;}
div#mainpage_image div#text_area {position:relative; top:10px; left:10px; text-align:left; width:250px; height:60px; border:0px solid red; }
div#mainpage_spacer {width:100%; height: auto !important; min-height:75px; height:75px;}
div#mainpage_content {text-align:left; margin-left:10px; padding-bottom:20px; border:0px solid green;}

div#mainpage_content p.text { font-size:14px;}

body, td { font-family: Arial; font-size:12px; }

/*div#mainpage_content div {font-size:14px; } */

p.heading {font-family:Georgia,Times; font-size:22px; color: #005e3d;}

div#logo_extent {width:125px; height:14px; position:relative; top:0px; left:455px; background:url("../graf/logo_extent.jpg"); background-repeat:repeat-x;}

div.sitemap {width:560px; border:0px solid red;}

div.menu_container {padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; line-height:16px;}

div.menu_container p {margin:0px; padding:0px;}
div.menu_spacer {padding:5px;}

div.flags {text-align:right;}
div.flags img {margin:0px; padding:0px;}

div.search_bar { text-align:right; margin-left:auto; margin-bottom:5px; width:202px; height:19px; background:url("../graf/search.gif"); background-repeat:repeat-x;} 
div.search_bar form {margin:0px; padding:0px;}
div.search_bar input {border:0px; padding:0px; margin-left:5px; background:transparent; border:0px solid red; float:left;}
div.search_bar input.keywords {width:137px;}
div.actionmenuarea { text-align:right; }
div.actionmenuarea img { border:0; }

table.left_menu {width:214px;}
table.left_menu td { color:white; font-family: Arial; font-size:12px;}
table.left_menu td.menu_top {height:8px; background:url("../graf/green_menu_top.jpg"); background-repeat:repeat-x;}
table.left_menu td.menu_top2 {height:9px; background:url("../graf/green_menu_top2.jpg"); background-repeat:repeat-x;}
table.left_menu td.menu_content {background:#005e3d;}
table.left_menu td.menu_bottom {height:9px; background:url("../graf/green_menu_bottom.jpg"); background-repeat:repeat-x;}

table.footer_table {padding:0px; margin:0px; width:100%;}
table.footer_table td {vertical-align:bottom; font-weight:bold; font-size:13px;}

table.control_menu {padding:0px; margin:0px; width:210px;}
table.control_menu td {vertical-align:bottom; padding-left:5px; padding-bottom:3px; color:white; font-family:arial, "helvetica"; font-size:11px;}

table.mainpage_columns {width:565px; padding:0px; margin:0px;}
table.mainpage_columns td {width:33%; vertical-align:top;}
table.mainpage_columns td div.highlight_div_map {padding-left:9px; width:75px; padding-top:17px;}
table.mainpage_columns td div.highlight_div {padding-left:9px; padding-right:9px; margin-top:17px;}
table.mainpage_columns td div.highlight_image {position:relative; top:10px; background:url("../graf/etusivu_pikkukuva.jpg"); width:180px; height:117px; }

table.mainpage_columns td.highlight_info {line-height:16px; vertical-align:top; color:#01412a; width:185px; height:209px; background:url("../graf/nosto_tausta.jpg"); background-repeat:repeat-x;}

table.mainpage_columns td.highlight_news {line-height:12px; color:#01412a; background:url("../graf/nosto_tausta.jpg"); background-repeat:repeat-x;}
table.mainpage_columns td.highlight_news p {margin:0px; padding-bottom:2px;}
table.mainpage_columns td.highlight_news div.news_info {padding-top:20px; padding-left:7px; padding-right:7px; padding-bottom:10px;}
table.mainpage_columns td.highlight_map {line-height:16px; color:#01412a; width:185px; height:209px; background:url("../graf/nosto_tausta_kartta.jpg"); background-repeat:repeat-x;}
table.mainpage_columns td.heading {padding-top:0px; text-align:left; padding-bottom:0px; font-family:Georgia,Times; font-size:22px; color: #005e3d; }

table.basicpage_columns {width:565px; padding:0px; margin:0px;}
table.basicpage_columns td {width:33%; vertical-align:top; padding-right:10px; line-height:18px;}
table.basicpage_columns td.heading {padding-top:15px; padding-bottom:15px; font-family:Georgia,Times; font-size:22px; color: #005e3d;}
table.basicpage_columns td.withBorder {border-left:1px solid #01412a; padding-left:10px;}

table.filespage_columns {width:565px; margin:0px; float:left; padding-right:20px;}
table.filespage_columns td {vertical-align:top; padding-right:10px;}
table.filespage_columns td.heading {padding-top:15px; padding-bottom:15px; font-family:Georgia,Times; font-size:22px; color: #005e3d;}
table.filespage_columns td.withBorder {border-left:1px solid #01412a; padding-left:10px;}

table.searchpage_columns {width:565px; padding:0px; margin:0px;}
table.searchpage_columns td {vertical-align:top; padding-right:10px; border:0px solid red;}
table.searchpage_columns td.heading {padding-top:15px; padding-bottom:15px; font-family:Georgia,Times; font-size:22px; color: #005e3d;}
table.searchpage_columns td.withBorder {border-left:1px solid #01412a; padding-left:10px;}

table.newspage_columns {width:565px; padding:0px; margin:0px;}
table.newspage_columns td {vertical-align:top;}
table.newspage_columns td.left {width:350px; padding-right:10px;}
table.newspage_columns td.right {}
table.newspage_columns td.right p {margin:0px; padding-bottom:2px;}
table.newspage_columns td.right div.news_list {border-left:1px solid #01412a; padding-left:10px;}

table.map_table {padding:0px; margin:0px; width:565px;}
table.map_table td {vertical-align:top;}
table.map_table td.left {width:264px; height:246px; background:url("../graf/map_left.jpg"); background-repeat:repeat-x;}
table.map_table td.right {width:303px; height:490px; }
table.map_table td.content {height:303px;}

table.form_table td {margin:0px; padding:5px; }
table.form_table td.field {}
table.form_table td.field input.input {font-size:9px; width:102px; height:20px; padding-left:5px; padding-top:3px;  border:0px; background:url("../graf/input_bg.jpg"); background-repeat:no-repeat;}
table.form_table td.field input.submit {font-size:9px; width:102px; height:20px; padding-left:5px;  padding-top:3px;  border:0px; background:url("../graf/submit_bg.jpg"); background-repeat:no-repeat;}

table.extranet_login_table td {margin:0px; padding:5px; }
table.extranet_login_table td {}
table.extranet_login_table td input.input {font-size:9px; width:111px; height:20px; padding-left:5px; padding-top:3px;  border:0px; background:url("../graf/extranet_input.jpg"); background-repeat:no-repeat;}
table.extranet_login_table td input.submit {font-size:11px; font-weight:bold; color:#005e3d; padding-left:5px; padding-top:3px; border:0px; background:none;}

div.extranet_login {text-align:left;}

table.contact_table {margin:0px; padding:5px; width:500px; border:0px;}
table.contact_table td {}
table.contact_table td input.input {width:100%; font-size:9px; border:1px solid gray;}
table.contact_table td textarea {width:250px; font-size:13px; border:1px solid gray; font-family: Arial, "Helvetica";}
table.contact_table td input.submit {font-size:11px; border:1px solid gray;}

div.map_div {border:0px solid violet; position:relative; top:0px; right:0px; position: relative; z-index:9999;}
div.map_div div.left {float:left; width:264px; border:0px solid red; position: relative; z-index:8888;}
div.map_div div.right {float:left; width:303px; height:490px;  border:0px solid green; position: relative; z-index:7777;}
div.map_div div.left_top {height:246px; background:url("../graf/map_left.jpg"); background-repeat:repeat-x; border:0px solid olive; position: relative; z-index:6666;} 
div.map_div div.content { border:0px solid solid orange; position: relative; z-index:5555;}

div.mappage_topcontent {border:0px solid red; width:330px; height:140px; padding-left:10px; padding-top:5px; position: absolute; z-index:1;}
div.mappage_formcontent {border:0px solid green; width:360px; height:90px; padding-left:10px; padding-top:5px; position: absolute; top:145px; z-index:2;}

div.heading {font-family:Georgia,Times; font-size:22px; color: #005e3d;}
div.clear {clear:both;}

a:link {font:Arial, "helvetica"; color:black;  text-decoration:none;}
a:visited {font:Arial, "helvetica"; color:black;  text-decoration:none;}
a:hover {font:Arial, "helvetica"; color:#ffd300;  text-decoration:underline;}
a:active {font:Arial, "helvetica"; color:black; text-decoration:none;}

h1 { font-family:Georgia,Times; font-size:22px; color: #005e3d; font-weight:normal; margin:0; padding:0; padding-bottom:10px; }
h2 { font-family:Georgia,Times; font-size:18px; font-weight:normal; margin:0; padding:0; padding-bottom:10px; }
h3 { font-family:Georgia,Times; font-size:16px; font-weight:normal; margin:0; padding:0; padding-bottom:10px; }

div#container_left a:link {font:Arial, "helvetica"; color:white;  text-decoration:none;}
div#container_left a:visited {font:Arial, "helvetica"; color:white;  text-decoration:none;}
div#container_left a:hover {font:Arial, "helvetica"; color:#ffd300;  text-decoration:underline;}
div#container_left a:active {font:Arial, "helvetica"; color:white; text-decoration:none;}

div#container_left a.valikko_act {font:Arial, "helvetica"; color:#ffd300;  text-decoration:underline;}

div.sitemap a:link {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
div.sitemap a:visited {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
div.sitemap a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:none; font-weight:bold;}
div.sitemap a:active {font:Arial, "helvetica"; color:#fe8300; text-decoration:underline; font-weight:bold;}

table.newspage_columns td  a:link {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline;}
table.newspage_columns td  a:visited {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline;}
table.newspage_columns td  a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:none;}
table.newspage_columns td  a:active {font:Arial, "helvetica"; color:#fe8300; text-decoration:underline;}

table.searchpage_columns td  a:link {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
table.searchpage_columns td  a:visited {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
table.searchpage_columns td  a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:none; font-weight:bold;}
table.searchpage_columns td  a:active {font:Arial, "helvetica"; color:#fe8300; text-decoration:underline; font-weight:bold;}

table.filespage_columns td  a:link {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
table.filespage_columns td  a:visited {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
table.filespage_columns td  a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:none; font-weight:bold;}
table.filespage_columns td  a:active {font:Arial, "helvetica"; color:#fe8300; text-decoration:underline; font-weight:bold;}

table.mainpage_columns td  a:link {font:Arial, "helvetica"; color:black;  text-decoration:none; color:#01412a;}
table.mainpage_columns td  a:visited {font:Arial, "helvetica"; color:black;  text-decoration:none; color:#01412a;}
table.mainpage_columns td  a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; color:#01412a;}
table.mainpage_columns td  a:active {font:Arial, "helvetica"; color:black; text-decoration:none; color:#01412a;}

table.basicpage_columns td  a:link {font:Arial, "helvetica"; color:#fe8300 ;  text-decoration:underline; font-weight:bold;}
table.basicpage_columns td  a:visited {font:Arial, "helvetica"; color:#fe8300;  text-decoration:underline; font-weight:bold;}
table.basicpage_columns td  a:hover {font:Arial, "helvetica"; color:#fe8300;  text-decoration:none; font-weight:bold;}
table.basicpage_columns td  a:active {font:Arial, "helvetica"; color:#fe8300; text-decoration:underline; font-weight:bold;}

a.newslink:link, a.newslink:visited, a.newslink:hover, a.newslink:active {font-family:Arial, "helvetica";}
div.newsbox { padding-left:7px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid white;}


