@charset "UTF-8";
/******************************************************************************
 ** BrightTALK Dot Com
 ** Copyright BrightTALK Ltd, 2008.
 ** All Rights Reserved.
 ** $Id: style.css 10800 2010-04-16 10:18:27Z kshahzad $
 ******************************************************************************/
#mybrighttalk-search-container-snapshot-header {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

#mybrighttalk-search-container-snapshot-title {
  float: left;
  text-transform: capitalize;
  font-size: 1.5em;
  margin-top: 2px;
  padding-left: 24px;
  width: 545px
}

#mybrighttalk-search-container-snapshot-content {
  float: left;
  position: relative;
  width: 100%;
  margin-top: 0px;
}

#mybrighttalk-search-container-snapshot-footer {
  float: left;
  position: relative;
  width: 100%;
  margin: 0px;
}

#search-upcoming-webcast {
  float: left;
  position: relative;
  width: 290px !important;
  _width: 286px;
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid #BFBFBF;
}

#search-upcoming-webcast .search-webcast-title-header {
  _width: 284px;
}

#search-upcoming-webcast .horizontal_bars {
  width: 274px !important;
}

#search-recorded-webcast {
  float: left;
  position: relative;
  padding-left: 15px;
  width: 610px !important;
}

#search-recorded-webcast .horizontal_bars {
  width: 570px !important;
  margin-left: 0px;
}

.search-webcast-title {
  background: url('/css/images/managechannel/webcastsearchback.jpg') repeat-x;
  height: 25px;
  font-weight: bold;
  width: 100%;
}

#search-upcoming-webcast .search-webcast-title {
  background: white url('/css/images/greenbar_short.gif') no-repeat bottom center;
  width: 290px;
}

#search-recorded-webcast .search-webcast-title {
  background: white url('/css/images/greenbar_610.gif') no-repeat bottom center;
}

.search-webcast-title span {
  float: left;
  font-size: 14px;
  margin-top: 5px;
  padding-left: 8px;
  vertical-align: middle;
}

.search-webcast-content {
  margin-top: 10px;
  margin-left: 9px;
  padding-bottom: 32px;
}

.webcast-footer-text, .search-webcast-title-header {
  background-color: #EBEBEB;
  height: 22px;
  padding: 0px 5px 0px 1px;
}

.webcast-footer-text span, .search-webcast-title-header span {
  vertical-align: middle;
  float: left;
  height: 16px;
}

.webcast-footer-text .pager-and-export {
  float: left;
  width: 795px;
  height: 10px;
  margin-top: 5px;
}

.search-webcast-footer-upcoming {
  float: left;
  position: relative;
  margin-top: 0px;
  margin-left: 15px !important;
  display: inline;
  padding-right: 15px;
  width: 290px !important;
  border-right: #BFBFBF 1px solid;
}

.search-webcast-footer-recorded {
  float: left;
  position: relative;
  margin-top: 0px;
  margin-left: 15px;
  width: 610px !important;
}

.search-webcast-footer-upcoming span, .search-webcast-footer-recorded span, .search-webcast-title-header span {
  margin-left: 8px !important;
  background: transparent url('/css/images/bulletblack.gif') no-repeat scroll left 8px;
  font-size: 12px;
  padding-top: 4px;
  padding-left: 8px;
  vertical-align: middle;
}

.webcast-tile-container {
  float: left;
  width: 284px;
  list-style: none;
  min-height: 140px;
  color: #ff0000;
  /* IE6 Hack to support height */
  _height: 140px;
}

.webcast-tile-container-view, .webcast-tile-container-recorded {
  float: left;
  width: 284px;
  list-style: none;
  min-height: 160px;
  /* IE6 Hacks to support height */
  _height: 160px;
}

.webcast-tile-container-recorded ul, .webcast-tile-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.webcast-tile-container strong, .webcast-tile-container-view strong, .webcast-tile-container-recorded strong {
  margin-right: 4px;
  font-weight: normal;
}

.webcast-tile-container abbr, .webcast-tile-container-view abbr, .webcast-tile-container-recorded abbr, .webcast-tile-container a, .webcast-tile-container-view a, .webcast-tile-container-recorded a {
  border: none;
  color: #686868;
}

.search-webcast-content h3, .webcast-tile-container-recorded h3 {
  font-size: 12px;
  margin: 0;
}

.webcast-tile-container abbr, .webcast-tile-container-view abbr, .webcast-tile-container-recorded abbr, .webcast-tile-container a, .webcast-tile-container-view a, .webcast-tile-container-recorded a {
  border: medium none;
  color: #686868;
}

.webcast-tile-title a {
  color: #000000;
}

.webcast-tile-thumbnail span {
  background: transparent url(images/thumbnail_shadow.gif) no-repeat scroll right bottom;
  display: block;
  height: 85px;
  width: 110px;
}

.webcast-tile-thumbnail img {
  border: 1px solid #BFBFBF;
  height: 75px;
  width: 100px;
}

.webcast-tile-presenter, .webcast-tile-channel, .webcast-tile-tags, .webcast-tile-date, .webcast-tile-duration {
  color: #686868;
  font-size: 11px;
  padding-bottom: 2px;
}

.webcast-tile-container strong, .webcast-tile-container-view strong, .webcast-tile-container-recorded strong {
  font-weight: normal;
  margin-right: 4px;
}

.webcast-tile-container abbr, .webcast-tile-container-view abbr, .webcast-tile-container-recorded abbr, .webcast-tile-container a, .webcast-tile-container-view a, .webcast-tile-container-recorded a {
  border: medium none;
  color: #686868;
}

.search-webcast-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.horizontal_bars {
  background: url('../images/backgrounddotshorizontal.gif') 1px repeat-x;
  height: 6px;
  width: 100% !important;
}

.horizontal_bars hr {
  visibility: hidden;
}

.webcast-tile-title {
  font-weight: bold;
  height: 36px;
  _height: 36px;
  width: 96%;
}

.webcast-tile-title a {
  color: #000000;
}

.search-webcast-content h3, .webcast-tile-container-recorded h3 {
  font-size: 12px;
  margin: 0px;
}

#view-webcast .horizontal_bars {
  width: 620px !important;
}

.search-webcast-content .vertical_spacer ul {
  width: 50px;
  float: left;
}

.webcast-tile-thumbnail {
  float: left;
  height: 130px;
  /* IE6 Hacks to support height */
  _height: 129px;
  width: 106px;
  padding-right: 10px;
  padding-top: 2px;
  background: url('images/no_thumbnail.jpg') no-repeat top center;
}

.webcast-tile-thumbnail span {
  background: url('images/thumbnail_shadow.gif') no-repeat bottom right;
  display: block;
  height: 85px;
  width: 110px;
}

.webcast-tile-thumbnail img {
  height: 75px;
  width: 100px;
  border: #BFBFBF 1px solid;
}

.webcast-tile-details {
  height: 122px;
  /* IE6 Hacks to support height */
  _height: 121px;
  width: 158px;
  /* IE6 Hacks to support width */
  _width: 149px;
  margin-right: 6px;
  float: right;
}

.webcast-tile-timestamp {
  font-weight: bold;
  height: 20px;
}

.webcast-tile-timestamp abbr {
  border: none;
}

.webcast-tile-timestamp .dtstart {
  color: #8BCE43;
  margin-bottom: 15px;
  text-decoration: none;
}

.webcast-tile-presenter, .webcast-tile-channel, .webcast-tile-tags, .webcast-tile-date, .webcast-tile-duration {
  font-size: 11px;
  padding-bottom: 2px;
  color: #686868;
  overflow-x: hidden;
}

.webcast-tile-status {
  float: right;
  margin-top: 6px;
  margin-right: 25px;
  position: relative;
}

.webcast-tile-status span {
  background: url('images/live_webcast.jpg') no-repeat center top;
  height: 17px;
  width: 37px;
  position: absolute;
}

.webcast-tile-rating {
  padding-top: 6px;
  padding-right: 64px;
  float: right;
  height: 17px;
  width: 37px;
}

.webcast-tile-button {
  padding-top: 3px;
  margin-right: 12px;
  float: right;
  height: 24px;
}

.webcast-tile-container .dtstart {
  text-decoration: none !important;
}

.webcast-tile-button {
  float: right;
  height: 24px;
  margin-right: 12px;
  padding-top: 3px;
}

.webcast-tile-rating {
  float: left;
  height: 17px;
  padding-right: 64px;
  padding-top: 6px;
  width: 37px;
}

.button-attend {
  width: 55px;
}

.button-attend span {
  background-image: url(images/buttonattend.gif);
}

.button-play {
  width: 55px;
}

.button-play span {
  background-image: url(images/buttonplay.gif);
}

.button-enter {
  width: 55px;
}

.button-enter span {
  background-image: url(images/buttonenter.gif);
}

h1.imagetext-snapshot {
  height: 21px;
  margin: 5px;
  width: 98px;
  overflow: hidden;
  position: relative;
}

h1.imagetext-snapshot span {
  background-image: url(images/snapshot.gif);
  position: absolute;
  width: 100%;
  height: 100%;
}

h1.imagetext-live-and-upcoming-webcasts {
  height: 22px;
  margin: 5px;
  width: 304px;
  overflow: hidden;
  position: relative;
}

h1.imagetext-live-and-upcoming-webcasts span {
  background-image: url(images/live_and_upcoming_webcasts.gif);
  position: absolute;
  width: 100%;
  height: 100%;
}

h1.imagetext-recorded-webcasts {
  height: 19px;
  margin: 5px;
  width: 206px;
  overflow: hidden;
  position: relative;
}

h1.imagetext-recorded-webcasts span {
  background-image: url(images/recorded_webcasts.gif);
  position: absolute;
  width: 100%;
  height: 100%;
}

#view-webcast-content-title {
  float: left;
  font-size: 1.5em;
  margin-bottom: 10px;
  text-transform: capitalize;
}

#view-webcast-content {
  float: left;
  margin-left: 10px;
  width: 795px;
}


