#agenda_wrapper				{ margin:0 auto; width:906px; }

.table_container			{ width:900px; margin:0 0 10px 0; background:#eeeeee; color:#000000; }
.table_container h3			{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:5px; margin:0; text-align:center; }
.table_container h4			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:5px 0; text-align:center;  }
.table_container h5			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; margin:0; padding:5px 0; text-align:center;  }
.table_container p			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:5px 0; }
.table_container a 			{ text-decoration:none; border-bottom:dashed 1px #000000; color:#000000; }
.table_container ul			{ list-style:disc; padding:10px; margin:0 0 0 20px; }
.table_container ul li		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; }
.table_container ol			{ padding:10px; margin:0 0 0 20px; }
.table_container ol li		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; }
.table_container .img 		{ border:1px solid #cccccc; }

.tr_container				{ width:900px; border-top:1px solid #bbbbbb; overflow:hidden; clear:both; }
.tr_clear					{ clear:both; height:0px; border-top:1px solid #bbbbbb; }
.tr_container2				{ width:750px; border-top:1px solid #bbbbbb; overflow:hidden; clear:both; }

.td_day_title				{ border:1px solid #000000; width:888px; padding:5px; background:#222222; margin:0; }

.td_timeslot_75				{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; float:left; min-height:60px; width:56px; padding:9px; background:#cccccc; text-align:center; padding-bottom:500em; margin-bottom:-500em; }
.td_executive_exchange_75 	{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; float:left; min-height:60px; width:56px; padding:9px; background:#ffffff; padding-bottom:500em; margin-bottom:-500em; }

.td_825 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:823px; padding-bottom:500em; margin-bottom:-500em;   }
.td_750 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:748px; padding-bottom:500em; margin-bottom:-500em;   }
.td_413 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:411px; padding-bottom:500em; margin-bottom:-500em;   }
.td_412 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:410px; padding-bottom:500em; margin-bottom:-500em;   }
.td_375 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:373px; padding-bottom:500em; margin-bottom:-500em;   }
.td_275 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:273px; padding-bottom:500em; margin-bottom:-500em;   }
.td_250 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:248px; padding-bottom:500em; margin-bottom:-500em;   }
.td_187 					{ border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; float:left; min-height:60px; width:185px; padding-bottom:500em; margin-bottom:-500em;   } 

.networking 				{ min-height:60px; padding:9px; background:#ffffff; padding-bottom:500em; margin-bottom:-500em;  }
.keynote 					{ min-height:60px; padding:9px; background:#a7ff99; padding-bottom:500em; margin-bottom:-500em;  }
.focus_group 				{ min-height:60px; padding:9px; background:#e6e6e6; padding-bottom:500em; margin-bottom:-500em;  }
.executive_visions 			{ min-height:60px; padding:9px; background:#d8bb88; padding-bottom:500em; margin-bottom:-500em;  }
.analyst_Q_A 				{ min-height:60px; padding:9px; background:#e2e2e2; padding-bottom:500em; margin-bottom:-500em;  }
.thought_leadership 		{ min-height:60px; padding:9px; background:#fdf59d; padding-bottom:500em; margin-bottom:-500em;  }
.vendor_showcase 			{ min-height:60px; padding:9px; background:#cacaca; padding-bottom:500em; margin-bottom:-500em;  }
.think_tank					{ min-height:60px; padding:9px; background:#ffd87d; padding-bottom:500em; margin-bottom:-500em;  }
.case_study 				{ min-height:60px; padding:9px; background:#afdde5; padding-bottom:500em; margin-bottom:-500em;  }
.roundtable 				{ min-height:60px; padding:9px; background:#fdf59d; padding-bottom:500em; margin-bottom:-500em;  }
.open_forum_lunch 			{ min-height:60px; padding:9px; background:#ffffff; padding-bottom:500em; margin-bottom:-500em;  }
.executive_exchange			{ min-height:60px; padding:9px; background:#ffffff; padding-bottom:500em; margin-bottom:-500em;  }

.clear 						{ clear:both; height:0px; }

.keybox 					{ margin:0 0 20px 0; padding:0; width:900px; }
.keybox_title 				{ margin:1px; padding:3px 10px; cursor:pointer; position:relative; background:#f2f2f2; border:1px #cccccc solid; color:#357dce;  }
.key_content 				{ padding:5px 10px; background-color:#fafafa; }
.keybox p 					{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 0; }

