/* header */
#top-nav:after {
  clear:both;
  content: ".";
  display:block;
  height:0;
  visibility:hidden;
}
#top-nav ul {float:left;margin-bottom:0;margin-top:245px;}
#top-nav li {float:left;position:relative;}
#top-nav li a {display:block;float:left;height:0;padding-top:25px;overflow:hidden;width:0;}
#top-nav li#nav-left a {width:79px;}
#top-nav li#nav-home a {background-position:-79px 0px;width:70px;}
#top-nav li#nav-home a:hover {background-position:-79px -25px;width:70px;}
#top-nav li#nav-conf a {background-position:-149px 0px;width:83px;}
#top-nav li#nav-conf a:hover {background-position:-149px -25px;width:83px;}
#top-nav li#nav-schedule a {background-position:-232px 0px;width:104px;}
#top-nav li#nav-schedule a:hover {background-position:-232px -25px;width:104px;}
#top-nav li#nav-speakers a {background-position:-336px 0px;width:98px;}
#top-nav li#nav-speakers a:hover {background-position:-336px -25px;width:98px;}
#top-nav li#nav-sponsors a {background-position:-434px 0px;width:100px;}
#top-nav li#nav-sponsors a:hover {background-position:-434px -25px;width:100px;}
#top-nav li#nav-logistics a {background-position:-534px 0px;width:100px;}
#top-nav li#nav-logistics a:hover {background-position:-534px -25px;width:100px;}
#top-nav li#nav-register a {background-position:-634px 0px;width:97px;}
#top-nav li#nav-register a:hover {background-position:-634px -25px;width:97px;}
#top-nav li#nav-about a {background-position:-731px 0px;width:51px;}
#top-nav li#nav-about a:hover {background-position:-731px -25px;width:51px;}
#top-nav li#nav-contact a {background-position:-782px 0px;width:96px;}
#top-nav li#nav-contact a:hover {background-position:-782px -25px;width:96px;}
#top-nav li#nav-right a {background-position:-878px 0px;width:71px;}

#top-nav li ul.submenu {
  display:none;
  margin:0;
  position:absolute;
  left:0;
  top:25px;
  z-index:5;
}
#top-nav ul li:hover ul.submenu {
  display:block;
}
#top-nav ul li ul.submenu li a {
  display:block;
}
#top-nav li#nav-summit-overview a {background-position:-788px 0px;width:83px;}
#top-nav li#nav-summit-overview a:hover {background-position:-788px -25px;width:83px;}
#top-nav li#nav-summit-program a {background-position:-890px 0px;width:83px;}
#top-nav li#nav-summit-program a:hover {background-position:-890px -25px;width:83px;}
#top-nav li#nav-schedule-apr6 a {background-position:0px 0px;width:104px;}
#top-nav li#nav-schedule-apr6 a:hover {background-position:0px -25px;width:104px;}
#top-nav li#nav-schedule-apr7 a {background-position:-83px 0px;width:104px;}
#top-nav li#nav-schedule-apr7 a:hover {background-position:-83px -25px;width:104px;}
#top-nav li#nav-logistics ul.submenu {left:-30px;}
#top-nav li#nav-logistics-transport a {background-position:-171px 0px;width:160px;}
#top-nav li#nav-logistics-transport a:hover {background-position:-171px -25px;width:160px;}
#top-nav li#nav-logistics-dress a {background-position:-319px 0px;width:160px;}
#top-nav li#nav-logistics-dress a:hover {background-position:-319px -25px;width:160px;}
#top-nav li#nav-logistics-park a {background-position:-455px 0px;width:160px;}
#top-nav li#nav-logistics-park a:hover {background-position:-455px -25px;width:160px;}
#top-nav li#nav-logistics-accomm a {background-position:-620px 0px;width:160px;}
#top-nav li#nav-logistics-accomm a:hover {background-position:-620px -25px;width:160px;}

/* body */
.content {}
.content p {margin-bottom:1em;}
.content p.showcase {text-align:center;}

.section {clear:left;}
.section .sectionTitle {margin:0 10px 10px 10px;padding-top:5px;}
.section .sectionBody {margin:5px 10px 10px 10px;}

.speakers .bio {float:left;margin:10px 20px;width:115px;}
.section .bio .pic img {display:block;padding:5px;}
.committee .bio {float:left;margin:10px 20px;width:100px;}
.committee .bio .pic img {width:75px;}

div.thumbnail {
    float:left;
    text-align: center;
    margin: 9px;
    width:140px;
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
    display: inline;
    background: none;
}

/* footer */
#ft {text-align:right;padding:5px;10px;}
#ft .tagline {text-align:center;}
#ft .copy {float:left;}

div.agenda {text-align:center;width:100%;}
table.agenda {margin:auto;text-align:center;width:450px;}
table.agenda tr td {text-align:left;padding:5px;width:450px;}
table.agenda tr.header td {text-align:center;}
table.agenda tr.track td {text-align:left;}

table.register tr td {padding:5px 0; vertical-align:top;}
div.regQ, div.regA, div.reqA {padding:5px 0;}
input.syInput {width:300px;}

table.scisypTable tr td {padding:5px;}

