body {
 font-family:"MS Arial Unicode",Arial,sans-serif;
 background-color:white;
 color:black;
}
h1 { font-size:140%; width:100%;text-align:right; color: #880000;  font-family:Trebuchet;}
h2 { font-size:110%; color: #880000;}
hr { 
 color:#880000;
 width:50%;
 margin-top : 2px;
}

.text { border:1px solid #880000; margin-left:5px; width:4em;}
label { font-weight:bold;font-size:105%; }
#currentAirport { margin-left:5px;color:#880000;cursor:default; }

#airportTableList {margin:0;padding:0; }
#airportTable { position:absolute;top:220px;left:100px;margin-top:10px;margin-left:30px; }
#airportTable table { border:1px solid #eeeeee; font-weight:normal;padding:0px;margin:0px;border-collapse:collapse;background-color:white; }
#airportTableListIE table { border:0px solid #eeeeee;  }
#airportTable th { background-color:#ffaaaa; border-bottom:1px solid #eeeeee; padding-right:5px;padding-left:5px; }
#airportTable th a { text-decoration:none; color:#880000; }
#airportTable th a:hover { text-decoration:underline; }
#airportTable td { border-bottom:1px solid #eeeeee; padding-right:5px;padding-left:5px; border-right:1px solid #eeeeee; cursor:pointer;}
#airportTable tr:hover td { background-color:#ffeaea;}
.highlight td { background-color:#ffeaea;}

#maptable { position:relative;margin-top:20px;overflow:hidden;height:400px;width:800px;clip:rect(0px 400px 800px 0px);border:2px inset #aeaeae; display:none; }
#maptable img { height:100%;width:100%; }
#mover { position:relative; height:400;width:800; }
.airport { font-size:20px;color:#ff1111;font-family:"Arial Unicode MS";cursor:pointer }
.airportSelected { font-size:20px;color:#ff11ff;font-family:"Arial Unicode MS";cursor:pointer }
.airportSmall  { font-size:10px;color:#ffff11;font-family:"Arial Unicode MS"; cursor:pointer; }

.getRoutes { text-decoration:none; font-weight:bold; }
.getRoutes:hover { text-decoration:underline; }

#routeTable { position:absolute; top:400px;left:50px; }
#routeTable table { margin-top:40px;border:1px solid #eeeeee; font-weight:normal;padding:0px;margin:0px;border-collapse:collapse;background-color:white; }
#routeTableListIE table { border:0px solid #eeeeee;  }
#routeTable th { background-color:#ffaaaa; border-bottom:1px solid #eeeeee; padding-right:5px;padding-left:5px; }
#routeTable th a { text-decoration:none; color:#880000; }
#routeTable th a:hover { text-decoration:underline; }
#routeTable td { border-bottom:1px solid #eeeeee; padding-right:5px;padding-left:5px; border-right:1px solid #eeeeee; cursor:pointer;}
#routeTable tr:hover td { background-color:#ffeaea;}

#carriers { float:right; }
#zoom { position:absolute;top:10px;left:10px;color:yellow;background-color:transparent; z-index:10; }
#zoom a { border:1px solid black;background-color:white; text-decoration:none; padding:2px;line-height:1.8em;color:black; }
#zoom a:hover { background-color:red;  }
#ads { margin-top:5px; }
#help { display:none; position:absolute;top:50px;left:50px; z-index:10; }
#helpContents { border:1px solid black;background-color:white;color:black; padding:4px; width:42em; }
#helpContents h2 { cursor:default; }
.close { text-decoration:none;font-weight:bold; }
.right { float:right;}
#helpButton { margin-left:10px;}
