
.navbuttons{
	text-decoration: none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	}
body{
	margin-top: 0px;
	margin-left: 1px;
	margin: 0px;
	font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
table.wrapper {
	background-repeat: no-repeat;
	}
.callout {
	font-family: "Trebuchet MS",  arial, sans-serif;
	font-size: 19px;
	color: #2f5079;
	}
h2 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	color: #2f5079;
	}
h1{
     font-family:'Trebuchet MS';
     font-size:16px;
     text-decoration:none;
     color: #2f5079;
	 font-weight: bold;
     display: inline;
	}
h3{
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #2f5079;
	}
a {
	text-decoration: none;
	color: #000099;
	}

.text26 {
     font-family:'Trebuchet MS';
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     color:black;
    }
.greypara {
     font-family:'Trebuchet MS';
     font-size:12px;
     text-decoration:none;
     color:#545A89;
    }
.subhead {
     font-family:'Trebuchet MS';
     font-size:16px;
     text-decoration:none;
     color: #2f5079;
	 font-weight: bold;
    }
.blackhead {
     font-family:'Trebuchet MS';
     font-size:14px;
     text-decoration:none;
     color:black
    }
.text2652 {
     font-family:'Trebuchet MS';
     font-size:12px;
     font-weight:bold;
    }
.text32 {
     font-family:'Trebuchet MS';
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
     color:white;
    }
.text3 {
     font-family:'Trebuchet MS';
     font-size:12px;
     text-decoration:none;
     color:black;
    }
.text2 {
     font-family:'Trebuchet MS';
     font-size:14px;
     text-decoration:none;
     color:black;
    }
.text37 {
     font-family:'Trebuchet MS';
     font-size:11px;
     font-style:italic;
     text-decoration:none;
     color:black;
    }
.text111 {
     font-family:'Trebuchet MS';
     font-size:16px;
      font-weight:bold;
    text-decoration:none;
     color:black;
    }
.text0 {
     font-family:'Trebuchet MS';
     font-size:10px;
     font-weight:bold;
     text-decoration:none;
     color:black;
	}
.headslug {
	font-family: "Trebuchet MS", arial, sans serif, sans;
	font-size: 11px;
  color: #ffffff;
  font-style: italic;
   }
.custombutton {
   padding:0;margin:0;border:none;background:none;cursor:pointer;
	  }
* html .custombutton {cursor: pointer;} /* alternate cursor style for ie */
.error {
   color: red;
   display:block;
   background: #EEF;
   border:dashed 2px #F88;
   margin: 0.1em;
   padding: 0.2em 1em 0.2em 1em;
}
.airportname {
  font-size:larger;
  font-weight:bold;
  color: black;
  display:inline;
  }
.tint {
   background: #DDDDDD;
}
.lttint {
   background: #EEEEEE;
}
.notint {
   background: #FFFFFF;
}
.center {
   margin-left: 5% auto; margin-right: 5% auto; 
}
.grey {
   color: #999999;
   border: 1px solid #888; 
}
.greyedge {
   border-width: 1px;
   border-style: solid; 
   border-color: #AAA;
}
a.grey:active {
   color: #AAAAAA; 
}
a.grey:visited {
   color: #AAAAAA; 
}
.small {
   font-size: smaller; 
}
.large {
   font-size: larger; 
}

.mainwbg {
  background-image:url(/images_bgs/back2.jpg);
  background-repeat:no-repeat;
  background-position: top left;
}
.homewbg {
  background-image:url(/images_bgs/back_home.jpg);
  background-repeat:no-repeat;
  background-position: top left;
}
.padded {
   padding: 30px;
   vertical-align:top;
}
.padded2 {
   padding-top: 30px;
   padding-bottom: 15px;
   padding-left: 20px;
   padding-right: 0px;
   vertical-align:top;
}
.padded3 {
   padding-top: 30px;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
   vertical-align:top;
}
.hide { visibility:hidden; }
.calcbg { 
    background-image:url(/images/TC_CT.gif);
}
.logbg { 
    background-image:url(/images/HB_CT.gif);
}
.srchbg { 
    background-image:url(/images/HP_CT.gif);
}
.resLine { 
   display: block;
   background-color: #E0E0E0;
   
   padding: 0.5em 0.5em 0.5em 1.5em;
}
#TyMaMoList {
   font-size: 1pt;
}
.redtxt {
   color: red;
  }
.helptitle {
  background:#2f5079;
  border:#2f5079 1px solid;
  color:#FFF;
  margin: 0.5em 0.5em 0.0em 0.5em;
  padding: 0.5em;
  width: 250px;
}
.helpbody {
  background:#EEF;
  border:#2f5079 1px solid;
  color:#000;
  margin: 0.0em 0.5em 0.5em 0.5em;
  padding: 0.5em;
  width: 250px;
}
.ad4a {
   padding: 0.5em 1.5em 0.0em 0.5em;
   display: block;
}
.ad3a {
   padding: 0.5em 0.5em 1.5em 0.5em;
   display: block;
}
.ad1a {
   padding: 0.5em 0.5em 1.5em 0.5em;
   display: block;
}
div.rss_box{
padding-top: 30px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 16px;
}