@charset "UTF-8";
/******************************************************************************
 ** BrightTALK Dot Com
 ** Copyright BrightTALK Ltd, 2008.
 ** All Rights Reserved.
 ** $Id: style.css 22975 2010-11-18 17:09:41Z acairns $
 **
 ******************************************************************************/
/********************************************************
 * Detail page layout
 ********************************************************/
#right-col {
  padding-top: 60px;
}

.work-area {
  float: left;
  width: 730px;
  border-right: 1px solid #BFBFBF;
}

#content {
  padding-left: 10px;
}

/*****************************************************
 * End detail page layout
 *****************************************************/
.searchbar {
  height: 36px;
  padding: 7px 11px 0px;
  width: auto;
  background: transparent url(images/searchback.jpg) no-repeat scroll 0 0;
}

.searchbar .title {
  color: #FFFFFF;
  float: left;
  font-size: 16px;
  font-weight: bolder;
  height: 20px;
  overflow: hidden;
  padding: 2px 0 0;
}

.tile-header {
  float: left;
  min-height: 87px;
  padding: 8px 2px 2px 12px;
}

.tile-header .header {
  float: left;
  min-height: 55px;
}

.tile-header .footer .time {
  color: #FFFFFF;
  float: left;
  font-size: 14px;
  font-weight: bold;
  width: 210px;
}

.tile-header .footer .action {
  float: right;
  margin-right: 5px;
}

.tile-header .header .title {
  color: #FFFFFF;
  float: left;
  font-size: 18px;
  font-weight: bold;
  width: 345px;
}

.summit-tile .title a {
  color: #FFFFFF;
  text-decoration: none !important;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

.tile-header .header .icon {
  border: medium none !important;
  float: left;
  height: 43px;
  width: 43px;
}

.tile-header .header .icon a {
  border: medium none !important;
}

.tile-header .footer {
  float: left;
  width: 410px;
}

.tile-header .footer {
  float: left;
  width: 410px;
}

.tile-header .footer .webcast-count {
  color: #FFFFFF;
  float: left;
}

.tile-header .footer .webcast-count {
  color: #FFFFFF;
  float: left;
}

.tile-body {
  float: left;
  width: 410px;
}

.tile-body .description {
  height: 60px;
  min-height: 65px;
  padding: 12px 5px 5px 15px;
  text-align: justify;
}

.tile-body .body-footer {
  float: left;
  padding: 0 5px 5px 15px;
}

.sponsor {
  float: left;
  width: 155px;
}

.sponsorpics {
}

.tile-body .body-footer .associate .header, .tile-body .body-footer .sponsor .header {
  color: #999999;
}

.tile-body .body-footer .associate, .tile-body .body-footer .sponsor {
  float: left;
  width: 190px;
}

.tile-body .body-footer .associate, .tile-body .body-footer .sponsor {
  float: left;
  width: 190px;
}

.inner-summit-tile-header {
  float: left;
  width: 456px;
  margin: 5px;
}

.inner-summit-title-box {
  background: white url(images/green-bar.png) no-repeat scroll center bottom;
  width: 925px;
  height: 25px;
  float: left;
}

.button-submit {
  background-image: url(images/buttonsubmit.gif);
  width: 84px;
}

.button-addwebcasttosummit {
  width: 173px;
  float: right;
}

.button-addwebcasttosummit span, input.button-addwebcasttosummit {
  background-image: url(images/buttonaddwebcasttosummit.gif);
}

.button-addsponsor {
  width: 105px;
  float: right;
}

.button-addsponsor span, input.button-addsponsor {
  background-image: url(images/buttonaddsponsor.gif);
}

input.button-addsponsor {
  background-image: url(images/buttonadd.gif);
}

.button-associate {
  width: 112px;
  float: right;
}

.button-associate span, input.button-associate {
  background-image: url(images/buttonaddassociate.gif);
}

#get-involved-in-summits-main form .form-item label {
  clear: left;
  float: left;
  margin-bottom: 10px;
  width: 140px;
  font-weight: normal;
  padding-right: 5px;
}

#get-involved-in-summits-main {
  margin-bottom: 10px;
  background-color: #ebebeb;
  padding: 30px 23px 40px;
  width: 559px;
}

#get-involved-in-summits-main form .form-item {
  min-height: 20px;
  padding-bottom: 10px;
  height: 20px;
}

#get-involved-in-summits-main form .form-select {
  float: left;
}

/***** MANAGE SUMMIT STYLES ********/
.managesummit-box {
  background-color: #F1F1F1;
  float: left;
  margin-bottom: 10px;
  padding: 12px;
  width: 708px;
}

.summit-link {
  background-color: #FFFFFF;
  border-color: #828177 #FFFFFF #FFFFFF #828177;
  border-style: solid;
  border-width: 2px 1px 1px 2px;
  margin: 10px 0 10px 2px;
  padding: 5px;
  width: 350px;
}

.manage-summit .mybrighttalk-manage-container-block1 {
  width: 180px;
}

.button-remove {
  width: 55px;
}

.button-remove span {
  background-image: url('images/buttonremove.gif');
}

.featured .button-remove span {
  background-image: url('images/blackback_buttonremove.gif');
}

.button-feature {
  width: 70px;
}

.button-feature span {
  background-image: url('images/buttonfeature.gif');
}

.featured .button-feature span {
  background-image: url('images/buttonunfeature.gif');
}

.button-manage {
  width: 55px;
}

.button-manage span, input.button-manage {
  background-image: url('images/buttonmanage.gif');
}

.featured .button-manage span, input.button-manage {
  background-image: url('images/blackback_buttonmanage.gif');
}

.controls {
  float: right
}

#edit-label-image-remove, #edit-label-file-remove {
  display: none;
}

.summit-sponsor-link {
  float: right;
}

.show-sponsor-link {
  padding: 10px;
}

.show-sponsor-link a {
  color: #999999;
}

#main {
  width: 942px;
}

.mybrighttalk-manage-container-block2 {
  padding-left: 10px;
  padding-right: 0px;
  width: 732px;
}

.filters-form #submit {
  top: 3px;
  left: 2px;
}

.filters-form .advanced-search {
  top: -15px;
  left: 32px;
}

.datapairs #edit-strapline .datapairs-element-value, .datapairs #edit-title .datapairs-element-value, .datapairs #edit-description .datapairs-element-value {
  text-align: justify;
  width: 578px;
}

td.col-status div {
  text-transform: capitalize;
}

.button-view {
  width: 58px;
}

.row .button-view span {
  background-image: url('../admin/images/buttonview.gif');
  background-color: transparent;
}

.featured .button-view span {
  background-image: url('../admin/images/blackviewbutton.gif');
  background-color: transparent;
}

.modal {
  background-color: #fff;
  display: none;
  width: 350px;
  padding: 15px;
  text-align: left;
  border: 2px solid #333;
  opacity: 1.0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
  font-family: Arial;
  font-size: 11px;
}

.modal h2 {
  background: url(../images/alert_icon.gif) 0 10% no-repeat;
  margin: 0px;
  padding: 10px 0 15px 49px;
  border-bottom: 1px solid #333;
  font-size: 20px;
  font-family: Arial;
}

.summit-back-to-webcast-link {
  position: relative;
  left: 214px;
  width: 400px;
}

.not-found {
  padding: 10px;
}

#edit-file {
  height: 22px;
}

/*****************************************************
 * summit-page.css
 ****************************************************/
.summit-header {
  min-height: 110px;
  float: left;
}

.summit-intro-text {
  padding-left: 9px;
  float: left;
  width: 568px;
}

.summit-intro-text h1 {
  float: none;
}

.work-area h1, #live-ticker img, .description, .work-area .tags {
  padding-left: 10px;
}

.work-area .description, .work-area .tags {
  padding-bottom: 12px;
  padding-right: 40px;
}

.work-area h1 {
  width: 530px;
  font-size: 18pt;
  font-weight: bold;
}

#summit-start {
  width: 105px;
  float: right;
  font-size: 15px;
  margin-right: 25px;
  margin-top: 8px;
}

#summit-start abbr {
  white-space: nowrap;
}

.archived-summit-intro-text {
  float: left;
  width: 550px;
}

.summit-header .summit-get-involved {
  background: white url(images/get-involved.png) no-repeat scroll 0 0;
  width: 324px;
  height: 97px;
  float: left;
  margin-left: 23px;
}

.summit-header .summit-get-involved .header {
  font-weight: bold;
  padding: 10px 2px 2px 36px;
}

.summit-header .summit-get-involved ul {
  list-style: none;
  position: relative;
  left: -13px;
  top: -9px;
}

.summit-header .summit-get-involved ul li {
  background: transparent url(images/bulletblack.gif) no-repeat scroll left 8px;
  font-size: 12px;
  padding-left: 8px;
  padding-top: 3px;
  vertical-align: middle;
}

#summit-area {
  float: left;
  width: 940px;
}

#summit-page {
  float: left;
}

.summit-title-container {
  float: left;
  margin-bottom: 5px;
  width: 940px;
}

.summit-title-box {
  background: white url(images/summit-box-bar.jpg) no-repeat scroll center bottom;
  width: 432px;
  height: 25px;
  float: left;
}

.summit-title-box span {
  float: left;
  font-size: 14px;
  margin-top: 5px;
  padding-left: 8px;
  vertical-align: middle;
  font-weight: bold;
}

.summit-tile {
  background: white url(images/summit-bg.jpg) no-repeat scroll;
  margin: 5px 2px;
  width: 430px;
  height: 273px;
  padding: 5px 10px;
  float: left;
  position: relative;
  left: -3px;
}

.summit-link-box {
  background-color: #EBEBEB;
  height: 20px;
  width: 426px;
  padding: 3px 5px 0px 1px;
  float: left;
}

.summit-link-box span {
  background: transparent url(../images/bulletblack.gif) no-repeat scroll left 8px;
  font-size: 12px;
  margin-left: 8px !important;
  padding-left: 8px;
  padding-top: 4px;
  vertical-align: middle;
}

.upcoming-summit-list-header, .recorded-summit-list-header, .upcoming-summit-list-box, .recorded-summit-list-box-left-border {
  width: 439px;
  margin: 0px 9px;
}

.recorded-summit-list-box-left-border {
  min-height: 120px;
  _height: 120px;
}

.upcoming-summit-list-header {
  float: left;
}

.recorded-summit-list-header {
  float: right;
}

.upcoming-summit-list-box {
  float: left;
}

.upcoming-summit-list-box-right-border {
  margin: 5px;
  width: 453px;
  float: left;
  border-right: 1px solid #BFBFBF;
}

.recorded-summit-list-box {
  margin: 5px 5px 5px 17px;
  width: 440px;
  float: left;
}

.recorded-summit-list-box-left-border {
  margin: 0px 7px 0px 6px;
  float: right;
  border-left: 1px solid #BFBFBF;
  padding-left: 30px;
}

.tile-header {
  padding: 8px 2px 2px 12px;
  float: left;
  min-height: 87px;
}

.tile-header .header {
  float: left;
  min-height: 55px;
}

.tile-header .header .title {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  float: left;
  width: 340px;
}

.tile-header .header .icon {
  width: 43px;
  height: 43px;
  float: left;
  margin-left: 5px;
  border: none !important;
}

.tile-header .header .icon a {
  border: none !important;
}

.tile-header .footer {
  float: left;
  width: 405px;
  padding: 0px;
  margin: 0px;
}

.tile-header .footer .time {
  float: left;
  width: 210px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

.summit-tile .time abbr {
  color: #FFFFFF;
}

.tile-header .footer .webcast-count {
  float: left;
  color: #FFFFFF;
}

.tile-header .footer .action {
  float: right;
  margin-right: 5px;
}

.tile-body {
  float: left;
  width: 410px;
}

.tile-body .description {
  text-align: justify;
  padding: 1px 5px 2px 15px;
  height: 60px;
  min-height: 65px;
  margin-top: 5px;
}

.tile-body .body-footer {
  padding: 0px 5px 5px 15px;
  float: left;
}

.tile-body .body-footer .associate, .tile-body .body-footer .sponsor {
  float: left;
  width: 190px;
  overflow: hidden;
  height: 81px;
}

.tile-body .body-footer .associate .header, .tile-body .body-footer .sponsor .header {
  color: #999999;
}

.tile-body .body-footer .sponsor img, .tile-body .body-footer .associate img {
  float: left;
  border: none;
  padding: 2px 10px 10px 36px;
}

.inner-summit-link-box {
  background-color: #EBEBEB;
  height: 22px;
  width: 919px;
  padding: 5px 5px 0 1px;
  margin-bottom: 5px;
  float: left;
}

.inner-summit-link-box span {
  float: right;
  margin-right: 12px;
}

.summit-details-header {
  width: 690px;
}

.work-area .description {
  text-align: justify;
}

.work-area .description .title {
  color: #64c401;
  margin-bottom: 4px;
  padding-top: 15px;
}

.work-area .tags {
  text-align: justify;
}

.summit-sponsor-area, #block-dcbanners-summit {
  float: right;
  width: 164px;
  padding: 10px 0px 10px 18px;
}

#block-dcbanners-summit {
  clear: right;
}

.summit-sponsor-area .sponsor .title, .summit-sponsor-area .associate .title, .summit-sponsor-area a {
  color: #999999;
  padding: 10px 0px 10px 0px;
}

.summit-sponsor-area .sponsor .sponsor-node, .summit-sponsor-area .associate .associate-node {
  padding: 10px 0px 10px 0px;
}

.summit-featured-webcasts {
  float: left;
  margin: 7px 30px 20px 0px;
  background: white url(images/summit-featured-webcasts-bg.jpg) no-repeat scroll;
  height: 94px;
  width: 692px;
  font-size: 11px;
  overflow: hidden;
}

.summit-featured-webcasts .button {
  width: 83px;
  height: 23px;
}

.summit-tile-list-header {
  width: 692px;
  float: left;
  margin: 7px 30px 10px 0px;
}

#summit-search-upcoming-webcast .webcast-tile-container {
  _height: 190px;
}

.featured-webcast-content {
  float: left;
  margin: 7px 0px 10px 0px;
  width: 458px;
}

.featured-webcast-content a {
  color: #CCC;
}

.featured-webcast-title a {
  color: #FFF;
}

#featured-webcast-header {
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 5px;
}

#featured-webcast-content {
  width: 692px !important;
}

.featured-webcast-thumbnail {
  width: 100px;
  height: 75px;
  float: left;
  margin: 9px 11px 8px 11px;
  border: solid #3A3A3A 1px;
  background: transparent url(../webcast/images/no_thumbnail.jpg) no-repeat scroll center top;
}

.featured-webcast-title {
  color: #FFFFFF;
  font-size: 15px;
  padding: 2px 0;
}

.featured-webcast-title b {
  color: #99FF00;
}

.featured-webcast-title span {
  color: #FF0000;
}

.featured-webcast-presenter, .featured-webcast-channel, .featured-webcast-tags a, .featured-webcast-presenter, .featured-webcast-channel, .featured-webcast-tags {
  color: #CCCCCC;
  padding-bottom: 1px;
}

.featured-webcast-timestamp, .featured-webcast-timestamp abbr {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  border: 0;
}

.featured-webcast-tags b, .featured-webcast-timestamp b, .featured-webcast-timestamp abbr b, .featured-webcast-presenter b, .featured-webcast-channel b {
  color: #FFFFFF;
  font-weight: normal;
}

.featured-webcast-control {
  float: left;
  width: 98px;
  padding-top: 61px;
}

.button-attendfeatured {
  width: 83px;
  height: 23px !important;
}

.button-attendfeatured span {
  background-image: url(images/attend-featured.gif);
}

.button-enterfeatured {
  width: 83px;
  height: 23px !important;
}

.button-enterfeatured span {
  background-image: url(images/enter-featured.gif);
}

.button-playfeatured {
  width: 83px;
  height: 23px !important;
}

.button-playfeatured span {
  background-image: url(images/play-featured.gif);
}

.summit-webcast-tiles-view {
  float: left;
}

.normal-summit-tile-list-header {
  background: white url(images/long-green-bar.jpg) no-repeat scroll 0 0;
  float: left;
  height: 25px;
  width: 692px;
}

.upcoming-summit-tile-list-header span, .normal-summit-tile-list-header span {
  float: left;
  font-size: 14px;
  margin-top: 5px;
  padding-left: 9px;
  vertical-align: middle;
  font-weight: bold;
}

.recorded-summit-tile-list-header span {
  float: left;
  font-size: 14px;
  margin-top: 5px;
  padding-left: 16px;
  vertical-align: middle;
  font-weight: bold;
}

#view-summit-webcast-content-rows {
  float: left;
  min-height: 190px;
  padding-left: 10px;
  padding-right: 10px;
  width: 672px;
  margin-top: 8px;
  margin-bottom: 25px;
}

#view-summit-webcast-content-rows .horizontal_bars {
  background: transparent url(images/backgrounddotshorizontal.gif) repeat-x scroll 1px 50%;
  height: 6px;
  width: 609px !important;
  margin: 0px !important;
  padding: 0px !important;
}

.summit-webcast-tiles-view .horizontal_bars {
  background: transparent url(images/backgrounddotshorizontal.gif) repeat-x scroll 1px 50%;
  height: 6px;
  width: 310px !important;
}

.summit-webcast-tiles-view .pagination {
  float: left;
  width: 692px;
}

.summit-webcast-tiles-view .pager-and-export {
  width: 500px !important;
}

.summit-webcast-tiles-view .pagination .pager-total-displaying {
  padding-left: 20px;
}

.upcoming-summit-tile-list-header {
  background: white url(images/small-green-bar.jpg) no-repeat scroll 0 0;
  float: left;
  width: 342px;
  height: 25px
}

.recorded-summit-tile-list-header {
  background: white url(images/small-green-bar.jpg) no-repeat scroll 8px 0;
  float: right;
  width: 342px;
  height: 25px
}

.upcoming-summit-tile-list-footer, .recorded-summit-tile-list-footer {
  width: 332px;
  height: 21px;
  background-color: #EBEBEB;
  margin-top: 10px;
}

.upcoming-summit-tile-list-footer {
  float: left;
}

.recorded-summit-tile-list-footer {
  float: right;
}

.recorded-summit-tile-list-footer span, .upcoming-summit-tile-list-footer span {
  background: transparent url(../images/bulletblack.gif) no-repeat scroll left 8px;
  font-size: 12px;
  margin-left: 8px !important;
  padding-left: 8px;
  padding-top: 4px;
  vertical-align: middle;
}

#summit-search-recorded-webcast {
  float: left;
  padding-left: 5px;
  padding-right: 0px;
  position: relative;
  width: 335px !important;
  margin-top: 8px;
}

#summit-search-upcoming-webcast {
  float: left;
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
  width: 332px !important;
  margin-top: 8px;
}

.left-border {
  border-left: 1px solid #BFBFBF;
  left: 14px;
}

.right-border {
  border-right: 1px solid #BFBFBF;
  padding-right: 14px !important;
}

.spacer {
  min-height: 4px;
  width: 684px;
  _height: 4px;
}

.webcast-tile-details .tags {
  padding: 0px !important;
  text-align: left !important;
}

.summit-webcast-tiles-view .search-webcast-content {
  margin-top: 0px !important;
  margin-left: 25px;
}

#summit-header-text {
  float: left !important;
  height: 14px;
  overflow: hidden;
}

#summit-header-text .summit-live-webcast-header a, .summit-live-webcast-header .summit-live-webcast-header {
  width: 640px;
}

#live-ticker {
  background: transparent url(/css/6/images/backgrounddotshorizontal.gif) repeat-x scroll 1px 100%;
  height: 35px;
}

.summit-details-header .description .horizontal_bars {
  background-position: 100%;
  height: 200px;
}

#live-ticker {
  margin-bottom: 20px;
  width: 690px;
}

#live-ticker img {
  float: left;
  padding-right: 10px;
  margin-top: 4px;
}

#summit-header-text {
  margin-top: 6px;
}

.summit-details-header .description .live-now {
  float: left;
  width: 65px;
  margin-left: 3px;
  margin-top: 3px;
}

.summit-no-webcast {
  font-weight: bold;
  margin-left: 100px;
  margin-top: 10px;
}

#get-involved-in-summits {
  float: left;
  padding-bottom: 10px;
}

#get-involved-in-summits-left {
  float: left;
  width: 250px;
}

#get-involved-in-summits-content {
  float: left;
}

#get-involved-in-summits-help {
  width: 693px;
  padding: 10px 0;
}

#get-involved-in-summits-main {
  margin-left: 2px;
  margin: 10px auto;
  clear: both;
}

#get-involved-in-summits-main #edit-summit-wrapper label {
  padding-top: 0;
}

#get-involved-in-summits-main .form-item label {
  width: 150px;
}

#get-involved-in-summits .captcha {
  clear: left;
}

#get-involved-in-summits .resizable-textarea {
  width: 550px !important;
}

.recorded-time, .recorded-time abbr {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px;
}

#add-partner-to-summit {
  float: left;
}

#sponsor-a-summit-link {
  float: right;
}

.reg-link {
  font-weight: bold;
}

.summit-bar {
  margin: 0px;
}

.summit-page-footer {
  background-color: #EBEBEB;
  height: 22px;
  padding: 2px 25px 2px 5px !important;
  margin-left: 25px !important;
  width: 870px !important;
  clear: both;
}

.summit-list-box {
  margin-left: 25px;
}

.tabbar {
  padding-bottom: 10px;
}

#summit-header {
  float: left;
  padding: 10px 0 10px 10px;
  width: 100%;
}

#summit-header #summit-header-feature-image {
  display: none;
}

#summit-header #summit-header-title {
  float: left;
  font-size: 18px;
  font-weight: normal;
  padding-left: 0px;
}

#admin-edit-form .groupedchoiceselect .control {
  width: 300px !important;
}

