body {
   background-color:#eeeeee;
   color:#000000;
   text-align:center;
   padding:0 auto;
}
table {
   width:80%;
   margin:2px auto;
   padding:0 3px;
}
td {
   padding:2px;
   text-align:left;
   vertical-align:top;
}
a:link {
   color:#0000ff;
}
a:visited {
   color:#0000ff;
}
#tbl_top {
   margin-bottom:3ex;
}
#tbl_top_cell1 {
   width:40%;
   padding-bottom:3ex;
   font-weight:bold;
   font-size:large;
   text-align:left;
}
#tbl_top_cell1 p {
   margin:0;
}
#tbl_top_cell2 {
   text-align:center;
}
#tbl_top_cell2 img {
   height:200px;
}
#tbl_top_cell3 {
   text-align:left;
}
#tbl_main {
   margin:1ex auto 1.5ex;
   border-top:2px solid blue;
   border-bottom:2px solid blue;
   border-collapse:collapse;
}
.ruledline td {
   border-bottom:1px solid #cccccc;
}
#tbl_main_toprow td {
   padding-top:1ex;
}
.nobottom {
   border-bottom:0 !important;
}
#tbl_main_bottomrow td {
   padding-bottom:1ex;
}
#footer p {
   margin:0;
}
.sciname {
   font-style:italic;
   margin-right:0.3em;
}
.maintitle {
   font-weight:bold;
}
.main-sub {
   font-weight:normal;
   margin-left:1em;
}
.main-sub2 {
   font-weight:normal;
}
.main-sub2:before {
   content:" - ";
}
.subtitle {
   padding-left:2em;
   text-indent:-1em;
}
.subsubtitle {
   padding-left:3em;
   text-indent:-1em;
}
.page {
    text-align:right;
    padding-right:1em;
}