@charset "UTF-8";
/* CSS Document */

a img {
  border: none;
}

a {
  color: #362f2d;
}

a:hover {
  color: #4d8cab;
}

#container_program {
position:relative;
width:650px;
height:100%;
}
#container_program .date {
  font-size:20px;  
  color: #4d8cab;
  float:left;
  z-index:-1;
  padding-bottom:3px;

}
#container_program .buttons {
float:right;
}

#container_program .plenary a{
  color: #4AA843;
  font-weight:bold;
}

#container_program .Blueline {
  background-image: url(images/gradient.jpg);
  background-repeat:repeat-x;
  background-position: 100% 100%;
  padding-bottom:25px;
  width:650px;
}

#container_program .time{
  font-size:18px; 
  color: #4d8cab; 
  width:485px;
  border-bottom: 1px #918b84 solid;
  padding: 20px 0px 5px 0px;
  
}
#container_program .room {
  font-size:11px;  
  color: #959595;
  float:left;
  width:100px;
  line-height:2;
}
#container_program .event a{
text-decoration:none;
}
#container_program .content a{
text-decoration:none;
}
#container_program .event {
  font-size:11px;  
  color: #362f2d;
  float:left;
  line-height:26px;
}

#container_program .event2 a{
text-decoration:none;
}
#container_program .event2 strong{
color:#362f2d;
}
#container_program .event2 b{
color:#362f2d;
}
#container_program .event2 {
  font-size:10px;  
  color: #888888;
  float:left;
  line-height:16px;
  width:470px
}

#container_program .session{
padding:5px 6px 6px 6px;
float:left;
}

#container_program .greyline {
  width:485px;
  border-bottom: 1px #918b84 solid;
  
}
#container_program .breakspace{
height:50px;
}

.overlay {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:320px;
background-color:#FFFFFF;
border: 2px #e5e5e5 solid;
border-style:outset;
position:absolute;
top: 200px;
left:240px;
}
.overlay .speaker{
padding: 10px 10px 10px 10px;
float:left;
}
.overlay .content{
padding: 10px 10px 0px 0px;
float:left;
}
.overlay .content a{
  font-family: Arial, Helvetica, sans-serif; 
  color: #4d8cab;
  font-weight:600;
  text-decoration: none;
}
.overlay .content img{
padding: 0px 5px 0px 0px;

}
.content .timeslot{
font-size:8px;
font-style:italic;
font-weight:600;

}
.content .room{
font-size:8px;
color: #918b84;
font-style:italic;

}
.content .titleprogram{
font-size:9px;
padding-top:10px;
width:320px;
}
.content .text{
padding-top: 5px;
font-size:9px;
line-height:12px;
text-align:justify;
color: #918b84;
width:320px;
}




 

