body
{
  font-size: 12px;
  font-family: Tahoma;
}
.outermost
{  
  text-align: center;
  border: solid 0px black;
  padding-bottom: 10px;
  width: 585px;
}
.result
{
  text-align: center;
}
.fttb1, .fttb2
{
  text-align: center;
  FONT-SIZE: 12px; 
  COLOR: #333333;
}
.adstb1, .adstb2
{
  text-align: left;
  font-size: 12px;
  COLOR: #333333;
}
.adstb1
{
  background-color: white;
}
.adstb1 .header
{
  color: Blue;
  font-weight: bold;
}
.adstb2
{
  background-color: Silver;
}
.airlineList, .airportList, .dtList, .hr, .statusList
{
  font-size: 11px;
}
.ftbttn
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
}
.fnotFound{ color: Red;}

.FTsdata { FONT-SIZE: 11px;}

.FTText2
{
  FONT-SIZE: 11px; 
  COLOR: #333333;
}
.link a
{
  font-size: 11px;
  color: #0357ac;
}
a.link
{
  color: #0357ac;
}
a:hover.link, .link a:hover
{
  color: #0357ac;
  text-decoration: none;
}
.FTempty { WIDTH: 2px }

tr.plink td{
  text-align:right;
  padding: 7px 5px 7px 5px;
  vertical-align: middle;
}
tr.plink span{
  border: 1 solid #0357ac;
  font-weight: bold;
  background-color: #0357ac;
  color: white;
  padding: 2px 5px 2px 5px;
  margin: 2px 2px 2px 2px;
  text-decoration: none;        
}
tr.plink a, tr.plink a:hover{
  border: 1 solid #0357ac;
  font-weight: normal;
  background-color: white;
  color: blue;
  padding: 2px 5px 2px 5px;
  margin: 2px 2px 2px 2px;
  text-decoration: none;
}
tr.plink a:hover{
  color: white;
  background-color: #0357ac;
}

.resultTb1, .resultTb2, .resultTb3, .resultTb4
{
  font-size: 11px;
  width: 456px;  
  padding: 0px;
  padding: 0px;
  border: solid 0px white;
}
.imgLegend
{
  font-size: 11px;
}
.rheader1, .rheader2, .rheader3
{
  FONT-SIZE: 8pt; COLOR: #ffffff; height: 20px; font-weight: bold; background-color: Gray; text-align: center;
}

.resultTb0
{
  font-size: 11px;
  text-align: center;
  border: solid 1px black;
  border-left-style: none;
}
.resultTb0 td
{
  border: solid 1px black;
  border-right-style: none;
}

.resultTb0 .header
{
  font-size: 12px;
  color: Blue;
  font-weight: bold;
  text-align: center;
}
.resultTb0 .oddtxt
{
  background-color: white;
}
.resultTb0 .eventxt
{
  background-color: #D9F7F8; /*#cccccc*/
}

.resultTb2 .oddrow
{
  background-color: White; height: 18px;
}

.resultTb2 .evenrow
{
  background-color: #cccccc; height: 18px;
}
.resultTb2 .label1
{
  font-weight: bold; text-align: left; width: 115px;
}
.resultTb2 .label2
{
  font-weight: bold; text-align: right;
}
.resultTb2 .txt
{
  text-align: left;
}

.resultTb3 .oddrow
{
  background-color: White; height: 18px;
}
.resultTb3 .evenrow
{
  background-color: #cccccc; height: 18px;
}
.resultTb3 .label1
{
  font-weight: bold; text-align: left; width: 115px;
}
.resultTb3 .txt
{
  text-align: left; width: 218px;
}
.resultTb3 .tempImg
{
  width: 50px;
  text-align: center;
  background-color: White;
}
.resultTb3 .windImg
{
  width: 64px;
  text-align: center;  
  background-color: #cccccc;
}

.resultTb4 .oddrow
{
  background-color: White; height: 18px;
}
.resultTb4 .evenrow
{
  background-color: #cccccc; height: 18px;
}
.resultTb4 .label1
{
  font-weight: bold; text-align: left; width: 115px;
}
.resultTb4 .txt
{
  text-align: left; width: 218px;
}
.resultTb4 .tempImg
{
  width: 50px;
  text-align: center;
  background-color: White;
}
.resultTb4 .windImg
{
  width: 64px;
  text-align: center;  
  background-color: #cccccc;
}
