body, html { margin:0px; padding:0px; text-align:center; background:#e9e6d1; font-family:arial, "helvetica";}
table td {font-size:12px; line-height:18px;}

a { color:#4999c3; }

ul {padding:0px; margin-left:40px; }

img[align=left] { padding-right:10px; padding-bottom:5px; }
img[align=right] { padding-left:10px; padding-bottom:5px; }
img[align="left"] { padding-right:10px; padding-bottom:5px; }
img[align="right"] { padding-left:10px; padding-bottom:5px; }

div#mainContainer {margin-left:auto; margin-right:auto; width:844px; border:0px solid gold; background:#ffffff; background:#e9e6d1;}
div#mainContainer div#leftShadow {float:left; width:17px; height:666px; background: url("../graf/shadow_left.gif"); background-repeat: repeat-x;}

div#mainContainer div#contentContainer_basic {float:left; text-align:left; width:809px; min-height:666px; background:#FFFFFF;}

div#mainContainer div#contentContainer_basic div#topLogo1 {position:relative; top:4px; left:4px; width:801px; height:148px;  background: url("../graf/cover_1_1.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#topLogo2 {position:relative; top:4px; left:4px; width:801px; height:148px;  background: url("../graf/cover_2_1.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#topLogo3 {position:relative; top:4px; left:4px; width:801px; height:148px;  background: url("../graf/cover_3_1.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#topLogo4 {position:relative; top:4px; left:4px; width:801px; height:148px;  background: url("../graf/cover_4_1.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#topLogo5 {position:relative; top:4px; left:4px; width:801px; height:148px;  background: url("../graf/cover_5_1.jpg"); background-repeat: no-repeat;}

div#mainContainer div#contentContainer_basic div#left {float:left; width:183px; position:relative; top:4px; left:4px;}

div#mainContainer div#contentContainer_basic div#left div#leftLogo1 {position:relative; top:0px; left:0px; margin-bottom:4px; width:184px; height:48px;  background: url("../graf/cover_1_2.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#left div#leftLogo2 {position:relative; top:0px; left:0px; margin-bottom:4px; width:184px; height:48px;  background: url("../graf/cover_2_2.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#left div#leftLogo3 {position:relative; top:0px; left:0px; margin-bottom:4px; width:184px; height:48px; background: url("../graf/cover_3_2.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#left div#leftLogo4 {position:relative; top:0px; left:0px; margin-bottom:4px; width:184px; height:48px;  background: url("../graf/cover_4_2.jpg"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#left div#leftLogo5 {position:relative; top:0px; left:0px; margin-bottom:4px; width:184px; height:48px; background: url("../graf/cover_5_2.jpg"); background-repeat: no-repeat;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_notactive {background:#2ba8cb; height: auto !important; min-height:16px; height:16px; font-size:12px; padding:5px; border-bottom:1px solid #64c0d9; font-weight:bold; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_active {background:#64c0d9;height: auto !important; min-height:16px; height:16px; font-size:12px; padding:5px; border-bottom:1px solid #64c0d9; font-weight:bold; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub_notactive {background:#64c0d9; height: auto !important; min-height:16px; height:16px; font-size:11px; padding:2px 5px 2px 5px; border-bottom:1px solid #64c0d9; font-weight:normal; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub_active {background:#64c0d9;height: auto !important; min-height:16px; height:16px;  font-size:11px; padding:2px 5px 2px 5px; border-bottom:1px solid #64c0d9; font-weight:bold; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub2_notactive {background:#64c0d9; height: auto !important; min-height:16px; height:16px; font-size:11px; padding:2px 5px 2px 5px; border-bottom:1px solid #64c0d9; font-weight:normal; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub2_active { background:#64c0d9;height: auto !important; min-height:16px; height:16px;  font-size:11px; padding:2px 5px 2px 5px; border-bottom:1px solid #64c0d9; font-weight:bold; font-family:Arial; color:#FFFFFF;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu div.newsArchive {background:#2ba8cb; font-size:12px; padding:5px; border-bottom:1px solid #64c0d9; font-weight:bold; font-family:Arial; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.newsArchive div {margin-top:25px; margin-bottom:40px; margin-left:19px;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem {float:right; width:155px;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu div.arrowContainer {float:left; width:15px;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.arrowContainer img {position:relative; top:5px; left:5px;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub_notactive div.leftMenuItem { position:relative; left:15px; }
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub_active div.leftMenuItem { position:relative; left:15px; }
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub_notactive div.arrowContainer img { position:relative; left:15px; top:5px;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub2_notactive div.leftMenuItem { position:relative; left:30px; }
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub2_active div.leftMenuItem { position:relative; left:30px; }
div#mainContainer div#contentContainer_basic div#left div#leftMenu div.leftMenuItem_sub2_notactive div.arrowContainer img  { position:relative; left:30px; top:5px;}

div#mainContainer div#contentContainer_basic div#left div#leftMenu a:link {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu a:visited  {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu a:active  {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#left div#leftMenu a:hover {text-decoration: underline; color:#FFFFFF;}

div#mainContainer div#contentContainer_basic div#left div#search { margin-top:4px; width:183px; height:66px; background: url("../graf/bg_search.gif"); background-repeat: repeat-x; }
div#mainContainer div#contentContainer_basic div#left div#search form {margin:0px; padding-left:0px;}
div#mainContainer div#contentContainer_basic div#left div#search form input.input {color:#2c2d2d; float:left; position:relative; left:5px; top:22px; width:150px; height:25px; padding:4px; font-family:Arial; font-weight:normal; font-size:11px; color:#2C2D2D; border:1px solid #cccccc;}
div#mainContainer div#contentContainer_basic div#left div#search form input.submit {float:left; position:relative; left:5px; top:22px;} 

div#mainContainer div#contentContainer_basic div#left div#cornerShadow {position:relative; top:4px; width:183px; height:152px; background: url("../graf/corner_shadow2.gif"); background-repeat: repeat-x; }

div#mainContainer div#contentContainer_basic div#right {float:left; position:relative; min-height:300px; top:8px; left:8px; width:612px; background: url("../graf/corner_shadow.gif"); background-repeat: no-repeat;}
div#mainContainer div#contentContainer_basic div#right div#content {height: auto !important; min-height:480px; height:480px; font-size:12px; line-height:18px; padding-top:55px; padding-left:50px; padding-right:20px; padding-bottom:20px;}
div#mainContainer div#contentContainer_basic div#right div#content div.heading {font-family:Trebuchet MS; font-size:18px; color:#e92115; padding-bottom:20px;}
div#mainContainer div#contentContainer_basic div#right div#content div.subHeading {font-family:Trebuchet MS; font-size:16px; color:#000000; padding-bottom:25px; padding-top:10px;}
div#mainContainer div#contentContainer_basic div#right div#content div.text {font-family:Arial; font-size:12px; color:#3f3f3c; padding-bottom:20px; line-height:18px;}
div#mainContainer div#contentContainer_basic div#right div#content div.date {color:#3f3f3c; font-family:Arial; font-size:12px;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsLink {padding-bottom:20px;}

div#mainContainer div#contentContainer_basic div#right div#content a { font-size:12px; font-family:Arial; color:#4999c3;}
div#mainContainer div#contentContainer_basic div#right div#content a:link {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content a:visited  {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content a:active  {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content a:hover {text-decoration: underline; }

div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv { width:135px; height:27px; background: url("../graf/paivays_bg.gif");}
div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv div p {margin:4px; padding:0px; font-family: Trebuchet MS, font-size:11px; color:#161616;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv div.day { font-weight:bold; float:left; border:0px solid red; width:28px; text-align:center; height:27px; }
div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv div.month {float:left; border:0px solid green; width:71px; text-align:center; height:27px;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv p {font-size:11px;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsDateDiv div.year {float:left; border:0px solid red; width:33px; text-align:center; height:27px;}

div#mainContainer div#contentContainer_basic div#right div#content div.newsLink  a:link {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content div.newsLink  a:visited  {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content div.newsLink  a:active  {text-decoration: none; }
div#mainContainer div#contentContainer_basic div#right div#content div.newsLink  a:hover {text-decoration: underline; }

div#mainContainer div#contentContainer_basic div#right div#content div.newsLinkBox {text-transform:uppercase; margin-right:15px; float:left; text-align:center; padding:5px; padding-left:10px; padding-right:10px; color:#FFFFFF; font-family:Arial; font-size:12px; background:#64c0d9;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsLinkBox a:link {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsLinkBox a:visited  {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsLinkBox a:active  {text-decoration: none; color:#FFFFFF;}
div#mainContainer div#contentContainer_basic div#right div#content div.newsLinkBox a:hover {text-decoration: underline; color:#FFFFFF;}

div#mainContainer div#contentContainer_basic div#right div#content table.contactTable { margin:0px; padding:0px; }
div#mainContainer div#contentContainer_basic div#right div#content table.contactTable td { vertical-align:middle; }
div#mainContainer div#contentContainer_basic div#right div#content table.contactTable td input, textarea {border:1px solid #666666; font-size:12px; font-family:arial;}


div#mainContainer div#contentContainer_basic div#bottom {}
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer { padding:20px; font-size:12px; }
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a.notactive {font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; color:#7A7A7A; }
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a.active {font-family:Trebuchet MS; font-weight:bold; font-size:11px; text-transform:lowercase; color:#7A7A7A; }

div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a:link {text-decoration: none;}
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a:visited  {text-decoration: none;}
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a:active  {text-decoration: none;}
div#mainContainer div#contentContainer_basic div#bottom div#tracerContainer a:hover {text-decoration: underline;}


div#mainContainer div#contentContainer {font-family:Arial; font-weight:normal; font-size:11px; float:left; text-align:left; width:809px; background:#FFFFFF; border:0px solid red; /*height:777px;*/ overflow:hidden;}
div#mainContainer div#contentContainer div#logoContainer {margin:4px; width:801px; height:267px; background: url("../graf/flash_banner_bg.jpg");}
div#mainContainer div#contentContainer div#content { margin-left:0px; margin-right:4px; margin-top:4px; margin-bottom:2px; font-size:12px; }

div#mainContainer div#rightShadow {float:left; width:18px; height:666px; background: url("../graf/shadow_right.gif"); background-repeat: repeat-x;}

div#mainContainer div#contentContainer div#mainLogo {width:801px; height:267px; background: url("../graf/flash_etusivu.jpg"); background-repeat: repeat-x;}
div#mainContainer div#contentContainer div#left {float:left; width:408px; min-height:200px;}
div#mainContainer div#contentContainer div#left div#teaser_flash {position:relative; left:4px; float:left; display:inline; width:408px; height:200px; background: url("../graf/flash_teaser_bg.jpg"); background-repeat: repeat-x;}

div#mainContainer div#contentContainer div#left div#highlightNews { font-family:Arial; font-size:11px; }
div#mainContainer div#contentContainer div#left div#highlightNews span.active { font-weight:bold; color:#FF3300; }
div#mainContainer div#contentContainer div#left div#highlightNews span.normal { font-weight:normal; color:#666666;}
div#mainContainer div#contentContainer div#left div#highlightNews span.moreNews { font-weight:normal; color:#00D3FF;}

div#mainContainer div#contentContainer div#left div#highlightNews span.date { font-family:Trebuchet MS; font-weight:bold; font-size:10px; color:#5D5D5D; }
div#mainContainer div#contentContainer div#left div#highlightNews div.newsLinks { font-family:Trebuchet MS; font-weight:bold; font-size:10px; color:#333333; }

div#mainContainer div#contentContainer div#left div#highlightNews div.newsLinks a:link {text-decoration: none;}
div#mainContainer div#contentContainer div#left div#highlightNews div.newsLinks a:visited  {text-decoration: none;}
div#mainContainer div#contentContainer div#left div#highlightNews div.newsLinks a:active  {text-decoration: none;}
div#mainContainer div#contentContainer div#left div#highlightNews div.newsLinks a:hover {text-decoration: underline;}

div#mainContainer div#contentContainer div#left div#newsListContainer {width:408px; margin:0px; }
div#mainContainer div#contentContainer div#left div#newsListContainer div.hidden {display: none;}
div#mainContainer div#contentContainer div#left div#newsListContainer div.visible {display: block;}

div#mainContainer div#contentContainer div#left table#newsMenuTable {height:34px; width:100%; margin-top:20px;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td {font-family: Arial; text-align:center; font-size:11px; border-bottom:1px solid #cfcfcf;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.active {color:#ff3300;  padding-top:2px;  font-weight:bold; width:116px; background: url('../graf/menu_bg_active.gif'); border-bottom:1px solid #ffffff;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_left {color:#666666; padding-top:6px; width:115px; background: url('../graf/menu_bg_notActive_left.gif'); border-bottom:1px solid #cfcfcf;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_right {color:#666666; padding-top:6px; width:115px; background: url('../graf/menu_bg_notActive_right.gif'); border-bottom:1px solid #cfcfcf;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.moreNews {color:#00d3FF;}

div#mainContainer div#contentContainer div#left table#newsMenuTable td.active a:link {text-decoration: none; color:#ff3300;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.active a:visited  {text-decoration: none; color:#ff3300;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.active a:active  {text-decoration: none; color:#ff3300;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.active a:hover {text-decoration: underline; color:#ff3300;}

div#mainContainer div#contentContainer div#left table#newsMenuTable td.moreNews a:link {text-decoration: none; color:#00d3FF;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.moreNews a:visited  {text-decoration: none; color:#00d3FF;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.moreNews a:active  {text-decoration: none; color:#00d3FF;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.moreNews a:hover {text-decoration: underline; color:#00d3FF;}

div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_left a:link {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_left a:visited  {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_left a:active  {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_left a:hover {text-decoration: underline; color:#666666;}

div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_right a:link {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_right a:visited  {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_right a:active  {text-decoration: none; color:#666666;}
div#mainContainer div#contentContainer div#left table#newsMenuTable td.notactive_right a:hover {text-decoration: underline; color:#666666;}

div#mainContainer div#contentContainer div#left table#newsListTable {width:385px; padding:0px; margin-left:15px; margin-top:20px;}
div#mainContainer div#contentContainer div#left table#newsListTable td {font-size:10px; padding-bottom:8px; line-height:12px; vertical-align:top; }
div#mainContainer div#contentContainer div#left table#newsListTable td.dot {width: 12px; padding-top:5px;}
div#mainContainer div#contentContainer div#left table#newsListTable td.newsItem {font-family:Trebuchet MS; font-weight:bold; color:#333333;}
div#mainContainer div#contentContainer div#left table#newsListTable td.date {padding-left:10px; white-space: nowrap; font-family:Trebuchet MS; font-weight:normal; font-size:10px; color:#5D5D5D; text-align:right;}

div#mainContainer div#contentContainer div#left table#newsListTable td.newsItem a:link {text-decoration: none; color:#333333;}
div#mainContainer div#contentContainer div#left table#newsListTable td.newsItem a:visited  {text-decoration: none; color:#333333;}
div#mainContainer div#contentContainer div#left table#newsListTable td.newsItem a:active  {text-decoration: none; color:#333333;}
div#mainContainer div#contentContainer div#left table#newsListTable td.newsItem a:hover {text-decoration: underline; color:#333333;}

div#mainContainer div#contentContainer div#teaser {position:relative; left:4px; float:left; width:393px; background: url("../graf/bg_green_teaser.gif"); background-repeat: repeat-x; background-color:#317480; font-family:Arial; font-weight:normal; font-size:11px; color:#FFFFFF; }
div#mainContainer div#contentContainer div#teaser div#teaserContent {margin:20px; line-height:18px; }

div#mainContainer div#contentContainer div#teaser div#teaserContent a:link {text-decoration: none; color:#FFFFFF; font-weight:bold;}
div#mainContainer div#contentContainer div#teaser div#teaserContent a:visited  {text-decoration: none; color:#FFFFFF; font-weight:bold;}
div#mainContainer div#contentContainer div#teaser div#teaserContent a:active  {text-decoration: none; color:#FFFFFF; font-weight:bold;}
div#mainContainer div#contentContainer div#teaser div#teaserContent a:hover {text-decoration: underline; color:#FFFFFF; font-weight:bold;}

div#mainContainer div#contentContainer div#right { position:relative; right:0px; float:right; width:393px; margin-left:2px; margin-top:4px; }
div#mainContainer div#contentContainer div#right div#search { float:left; text-align:center; width:194px; height:80px; background: url("../graf/bg_search.gif") #e8e8e8 repeat-x; margin-left:4px; }
div#mainContainer div#contentContainer div#right div#search form {margin:0px; padding-left:0px;}
div#mainContainer div#contentContainer div#right div#search form input.input {color:#2c2d2d; float:left; position:relative; top:22px; left:15px; width:150px; height:25px; padding:4px; font-family:Arial; font-weight:normal; font-size:11px; color:#2C2D2D; border:1px solid #cccccc;}
div#mainContainer div#contentContainer div#right div#search form input.submit {float:left; position:relative; top:22px; left:12px; } 

div#mainContainer div#contentContainer div#right div#selectList { float:left; width:194px; height:80px; background: url("../graf/bg_search.gif") #e8e8e8 repeat-x; font-size:12px; font-weight:bold;  }
div#mainContainer div#contentContainer div#right div#selectList div.heading {padding:15px; }
div#mainContainer div#contentContainer div#right div#selectList form.selectListForm {padding:0px; margin:0px; position:relative; left:15px; top:0px;}
div#mainContainer div#contentContainer div#right div#selectList form.selectListForm select {color:#2c2d2d; font-size:11px; width:150px; border:1px solid #cccccc; }

div#mainContainer div#contentContainer div#right div#linkList {font-size:11px;}
div#mainContainer div#contentContainer div#right div#linkList div.heading { padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:7px; font-size:11px; font-family: Arial; font-weight:bold; color:#000000; }
div#mainContainer div#contentContainer div#right div#linkList div.links { padding-left:15px; padding-right:15px; }
div#mainContainer div#contentContainer div#right div#linkList div.links div.linkItem { padding-bottom:3px; padding-top:3px; color:#0099CC; }
div#mainContainer div#contentContainer div#right div#linkList div.links div.spacer {font-size:0px;height:1px; width:100%; border-bottom:1px solid #dddddd;}

div#mainContainer div#contentContainer div#right div#linkList div.links div.linkItem a:link {text-decoration: none; color:#0099CC;}
div#mainContainer div#contentContainer div#right div#linkList div.links div.linkItem a:visited  {text-decoration: none; color:#0099CC;}
div#mainContainer div#contentContainer div#right div#linkList div.links div.linkItem a:active  {text-decoration: none; color:#0099CC;}
div#mainContainer div#contentContainer div#right div#linkList div.links div.linkItem a:hover {text-decoration: underline; color:#0099CC;}

form.frontPageForm input { font-family:Arial; font-weight:normal; font-size:11px; color:#2C2D2D; border:1px solid gray;}

div#topHeader {text-align:center; height:115px; background: url("../graf/bg_top_header.gif"); background-repeat: repeat-x;}
div#topHeader div#topNavi { text-align:left; width:809px; height:74px; margin-left:auto; margin-right:auto; border:0px solid green;}
div#topHeader div#topNavi div#logo {position:relative; top:0px; left:0px; float:left; line-height: 0px; }

div#topHeader div#topNavi div#extraNavi { font-family:Tahoma; width:277px; height:74px; float:left; position:relative; left:160px; font-weight:normal; font-size:10px; color:#FFFFFF; background: url("../graf/bg_navi_2.gif"); background-repeat: repeat-x;}

div#topHeader div#topNavi div#extraNavi div#links {border:0px solid gold; text-align:center; padding-top:12px; padding-bottom:10px; padding-left:20px; padding-right:20px; position:relative; top:40px;}
div#topHeader div#topNavi div#extranetLink { float:right; width:64px; height:16px; position:relative; top:50px; right:5px;}

div#topHeader div#topNavi div#extraNavi a:link {text-decoration: none; color:#FFFFFF;}
div#topHeader div#topNavi div#extraNavi a:visited  {text-decoration: none; color:#FFFFFF;}
div#topHeader div#topNavi div#extraNavi a:active  {text-decoration: none; color:#FFFFFF;}
div#topHeader div#topNavi div#extraNavi a:hover {text-decoration: underline; color:#FFFFFF;}

div#topHeader div#mainNavi { text-align:center; width:809px; height:41px; margin-left:auto; margin-right:auto; background: url("../graf/bg_main_navi.gif"); background-repeat: repeat-x;}
div#topHeader div#mainNavi div.naviButton_normal { height:41px; float:left; display:inline; font-family:Trebuchet MS, Arial, "Helvetica"; font-weight:bold; font-size:14px; color:#FFFFFF; background:none;}
div#topHeader div#mainNavi div.naviButton_active { height:41px; float:left; display:inline; font-family:Trebuchet MS, Arial, "Helvetica"; font-weight:bold; font-size:14px; color:#E95615; background:#FFFFFF;}
div#topHeader p.menuItem {margin-top:11px; padding-left:10px; padding-right:10px; font-family:Trebuchet MS, Arial, "Helvetica"; font-weight:bold; font-size:14px;}

div#topHeader div#mainNavi div.naviButton_normal a:link {text-decoration: none; color:#FFFFFF; }
div#topHeader div#mainNavi div.naviButton_normal a:visited  {text-decoration: none; color:#FFFFFF;}
div#topHeader div#mainNavi div.naviButton_normal a:active  {text-decoration: none; color:#FFFFFF;}
div#topHeader div#mainNavi div.naviButton_normal a:hover {text-decoration: underline; color:#FFFFFF;}

div#topHeader div#mainNavi div.naviButton_active a:link {text-decoration: none; color:#E95615; }
div#topHeader div#mainNavi div.naviButton_active a:visited  {text-decoration: none; color:#E95615;}
div#topHeader div#mainNavi div.naviButton_active a:active  {text-decoration: none; color:#E95615;}
div#topHeader div#mainNavi div.naviButton_active a:hover {text-decoration: underline; color:#E95615;}

div#footer {background:#363a39; width:809px; height:150px; margin-left:auto; margin-right:auto;}
div#footer div#footer_logo {float:left; }
div#footer div#footer_links {float:right; color:#FFFFFF; margin-top:15px; margin-right:30px; font-family:Trebuchet MS; font-weight:normal; font-size:11px;}

div.speedLinks {}
div.speedLinks p.heading { font-family:Arial; font-weight:bold; font-size:11px; color:#000000; }
div.speedLinks p.text { font-family:Arial; font-weight:bold; font-size:11px; color:#0099CC; }

div.subNavi {}
div.subNavi div.level_1 { font-family:Arial; font-weight:bold; font-size:11px; color:#FFFFFF; background: #2BA8CB; }
div.subNavi div.level_2 { font-family:Arial; font-weight:bold; font-size:11px; color:#FFFFFF; background: #64C0D9; }

div.subNavi a:link {text-decoration: none;}
div.subNavi a:visited  {text-decoration: none;}
div.subNavi a:active  {text-decoration: none;}
div.subNavi a:hover {text-decoration: underline;}

div.tracker { font-family:Trebuchet MS; font-weight:bold; font-size:11px; color:#7A7A7A; text-transform: uppercase; }

div.mainContent p.heading { margin:0px; padding:0px; font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#E92115; }
div.mainContent p.subHeading { margin:0px; padding:0px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; color:#000000;}
div.mainContent p.text { margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#3F3F3C; }

div.newsContent p.heading { margin:0px; padding:0px; font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#E92115; }
div.newsContent p.newsDate { margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#3F3F3C; } 
div.newsContent p.newsHeading { margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#4999C3; } 

div.newsContent a:link {text-decoration: none;}
div.newsContent a:visited  {text-decoration: none;}
div.newsContent a:active  {text-decoration: none;}
div.newsContent a:hover {text-decoration: underline;}

div#footer_links a {color:#ffffff; text-decoration:none; }
div#footer_links a:hover {color:#ffffff; text-decoration:underline; }

div.clear { clear:both; height:1px; overflow:hidden;}

H1 { font-family:Trebuchet MS; font-size:18px; color:#e92115; padding-bottom:20px; padding-top:0px; margin:0; font-weight: normal; }
H2 { font-family:Trebuchet MS; font-size:16px; color:#000000; padding-bottom:10px; padding-top:0px; margin:0; font-weight: normal;}
H3 { font-family:Trebuchet MS; font-size:14px; color:#000000; padding-bottom:10px; padding-top:0px; margin:0; font-weight: normal; }

