<!--

/* ------------ BODYN oletustyyli ------------- */

body {
  text-align:center;
  padding-top:10px;  
  margin:0 0 0 0;
}

#framer {
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
}

#top {
  clear:both;
  text-align:left;
  background-image:url('img/blue_edge.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  height:14px;
  width:1024px;
  margin:0 0 0 0;
}

#header {
  clear:both;
  text-align:left;
  background-image:url('img/header_bg_2.jpg');
  background-repeat:no-repeat;
  height:128px;
  width:1024px;
  margin:0 0 0 0;
}

#top_menu {
  margin-left:125px;
  padding-top:92px;
}

#top_menu li {
  display:inline; 
}

#top_menu li a {
  padding-right:10px;
  padding-left:10px;
  color:#fff;
  font-family:Verdana,Arial,Helvetica,Sans-serif;
  font-size:10pt;
  font-weight:700;
  text-decoration:none;
  border-right:solid 2px white;
}

#top_menu li a:hover {
  color:#f00;
}

#bottom {
  clear:both;
  text-align:center;
  background-image:url('img/blue_edge_below.gif');
  background-repeat:repeat-x;
  width:1024px;
  height:14px;
  margin:0 0 0 0;
    font-family:Verdana,Arial,Helvetica,Sans-serif;  color:#fff;
  font-size:8pt;
}

#middle {
  clear:both;
  background-image:url('img/column_bg.gif');
  background-repeat:repeat-y;
  width:1024px;
  min-height:250px;
  padding:0 0 0 0;
  margin:0 0 0 0;
  text-align:left;
}

#left_menu {
  float:left;
  margin:0 0 0 0;
  width:160px;
  text-indent: -1em;
  padding-top:10px;
  padding-left:0px;
  margin-left:0px;
  margin-top:5px;
  padding-bottom:5px;
  text-align:left;
  font-family:Verdana,Arial,Helvetica,Sans-serif;
  color:#008;
  font-weight:700;
  background-color:transparent;
  text-decoration:none;
}

#contents {
  float:left;
  margin-left:5px;
  margin-top:5px;
  padding-bottom:5px;
  background-color:transparent;
  font-family:Verdana,Arial,Helvetica,Sans-serif;
  font-size:11pt;
}

#left_pane {
  float:left;
  width:520px;
  min-height:250px;
  padding-left:10px;
  padding-right:10px;
  font-size:10pt;
  border-right:dotted 1px #ddd;
}

#left_pane a {
  text-decoration:none;
  font-weight:700;
  color:blue;
}

#left_pane a:hover {
  color:red;
}



#left_pane_2 {
  float:left;
  width:750px;
  padding-left:10px;
  padding-right:10px;
  font-size:9pt;
}


#right_pane {
  width:280px;
  float:left;
  margin-left:15px;
  font-size:8pt;
}

#right_pane h2 {
background-image:url('img/h2hdr_bg.jpg');
background-repeat:no-repeat;
background-position:bottom right;
color:#fff;
padding-bottom:8px;
padding-top:5px;
padding-left:5px;
}

#right_pane h3 {
background-image:url('img/h2hdr_bg.jpg');
background-repeat:no-repeat;
background-position:bottom right;
color:#fff;
padding-bottom:5px;
padding-top:3px;
padding-left:5px;
}

#left_menu li {
   list-style: none;
   line-height:1.3em;
   margin-left:-1em;
}

#left_menu li a {
  text-decoration:none;
  color:#004;
  font-size:10pt;
}

#left_menu li a:hover {
  text-decoration:none;
  color:#00f;
  font-size:10pt;
}

.send_igc {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  padding-top:100px;
  padding-left:15px;
}