@charset "utf-8";

.agendaP{ border-bottom:1px solid #999; border-top:1px solid #999; width:600px; margin:0 20px; background:#efefef; margin-bottom:4px;}
.agendaP a:link, .agendaP a:visited{ font-weight:bold; color:#CC0000;}
.agendaSpeaker{ border-bottom:1px solid #999; border-top:1px solid #999; width:630px; margin:10px 20px; background:#efefef url(../media/comment.png) left no-repeat; margin-bottom:4px; text-indent:40px;}
.agendaSpeaker a:link, .agendaSpeaker a:visited{ line-height:30px;}
.block2{ margin:20px;}
.block2 p{ margin-left:100px; text-align:justify;}
.block2 ul{ list-style: circle; margin-left:138px;}
.block2 ul li{ line-height:20px;}
#backBtn{background: url(../media/backBtn.png) left no-repeat #fff; width:200px; height:30px; text-indent:40px; margin:10px 30px; display:block;border-bottom:1px solid #999; border-top:1px solid #999;}
#backBtn a:link, #backBtn a:visited{ line-height:30px;} 

#key{ float:right; margin-right:70px; margin-top:20px; border:none;}
.coffee{background:#fff url(../media/note_icon_vsmall.jpg) no-repeat top right; background-position:610px 6px; border:2px solid #900; padding:6px; width:634px; margin:6px 20px; line-height:1.8em;	
	-moz-border-radius:8px;
	-webkit-border-radius:8x;
	-khtml-border-radius:8px;
	border-radius:8px;
 }

/* International block agenda display */

.fullBlock{ width:647px; display:block; margin-left:20px; margin-top:2px; padding-left:2px; border-top:1px solid #333; 	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
 }
.fullBlock span{ font-weight:bold; float:right; margin-top:14px; margin-right:4px;}
.fullBlock h2{font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; margin:6px 0; color: #003366;}
.fullBlock1{ width:644px; display:block; margin-left:20px;border:2px solid #333; padding-left:2px;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
 }
.fullBlock1 h2{font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; margin:6px 0; color: #003366;}
.room1block{ width:312px; height:100px; border:2px solid #333; margin-left:20px; margin-bottom:2px; padding:5px 3px; float:left; position:relative;		
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
 }
.room2Block{ width:312px; height:100px; border:2px solid #333; margin-right:20px; margin-bottom:2px; padding:5px 3px; float:right; position:relative;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
 }

.room1block a:link, .room1block a:visited{ color:#c00;}
.room2block a:link, .room2block a:visited{ color:#c00;}
.room1block a:hover, .room2block a:hover{ color:#999;}

.fullDetails{ position:absolute; right:2px; bottom:2px; background:#efefef; padding:5px;border:1px solid #333; font-variant:small-caps;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
 }
.hoverable {cursor: pointer;text-decoration: none;}
.hoverable a {cursor: pointer;}
.hoverable div {display: none;}
.hoverable:hover div {display:block;position: absolute; z-index:100; top:-150px; left:-30px; margin:20px; padding:10px; background:#fff url(../media/agendaDivbg.png) right bottom no-repeat; width:300px; height:198px; z-index:100; border:2px solid #333; overflow:auto;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
 }

/* additional links */
.dlLink{ font-weight:bold;float:right; margin-top:20px; margin-right:70px; border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #666;border-bottom:2px solid #666; padding:5px; background-color:#ff9;}
.dlLink:hover{background-color: #ff6;}

