html{
  height: 100%;
}

body{
  font-family: Tahoma, Arial, sans-serif;
  background-color: #636363;
  background-image: url(bg.png);
  background-position: center;
  background-repeat: repeat-y;
  font-size: 10pt;
  margin: 0;
  padding: 0;
}

div.container{
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}

.topbanner{
  background-image: url(topbanner.png);
  width: 980px;
  height: 168px;
}

.menubar{
  width: 940px;
  height: 50px;
  margin: 13px 20px 20px 20px;
}
.menubaritem{
  width: 0px;
  padding-left: 176px;
  height: 50px;
  margin-left: 10px;
  background-position: top;
  overflow: hidden;
  cursor: pointer;
  float: left;
}
.menubaritem:hover{
  background-position: bottom;
}
#menu-home{
  background-image: url(menu-home.png);
}
#menu-details{
  background-image: url(menu-details.png);
}
#menu-speakers{
  background-image: url(menu-speakers.png);
}
#menu-book{
  background-image: url(menu-book.png);
}
#menu-downloads{
  background-image: url(menu-downloads.png);
}
#menu-contact{
  background-image: url(menu-contact.png);
}



.titletext{
  width: 900px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 25px;
  font-size: 20pt;
  color: #555555;
  text-align: justify;
  letter-spacing: -2px;
}
.titletext p{
  margin-top: 0px;
  margin-bottom: 5px;
}


.confquoteframe{
  width: 940px;
  padding-left: 20px;
  padding-right: 20px;
}
.confquote{
  width: 283px;
  padding: 15px;
  text-align: justify;
  float: left;
  background-color: #ffc9ab;
}


.content{
  padding-left: 40px;
  padding-right: 40px;
}


.interestedbox{
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}



.bottombar{
  width: 950px;
  height: 73px;
  margin: 20px;
  background-image: url(bottombar.png);
}



.clear{
  clear: both;
}
a{
  color: #f47935;
}
a:hover{
  color: #444444;
}

