/* What's Next CSS Document */

/* Header Styles */

div#marketingHeader div#banner {
  background:url(/images/whats_next/whats_next_banner.jpg) no-repeat top left;
  border:1px solid #D8D8D8;
  height:80px;
  margin:10px;
  overflow: hidden;
  padding:0;
  position:relative;
}

div#marketingHeader div#banner h1 {
  margin:0;
  padding:0;
}

div#marketingHeader div#banner h1 a {
  left:15px;
  height:60px;
  outline:none;
  position:absolute;
  text-indent:-9999px;
  top:10px;
  width:223px;
}

div#marketingHeader div#banner p {
  color:#333;
  font-size:12px;
  left:260px;
  line-height:1.5em;
  margin:0;
  padding:0;
  position:absolute;
  top:15px;
  width:500px;
}

/* Main Content Styles */

div#columnOne h1 {
  color:#CCC !important;
  font-size:24px;
  font-weight:normal;
  margin:10px;
  padding:0;
}

div#columnOne h1 strong {
  color:#D90;
  font-style:italic;
  font-weight:bold;
  text-transform:uppercase;
}

div#columnOne h2 {
  color:#565A5C !important;
  font-size:18px !important;
  font-weight:bold;
  margin:10px 0;
  padding:0;
}

div#columnOne div#multiList h2 {
  background-color:#EBE6E0;
  color:#565A5C;
  font-size:14px !important;
  font-weight:bold;
  padding:3px 5px;
}

div#columnOne dl {
  margin:1em;
  margin-bottom:2em;
  padding:0;
}

div#columnOne dl dt {
  background:url(/images/jsimages/listbullet.gif) no-repeat 0 5px;
  color:#999;
  font-size:10px;
  list-style:none;
  margin:12px 0 3px 0;
  padding-left:12px;
}

div#columnOne dl dt em {
  background:url(/images/whats_next/icn_new.gif) no-repeat 0 2px;
  display:block;
  float:left;
  text-indent:-9999px;
  width:30px;
}

div#columnOne dl dd {
  color:#666;
  font-size:11px;
  margin:0 0 3px 14px;
}

div#columnOne dl dt.itemHeader {
  color:#666;
  font-size:12px;
}

div#columnOne dl dd.itemInset {
  background:url(/images/jsimages/listbullet.gif) no-repeat 0 5px;
  color:#999;
  font-size:10px;
  margin-left:25px;
  padding-left:12px;
}

div#columnOne dl dt a {
  font-size:12px;
  margin-right:5px;
}

div#columnOne dl a.pdf {
  background:url(/images/whats_next/icn_pdf.gif) no-repeat 100% 65%;
  padding-right:20px;
}

div#columnOne dl a.audio {
  background:url(/images/whats_next/icn_audio.gif) no-repeat 100% 65%;
  padding-right:20px;
}

div#columnOne dl a.video {
  background:url(/images/whats_next/icn_video.gif) no-repeat 100% 65%;
  padding-right:20px;
}

div#columnOne dl a.word {
  background:url(/images/whats_next/icn_word.gif) no-repeat 100% 65%;
  padding-right:20px;
}

div#columnOne dl a.excel {
  background:url(/images/whats_next/icn_excel.gif) no-repeat 100% 65%;
  padding-right:20px;
}

div#columnOne dl dd a {
  background:url(/images/calendar/arrow.gif) no-repeat 10px 2px;
  padding-left:30px;
}

div#columnOne p.back {
  font-size:11px;
  text-align:right;
}

div#columnOne p.back a {
  background:url(/images/whats_next/icn_back.gif) no-repeat 0 50%;
  padding-left:17px;
}

div#columnOne p.back a em {
  font-style:normal;
  text-transform:uppercase;
}

div#columnOne div#disclaimer {
  border-top:1px solid #999;
  font-size:11px;
  line-height:1.25em;
  margin:20px 0;
  padding:10px 0;
}

div#columnOne div#disclaimer h2 {
  background-color:transparent;
  color:#999 !important;
  font-size:11px !important;
  font-weight:bold;
  margin:0;
  padding:0;
}

div#columnOne div#disclaimer p {
  color:#999;
  margin:0;
}

/* Right Column Styles */

div#columnTwo div#rightContainerContent {
  color:#666;
  font-size:11px;
  margin:0;
  padding:5px;
  _padding:10px 5px;
}

div#columnTwo div#rightContainerHeader.moveDown {
  margin-top:0;
}

html>/**/body div#columnTwo div#rightContainerHeader.moveDown {
  margin-top:12px;
}

div#columnTwo div#rightContainerContent p strong {
  display:block;
}

a.btnInline {
  margin:-10px 0 20px 25px;
}
