body,html
{
    margin:0px;
    padding:0px;
}
body 
{
    background-color:#336699;
    background-image:url(bodybg.jpg);
    background-repeat:repeat-x;
    min-width:938px;
}
.earth
{
    height:388px;
    width:100%;
    position:relative;
    background-image:url(earth.jpg);
    background-repeat:no-repeat;
    background-position:right top;    
}
.logobg
{
    height:388px;
    width:58%;
    background-image:url(grid.jpg);
    background-repeat:repeat-x;
    background-position:right bottom;   
}
.middle
{
    width:933px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-466px;
    height:auto;
}
.header1
{
    position:relative;
    height:94px;
    width:933px;
}
.header1_right
{
    position:absolute;
    left:210px;
    top:0px;
    width:723px;
    height:94px;
    background-image:url(header1_right.gif);
    background-repeat:repeat-x;
    background-position:left bottom;  
}
.Stratos
{
    position:absolute;
    width:311px;
    height:70px;
    left:77px;
    top:24px;
}
.header_text
{
    margin-top:30px;
    margin-right:4px;
    height:64px;
    width:298px;
    float:right;
    text-align:right;
    font-weight:bold;
    overflow:hidden;
}
.header1_left
{
    position:absolute;
    left:0px;
    top:0px;
    width:209px;
    height:94px;
    background-image:url(header1_left.gif);
    background-repeat:no-repeat;
    background-position:right bottom;  
}
.header_separator
{
    position:relative;
    _margin-top:-1px;
    font-size:0px;
    height:1px;
    left:3px;
    width:930px;
    border-bottom:solid 1px White;
}
.Logo
{
    position:absolute;
    left:0px;
    right:0px;
}
.body_middle
{
    position:relative;
    height:auto;
    width:933px;
    margin-top:1px;
}
.white_canvas
{
   margin-left:210px;
   position:relative;
   width:723px;
   background-color:White;
}
.header2
{
    width:723px;
    height:66px;
    position:relative;
}
.TopMenu
{
    position:relative;
    width:711px;
    left:12px;
    top: 0px;
}
.TopMenuPadItem a:hover
{
    color:#003399;
}
.TopMenuStaticItem
{
    border-bottom:solid 2px white;
}
.TopMenuStaticItem span.sel
{
    color:#F8B338;
}
.TopMenuStaticItemHover
{
    border-bottom:solid 2px #f8b338;
}
.TopMenuPadItem
{
    background-color:#ffebcc;
    border-bottom: solid 1px #ffdba3;
}
.TopDynamicHover
{
    background-color:#f8b338;
}
.TopMenuPad
{
    border-top: solid 1px #ffdba3;
    border-left: solid 1px #ffdba3;
    border-right: solid 1px #ffdba3;
}
.YellowBand
{
    position:absolute;
    top:0px;
    left:-25px;
    width:25px;
    height:100%;
    background-color:#ffebcc;
}
.TextContent
{
    left:32px;
    width:660px;
    margin-top:12px;
    padding-bottom:20px;
    position:relative;
    min-height:500px;
    _height:500px;
}
.Footer
{
 margin-left:210px;
 border-top:solid 1px #003366;
 background-image:url(footerbg.gif);
 background-repeat:repeat-x;
 background-position:left top;
 position:relative;
 height:51px;  
 width:723px; 
}
.FooterText
{
    margin-top:7px;
    margin-right:0px;
    height:51px;
    width:298px;
    float:right;
    text-align:right;
    overflow:hidden;
}
.Moon
{
    position:absolute;
    bottom:0px;
    left:130px;
    width:115px;
    height:100px;
    background-image:url(moon.gif);
    background-repeat:no-repeat;
}
.NewsBlock
{
    position:relative;
    float:right;
    padding-top:8px;
    background-image:url(newsshadow.gif);
    background-repeat:repeat-y;
    background-position:left top;
    width:172px;
    _left:42px;
}
.NewsItem
{
    width:169px;
    position:relative;
    top:1px;
    left:12px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:26px;
    background-image:url(newsitembg.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#dbeef7;
    border-bottom:solid 1px #89b4c8;
}
.NewsTop
{
    position:absolute;
    top:0px;
    left:1px;
}
.NewsBottom
{
    position:relative;
    top:0px;
    left:1px;
    width:216px;
    height:55px;
    background-image:url(newsbottom.gif);
    background-repeat:no-repeat;
}
.LeftColumn
{
    position:absolute;
    top:0px;
    left:0px;
    width:209px;
    height:auto;
}
.LeftMenu a,.LeftMenu a:active,.LeftMenu a:visited
{
    color:#ffffff;
}
.FlashControl
{
    margin-left:2px;
}
.tbSearch
{
    margin-bottom:6px;
    margin-top:10px;
}
.LeftSubMenuSep
{
    border-bottom:dotted 1px white;
    font-size:0px;
    height:0px;
    width:182px;
    margin-left:3px;
  
}
.LeftSubMenuPad
{
      background-image:none;
}
.LeftSubMenuPad:hover
{
     background-image:url(selleft.gif);
     background-position:right top;
     background-repeat :repeat-y;
     _background-image:none;
}
.LmItem
{
    width:186px;
}
.LeftSelected, .LeftSelected a
{
    color:#ffcc66!important;
}
.LeftMenuTop
{
    width:180px;
    display:block;
}
.TextHeader,.NewsHeader
{
    text-align:right;
}
.NewsHeader
{
    margin-bottom:12px;
}
.Pager
{
    text-align:center;
    border-top: dotted 1px #336699;
    border-bottom: dotted 1px #336699;   
    margin-top:6px;
    margin-bottom:6px; 
}
.Pager a
{
  color: #336699; 
  text-decoration:none;
  font-size: 8pt;
  padding-left:3px;
}
.Pager a.pselected
{
    font-weight:bold!important;
}
.Gallery
{
    position:absolute;
    top:38px;
    left:-8px;
    border-collapse:collapse;
}
.Gallery td
{
 font-size:0px;   
}
.Photo
{
    background-color: #ECAF2A;
}
.PhotoS
{
    background-color: #FDF5E5;
}
.PhotoText
{
    position:relative;
    top:330px;
}
.TermsHead td
{
    padding-left:3px;
    padding-right:3px;
}
.TermsHead a
{
    font-weight:bold;
    color:Black;
}
.LongiLatitude
{
    border-collapse:collapse;
    margin-left:45px;
    margin-top:20px;
}
.LongiLatitude td
{
    border:solid 1px black;
}
#Map
{
    width:480px;
    _width:440px;
    height:380px;
    margin-top:18px;
    position:relative;
}
.SearchItem
{
    padding-left:20px;
}
.subsRbl
{
    text-align:left;
    margin-left:210px;
}
.txl
{
    position:absolute;
    left:35px;
    top:12px;
}
.liveInternet
{
    position:absolute;
    left:300px;
    top:16px;
}
