body           { font-family: Verdana, Arial, Times;  font-size: 0.65em;  font-weight: bold;
                 color: #FF9900;  background-color: black;  line-height: 1.25;  word-spacing: 1px;           }

img            { border: 0;                                                                                  }
.blockq        { margin-left: 40px; margin-right: 40px; }

a:link         { color: #B0C4DE;  text-decoration: none;      }
a:visited      { color: gray;     text-decoration: none;      }
a:hover        { color: #B0C4DE;  text-decoration: underline; }
a:active       { color: #B0C4DE;  text-decoration: underline; }

.f1            { position:absolute;  top: 0px;    left: 0px;  width: 1000px;  height: 300px;  
                 border: 0;  background-image: url(../images/fseg_1.png);                                    }
.f2            { position:absolute;  top: 300px;  left: 0px;  width: 1000px;  height: 300px;  
                 border: 0;  background-image: url(../images/fseg_2.png);                                    }
.f3            { position:absolute;  top: 600px;  left: 0px;  width: 1000px;  height: 300px;  
                 border: 0;  background-image: url(../images/fseg_3.png);                                    }
.f4            { position:absolute;  top: 900px;  left: 0px;  width: 1000px;  height: 300px;
                 border: 0;  background-image: url(../images/fseg_4.png);                                    }

.mainarea      { position:absolute;  top: 210px;  left: 115px;  width: 850px;  height: 800px;  border: 0;                     }
.mainarea1     { position:absolute;  top: 210px;  left: 115px;  width: 380px;  height: 800px;  border: 0;  overflow: hidden;  }
.mainarea2     { position:absolute;  top: 210px;  left: 505px;  width: 465px;  height: 800px;  border: 0;  overflow: hidden;  }

.logo          { float: left;  text-align: center;  margin-bottom: 10px;  margin-right: 10px;                                 }
.from          { margin-bottom: 15px;  margin-right: 10px;  float: left;                                                      }
.subject       { margin-bottom: 5px;   margin-right: 10px;  float: left;                                                      }

.updates          { border: 0px;  border-collapse: separate;  border-spacing: 3px;                                            }
.updates td.date  { color: red;  padding: 4px;  text-align: left;  background-color: #3A3A3A;                                 }
.updates td.head  { color: red;  padding: 4px;  text-align: left;  background-color: #282828;                                 }

.stlogo        { position:absolute;  top: 205px;  left: 110px;  width: 360px;  height: 50px;  border: 0;  background:url(../images/st_title.png) no-repeat;    }
.blurb         { position:absolute;  top: 255px;  left: 125px;  width: 750px;  height: 70px;  border: 0;                                                       }
.copy          { position:absolute;  top: 1200px; left: 0px;    width: 900px;  height: 100px; text-align: center; margin-left: 50px;  margin-right: 50px;      }

.ad          { position: absolute;  top: 10px;   left: 1000px; height: 600px;   width: 120px; background-color:black;                          }

.stat1       { position: absolute;  top: 60px;   left: 0%;   height: 80px;   width: 15%;   float: left;  overflow: hidden;  min-width:  60px;  }
.stat2       { position: absolute;  top: 60px;   left: 15%;  height: 80px;   width: 30%;   float: left;  overflow: hidden;  min-width: 140px;  }
.stat3       { position: absolute;  top: 60px;   left: 45%;  height: 80px;   width: 20%;   float: left;  overflow: hidden;  min-width: 100px;  }
.stat4       { position: absolute;  top: 60px;   left: 65%;  height: 80px;   width: 35%;   float: left;  overflow: hidden;  min-width: 160px;  }

.ship_title  { position: absolute;  top: 0px;    left: 0px;  height: 60px;   width: 100%;  border: 0;                                          }
.ship_notes  { position: absolute;  top: 140px;  left: 0px;  height: 200px;  width: 100%;  float: left;  overflow: hidden;                     }
.tech_title  { position: absolute;  top: 350px;  left: 0px;  height: 60px;   width: 100%;  border: 0;                                          }
.tech_notes  { position: absolute;  top: 400px;  left: 0px;  height: 400px;  width: 100%;  float: left;  overflow: hidden;                     }

.shipimg                  { position:absolute;                 top:0px;   left:155px;   width:30px;   height:52px;   background-color:black;  z-index:5;                                                  }
.shipimg .p1              {                     display:block; top:0;     left:0;       width:30px;   height:52px;   border:0;  background-image: url(../images/img_drop.png);                            }
.shipimg .p1:hover        {                     display:block; top:0;     left:0;       width:30px;   height:52px;   border:0;  background-image: url(../images/img_drop2.png);  background-color:black;  }
.shipimg           .large { position:absolute;  display:block; top:0;     left:0;       width:0;      height:0;      border:0;                                                                            }
.shipimg .p1:hover .large { position:absolute;  display:block; top:57px;  left:-155px;  width:450px;  height:250px;  border:2px solid gray;                                                               }

.techimg                  { position:absolute;                 top:350px; left:155px;   width:30px;   height:52px;   background-color:black;  z-index:5;                                                  }
.techimg .p1              {                     display:block; top:0;     left:0;       width:30px;   height:52px;   border:0;  background-image: url(../images/img_drop.png);                            }
.techimg .p1:hover        {                     display:block; top:0;     left:0;       width:30px;   height:52px;   border:0;  background-image: url(../images/img_drop2.png);  background-color:black;  }
.techimg           .large { position:absolute;  display:block; top:0;     left:0;       width:0;      height:0;      border:0;                                                                            }
.techimg .p1:hover .large { position:absolute;  display:block; top:57px;  left:-155px;  width:450px;  height:250px;  border:2px solid gray;                                                               }

.domlogo       { position:absolute;  top: 320px;  left: 120px;  width: 40px;   height: 40px;  border: 0;  background:url(../images/dom.png) no-repeat;         }
.fedlogo       { position:absolute;  top: 320px;  left: 500px;  width: 40px;   height: 40px;  border: 0;  background:url(../images/fed.png) no-repeat;         }
.klinglogo     { position:absolute;  top: 510px;  left: 120px;  width: 40px;   height: 40px;  border: 0;  background:url(../images/kling.png) no-repeat;       }
.cardlogo      { position:absolute;  top: 510px;  left: 500px;  width: 40px;   height: 40px;  border: 0;  background:url(../images/obs.png) no-repeat;         }
.romlogo       { position:absolute;  top: 700px;  left: 120px;  width: 40px;   height: 40px;  border: 0;  background:url(../images/rom.png) no-repeat;         }

.domtitle      { position:absolute;  top: 320px;  left: 160px;  width: 300px;  height: 45px;  border: 0;  background:url(../images/dom_title.png) no-repeat;   }
.fedtitle      { position:absolute;  top: 320px;  left: 540px;  width: 300px;  height: 45px;  border: 0;  background:url(../images/fed_title.png) no-repeat;   }
.klingtitle    { position:absolute;  top: 510px;  left: 160px;  width: 285px;  height: 45px;  border: 0;  background:url(../images/kling_title.png) no-repeat; }
.cardtitle     { position:absolute;  top: 510px;  left: 540px;  width: 315px;  height: 45px;  border: 0;  background:url(../images/card_title.png) no-repeat;  }
.romtitle      { position:absolute;  top: 700px;  left: 160px;  width: 290px;  height: 45px;  border: 0;  background:url(../images/rom_title.png) no-repeat;   }

.dom           { position:absolute;  top: 360px;  left: 160px;  width:300px;   height: 150px;                                                         }
.db1           { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/fed_butt.png) no-repeat;       }
.db1:hover     { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/fed_butt2.png) no-repeat;      }
.db1tech       { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/fed_tech_butt.png) no-repeat;  }
.db1tech:hover { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/fed_tech_butt2.png) no-repeat; }

.fed           { position:absolute;  top: 360px;  left: 540px;  width:300px;   height: 150px;                                                         }
.db2           { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/borg_butt.png) no-repeat;      }
.db2:hover     { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/borg_butt2.png) no-repeat;     }
.db3           { position:absolute;  top: 40px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/dom_butt.png) no-repeat;       }
.db3:hover     { position:absolute;  top: 40px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/dom_butt2.png) no-repeat;      }
.db4           { position:absolute;  top: 70px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/ships_butt.png) no-repeat;     }
.db4:hover     { position:absolute;  top: 70px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/ships_butt2.png) no-repeat;    }
.db5           { position:absolute;  top: 100px;  left: 15px;   width:227px;   height: 27px;  background:url(../images/prefed_butt.png) no-repeat;    }
.db5:hover     { position:absolute;  top: 100px;  left: 15px;   width:227px;   height: 27px;  background:url(../images/prefed_butt2.png) no-repeat;   }

.kling         { position:absolute;  top: 550px;  left: 160px;  width:300px;   height: 150px;                                                         }
.db6           { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/rom_butt.png) no-repeat;       }
.db6:hover     { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/rom_butt2.png) no-repeat;      }

.card          { position:absolute;  top: 550px;  left: 540px;  width:300px;   height: 150px;                                                         }
.db7           { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/kling_butt.png) no-repeat;     }
.db7:hover     { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/kling_butt2.png) no-repeat;    }

.rom           { position:absolute;  top: 740px;  left: 160px;  width:300px;   height: 150px;                                                         }
.db8           { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/card_butt.png) no-repeat;      }
.db8:hover     { position:absolute;  top: 10px;   left: 15px;   width:227px;   height: 27px;  background:url(../images/card_butt2.png) no-repeat;     }

.firefox       { position:absolute;  top: 30px;  left: 780px;  height: 15px;  text-align: right;  border: 0;  }
.title         { position:absolute;  top: 30px;  left: 120px;  height: 20px;  text-align: center;             }
.menubar       { position:absolute;  top: 70px;  left: 110px;  height: 30px;  width: 800px;  z-index: 5;      }

.menu1                    { position:absolute;  left: 10px;  height:27px;  width:227px; z-index: 1;                             }
.menu1 ul                 { padding:0;  margin:0;  list-style-type: none;                                                       }
.menu1 ul li              { position:relative;  height:30px;  width:227px;  color:black;  background:transparent;  float:left;  }
.menu1 ul li a            { display:block;  float:left;  height:30px;  width:227px;                                             }
.menu1 ul li ul           { position:absolute;  visibility:hidden;  top:30px;  left:40px;  height:0;  overflow:hidden;          }
.menu1 ul li a:hover      { background:transparent;                                                                             }
.menu1 ul li:hover ul,
.menu1 ul li a:hover ul   { visibility:visible;  height:250px;  width:227px;  overflow:visible;                                 }
.menu1 ul li:hover ul li  { display:block;  color:black;  background:transparent;  height:30px;  width:227px;                   }

.menu1 ul li.db                  { background:url(../images/db_butt.png) no-repeat;      }
.menu1 ul li.db:hover            { background:url(../images/db_butt2.png) no-repeat;     }
.menu1 ul li ul li.report1       { background:url(../images/fed_butt.png) no-repeat;     }
.menu1 ul li ul li.report1:hover { background:url(../images/fed_butt2.png) no-repeat;    }
.menu1 ul li ul li.report2       { background:url(../images/borg_butt.png) no-repeat;    }
.menu1 ul li ul li.report2:hover { background:url(../images/borg_butt2.png) no-repeat;   }
.menu1 ul li ul li.report3       { background:url(../images/dom_butt.png) no-repeat;     }
.menu1 ul li ul li.report3:hover { background:url(../images/dom_butt2.png) no-repeat;    }
.menu1 ul li ul li.report4       { background:url(../images/prefed_butt.png) no-repeat;  }
.menu1 ul li ul li.report4:hover { background:url(../images/prefed_butt2.png) no-repeat; }
.menu1 ul li ul li.report5       { background:url(../images/ships_butt.png) no-repeat;   }
.menu1 ul li ul li.report5:hover { background:url(../images/ships_butt2.png) no-repeat;  }
.menu1 ul li ul li.report6       { background:url(../images/rom_butt.png) no-repeat;     }
.menu1 ul li ul li.report6:hover { background:url(../images/rom_butt2.png) no-repeat;    }
.menu1 ul li ul li.report7       { background:url(../images/kling_butt.png) no-repeat;   }
.menu1 ul li ul li.report7:hover { background:url(../images/kling_butt2.png) no-repeat;  }
.menu1 ul li ul li.report8       { background:url(../images/card_butt.png) no-repeat;    }
.menu1 ul li ul li.report8:hover { background:url(../images/card_butt2.png) no-repeat;   }
.menu1 ul li ul li.report9       { background:url(../images/alt_butt.png) no-repeat;     }
.menu1 ul li ul li.report9:hover { background:url(../images/alt_butt2.png) no-repeat;    }


.menu2                    { position:absolute;  top:0px;  left: 240px;  height:27px;  width:227px;  z-index: 1;                 }
.menu2 ul                 { padding:0; margin:0;  list-style-type: none;                                                        }
.menu2 ul li              { position:relative;  float:left;  width:227px;  height:30px;  color:black;  background:transparent;  }
.menu2 ul li a            { display:block;  float:left;  width:227px;  height:30px;                                             }
.menu2 ul li ul           { visibility:hidden;  position:absolute;  height:0;  overflow:hidden;  top:30px;  left:40px;          }
.menu2 ul li a:hover      { background:transparent;                                                                             }
.menu2 ul li:hover ul,
.menu2 ul li a:hover ul   { visibility:visible;  width:227px;  height:40px;  overflow:visible;                                  }
.menu2 ul li:hover ul li  { display:block;  color:black;  background:transparent;  width:227px;  height:30px;                   }

.menu2 ul li.db                  { background:url(../images/tech_butt.png) no-repeat;       }
.menu2 ul li.db:hover            { background:url(../images/tech_butt2.png) no-repeat;      }
.menu2 ul li ul li.report1       { background:url(../images/fed_tech_butt.png) no-repeat;   }
.menu2 ul li ul li.report1:hover { background:url(../images/fed_tech_butt2.png) no-repeat;  }


.menu3                    { position:absolute;  top:0px;  left: 485px;  height:27px;  width:152px;  z-index: 6;                 }
.menu3 ul                 { padding:0; margin:0;  list-style-type: none;                                                        }
.menu3 ul li              { position:relative;  float:left;  width:152px;  height:30px;  color:black;  background:transparent;  }
.menu3 ul li a            { display:block;  float:left;  width:152px;  height:50px;                                             }
.menu3 ul li ul           { visibility:hidden;  position:absolute;  height:0;  overflow:hidden;  top:30px;  left:40px;          }
.menu3 ul li a:hover      { background:transparent;                                                                             }
.menu3 ul li:hover ul,
.menu3 ul li a:hover ul   { visibility:visible;  width:152px;  height:160px;  overflow:visible;                                 }
.menu3 ul li:hover ul li  { display:block;  color:black;  background:transparent;  width:152px;  height:30px;                   }

.menu3 ul li.db                  { background:url(../images/sti_butt.png) no-repeat;     }
.menu3 ul li.db:hover            { background:url(../images/sti_butt2.png) no-repeat;    }
.menu3 ul li ul li.report1       { background:url(../images/guide_butt.png) no-repeat;   }
.menu3 ul li ul li.report1:hover { background:url(../images/guide_butt2.png) no-repeat;  }
.menu3 ul li ul li.report2       { background:url(../images/about_butt.png) no-repeat;   }
.menu3 ul li ul li.report2:hover { background:url(../images/about_butt2.png) no-repeat;  }
.menu3 ul li ul li.report3       { background:url(../images/www_butt.png) no-repeat;     }
.menu3 ul li ul li.report3:hover { background:url(../images/www_butt2.png) no-repeat;    }
.menu3 ul li ul li.report4       { background:url(../images/update_butt.png) no-repeat;     }
.menu3 ul li ul li.report4:hover { background:url(../images/update_butt2.png) no-repeat;    }
.menu3 ul li ul li.report5       { background:url(../images/wiki_butt.png) no-repeat;     }
.menu3 ul li ul li.report5:hover { background:url(../images/wiki_butt2.png) no-repeat;    }


.menu4                 { position:absolute;  top:0px;  left: 640px;  height:27px;  width:152px;  z-index: 1;                 }
.menu4 ul              { padding:0; margin:0;  list-style-type: none;                                                        }
.menu4 ul li           { position:relative;  float:left;  width:152px;  height:30px;  color:black;  background:transparent;  }
.menu4 ul li a         { display:block;  float:left;  width:152px;  height:50px;                                             }

.menu4 ul li.db        { background:url(../images/email_butt.png) no-repeat;     }
.menu4 ul li.db:hover  { background:url(../images/email_butt2.png) no-repeat;    }


