BODY, TD, DIV, A, SELECT, TEXTAREA, INPUT {
  font-family: Verdana, Arial;
  font-size:8pt;
}

h1 { font-family: Berlin Sans FB; font-size: 24pt; font-weight: bold; line-height: 20px; }
h4 { font-family: Berlin Sans FB Demi; font-size: 18pt; font-weight: bold; line-height: 20px; }

BODY {
  margin: 0 20 0 20;
  overflow-x: hidden;
  overflow-y: scroll;
  text-align: center;
}

A {
  color: rgb(0,100,0);
  font-weight: lightbold;
}

A:Hover {
  color: rgb(0,150,0);
  text-decoration: none;
}

#page_header { height:100px; width: 800px; text-align: left;  }
#left_header { border-style: none; text-align: left; color: navy; float:left; width: 500px; height: 100px; }
#right_header { border-style: none; width: 300px; float: left; height: 100px; background: url(/v2/images/logoSmall.jpg) no-repeat; }

#page { width: 800px; text-align: left; }
#submenu { float: left; border-style: none none solid none; border-width:1px; width: 800px; background-color: rgb(0, 200, 0); }
#sub_indent { width: 200px; float: left; }

#navigator { height: 400px; width: 174px; float: left; padding-top: 10px; }
#content { float: left; height:0px; width: 435px; padding-top:10px; border-style: none; padding-right: 20px; border-width: 1px; }
#footer { width: 800px; border-style: solid none none none; border-width: 1px; }
#right_navigator { height: 400px; text-align: center; width: 174px; border-style: none; float: right; padding-top: 20px; }

.nav_title { width: 95%; font-weight: bold; padding: 2px; background-color: rgb(0, 200, 0); }
.nav_area { padding-left: 5px; }

.nav_title_hl { width: 100%; font-weight: bold; padding: 2px; background-color: rgb(0, 200, 0); }
.nav_area_hl { padding-left: 5px; border-width:1px; border-style: none; }

.menu_link { text-decoration: none; width: 75px; }

.table_header { font-family: Verdana; font-weight: bold; font-size: 10pt; background-color: rgb(100, 235, 100); color: rgb(0,0,255); }
.table_paragraph { background-color: rgb(200, 255, 200); padding-left: 15px; }
.table_paragraph_cell { background-color: rgb(200, 255, 200); }


/* Header styles */
.header_bottomline { border-style: none none solid none; border-width: 1px; }
.h4 { font-size: 12pt; font-weight: bold; line-height: 30px;}
.h5 { font-size: 10pt; font-weight: bold; line-height: 25px;}



.kortti_title {
  background-color: navy;
  font-size: 8pt;
  font-weight: bold;
  color: white;
}



