/* Home Page CSS */
#page {position:relative; overflow:visible;}
#main {background: url('/_images/bg_homepage-01.gif') top no-repeat; width:968px;}
#flash {float:left; width: 969px; height: 472px; z-index:10; background:#071636 url(/_images/bg_home_flash.jpg) no-repeat;  z-index:100;}
#masthead { position: absolute; top:0px; }
#masthead,#logo { z-index:100; }
#masthead {
  background:url(../_images/bk-30percent.png);
}
#cycler-left-frame {
  width:52px;
  height:418px;
  background:url(../_images/bk-30percent.png);
  position: absolute;
  left:0px;
  top:53px;
  z-index:80;
}
.clear { clear:both; }
/* footer modules */
.home-module ul,
.home-module li {
  padding:0px;
  margin:0px;
  list-style: none;
}
.home-module {
  height:310px;
}
.home-module .readmore {
  color:#102c65;
  font-weight: bold;
}
.btn-play {
  position: absolute;
  border:0px;
  margin-left:-155px;
  margin-top:62px;
}
.home-module {
  border:3px solid #ffffff;
  float:left;
  margin-right:20px;
  color:#000000;
  padding-bottom:10px;
}
.home-module a {
  color:#000000;
}
.home-module-image {
  height:158px;
  overflow:hidden;
}
#news-list .news-item {
  border-right:1px solid #000;
}
#dtv-module {
  background:#0B204E;
  color:#ffffff;
}
#dtv-module a {
  color:#ffffff;
}
#dtv-module .readmore {
  color:#96c3e4;
  font-weight: bold;
}
.dtv-list {
  margin-top:8px !important;
}
.dtv-list a {
  background:url(../_images/arrow-lightblue.png) no-repeat left;
  padding-left:10px;
  margin-left:5px;
}
.dtv-list a.readmore {
  background:none;
}
.whats-new-list {
  clear:both;
  color:#ffffff;
  width:auto !important;
  margin-left:10px !important;
  margin-top:8px !important;
}
.whats-new-list .subtitle,
.whats-new-list .subtitle a {
  font-size:13px;
  color:#ffffff;
  font-weight: bold;
}
#whatsnew-module {
  background:#0b204e;
  width:244px;
}
.whats-new-list a {
  color:#96c3e4;
  font-weight: bold;
}
.home-module .title {
  padding:0px;
  margin-bottom:13px;
  text-indent: -9999px;
  height:31px;
}
.home-module ul {
  width:171px;
  float:left;
  margin-right:10px;
}
.home-module li {
  padding:10px;
  padding-top:3px;
}
.title-news {
  background:url(../_images/home-foot-title-news.png) no-repeat;
  width:88px;
}
.title-events {
  background:url(../_images/home-foot-title-events.png) no-repeat;
  width:98px;
  margin-left:-10px;
}
.title-whatsnew,
.title-dtv {
  float:left;
  position: absolute;
}
/* No Flash JS CSS */
#cycler {
  overflow:hidden;
}
.note .body {
  background:transparent;
}
.cycler-note {
  position: absolute;
  left:0px;
  z-index:100;
  margin-top:300px;
  margin-left:569px;
}
.cycler-note .note {
  background:url(../_images/home-note-bk.png);
  padding:15px;
  width:364px;
  position: absolute;
  left:0px;
  top:0px;
  padding-left:20px;
  display:none;
  font-size: 14px;
  cursor: pointer;
}
.cycler-note h2 {
  color:#0a204e;
  font-size:18px;
  margin-bottom:8px;
}
.cycler-note .readmore {
  padding-top:8px;
}
.cycler-note .readmore a {
  color:#233660;
  background:url(../_images/arrow-darkblue.png) no-repeat right;
  padding-right:10px;
  font-size:14px;
}
.cycler-note .readmore a:hover,
.cycler-note .readmore a.hover {
  text-decoration: underline !important;
}
#home-callouts .note {
  background:url(../_images/home-note-bk.png);
  float:left;
  width:370px;
  color:#565656;
  cursor: pointer;
  font-family: Arial;
  font-size:11px;
  display:none;
/*   opacity:0; */
  margin-top:-32px;
  margin-left:88px;
  padding-left:15px;
  z-index:90;
  position: absolute;
}
#home-callouts .note .body {
  margin:11px;
}
#home-callouts .note img {
  float:right;
  border:1px solid #ecedee;
  margin-left:11px;
  margin-bottom:11px;
}
.note strong {
  color:#0a204e;
  font-weight: bold;
}
#home-callouts {
  top:88px;
  margin-left:52px;
  height:382px;
  border-left:1px solid #fff;
  border-top:1px solid #fff;
  position: absolute;
  z-index:100;
}
#home-aircraft-buttons,
#home-aircraft-buttons li {
  margin:0px;
  padding:0px;
  list-style: none;
}
#home-aircraft-buttons li {
  position: relative;
  width:370px;
}
#home-aircraft-buttons {
  margin-top:24px;
  margin-left:-60px;
}
#home-aircraft-buttons a {
  text-indent: -9999px;
  display: block;
  width:98px;
  position: relative;
  height:32px;
  z-index: 91;
}
#home-aircraft-buttons li {
  height:60px;
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}
#home-aircraft-buttons .da20 a {
  background:url(../_images/home-btn.da20-sprite.png) no-repeat;
}
#home-aircraft-buttons .da40 a {
  background:url(../_images/home-btn.da40-sprite.png) no-repeat;
}
#home-aircraft-buttons .da50 a {
  background:url(../_images/home-btn.da50-sprite.png) no-repeat;
}
#home-aircraft-buttons .da42 a {
  background:url(../_images/home-btn.da42-sprite.png) no-repeat;
}
#home-aircraft-buttons .djet a {
  background:url(../_images/home-btn.djet-sprite.png) no-repeat;
}
/* No JS Flash CSS */
#flash-container {float:left; margin:0; padding:0; overflow:hidden;}
ul.flash-topnav {float:left; width:885px; margin:55px 0 0 54px; padding:10px 0 10px 30px; list-style:none; border-bottom:1px solid #FFFFFF; background-color:#071636;}
ul.flash-topnav li {margin:0; padding:0 25px 0 0; font-weight:bold; display:inline;}
ul.flash-topnav li a {color:#FFFFFF;}
ul.flash-topnav li a:visited {text-decoration:none;}
ul.flash-topnav li a:active {text-decoration:none;}
ul.flash-topnav li a:hover {text-decoration:underline;}

#flash-warning {float:left; width:500px; margin:10px 0 0 75px; padding:0; z-index:1;}
#flash-warning p {color:#FFFFFF;}
#flash-warning p a {color:#FF0000;}

div#horiz-menu {position:absolute; top:53px; /* left:1px; */ z-index:100; /*display:none;*/}
#cycler {height:471px;}
#info-content {/* float:left; width:968px;  */margin:0; padding:0; background:#b3b3b3 url(/_images/home-foot-bottom.png) repeat-x; padding-bottom:30px; padding-left:28px; padding-top:20px; }

/* Table Container */
table.container {float:left; width:916px; margin:0; padding:0; border:1px solid #FFFFFF; border-top:0px; display:inline;}
table.container tr {}
table.container td {width:305px; margin:0; padding:0;}
table.container td.blue {background:#27375A url(/_images/bg_promo_blue.gif) repeat-x;}
table.container td.darkblue {background:#0A204E url(/_images/bg_promo_dark_blue.gif) repeat-x;}
table.container td.grey {background:#787B82 url(/_images/bg_promo_grey.gif) repeat-x;}

.whats-new-header {float:left; margin:0 0 0 22px; padding:18px 0 0 0;}
/*
ul.whats-new-list {float:left; width:267px; margin:0; padding:18px 14px 8px 8px; list-style:none;}
*/
/*
ul.whats-new-list li {float:left; width:267px; margin:0; padding:0 0 8px 15px; font-size:11px; color:#FFFFFF; display:inline;}
*/
ul.whats-new-list li.img {width:75px; height:75px;}
ul.whats-new-list li.img a {width:75px; height:75px; margin:0; padding:0; background:none;}
ul.whats-new-list li.img-large {width:260px; /*height:159px;*/}
ul.whats-new-list li.img-large a {width:260px; /*height:159px;*/ margin:0; padding:0; background:none; }
/* ul.whats-new-list li a {padding:0 0 0 10px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;} */
ul.whats-new-list li a:visited {text-decoration:none;}
ul.whats-new-list li a:active {text-decoration:none;}
ul.whats-new-list li a:hover {color:#94B2C1; text-decoration:none;}

/*ul.whats-new-list {float:left; width:267px; margin:0; padding:18px 14px 8px 8px; list-style:none;}
ul.whats-new-list li {float:left; width:260px; margin:0; padding:0 0 8px 15px; font-size:11px; color:#FFFFFF;}
ul.whats-new-list li.header {display:block; height:20px; line-height:500px; overflow:hidden; width:170px; padding-bottom: 10px; margin-left: 16px; display:inline;}
ul.whats-new-list li.header-whatsnew {background:transparent url(/_images/home_whatsnew_title.gif) no-repeat;}
ul.whats-new-list li a {padding:0 0 10px 15px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.whats-new-list li a:visited {text-decoration:none;}
ul.whats-new-list li a:active {text-decoration:none;}
ul.whats-new-list li a:hover {color:#94B2C1; text-decoration:none;}*/

/* only for old homepage bottom */
.whats-new-header {float:left; margin:0 0 0 22px; padding:18px 0 0 0;}
ul.whats-new-list {float:left; width:267px; margin:0; padding:18px 14px 8px 0px; list-style:none;}
ul.whats-new-list li {float:left; width:267px; margin:0; padding:0 0 8px 12px; font-size:11px; color:#FFFFFF; display:inline;}
ul.whats-new-list li.img {width:75px; height:75px;}
ul.whats-new-list li.img a {width:75px; height:75px; margin:0; padding:0; background:none;}
ul.whats-new-list li.img-large {width:260px; /*height:159px;*/}
ul.whats-new-list li.img-large a {width:260px; /*height:159px;*/ margin:0; padding:0; background:none; }
ul.whats-new-list li a {padding:0 0 0 10px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.whats-new-list li a:visited {text-decoration:none;}
ul.whats-new-list li a:active {text-decoration:none;}
ul.whats-new-list li a:hover {color:#94B2C1; text-decoration:none;}

ul.info-list {float:left; width:255px; margin:0; padding:18px 14px 8px 24px; list-style:none;}
ul.info-list li {float:left; width:260px; margin:0; padding:0 0 8px 15px; font-size:11px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.info-list li.header-news {background:transparent url(/_images/home_news_title.gif) no-repeat;}
ul.info-list li.header-events {background:transparent url(/_images/home_events_title.gif) no-repeat;}
ul.info-list li.header-whatsnew {background:transparent url(/_images/home_whatsnew_title.gif) no-repeat;}
ul.info-list li.header {display:block; height:20px; line-height:500px; overflow:hidden; width:170px; padding-bottom: 10px; margin-left: 16px; display:inline;}
ul.info-list li a {color:#FFFFFF;}
ul.info-list li a:visited {text-decoration:none;}
ul.info-list li a:active {text-decoration:none;}
ul.info-list li a:hover {color:#94B2C1; text-decoration:none;}

#slogan-discover {float:right; width:133px; height:9px; margin:23px 0 0 0; padding:0 0 19px 16px; background:transparent url(/_images/slogan_discover_diamond.gif) no-repeat;}

ul.whats-new-list li a.home-copy-link{color:#94B2C1; text-decoration:none; background:none; padding:0;}
ul.whats-new-list li a.home-copy-link:hover{color:#94B2C1; text-decoration:underline;}

a:focus {outline:none;}
