/* styles specific to a year of the conference */

#logo{float:left; background:url(http://gilbane.infotoday.com/2014/images/logo.png) no-repeat; width:445px; height:99px; border:0; display:block; text-indent:-9999px; margin:30px 0 0 30px;}
.location{float:right; text-align:right; text-transform:uppercase; font-weight:300; line-height:0.9; margin:30px 30px 0 0;}
.location .hotel{font-size:24px; color:#2b3d98; line-height:0.9}
.location .city{font-size:45px; color:#a7a7a7; line-height:1.0}
.location .date{font-size:32px; color:#2b3d98; line-height:1.0}


ul.tracks{margin:0 20px 0 0;}
ul.tracks li{margin:15px 0 15px 20px; text-indent:-18px; list-style:none; list-style-type:none;}
/*ul.tracks li:before{content:"\00BB"; padding:0 10px 0 0;}*/
ul.tracks li:before{content:""; padding:0 17px 0 0;}


      
.floatingBox{
  border-left:#343434 1px solid;
  border-right:#343434 1px solid;
  border-bottom:#343434 1px solid;  
  border-radius:5px;        
  float:right; 
}
.floatingBox a{
  text-decoration:none;
}


.floatingBoxHeader{
  background-color:#343434;
  color:#ffffff;
  text-align:center;
  padding:4px;
  font-weight:bolder;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.floatingBoxContent{
  padding:4px;
}      

.speakerRole{
  font-weight:bolder;
}

.speakerName a{  
  font-weight:bolder;
  text-decoration:none;
}

.speakerName a:hover{  
  text-decoration:underline;
  
}


.program h2{
  text-transform: none;
  color: #2b3d98
}

#speakerPage h1{
  text-transform:none;
  margin-bottom:0px;
  padding-bottom:0px;
}

.sessionOn{
  background-color:#f8f8f8;
  margin-bottom:10px;
  padding:2px;
}

.sessionOff{
  background-color:#ffffff;
  margin-bottom:10px;
  padding:2px;
}



/******************************************************/
/* Focus Areas                                        */
/******************************************************/
.program-focus-areas{ width:150px; height:22px; float:right;}
.program-focus-areas span {
    width: 22px;
    height: 22px;
    margin: 0 1px;
    display: block;
    float: right;
}
.program-focus-areas span.MCM {background-image:url(/2014/images/FocusAreas/MultiChannel_22.png);}
.program-focus-areas span.LM {background-image:url(/2014/images/FocusAreas/Localization_22.png);}
.program-focus-areas span.CM {background-image:url(/2014/images/FocusAreas/ContentMarketing_22.png);}
.program-focus-areas span.TECH {background-image:url(/2014/images/FocusAreas/Technology_22.png);}
.program-focus-areas span.COL {background-image:url(/2014/images/FocusAreas/Collaboration_22.png);}
.program-focus-areas span.OPT {background-image:url(/2014/images/FocusAreas/Optimization_22.png);}
.program-focus-areas span.DA {background-image:url(/2014/images/FocusAreas/Data_22.png);}
.program-focus-areas span.MOB {background-image:url(/2014/images/FocusAreas/Mobile_22.png);}
.program-focus-areas span.UX {background-image:url(/2014/images/FocusAreas/UX_22.png);}
.program-focus-areas span.CS {background-image:url(/2014/images/FocusAreas/ContentStrategy_22.png);}
.program-focus-areas span.INT {background-image:url(/2014/images/FocusAreas/Intranets_22.png);}

#focus-area h1{
  padding:12px 0 2px 58px;
  height:54px;
  background-repeat: no-repeat    

}
#focus-area h1.MCM {background-image:url(/2014/images/FocusAreas/MultiChannel_54.png);}
#focus-area h1.LM {background-image:url(/2014/images/FocusAreas/Localization_54.png);}
#focus-area h1.CM {background-image:url(/2014/images/FocusAreas/ContentMarketing_54.png);}
#focus-area h1.TECH {background-image:url(/2014/images/FocusAreas/Technology_54.png);}
#focus-area h1.COL {background-image:url(/2014/images/FocusAreas/Collaboration_54.png);}
#focus-area h1.OPT {background-image:url(/2014/images/FocusAreas/Optimization_54.png);}
#focus-area h1.DA {background-image:url(/2014/images/FocusAreas/Data_54.png);}
#focus-area h1.MOB {background-image:url(/2014/images/FocusAreas/Mobile_54.png);}
#focus-area h1.UX {background-image:url(/2014/images/FocusAreas/UX_54.png);}
#focus-area h1.CS {background-image:url(/2014/images/FocusAreas/ContentStrategy_54.png);}
#focus-area h1.INT {background-image:url(/2014/images/FocusAreas/Intranets_54.png);}

.program-toc li{
    margin-bottom:4px;
}
    .program-toc li a {
        text-decoration:none;
    }


.label1{
    font-family: Arial, sans-serif; font-size: 18px; color: #333333; line-height:20px;letter-spacing:2px;
}
.label2{
    font-family: Arial, sans-serif; font-size: 18px; color: #777777; line-height:20px;letter-spacing:2px;
}