body {
    background-color: #002062;
} 

/* remove border around image links */
img {
 border: none;
}


/* wrapper */
div.wrapper {
 width:860px;
 top: 0px;
 position:absolute;
 left:50%;
 margin-left:-430px;
 background-color: #ffffff;
} 


/* banner */
div.banner {
 width:860px;
 height: 180px;
 top: 0px;
} 



/* banner cappy text */
div.cappytext{
   position:absolute;
   top: 0px;
   height: 20px;
   left: 5px;
   width: 200px;
   padding-left:0px;
   color: #ffffff;
   font-size: 13pt;
   font-weight:normal;
   font-style:italic;
   font-family: Georgia, Times New Roman, serif;
}


/* banner top text */
div.bantext {
   position:absolute;
   top: 4px;
   height: 20px;
   left: 200px;
   width: 645px;
   padding-left:10px;
   color: #ffffff;
   text-align: right;
   font-style:normal;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}


/* banner arrow    */
div.banarrow {
   position:absolute;
   top: 100px;
   height: 35px;
   width: 25px;
}


/* banner location text */
div.banloc{
   display:block;
   position:absolute;
   top: 144px;
   height: 20px;
   left: 20px;
   width: 815px;
   padding:0px;
   text-align: right;
   font-style:italic;
   font-weight:normal;
   font-size: 13pt;
   font-family: Georgia, Times New Roman, serif; 
}


/* navmenu    */
div.navmenu {
   position:absolute;
   top: 65px;
   height: 150px;
   left: 380px;
   width: 540px;
}

/* indexmap */
div.indexmap {
 position: absolute;
 left: 100px;
 top: 190px;
 width: 698px;
 height: 278px;
 border: 0px;
}


/* index text body */
div.indextxt {
 position: absolute;
 left: 10px;
 top: 480px;
 width: 840px;
 padding: 10px
}

/* index col 1 */
div.indcol1 {
 float:left;
 width: 180px;
 padding-left:10px;
}

/* index col 2 */
div.indcol2 {
 float:left;
 width: 300px;
 padding-left: 10px;
}

/* index col 3 */
div.indcol3 {
 float:left;
 width: 300px;
 padding-left: 10px;
}

/* sitemap text body */
div.sitetxt {
 position: absolute;
 left: 70px;
 top: 200px;
 width: 840px;
 padding: 10px
}

/* sitemap col 1 */
div.sitecol1 {
 float:left;
 width: 240px;
 padding-left:10px;
}

/* sitemap col 2 */
div.sitecol2 {
 float:left;
 width: 240px;
 padding-left: 10px;
}

/* sitemap col 3 */
div.sitecol3 {
 float:left;
 width: 240x;
 padding-left: 10px;
}





/* log  */
div.log {
 position: absolute;
 top: 190px;
 left: 10px;
 width: 840px;
}


/* day */
div.day {
 float:left;
 width: 120px;
 padding-left:10px;
 padding-right:10px;
}


/* Day Title text */
p.title {
 margin-left:10px;
 color: #000000;
 font-size: 13pt;
 font-weight:bold;
 font-style:normal;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* Day Time text */
p.time {
 color: #000000;
 font-size: 10pt;
 font-weight:bold;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* Day Time text */
p.site {
 color: #0000ff;
 font-size: 10pt;
 font-weight:bold;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* Day status text */
p.stat {
 color: #000000;
 font-size: 8pt;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* Day GPS text */
p.gps {
 color: #000000;
 font-size: 7pt;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* Copyright text */
p.copy {
 color: #000000;
 font-size: 7pt;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* logtext */
div.logtxt {
 float:left;
 width: 320px;
 padding-right: 20px;
}

/* mainbody text */
p {
 color: #000000;
 font-size: 10pt;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* pic right */
div.picright {
 float:left;
 width: 320px;
 padding-top:0px;
 margin:20px;
 background-color: #ffffff;
}


/* pic right1 upper left */
div.picright1 {
 float:left;
 width: 160px;
 height: 90px;
}

/* pic right lower right*/
div.picright2 {
 float:left;
 padding-left:160px;
}


/* large pic class */
div.largepic {
  position: fixed;
  background-color:#1C3976;
  width: 780px;
  height: 490px;
  padding: 20px;
  left: 50%;
  margin-left:-410px;
  top: 25px;
  z-index: 101;
}

/* large pic caption */
div.largecaption {
  width: 780px;
  top: 474px;
  height: 40px;
  background-image:url(images/largecaption.gif);
}


/* video class */
div.video {
  background-color:#DCE6FA;
  position: fixed;
  z-index:102;
  left: 50%;
  width: 600px;
  margin-left:-300px;
  top: 160px;
  height: 460px;
  border: 30px;
}

/* vid title */
div.vidtitle {
  position: absolute;
  left: 10px;
  top: 8px;
  width: 450px;
  height: 20px;
  color:#000000;
  font-weight:bold;
  font-size: 11pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

/* vid text */
div.vidtext {
  float: left;
  margin-left:75px;
  width: 460px;
  height: 200px;
}


/* largecaption text */
p.lgcap {
 padding-left:10px;
 color: #000000;
 font-size: 12pt;
 font-weight:bold;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}


/* previous */
div.prev {
 float: left;
 width: 100px;
 font-weight:bold;
 text-align:center;
}


/* next */
div.next {
 float: left;
 width: 100px;
 font-weight:bold;
 text-align:center;
}


/* nav rule */
div.rule {
  clear: both;
  width: 100%;
  height:35px;
  background-image:url(images/log_rule.gif);
}


/* a href font */
a {
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}


/* openclose */
a.openclose {
 color: #000000;
 font-size: 8pt;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline overline;}


ul.navlist { 
width:140px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 }

ul.navlist a
{
font-weight: bold;
text-decoration: none;
}

ul.navlist, ul.navlist ul, ul.navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul.navlist li a
{
color: #6D7EA2;
padding: 0px;
border: 0px;
}

ul.navlist li a:hover
{
color: #000000;
background-color: #C4CDDD;
text-decoration: underline overline;
}

ul.navlist li a:active
{
color: #cccccc;
background-color: #C4CDDD;
border: 0px;
}

ul.subnavlist {
 display: none; 
}

ul.subnavlist li {
 display:block;
}

ul.subnavlist li a
{
padding: 0px;
margin-top: -3px;
margin-left: 1px;
background-color: #C4CDDD;
}

ul.navlist li:hover ul.subnavlist
{
display: block;
position: relative;
font-size: 8pt;
padding: 0px;
}

ul.navlist li:hover ul.subnavlist li a
{
display: block;
width: 140px;
border: none;
padding:4px;
}


ul.sitemap, ul.sitemap ul, ul.sitemap li
{
margin: 0px;
padding-left: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
list-style-type: none;
}
