/* CSS Document */
*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#container{ width:920px; margin:0 auto;  }
.header{ height:100px; margin-top:8px; margin-bottom:7px;}
.header-banner{ text-align: center; }

.contentbox{ display: flex; justify-content: center; }

/*.nav{ display: flex; align-items: center; justify-content: center; border-bottom:1px solid #ccc;}*/
.nav{ display: flex; justify-content: center; border-bottom:1px solid #ccc;}
.nav div.navlist{ margin:1px 5px 0px 5px; height:34px; }
.nav div.navlist ul{ list-style:none; }
.nav div.navlist ul li{ height:34px; line-height:34px; font-weight:normal; font-size:18px; float:left; border-right:1px #ccc solid; }
.nav div.navlist ul li a:link, .nav div.navlist ul li a:visited{ display:block; padding-left:18px; padding-right:18px; text-decoration:none; color:#333;  }
.nav div.navlist ul li a:hover{ display:block; text-decoration:none; background:url(../images/nav-BG2b.png) left repeat-x; }

.home_content{ display: flex; justify-content: center; }
.home_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:justify; }
.home_content_center h4{ font-size:20px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center; }
.home_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.agenda_content{ display: flex; justify-content: center; }
.agenda_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:center; }
.agenda_content_center h4{ font-size:20px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.agenda_content_center h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.agenda_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.agenda_content_center a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
/*.agenda_content_center table{ width:920px; margin-bottom:20px; border-collapse:collapse; font-size:18px; font-weight:normal; line-height:25px; }*/
.agenda_content_left {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:left; }
.agenda_content_left h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:left;}
.agenda_content_left p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.agenda_content_left a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.speakers_content{ display: flex; justify-content: center; }
.speakers_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:left; text-align:center; }
.speakers_content_center h4{ font-size:20px; font-weight:bold; line-height:25px; padding-left:10px; text-align:center;}
.speakers_content_center h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.speakers_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.speakers_content_center a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.speakers_content_left {margin:5px 0px 5px 1px; width:800px; height:115px; float:left; text-align:left; }
.speakers_content_left h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:left;}
.speakers_content_left p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.speakers_content_left a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.presentation_content{ display: flex; justify-content: center; }
.presentation_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:center; }
.presentation_content_center h4{ font-size:20px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.presentation_content_center h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.presentation_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.presentation_content_center a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.presentation_content_center table{ width:920px; margin-bottom:20px; border-collapse:collapse; font-size:18px; font-weight:normal; line-height:25px; }
.presentation_content_left {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:left; }
.presentation_content_left h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:left;}
.presentation_content_left p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.presentation_content_left a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.contact_content{ display: flex; justify-content: center; }
.contact_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:left; text-align:center; }
.contact_content_center h4{ font-size:20px; font-weight:bold; line-height:25px; padding-left:10px; text-align:center;}
.contact_content_center h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.contact_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.contact_content_center a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.contact_content_left {margin:5px 0px 5px 1px; width:800px; height:115px; float:left; text-align:left; }
.contact_content_left h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:left;}
.contact_content_left p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.contact_content_left a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.photos_content{ display: flex; justify-content: center; }
.photos_content_center {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:center; }
.photos_content_center h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:center;}
.photos_content_center p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.photos_content_center a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.photos_content_right {margin:5px 0px 5px 1px; width:800px; height:115px; float:none; text-align:right; }
.photos_content_right h6{ font-size:16px; font-weight:bold; line-height:20px; padding-left:10px; text-align:right;}
.photos_content_right p{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }
.photos_content_right a{ font-size:16px; font-weight:normal; line-height:20px; padding-left:10px; }

.general_content{ margin:5px 0px 5px 1px; width:800px; height:115px; float:left; text-align:justify; }
.general_content h4{ font-size:20px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc;  padding-left:10px; }
.general_content p{ font-size:18px; font-weight:normal; line-height:25px; padding-left:10px; }

.tbl{ width:810px; margin-bottom:20px; margin-left:auto; margin-right:auto; border-collapse:collapse; font-size:18px; font-weight:normal; line-height:25px; }
.tbl td{ border:1px dotted #fff; padding:5px; background:#fff; text-align:left; color:#333; font-weight:bold; vertical-align:top}
.tbl_header_b{  height:23px; line-height:24px; background:url(../images/title-BG.jpg) top left repeat-x !important; color:#000000 !important; font-size:12px; font-weight:bold; border-bottom:none; text-align:center;}
.tbl_header_w{  height:23px; line-height:24px; background:url(../images/title-BG.jpg) top left repeat-x !important; color:#ffffff !important; font-size:18px; font-weight:bold; border-bottom:none; text-align:center;}

/* The dropdown container */
.dropdown {
  float: left;
  overflow: hidden;
}
/* Dropdown button */
.dropdown .dropbtn {
  /*font-size: 16px; 
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;*/
  background-color: inherit;
  /*font-family: inherit; /* Important for vertical align on mobile phones */
  margin:1px 5px 0px 5px; height:36px;
}
/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  /*padding: 12px 16px;*/
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
} 

