* {

  margin: 0px;

  padding: 0px;

  }



body {

  margin: 0px;

  padding: 0px;

  background-color: #FFFFFF;

  color: #333333;

  }



hr {

  height: 8px;

  width: 100%;

  background-color: #000000;

  border: none;

  color:#000000;

  margin-bottom: 10px;

  }



#pageContainer {

  width: 740px;

  margin-left: auto;

  margin-right: auto;

  }



#header {

  width: 740px;

  height: 80px;

  background: url(images/logo.gif) #bb1f1f no-repeat center left;

  margin-top: 10px;

  border-bottom: #d2d2d2 solid 5px;

  text-align: right;

  margin-bottom: 20px;

  }



#headerLinks {

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 10pt;

  padding-top: 65px;

  padding-right: 5px;

  }



.hlink:link {

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }



.hlink:active {

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }



.hlink:hover {

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: underline;

  }



.hlink:visited {

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }



#leftSide {

  width: 230px;

  float: left;

  }



#rightSide {

  width: 410px;

  float: right;

  }



.numBox {

  height: 48px;

  width: 48px;

  border: 1px #000000 solid;

  background-color: #bb1f1f;

  text-align: center;

  vertical-align: middle;

  line-height: 48px;

  color: #FFFFFF;

  font-family: Geneva;

  font-size: 110pt;

  float: left;

  margin-right: 8px;

  }



h1 {

  color: #333333;

  font-family: Geneva;

  font-size: 10pt;

  }



h2 {

  color: #333333;

  font-family: Geneva;

  font-size: 7pt;

  margin-left: 5px;

  }



.showcase {

  margin: 2px;

  padding: 2px;

  border: 2px #000000 solid;

  }



p {

  text-indent: 0px;

  font-family: Geneva;

  font-size: 10pt;

  margin-bottom: 20px;

  }
  
li {

  text-indent: 0px;

  font-family: Geneva;

  font-size: 10pt;

  margin-bottom: 20px;

  }



#footer {

  clear: both;

  width: 740px;

  font-family: Geneva;

  font-size: 10pt;

  border-top: 2px #000000 solid;

  }



#title {

  float: left;

  color: #FFFFFF;

  padding-left: 100px;

  margin-top: 10px;

  font-family: Geneva;

  font-size: 24pt;

  }



#subTitle {

  float: left;

  clear: left;

  color: #FFFFFF;

  padding-left: 102px;

  font-family: Geneva;

  font-size: 10pt;

  }



.right {

  float: right;

  margin: 0px;

  }



.left {

  float: left;

  margin: 0px;

  }



.flink:link {

  color: #333333;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }



.flink:active {

  color: #333333;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }



.flink:hover {

  color: #333333;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: underline;

  }



.flink:visited {

  color: #333333;

  font-family: Geneva;

  font-size: 10pt;

  text-decoration: none;

  }

table {
border-collapse: collapse;
border-spacing: 1px;
}

td, th {
padding:6px 6px;
border-bottom:solid 1px #eee;
vertical-align:top;
font-family: Geneva;
font-size: 10pt;

}


table caption{
background: #efefef;
color: #333;
text-align: center;
font-size: 1.2em;
line-height:3em;
}

thead th {
background: #eee;
border-bottom:solid 1px #ddd;
border-top:solid 1px #fff;
text-align:left;
}

tfoot td, tfoot th{
background: #eee;
border-bottom:solid 1px #fff;
border-top:solid 1px #ccc;
}

tr.odd td, tr.odd th {
background:#edf3fe;
}

/* links */

td a, td a:visited {
padding-top:6px;
padding-bottom:6px;
margin-top:-6px;
margin-bottom:-6px;
}

td a {
color:#333;
}

td a:visited {
color:#999;
}

tbody th a {
background: url(http://fi3.fi/table.png) center left no-repeat;
padding-left:20px;
color:#333;
}

tbody a[title^="Download"] { 
background: url(http://fi3.fi/arrow_down.png) center left no-repeat;
padding-left: 20px;
}