body
{
    background-color: #ffffff; 
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin-left: 0px;
    margin-right: 26px;
    margin-top: 0px;
    margin-bottom: 26px;
    padding: 0;
}

body,
html
{
    height: 100%;
}

a img
{
    border: 0;
}

a
{
  color: #2e4a3c;
  text-decoration: none; 
  /* background-color: #fff; */
}

a:hover
{ 
  /* background-color: #f0f0f0; */
  text-decoration: underline;
}

h1
{
    margin-top: 0;
    padding-top: 0;
}

.page
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 100%;
    border: 1px dashed #eee ;
}

.nav_collecs
{
    position:absolute; 
    top:105px; 
    left:0px; 
/*    width:90px; */
    height:100%; 
    z-index:1;
/*    border: 1px dashed #eee ; */
    padding: 10px;
    float: left;
    background-color: #fff; 
/*    text-align: center; */
}
.nav_collecs_shrink
{
    position:absolute; 
    top:0px; 
    left:0px; 
    width:90px; 
    height:95px; 
    z-index:1;
/*    border: 1px dashed #eee ; */
    padding: 10px;
    float: left;
    background-color: #fff; 
}


.top_content
{
    position:absolute; top:0px; left:0px; z-index:1;
    width: 100%;
    height: 85px;
    float: left;
    text-align: center;
    padding: 10px; 
    /* border: 1px solid #000 ; */
    background-color: #fff; 
}

.info_iframe
{
    z-index:600; 
    position: absolute; 
    top: 147px; 
    left: 220px;
    width: 70%;
    height: 520px;
    float: left;
    padding: 10px; 
    border: 1px dashed #eee ; 
    background-color: #fff; 
    display: none;
}

.getlatlng
{
    position:absolute; top:100%; left:100px; z-index:400;
    padding: 10px; 
    border: 1px dashed #eee ;
    background-color: #e2dfd9; 
    display: none;
}

.nav_label
{ 
  font-size: 10px; 
  padding: 0px; 
  width: 100%; 
  border: 1px solid #333; 
  background-color: #e2dfd9; 
  font-family: verdana; 
}
.nav_content
{ 
  display: none; 
/*  
  width: 240px; 
  height: 142px; 
*/
  white-space: nowrap; 
  border: 1px solid silver; 
  font-family: verdana; 
  background-color: #f2efe9; 
  padding: 2px; 
  font-size: 11px;
}

.tooltip {
  font-style: italic;
  position: absolute;
  display: none;
  z-index: 500;
  background-color: #FFFFFF;
  border: 1px solid silver; 
}

.fbo {
  position: absolute;
  top: 117px;   left: 150px; 
  z-index: 0;
/*  background-color: #FFFFFF; */
/*  border: 1px solid silver;  */
}

.infodiv {
  font-size: 11px;
  position: absolute; top: 0px; right: 10px; 
  z-index: 10;
  padding: 6px;
  background-color: #fff; 
  /* border: 1px solid silver; */
}

.infodivl {
  padding: 5px;
  float: left;
  background-color: #FFFFFF; 
  border: 1px solid silver; 
}

.menu_line {
  font-size: 9px;
  position: absolute; top: 87px; left: 150px; 
  z-index: 100;
  padding: 0px;
  margin-right: 30px;
  /* background-color: #fff; */
  /* border: 1px solid silver; */
}

.menu_line_divl {
  padding: 2px;
  float: left;
  background-color: #FFFFFF; 
  border: 1px solid silver; 
}


.flight_trace_list {
  font-size: 11px;
  position: absolute; top: 240px; left: 100px; 
  z-index: 10;
  padding: 6px;
  background-color: #fff; 
  border: 1px solid silver; 
  display: none;
}

.controls {
  position: absolute; top: 40px; right: 18px; 
  z-index: 1000;
  padding: 6px;
  background-color: #fff; 
  border: 1px solid silver; 
  display: none;
  height: 213px;
}

.checkbox {
  padding: 3px;
  background-color: #fff; 
  border: 1px solid silver; 
}

.gadd1 {
  position: absolute; top: 0px; left: 0px; width: 120px; height: 90px;
  z-index: 0;
/*  background-color: #FFFFFF; */
  border: 1px solid silver; 
}

.menu_main {
  font-size: 10px; font-weight: bold;
  padding: 0px; 
/*   border: 1px dotted silver; */
/*  background-color: #e2dfd9; */
  font-family: verdana; 
}

.menu_head { 
  font-size: 10px; font-weight: bold;
  padding: 3px; 
  border: 1px solid silver; 
  background-color: orange; 
  font-family: verdana; 
}
.menu_content { 
  font-size: 10px; 
  padding: 3px; 
  border: 1px solid silver; 
  background-color: #fff; 
  font-family: verdana; 
}

.fares_frame
{
  z-index:500;
  padding: 3px;
  display: none;
  position: absolute; top: 142px; left: 700px; 
  background-color: #ddd; 
  border: 1px solid black; 
}

.fares
{
  z-index:500;
  padding: 2px;
  display: block;
  background-color: #fff; 
  border: 1px solid #aaa; 
}


