body           { font-family: Arial, Helvetica, Verdana;  font-size: 0.9em;  font-weight: bold;
                 color: #0050B4;  background-color: black;  line-height: 1.3;  word-spacing: 1px;            }

img            { border: 0;                                                                                  }
label          { position: relative; padding-left: 2px;  vertical-align: top;                                }
form br        { clear: left;                                                                                }
pre            { font-family: Arial, Helvetica, Verdana;  color: #0050B4;   white-space: pre-wrap;   margin: 0;        }

/* Background Frame */
.f1            { position:absolute;  top: 0px;    left: 0px;  width: 1200px;  height: 300px;  
                 border: 0;  background-image: url(../images/frames/fseg_1.png);                                    }
.f2            { position:absolute;  top: 300px;  left: 0px;  width: 1200px;  height: 300px;  
                 border: 0;  background-image: url(../images/frames/fseg_2.png);                                    }
.f3            { position:absolute;  top: 600px;  left: 0px;  width: 1200px;  height: 300px;  
                 border: 0;  background-image: url(../images/frames/fseg_3.png);                                    }
.f4            { position:absolute;  top: 900px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_4.png);                                    }
.f4_ext        { position:absolute;  top: 1200px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_4.png);                                    }
.f4_ext2       { position:absolute;  top: 1500px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_4.png);                                    }
.f5            { position:absolute;  top: 1200px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_5.png);                                    }
.f5_ext        { position:absolute;  top: 1500px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_5.png);                                    }
.f5_ext2       { position:absolute;  top: 1800px;  left: 0px;  width: 1200px;  height: 300px;
                 border: 0;  background-image: url(../images/frames/fseg_5.png);                                    }

/* Header */
.title         { position: absolute;  top: 37px;   left: 500px;                                 border: 0;   }
.logo          { position: absolute;  top: 34px;   left: 1100px;  width: 40px;   height: 40px;  border: 0;   }
.back          { position: absolute;  top: 52px;   left: 45px;   width: 60px;   height: 25px;   border: 0;   }

/* Ship image */
.main_ship     { position: absolute;  top: 100px;  left: 65px;   width: 800px;  height: 450px;  border: 0;                                                }
.credit        { position: absolute;  top: 530px;  left: 900px;  width: 220px;  height: 20px;  line-height: 20px;                                         }
.crediticon    { float: left;         top: 0px;    left: 0px;    width: 16x;    height: 16px;  margin-bottom: 2px;  margin-top: 2px;  margin-right: 8px;  }

/* Info Body */
.briefhead     { position: absolute;  top: 612px;  left: 235px;  width: 155px;  height: 15px;  text-decoration: underline;  }
.brief         { position: absolute;  top: 612px;  left: 420px;  width: 500px;  height: 15px;                               }

.stat1         { position: absolute;  top: 650px;  left: 270px;  width: 150px; height: 225px;                               }
.stat2         { position: absolute;  top: 650px;  left: 420px;  width: 220px; height: 225px;                               }
.stat3         { position: absolute;  top: 650px;  left: 660px;  width: 200px; height: 225px;                               }
.stat4         { position: absolute;  top: 650px;  left: 860px;  width: 200px; height: 225px;                               }

.key           { position: absolute;  top: 960px;   left: 270px;  width: 790px;  height: 15px;  text-align: center;          }
.summary       { position: absolute;  top: 1010px;  left: 235px;  width: 860px;  height: 260px; text-align: justify; 
                 font-size: 1.075em;  line-height: 1.35;                                                                    }

/* ArmDef Side */
.armSum        { position: absolute;  top: 875px;  left: 270px;  width: 380px;  height: 80px;                              }
.defSum        { position: absolute;  top: 875px;  left: 660px;  width: 380px;  height: 80px;                              }

/* Footer */
.gen           { position: absolute;  top: 1302px; left: 50px;   width: auto;   height: auto;  font-size: smaller;          }

/* Full page text */
.fullText      { position: absolute;  top: 612px;  left: 235px;  width: 715px;  height: 600px; text-align: justify; 
                 font-size: 1.075em;  line-height: 1.35;                                                                    }

/* Slide content */
.slidecontent  { position: relative;  top: 0px;    left: 0px;   width: 800px;
                                      display: block; margin-right: 8px; margin-left: 8px;                                  }
.slideText     { margin-left: 30px;  margin-right: 30px;                                                                    }
.slide_images  { width: 800px;  height: 450px;  text-align: center;  padding-left: 10px;                                    }
.slide_numbers { padding-left: 10px;  width: 600px;  height: 25px;  margin-top: 4px;  margin-top: 4px;                      }
.imagetext     { display: block; margin-right: 4px; float: left; width: 54px;  height: 15px;                                }
.numberbox     { display: block; margin-right: 4px; margin-left: 4px;
                 width: 20px; height: 18px;  border: 1px solid #0050B4; cursor: pointer; text-align: center;  float: left;  }
#caption       { display: block; margin-right: 8px; margin-left: 8px; padding-bottom: 10px;
                                 text-align: center;  width: 800px;  height: 35px;                                          }


/* Slide Box */ 
#openbox       { position: absolute;  top: 86px;   left: 31px;   width: 18px;   height: 300px;  padding-left: 1px;
                 margin-bottom: 30px;  text-align: center;  background: black;  cursor: pointer;  
                 line-height: 1.25;                                                                                                    }
#hidebox       { position: absolute;  top: 85px;  left: 55px;  width: 830px;  height: auto;  overflow: hidden;  visibility: hidden;    }
#slidearea     { position: relative;  top: 0px;   left: 0px;   width: 818px;  height: auto;  color: #0050B4;   
                 background: #000000;  border: 1px solid #0050B4;  padding: 5px;                                                       }
#closebox      { position: absolute;  top: 5px;    left: 805px;  width: 16px;   height: 16px;   background: #0050B4; cursor: pointer;  }
