﻿/***************************************************************************/
/* Full Day Program                                                         */
/****************************************************************************/
.full-day h1{
  /*margin-bottom:15px;*/
}
.full-day .session{
    margin-bottom:0px;
}
.full-day h2{
	color:#b12925;	
	font-size:26px;
	font-weight:500;
  margin-bottom:0px;
  }

.session-times{
  font-weight:bolder;   
  font-size:1.5em;
  line-height:2.0em;
  
}

.presentationTitle{
  margin:6px 0;
  font-family:inherit;
  font-size:1.5em;
  font-weight:bolder;
  font-style:italic;
  
}
.presentationTimes{
  font-family:inherit;
  font-size:1.5em;
  font-weight:bolder;  
  margin-bottom:4px;
  color:#9d1f20;
  
}
.program-speaker {
    font-size:1.5em;
    font-family:inherit;
    font-weight:400;
}
.program-speaker a{
    font-weight:bolder;
}

.session-title{
    line-height:1.3;
    vertical-align:middle;

}

.virtual-tracks{
  width:176px;
  height:22px;
  float:right;  
}
.virtual-tracks span {width:22px; height:22px; margin:0 1px; display:block; float:right;}
.virtual-tracks span.CMW{background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Content-22.png); }
.virtual-tracks span.ET{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Encoding-22.png); }
.virtual-tracks span.EE{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Enterprise-22.png); }
.virtual-tracks span.MC{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Monetizing-22.png); }
.virtual-tracks span.CMW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Content-22.png); }
.virtual-tracks span.OTT{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/OTT-22.png); }
.virtual-tracks span.LW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Webcasting-22.png); }
.virtual-tracks span.FPS{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Formats-22.png); }
.virtual-tracks span.MEB{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Media-22.png); }
.virtual-tracks span.DP{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Devices-22.png); }



/****************************************************************************/
/* TOC                                                                      /*
/****************************************************************************/
.program-toc {  
  list-style:none;  
  margin: 25px 0 0 -40px ;
}


.program-toc li {  
  margin: 6px 0;
  font-size:18px;
}

.program-toc li.focus-track{
  padding:2px 0 2px 26px;
  height:22px;
  background-repeat: no-repeat    
}

.program-toc li.focus-track.ET{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Encoding-22.png); }
.program-toc li.focus-track.EE{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Enterprise-22.png); }
.program-toc li.focus-track.MC{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Monetizing-22.png); }
.program-toc li.focus-track.CMW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Content-22.png); }
.program-toc li.focus-track.OTT{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/OTT-22.png); }
.program-toc li.focus-track.LW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Webcasting-22.png); }
.program-toc li.focus-track.FPS{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Formats-22.png); }
.program-toc li.focus-track.MEB{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Media-22.png); }
.program-toc li.focus-track.DP{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Devices-22.png); }

/****************************************************************************/
/* Focus Area Page                                                          /*
/****************************************************************************/

#focus-area h1{
  padding:12px 0 2px 58px;
  height:54px;
  background-repeat: no-repeat;    
  text-align:left;
  margin:30px auto 30px auto;  
}

#focus-area h1.ET{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Encoding-52.png); }
#focus-area h1.EE{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Enterprise-52.png); }
#focus-area h1.MC{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/c-52.png); }
#focus-area h1.CMW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Content-52.png); }
#focus-area h1.OTT{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/OTT-52.png); }
#focus-area h1.LW{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Webcasting-52.png); }
#focus-area h1.FPS{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Formats-52.png); }
#focus-area h1.MEB{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Media-52.png); }
#focus-area h1.DP{ background-image:url(http://www.streamingmedia.com/Conferences/East2015/Images/Devices-52.png); }


/****************************************************************************/
/* Program Content Menu (Days, Schedule                                     /*
/****************************************************************************/
/*.cur-schedule .mnu-scd a{font-weight:bolder; color:#d53d2f} */  /*menu not on overview page for SM*/


.cur-682 .mnu-mon a {font-weight:bolder; color:#ffffff; background-color:#333; border-radius:4px; }
.cur-682 .mnu-mon a:hover{color:#ffffff;}


.cur-683 .mnu-tue a {font-weight:bolder; color:#ffffff; background-color:#333; border-radius:4px; }
.cur-683 .mnu-tue a:hover{color:#ffffff;}

.cur-684 .mnu-wed a {font-weight:bolder; color:#ffffff; background-color:#333; border-radius:4px; }
.cur-684 .mnu-wed a:hover{color:#ffffff;}

.cur-programpage .mnu-sol a {font-weight:bolder; color:#ffffff; background-color:#333; border-radius:4px; }
.cur-programpage .mnu-sol a:hover{color:#ffffff;}


.mnu-top {list-style:none; list-style-type:none; margin:0 auto 0 auto; font-weight:400;width:850px; }
.mnu-top li {float:left; margin: 0 10px 20px 0; font-family: 'Lato', Helvetica, Arial;}
.mnu-top li a {color:#333333; padding:8px;}
.mnu-top li a:hover {color:#b12925;}

.mnu-bot {list-style:none; list-style-type:none; margin:0 auto 0 auto; font-weight:400;width:850px; }
.mnu-bot li {float:left; margin: 0 10px 20px 0; font-family: 'Lato', Helvetica, Arial;}
.mnu-bot li a {color:#333333;}
.mnu-bot li a:hover {color:#b12925;}




/*
.mnu-top {margin-bottom:15px; border-top:1px #cecece dashed; border-bottom:1px #cecece dashed; padding:8px 0;}
.mnu-top td {font-family: 'Oswald', sans-serif;}
.mnu-bot {margin:25px 0; clear:both; border-top:1px #cecece dashed; border-bottom:1px #cecece dashed; padding:8px 0;}
.mnu-top td {font-family: 'Oswald', sans-serif;}
.mnu-top  a{color:#256ed7;}
.mnu-bot  a{color:#256ed7;}
*/

.mnu-top.track-menu {border:none; clear:both; margin-top:20px;}
.mnu-top.track-menu a:hover {color:#ed177a;}

.mnu-bot.track-menu {display:none;}



.clsTrackMenu {margin:10px auto; border-radius:5px; border-spacing:10px 10px;border-collapse: separate; border:0;}
.clsTrackMenu td {width:115px; padding:5px; margin:5px; background-color:#e1efef; border-radius:5px;  vertical-align:middle; text-align:center;}

.cur-525 .clsTrackMenu {display:none;} /* Workshops */
.cur-529 .clsTrackMenu {display:none;} /* Workshops */
.mnu-bot.clsTrackMenu {display:none;} /* Bottom of page */
