
/*About global
---------------------------------------*/
.bot20 {
  margin-bottom: 20px;
  }

.readMore a {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  }

.modTitle h4 {
  font-size: 16px !important;
  }

#abHeadline {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

.abRowBotBorder {
  padding: 0 0 0 0;
  *height: 1%;
  }

.abRowBotBorder:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

#abOurCompTopRight {
  padding: 17px 0 0 0;
  }

#abOurCompMain {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#abOurCompMain:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #abOurCompMain {
  height: 1%; 
  }
/* End hide from IE-mac */

#abOurCompMainLeft {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#abOurCompMainRight {
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

td#abOurCompLeft {
  width: 265px;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  border-right: 1px solid #c0ddff;
  }

td#abOurCompRight {
  margin: 0 0 0 0;
  padding: 10px 0 0 10px;
  }

/* About Sub Nav Specific Styles
---------------------------------------*/

/* ---This hides the subNav by default - Javascript changes the display to block in about section ---  */
li ul.adNavSubNav {display:none;}

td#abSubnav {
  width: 235px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

ul#adNav {
  margin: 0 0 0 0 !important;
  padding: 10px 0 0 5px !important;
  background: url("/i/about/abSubnavBG.gif") no-repeat top left;
  }

ul#adNav li {
  margin: 0 0 5px 0;
  margin: expression((this.parentNode.lastChild == this)? "0 0 0 0" : "0 0 5px 0");
  padding: 0 0 9px 10px;
  list-style-type: none !important;
  background: url("/i/about/abNavLIBG.gif") no-repeat bottom left !important; 
  font-size: 14px;
  line-height: 12px;
  }

ul#adNav li:last-child {
  margin: 0 0 0 0;
  padding: 0 0 11px 10px;
  background: none !important;
  }

ul#adNav li.last {
  background: none !important;
  margin: 0 0 0 0;
  }

ul#adNav li a {
  background: url("/i/about/abNavBullet.gif") 0 15px no-repeat !important;
  margin: 0 0 0 0;
  padding: 10px 0 0 10px !important;
  line-height: 12px;
  font-weight: bold;
  text-decoration: none;
  width: 200px;
  }

ul#adNav li a.selected {
  background: url("/i/about/abNavBulletSelect.gif") 0 11px no-repeat !important;
  margin: 0 0 0 0;
  padding: 10px 0 0 18px !important;
  line-height: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #004a91 !important;
  }

ul#adNav li ul.adNavSubNav {
  margin: 7px 0 1px 10px !important;
  padding: 0 0 0 0 !important;
  }

* html ul#adNav li ul.adNavSubNav {
  margin: 6px 0 1px 10px !important;
  padding: 0 0 0 0 !important;
  }

ul#adNav li ul.adNavSubNav li {
  background: url("/i/about/abNavSubBullet.gif") no-repeat 0 5px !important;
  margin: 0 0 3px 0 !important;
  padding: 0 0 0 0 !important;
  color: #6ea8db;
  font-size: 11px;
  }

* html ul#adNav li ul.adNavSubNav li {
  background: url("/i/about/abNavSubBullet.gif") no-repeat 0 5px !important;
  margin: 0 0 4px 0 !important;
  padding: 0 0 0 0 !important;
  }

ul#adNav li ul.adNavSubNav li.selected {
  background: url("/i/about/abNavBulletSelect.gif") no-repeat 0 0px !important;
  margin: 0 0 0 0;
  padding: 0 0 0 18px !important;
  font-weight: bold !important;
  text-decoration: none !important;
  color: #004a91 !important;
  }

* html ul#adNav li ul.adNavSubNav li.selected {
  background: url("/i/about/abNavBulletSelect.gif") no-repeat 0 0 !important;
  }
  
  ul#adNav li ul.adNavSubNav li.selected a {
  font-weight: bold !important;
  color: #004a91 !important;
  padding: 0 0 0 0 !important;
  }

* html ul#adNav li ul.adNavSubNav li.selected a {
  font-weight: bold;
  color: #004a91 !important;
  padding: 0 0 0 0 !important;
  }

ul#adNav li ul.adNavSubNav li a {
  margin: 0 0 0 0;
  padding: 0 0 0 8px !important;
  font-weight: normal;
  text-decoration: none;
  background: none !important;
  }

ul#adNav li ul.adNavSubNav#level2 {
  margin: 5px 0 5px 10px !important;
  padding: 0 0 0 0 !important;
  }

* html ul#adNav li ul.adNavSubNav#level2 {
  margin: 5px 0 1px 10px !important;
  padding: 0 0 0 0 !important;
  }

ul#adNav li ul.adNavSubNav#level2 li {
  padding: 0 0 0 0 !important;
  }

* html html ul#adNav li ul.adNavSubNav#level2 li {
  padding: 0 0 0 10px !important;
  }

ul#adNav li ul.adNavSubNav#level2 li a {
  font-weight: normal !important;
  color: #6ea8db !important;
  }

* html ul#adNav li ul.adNavSubNav#level2 li a {
  padding: 0 0 0 10px !important;
  font-weight: normal !important;
  color: #6ea8db !important;
  }

ul#adNav li ul.adNavSubNav#level2 li.selected a {
  margin: 0 0 0 0;
  padding: 0 0 0 18px !important;
  font-weight: bold !important;
  text-decoration: none !important;
  color: #004a91 !important;
  }

* html ul#adNav li ul.adNavSubNav#level2 li.selected a {
  margin: 0 0 0 0;
  padding: 0 0 0 18px !important;
  font-weight: bold !important;
  text-decoration: none !important;
  color: #004a91 !important;
  }

#abSubnavBottom {
  background: url("/i/about/abSubnavBGBottom.gif") no-repeat top left;
  height: 15px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#abSubnavBottom.ourCompany {
  background: url("/i/about/abSubnavBGBottomOurComp.gif") no-repeat top left;
  height: 15px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }
  
  ul.level-3 {
    margin: 2px 5px 3px 8px;
	
  }
  

/* About - Our Company Specific Styles
---------------------------------------*/

.leftColContent {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

.leftColContent .promo {
  margin: 0 15px 20px 0;
  margin: expression((this.parentNode.lastChild == this)? "0 15px 0 0" : "0 15px 20px 0");
  padding: 0 0 20px 0;
  padding: expression((this.parentNode.lastChild == this)? "0 0 0 0" : "0 0 20px 0");
  border-bottom: 1px solid #c0ddff;
  border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #c0ddff");
  }

.leftColContent .promo:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .leftColContent .promo {
  height: 1%; 
}
/* End hide from IE-mac */

.leftColContent .promo:last-child {
  margin: 0 15px 0 0;
  padding: 0 0 0 0;
  border-bottom: none;
  }

h2#abBlog a {
  display: block;
  margin: 0 0 10px 0;
  padding: 55px 0 0 0;
  overflow: hidden;
  background-image: url("/i/about/ourCompany/abHeaderCEOBlog.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 55px;
  }

h2#abFeatured a {
  display: block;
  margin: 0 0 10px 0;
  padding: 24px 0 0 0;
  overflow: hidden;
  background-image: url("/i/about/ourCompany/abHeaderFeatured.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 24px;
  }

h2#abLatestNews a {
  display: block;
  margin: 0 0 20px 0;
  padding: 19px 0 0 0;
  overflow: hidden;
  background-image: url("/i/about/ourCompany/abHeaderLatestNews.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 19px;
  }

.leftColContent .promo h4, .leftColContent .promo h4 a {
  margin: 0 0 5px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 12px !important;
  font-weight: bold;
  color: #004a91;
  text-decoration: none;
  }

.leftColContent .promo img {
  margin: 0 0 0 0;
  padding: 0 10px 10px 0;
  float: left;
  }

.leftColContent .promo p {
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  font-size: 11px;
  color: #666666;
  }

td#abOurCompRight .promo {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  }

td#abOurCompRight .promo h4 {
  margin: 0 0 2px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 14px !important;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
  }

td#abOurCompRight .promo .timestamp {
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  font-size: 12px;
  font-weight: bold;
  color: #999;
  }

td#abOurCompRight .promo p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 12px;
  line-height: 17px !important;
  color: #666666;
  }

#adVisitPress {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  }

/* About - Our Leadership
---------------------------------------*/

.promo.about {
  padding: 15px 0px 15px 0px;
  border-bottom: 1px solid #d9e8f6;
  border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #d9e8f6");
  }

.promo.about:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .promo.about {
  height: 1%; 
  }
/* End hide from IE-mac */

.promo.about:last-child {
  border-bottom: none;
  }

.promo.about img {
  margin: 0 0 0 5px;
  padding: 0 0 0 0;
  float: right;
  }

.promo.about h4 {
  margin: 0 0 2px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 16px !important;
  font-weight: bold;
  color: #004a91;
  text-decoration: none;
  }

.promo.about .descrpt {
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  font-size: 12px;
  font-weight: bold;
  color: #999;
  }

.promo.about p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 12px;
  line-height: 17px !important;
  color: #666666;
  }

/* About - Flight Blog Specific Styles
---------------------------------------*/

#adFlightBlogArch {
  border-top: 1px #d2e2f2 solid;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  width: 225px;
  color: #666;
  font-size: 14px;
  }

#adFlightBlogArch h2 {
  margin: 0 0 5px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 14px !important;
  font-weight: bold;
  color: #004a91;
  }

#adFlightBlogArch a {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 0 0;
  font-size: 14px;
  text-decoration: underline;
  }

.blogIntro {
  margin: 10px 0 0 0;
  padding: 0 0 30px 0;
  border-bottom: 1px solid #c0ddff;
  }

.blogIntro h2 {
  margin: 0 0 2px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 16px !important;
  font-weight: bold;
  color: #666;
  }

.blogIntro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 14px;
  line-height: 17px !important;
  color: #666666;
  }

.blogEntry {
  padding: 15px 0px 15px 0px;
  background: url("/i/about/flightBlog/abEntryBorderBottom.gif") repeat-x bottom left;
  }

.blogEntry:last-child {
  background: #fff;
  }

.blogEntry:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .blogEntry {
  height: 1%; 
  }
/* End hide from IE-mac */

.blogEntry .timestamp {
  margin: 0 0 2px 0;
  padding: 0 0 0 0;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  }

.blogEntry h3 {
  margin: 0 0 2px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 18px !important;
  font-weight: normal;
  color: #004a91;
  text-decoration: none;
  }

.blogEntry p {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-size: 12px;
  line-height: 17px !important;
  color: #666666;
  }

.blogEntry h4 {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 14px !important;
  font-weight: bold;
  color: #666;
  text-decoration: none;
  }

.blogEntry ul {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  }

/* Blog Archive Styles
------------------------------- */

h3#blogArch {
  margin: 0 0 0 0 !important;
  padding: 25px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/flightBlog/abHeaderFBArchive.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 25px;
  }

.blogIntroArch {
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #c0ddff;
  }

.blogIntroArch h3 {
  margin: 0 0 2px 0 !important;
  padding: 0 0 0 0 !important;
  font-size: 16px !important;
  font-weight: bold;
  color: #ccc;
  }

#blogEntriesArch .blogEntry {
  padding: 15px 0px 15px 0px;
  background: url("/i/about/flightBlog/abEntryBorderBottom.gif") repeat-x bottom left;
  }

#blogEntriesArch .blogEntry:last-child {
  background: url("/i/about/flightBlog/abEntryBorderBottom.gif") repeat-x bottom left !important;
  }

#blogAppag {
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  font-size: 12px;
  }

#blogAppag:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #blogAppag {
  height: 1%; 
  }
/* End hide from IE-mac */

#blogAppag #blogPrev {
  float: left;
  background: url("/i/about/flightBlog/abFBArchiveBack.gif") no-repeat top left !important;
  }

#blogAppag #blogNext {
  float: right;
  background: url("/i/about/flightBlog/abFBArchiveNext.gif") no-repeat top right !important;
  }

#blogAppag #blogPrev a {
  margin: 0 0 0 0;
  padding: 0 0 0 22px;
  }

#blogAppag #blogNext a {
  margin: 0 0 0 0;
  padding: 0 22px 0 0;
  }

/* About - Our History Specific Styles
---------------------------------------*/

#abHistory {
  margin: 0 0 20px 0;
  }

#abHistory:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #abHistory {
  height: 1%; 
  }
/* End hide from IE-mac */



#abHistoryTop {
  background: url("/i/about/ourHistory/abHistoryTopBG.gif") no-repeat top left !important;
  height: 35px;
  padding: 10px 0 0 20px;
  }

#abHistoryBottom {
  background: url("/i/about/ourHistory/abHistoryMainBGBottom.gif") no-repeat top left !important;
  height: 14px;
  }

#abHistory .innerMod {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 16px !important;
  background: url("/i/about/ourHistory/abHistoryInnerModBG.gif") repeat-y top left !important;
  }

#abHistory .innerMod:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #abHistory .innerMod {
  height: 1%; 
  }
/* End hide from IE-mac */

#abHistory h4.blue3 {
  font-size: 16px !important;
  }

#abHistoryLeft {
  float: left;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  width: 255px;
  }

#abHistoryRight {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#abHistoryLeft h2#abCompMilestones {
  margin: 0 0 0 0 !important;
  padding: 33px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/ourHistory/abCompanyMilestones.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 33px;
  }

#abHistoryRight h2#abAwardsAccol {
  margin: 0 0 0 0 !important;
  padding: 34px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/ourHistory/abAwardsAccol.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 34px;
  }

.abHistoryItem .promo b {
  display: block;
  font-size: 11px;
  }

#abHistoryLeft .abHistoryItem {
  background: url("/i/about/ourHistory/abHistoryItemBG.gif") repeat-x center right !important;
  }

#abHistoryRight .abHistoryItem {
  background: url("/i/about/ourHistory/abHistoryItemBG.gif") repeat-x center left !important;
  width: 225px;
  }

* html #abHistoryRight .abHistoryItem {
  background: url("/i/about/ourHistory/abHistoryItemBG.gif") repeat-x center left !important;
  }

#abHistoryLeft .abHistoryItem.noBG, #abHistoryLeft .abHistoryItemnoBG {
  padding: 0 0 10px 12px; 
  background: none !important;
  }

#abHistoryRight .abHistoryItem.noBG, #abHistoryRight .abHistoryItemnoBG {
  padding: 10px 0 10px 25px;
  background: none !important;
  }

* html #abHistoryRight .abHistoryItem.noBG, * html #abHistoryRight .abHistoryItemnoBG {
  padding: 10px 0 10px 30px;
  text-align: center;
  background: none !important;
  }

#abHistoryLeft .abHistoryItem .promo {
  padding: 10px 0 10px 0;
  width: 235px;
  background: #fff;
  color: #666;
  font-size: 12px;
  text-align: center;
  }

#abHistoryRight .abHistoryItem {
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  font-size: 12px;
  }

#abHistoryRight .abHistoryItem .promo {
  padding: 10px 0 10px 10px;
  width: 220px;
  background: #fff;
  color: #666;
  text-align: center;
  }

/* About - Press Room Specific Styles
---------------------------------------*/

.abRowBotBorder#pressRoom {
  padding: 10px 10px 0 15px;
  }

.abRowBotBorder#pressRoomRelease {
  padding: 10px 10px 0 5px;
  }

.pressRoomContact {
  padding: 10px 0px 0 10px;
  }

.reqPtsColR {
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  width: 226px;
  }

.innerMod {
  padding: 10px 10px 0px 10px;
  margin: 0px 5px 0px 5px;
  }

.innerMod h3 {
  margin: 0 0 0 0 !important;
  padding: 10px 0 0 5px !important;
  font-size: 12px;
  font-weight: bold;
  color: #004a91;
  }

.innerMod h4 {
  margin: 0 0 0 0 !important;
  padding: 10px 0 0 0 !important;
  font-size: 12px;
  font-weight: bold;
  color: #004a91;
  }

.innerModAirBus {
  padding: 10px 5px 0px 5px;
  margin: 0 0 0 0;
  *display: block;
  }

.contactInfo {
  margin: 0 0 0 0;
  padding: 0 5px 10px 5px;
  font-size: 11px;
  color: #666;
  }

.customerInfo {
  margin: 0 0 0 0;
  padding: 0 0 10px 10px;
  font-size: 12px;
  color: #666;
  }

.pressRelease {
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  }

.pressRelease .timestamp {
  color: #004a91;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

.pressRelease h2 {
  margin: 0 0 0 0 !important;
  padding: 0 0 20px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 14px !important;
  }

.pressRelease p {
  margin: 0 0 20px 0;
  padding: 0 5px 0 0;
  color: #666;
  width: 480px;
  }

.pressRelease .prFooter {
  font-style: italic; 
  padding: 0 10px 0 0;
  width: 480px;
  }

#pressArchvs {
  margin: 20px 0 0 0;
  padding: 10px 0 0 10px;
  border-top: 1px solid #c0ddff;
  font-size: 14px;
  }

#pressArchvs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #pressArchvs {
  height: 1%; 
  }
/* End hide from IE-mac */

#pressArchvs h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 14px !important;
  }

#pressArchvs .pressArchRow {
  float: left;
  width: 50px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

/* About - Why You'll Like Specific Styles
---------------------------------------*/

.promo#why {
  margin: 10px 7px 0 0;
  padding: 15px 0 0 0;
  float: left;
  font-size: 11px;
  color:  #666666;
  border-top: 1px solid #c0ddff;
  }

.promo#why:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .promo#why {
  height: 1%; 
  }
/* End hide from IE-mac */

.promo#why img {
  float: left;
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  }

/* Why New Panel Nav
---------------------------------------*/

#whyPanelNav {
  background: url("/i/about/whyyoulllike/whyPrvNxtNavBG.gif") no-repeat top left;
  margin: 2px 0 0 0;
  padding: 15px 10px 15px 10px;
  height: 34px;
  width: 522px;
  }

* html #whyPanelNav {
  background: url("/i/about/whyyoulllike/whyPrvNxtNavBG.gif") no-repeat top left;
  margin: 2px 0 0 0;
  padding: 15px 10px 15px 10px;
  height: 53px;
  width: 522px;
  }

#whyPanelNav:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #whyPanelNav {
  height: 1%; 
  }
/* End hide from IE-mac */

#whyBack {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#whyNext {
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#whyPanelSubNav {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#whyPanelSubNav img {
  margin: 0 0 0 0;
  padding: 0 1px 0 0;
  }

#abWhy {
  color: #004a91;
  font-weight: bold;
  }

h4.blue3 {
  margin: 0 5px 0 0 !important;
  display: inline;
  }

#abWhy a {
  margin: 0 0 0 3px;
  padding: 0 0 0 0;
  color: #4b90cd;
  }

#abWhy .innerMod {
  margin: 0 0 0 0 !important;
  padding: 10px 5px 0 5px !important;
  *height: 1%;
  *display: block;
  }

.abRowBotBorder#abWhyInner {
  *height: 1%;
  }

#whySubNav {
  padding: 0 0 8px 8px;
  background: #e8f7ff;
  border-left: 1px solid #c3dcf4;
  border-right: 1px solid #c3dcf4;
  font-size: 12px;
  color: #004a91;
  font-weight: bold;
  }

#whySubNav a {
  color: #4b90cd;
  }

#whyTopPic {
  background-color: #a8bfd9;
  }

.whytlB {
  background: url("/i/about/whyyoulllike/whyYoullLikeTLBW.gif") no-repeat top left;
  *height: 1%;
  }

.whytRB {
  background: url("/i/about/whyyoulllike/whyYoullLikeTRBW.gif") no-repeat top right;
  *height: 1%;
  }

#whyInnerNav {
  background: #ebf1f5;
  padding: 5px 5px 5px 5px;
  margin: 0 0 0 0;
  clear: both;
  *height: 1%;
  }

#whyInnerNav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #whyInnerNav {
  height: 1%; 
  }
/* End hide from IE-mac */

#whyInnerNav h3#A320 {
  margin: 15px 0 0 5px !important;
  padding: 22px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/whyyoulllike/whyYoullA320.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 22px;
  }

* html h3#A320 {
  margin: 18px 0 0 5px !important;
  float: left;
  width: 150px;
  }

#whyInnerNav #navImgs {
  float: right;
  }

#abWhyInner {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  *display: block;
  }

#abWhyInner:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html #abWhyInner {
  height: 1%; 
  }
/* End hide from IE-mac */

#abWhyInner p {
  font-size: 12px;
  font-weight: normal;
  color: #666;
  margin: 0 0 0 0;
  padding: 10px 5px 5px 10px;
  *display: block;
  }

#abWhyInner p b {
  font-size: 12px !important;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  color: #004a91;
  font-weight: bold;
  }

#abWhyInner table#whyA320Stats {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-weight: normal;
  font-size: 12px;
  color: #666;
  background: #ebf1f5;
  *display: block;
  *height: 1%;
  }

* html #abWhyInner table#whyA320Stats {
  clear: both;
  height: 1%;
  width: 535px;
  }

table#whyA320Stats td {
  margin: 0 0 0 0;
  padding: 4px 0 4px 0;
  width: 390px;
  *height: 1%;
  }

table#whyA320Stats td.stat {
  width: 150px;
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  font-weight: bold;
  *height: 1%;
  }

table#whyA320Stats .white {
  background-color: #fff;
  color: #666;
  *height: 1%;
  }

table#whyA320Stats .note {
  font-size: 11px;
  color: #999;
  margin: 0 0 0 0;
  padding: 15px 0 0 0;
  *height: 1%;
  }

#abA320SeatMap {
  margin: 0 0 0 0;
  padding: 10px 0 0 15px;
  *height: 1%;
  }
 
 * html #abA320SeatMap {
  height: 1%;
  }

#whySeatMap {
  margin: 0 0 0 0;
  padding: 10px 0 0 15px;
  color: #666;
  font-size: 12px;
  }

p.noteQT {
  font-size: 11px !important;
  color: #666;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  }

p.noteQT img {
  margin: 0 5px 0 0;
  }

/* Why DIRECT TV Styles
--------------------------------------- */

#whyDIRTopLeft {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  float: left;
  font-size: 12px;
  width: 285px;
  }

#whyDIRTopRight {
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  border-left: 1px #c0ddff solid;
  float: left;
  text-align: left;
  }

#whyDIRTopLeft p {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  color: #666;
  }

#whyDIRTopLeft .why137 {
  font-size: 11px;
  color: #004a91;
  }

#whyDIRTopLeft .why38 {
  font-size: 11px;
  color: #fa8638;
  }

#whyDIRTopRight h3 {
  font-size: 12px !important;
  margin: 0 0 5px 0 !important;
  padding: 0 0 0 0 !important;
  color: #004a91;
  }

#whyDIRTopRight label {
  color: #004a91;
  font-size: 11px;
  display: block;
  }

#whyDIRTopRight select {
  width: 175px;
  margin: 0 0 10px 0;
  display: block;
  }

#whyDIRTopRight table {
  cellspacing: 0 0 0 0;
  border: 0;
  }

#whyDIRTopRight select#Month {
  width: 50px;
  margin: 0 0 10px 0;
  display: inline;
  }

#whyDIRTopRight select#Day {
  width: 50px;
  margin: 0 0 10px 0;
  display: inline;
  }

#whyDIRTopRight select#Year {
  width: 70px;
  margin: 0 0 10px 0;
  display: inline;
  }

#whyDIRTopRight select#whyDIRTime {
  width: 50px;
  display: inline;
  }

#whyDIRTopRight select#TimePeriod {
  width: 50px;
  display: inline;
  }

#whyDIRTopRight input#whyDIRGetGuide {
  display: inline;
  margin: 0 0 0 5px !important;
  padding: 0 0 0 0 !important;
  }

.whyDIRrow {
  margin: 0 0 10px 0;
  padding: 10px 0 0 0;
  background: url("/i/about/whyyoulllike/channels/whyDIRBackground.gif") repeat-x bottom left;
  width: 510px;
  }

.whyDIRrow:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .whyDIRrow {
  height: 1%; 
  }
/* End hide from IE-mac */

.whyDIRrow .whyDIRchannel {
  float: left;
  display: inline;
  width: 85px;
  font-size: 10px;
  color: #666;
  text-align: center;
  margin: 5px 0 5px 0;
  padding: 0 0 10px 0;
  }

.whyDIRrow .whyDIRchannel .whyDIRlogo {
  height: 30px;
  margin: 0 0 0 0;
  }

.abRowBotBorder p.whyDIRLegal {
  font-size: 10px;
  color: #999;
  }

.abRowBotBorder p.whyDIRLegal b {
  font-size: 10px;
  font-weight: normal;
  color: #666;
  }

/* DIRECT TV PROMO
----------------------------- */

.promo#whyRight {
  margin: 10px 7px 0 0;
  padding: 15px 0 0 0;
  font-size: 11px;
  color:  #666666;
  border-top: 1px solid #c0ddff;
  }

.promo#whyRight:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .promo#whyRight {
  height: 1%; 
  }
/* End hide from IE-mac */

.promo#whyRight img {
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

/* Tasty Snacks Styles
----------------------------- */

#whySnacks h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 18px !important;
  }

#whySnacks p {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  color: #666;
  font-size: 12px;
  }

#whySnacks p.whySnacksBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  padding: 0 0 20px 0;
  }

#whySnacks p.whySnacksBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .promo#whyRight {
  height: 1%; 
  }
/* End hide from IE-mac */

#whySnacks h3#whyCompSnacks {
  padding: 19px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/whyyoulllike/snacks/whyCompSnacks.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 19px;
  }

#whySnacks h3#whyCompHotDrinks {
  padding: 19px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/whyyoulllike/snacks/whyCompHotDrinks.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 19px;
  }

#whySnacks h3#whyCompColdDrinks {
  padding: 19px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/whyyoulllike/snacks/whyCompColdDrinks.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 19px;
  }

#whySnacks h3#whyCocktails {
  padding: 15px 0 0 0 !important;
  overflow: hidden;
  background-image: url("/i/about/whyyoulllike/snacks/whyCocktails.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 15px;
  }

.whySnacksRow {
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
  }

.whySnacksRow:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .whySnacksRow {
  height: 1%; 
  }
/* End hide from IE-mac */

.whySnacksRow .whyLeft {
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  float: left;
  width: 250px;
  }

.whySnacksRow .whyRight {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  }

ul.whySnacksList {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  }

ul.whySnacksList li {
  padding: 0px 0px 0px 8px !important;
  background: url("/i/about/whyyoulllike/snacks/whySnacksGreyDot.gif") 0px 8px no-repeat;
  font-family: Arial, sans-serif;
  color: #666;
  font-size: 11px;
  }

a.whyLearn {
  font-size: 10px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-decoration: none;
  }

#whyLogos {
  text-align: center;
  padding: 5px 0 5px 0;
  }

#whyLogos img {
  margin: 0 25px 0 0;
  padding: 0 0 0 0;
  }

/* Shut Eye Styles 
---------------------------- */

#whyShutEye {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#whyShutEye h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 18px !important;
  }

#whyShutEye p {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  color: #666;
  font-size: 12px;
  }

#whyShutEye p.whyShutBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  padding: 0 0 20px 0;
  }

#whyShutEye ul {
  margin: 0 0 20px 0 !important;
  padding: 0 0 0 0 !important;
  }

#whyShutEye ul li {
  padding: 0 0 0 8px !important;
  background: url("/i/about/whyyoulllike/snacks/whySnacksGreyDot.gif") 0px 8px no-repeat;
  font-family: Arial, sans-serif;
  color: #666;
  font-size: 12px;
  }

#whyShutEye ul.whyShutBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  margin: 0 0 20px 0 !important;
  padding: 0 0 20px 0!important;
  }

#whyShutEye ul.whyShutBorder li {
  padding: 0 0 0 8px !important;
  background: url("/i/about/whyyoulllike/snacks/whySnacksGreyDot.gif") 0px 6px no-repeat;
  font-family: Arial, sans-serif;
  color: #666;
  font-size: 12px;
  }

#whyShutEye p.note  {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  color: #999;
  font-size: 10px;
  }

/* Fox InFlight Styles
-------------------------------------------- */

#whyInFlight h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 18px !important;
  }

#whyInFlight .whyMoviesChoices {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 12px !important;
  }

#whyInFlight .whyMoviesChoices:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

#whyInFlight p {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  color: #666;
  font-size: 12px;
  }

#whyInFlight p.whyInFlightBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  padding: 0 0 20px 0;
  }

#whyInFlight p.whyInFlightBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

#whyInFlight .whyInFlightBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  }

* html #whyInFlight .whyInFlightBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  }

#whyInFlight .whyInFlightBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html #whyInFlight .whyInFlightBorder {
  height: 1%;
  }

#whyInFlight .whyInFlightBorder .promo {
  float: right;
  text-align: center;
  margin: 0 5px 0 15px;
  }

#whyInFlight .whyInFlightContent {
  float: left;
  width: 300px;
  }

#whyInFlight .whyInFlightContent h4 {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  color: #666;
  font-size: 12px !important;
  }

#whyInFlight .whyInFlightContent h4 .whyOrange {
  color: #ff6600;
  }

#whyInFlight .whyInFlightBorder ol {
  background: none !important;
  font-size: 12px !important;
  font-weight: bold;
  margin: 0 0 0 20px !important;
  padding: 0 0 0 0;
  color: #666;
  }

* html #whyInFlight .whyInFlightBorder ol {
  background: none !important;
  font-size: 12px !important;
  font-weight: bold;
  margin: 0 0 10px 25px !important;
  padding: 0 0 0 0;
  color: #666;
  }

#whyInFlight .whyInFlightBorder ol li {
  background: none !important;
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  font-weight: bold;
  }

#whyInFlight .whyInFlightBorder ol li p {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  font-weight: normal;
  }

#whyInFlight .whyInFlightBorder img.whyJBAmexCard {
  float: left;
  padding: 0 0 5px 0;
  }

#whyInFlight .whyInFlightBorder p.whyJBAmex {
  margin: 0 0 0 0 !important;
  padding: 20px 0 0 0 !important;
  float: right;
  width: 350px;
  }

#whyInFlight p.notes {
  font-size: 10px;
  color: #999;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  }

/* XM Radio Styles
--------------------------------- */

.innerMod#whyXMRadio {
  margin: 0 0 0 0 !important;
  padding: 10px 0 0 10px !important;
  }

.innerMod#whyXMRadio h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 10px 10px !important;
  font-weight: bold;
  color: #004a91;
  font-size: 18px !important;
  }

.innerMod#whyXMRadio p {
  margin: 0 0 0 0 !important;
  padding: 0 10px 20px 10px !important;
  font-size: 12px;
  }

/* XM Radio Styles
--------------------------------- */

#whyWireless .whyInFlightBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  }

* html #whyWireless .whyInFlightBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  }

#whyWireless .whyInFlightBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html #whyWireless .whyInFlightBorder {
  height: 1%;
  }

#whyWireless .whyInFlightBorder h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 5px !important;
  font-weight: bold;
  color: #004a91;
  font-size: 16px !important;
  }

#whyWireless .whyInFlightBorder h4 {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 5px !important;
  font-weight: bold;
  color: #666;
  font-size: 12px !important;
  }

#whyWireless .whyInFlightBorder h5 {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 5px !important;
  font-weight: bold;
  color: #004a91;
  font-size: 12px !important;
  }

#whyWireless .whyInFlightBorder p {
  margin: 0 0 0 0;
  padding: 0 0 10px 5px;
  font-size: 12px;
  color: #666;
  }

#whyWireless .whyInFlightBorder ul {
  margin: 0 0 0 0;
  padding: 0 0 20px 10px;
  font-size: 12px;
  color: #666;
  }

#whyWireless #whyWirelessLinks {
  font-size: 12px;
  color: #4b90cd;
  margin: 20px 0 10px 0;
  }

/* Promotions Specific Styles
--------------------------------------- */

.abRowBotBorder p {
  font-size: 12px;
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  color: #666;
  }

.abRowBotBorder p.promoBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  padding: 0 0 20px 0;
  }

.abRowBotBorder p.promoBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

.abRowBotBorder b {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  color: #666;
  }

.abRowBotBorder ul {
  font-size: 12px;
  margin: 10px 0 15px 10px !important;
  padding: 0 0 0 0;
  color: #666;
  }

#aboutPromo h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 16px !important;
  }

#aboutPromLogo {
  margin: 10px 0 10px 0;
  padding: 0 0 0 0;
  text-align: center;
  }

/* Community Styles 
----------------------------------- */

#aboutCommun p {
  font-size: 12px;
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  color: #666;
  }

#aboutCommun h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 16px !important;
  }

/* About Corp Styles
--------------------------------- */

#aboutCorp p {
  font-size: 12px;
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  color: #666;
  }

#aboutCorp h3 {
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 14px !important;
  }

#aboutCorp p.promoBorder {
  background: url("/i/about/whyyoulllike/shuteye/whyShutBackground.gif") repeat-x bottom left;
  width: 510px;
  padding: 0 0 20px 0;
  }

#aboutCorp p.promoBorder:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

#aboutCorp p.notes {
  font-size: 10px;
  color: #999;
  margin: 0 0 10px 0 !important;
  padding: 0 0 0 0 !important;
  }

#aboutCorp {
  *height: 1%;
  }

#aboutCorp:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html #aboutCorp {
  height: 1%;
  }

#aboutCorp #abCompContent {
  float: left;
  width: 300px;
  border-right: 1px solid #c0ddff;
  padding: 0 15px 0 0;
  *display: block;
  }

#aboutCorp #abCompLogin {
  float: left;
  padding: 0 0 0 15px;
  width: 150px;
  }

#aboutCorp #abCompLogin label {
  font-size: 12px;
  color: #666;
  font-weight: bold;
  }

#aboutCorp #abCompLogin input {
  margin: 0 0 3px 0;
  }

* html #aboutCorp #abCompLogin input {
  margin: 0 0 0 0;
  }

#aboutCorp #abCompLogin p.abLogin {
  font-size: 10px;
  display: inline;
  margin: 10px 0 15px 0 !important;
  }

#aboutCorp #abCompContent p a {
  font-weight: bold !important;
  }

/* Corp Travel - Average Fares Styles
-------------------------------------------------- */

#aboutAveFares {
  margin: 0 0 0 0;
  padding: 0 0 0 5px;
  }

#aboutAveFares p {
  font-size: 12px;
  margin: 0 5px 15px 10px;
  padding: 0 0 0 0;
  color: #666;
  }

#aboutAveFares h3 {
  margin: 10px 0 0 10px !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 14px !important;
  }

#aboutAveFares table#adFareList {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 527px;
  w\idth: 535px;
  color: #666;
  }

#aboutAveFares table#adFareList td.header {
  margin: 0 0 0 0;
  padding: 10px 5px 10px 10px;
  font-weight: bold;
  color: #004a91;
  font-size: 12px;
  background-color: #e8f7ff;
  border-bottom: 1px #c8def0 solid;
  }

#aboutAveFares table#adFareList td {
  margin: 0 0 0 0;
  padding: 5px 5px 5px 10px;
  font-weight: normal;
  color: #666;
  font-size: 12px;
  background-color: #fff;
  }

#aboutAveFares table#adFareList td.grey {
  margin: 0 0 0 0;
  padding: 5px 5px 5px 10px;
  font-weight: normal;
  color: #666;
  font-size: 12px;
  background-color: #eee;
  }

#aboutAveFares p.notes {
  font-size: 10px;
  color: #999;
  margin: 5px 0 0 0 !important;
  padding: 0 0 0 10px !important;
  }

/* dist partners styles
------------------------------------ */

#aboutDistPart p {
  font-size: 12px;
  margin: 0 5px 15px 10px;
  padding: 0 0 0 0;
  color: #666;
  }

#aboutDistPart h3 {
  margin: 10px 0 0 10px !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  color: #004a91;
  font-size: 14px !important;
  }

#aboutDistPart h4 a {
  margin: 10px 0 0 10px !important;
  padding: 0 0 5px 0 !important;
  font-weight: bold;
  text-decoration: underline;
  color: #4b90cd;
  font-size: 12px !important;
  }

#aboutDistPart #adPartLogos {
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
  }

#aboutDistPart #adPartLogos:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html #aboutDistPart #adPartLogos {
  height: 1%;
  }

#adPartReports {
  margin: 0 10px 10px 10px;
  padding: 0 0 10px 0;
  }

#adPartReports:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html #adPartReports {
  height: 1%;
  }

#adPartReports .report {
  margin: 0 20px 0 0;
  padding: 0 0 0 0;
  float: left;
  text-align: center;
  font-size: 11px;
  }

#adPartReports .report a {
  display: block;
  }

/* About Booking Tools Styles
-------------------------------------- */

.abDistBookToolsRow {
  margin: 0 20px 20px 0;
  padding: 0 0 0 0;
  }

.abDistBookToolsRow:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

* html .abDistBookToolsRow {
  height: 1%;
  }

.abDistBookToolsRow .abBookToolsContent {
  margin: 0 20px 0 0;
  padding: 0 15px 0 0;
  float: left;
  border-right: 1px solid #d9e8f6;
  width: 330px;
  }

.abDistBookToolsRow .abBookToolsLogo {
  margin: 0 0 0 0;
  padding: 100px 0 0 20px;
  float: left;
  }
 
ul.leftnav li {font-weight:normal}
#nav_green_believe li.nav_green_believe {background: url("/i/about/abNavSubBullet.gif"); no-repeat 0 5px !important;
  margin: 0 0 4px 0 !important;
  padding: 0 0 0 0 !important;font-weight:bold}
#nav_green_doing li.nav_green_doing {font-weight:bold}
#nav_green_do li.nav_green_do {font-weight:bold}
#nav_green_tips li.nav_green_tips {font-weight:bold}
#bodyid5 li.leftnav5 {font-weight:bold}
#bodyid6 li.leftnav6 {font-weight:bold}
#bodyid7 li.leftnav7 {font-weight:bold}
#bodyid8 li.leftnav8 {font-weight:bold}
#bodyid9 li.leftnav9 {font-weight:bold}
#bodyid10 li.leftnav10 {font-weight:bold}
#bodyid11 li.leftnav11 {font-weight:bold}