

h2 {
  clear:both;
}

address {
  text-align: left;
}

#conferencemenu p {
 text-align: center;
}

#ConfFooter p{
 text-align: center;
 line-height: 1em;
 margin: 0px 0px 0px 0px;
 width:100%;
 clear:left;
}

#EmCee {
  text-align: center;
}

#EmCee h3{
  margin:.5em 0px .12em 0px;
  background: #AACCAA;
  color:black;
}

#EmCee p{
  margin: 0px 0px 1.5em 0px;
}

   A.menu:link {
      COLOR:#FFFFFF;
      FONT-WEIGHT:bold;
      TEXT-DECORATION:none
   }

   A.menu:visited {
      COLOR:#FFFFFF;
      FONT-WEIGHT:bold;
      TEXT-DECORATION:none
   }

   A.menu:active {
      FONT-WEIGHT:bold;
      TEXT-DECORATION:none
   }

   A.menu:hover {
      color:#FFFF00;
      TEXT-DECORATION:none
   }
   


/* somewhere I'm losing 4% of the page; width: 49% or 50% doesn't work */

#Day{  
  margin: 0px .25em 0px .24em;
  float:left;
  width:48%;
}

#Day h3{
  margin-left:4em;
  background: #AACCAA;
  color:black;
  font-size: 130%;
}

#Wednesday h3{
  margin-left:4em;
  background: #AACCAA;
  color:black;
}

#Wednesday h3{
  margin-left:4em;
  background: #AACCAA;
  color:black;
}

#Wednesday li.timeslot {
  background: #AACCAA;
}

#Wednesday li.program {
   background: #AACCAA; 
}

   







#Vendors h2 {
      margin-left:0pt;
      margin-top:10pt;
}

#Vendors dt{
     font-weight: bold;
     float: left;
     margin-right: 0.5em;
 }
 
#Vendors dd{
  margin-left: 17em;
}

#GoldVendor h2{
  color: gold; 
}

#Sponsors p {
  width: 99%;
  clear:both;
}

#Sponsored table { 
  width: 99%;
  font-weight: normal;
}

#Sponsored td{  
  width: 24%;  
  font-weight: normal;
}

#VendorList {  
  text-align: center;
  
  clear:both;
}

#VendorList a{
  text-decoration: none;
}

#VendorList ul {
  padding: 5px;
}


#GoldVendor ul {
  list-style-type: none;
}

#SilverVendor ul {
  list-style-type: none;
}

#BronzeVendor ul{
  clear:right;
  list-style-type: none;
}

#BronzeVendor li{
  display: table-cell;
  vertical-align: middle;
  margin: 2em 0px 0px 0px;
  padding: 0px;
  width: 45%;
  height: 15em;
  float:left;  
}

#BronzeVendor img{
padding-top: 40px;
vertical-align: middle;
}



#VendorList p{
  width: 99%;
  clear:both;
}

#Sponsored .sold {
  font-weight: bold;


}

#Sponsored .unsold {

  background: #33cc00;
}

#Sponsored .titlesold {
  font-weight: bold;
  background: #C7DFFE;
}

#Sponsored .titlenotsold {
  font-weight: bold;
  background: #FFCC99;
}

#BioTOC li{
  display:block;
  float:left;
  width:20%;
}

#BioTOC ul {
  margin-bottom: 20px;
}

#BioMain {
  float: left;
  clear:both;
}

#BioTOC ul{
  padding: 5px;  
}

#PromoColumns{
 display:block;
 width:99%;
 clear:both;
}

#PromoLeftCol{
  font-size: 80%;
  float:left;
  width:48%;
  height:50%;
  display:block;
}

#PromoRightCol{
  font-size: 80%;
  width:48%;
  height:50%;
  display:block;
  float:left;
}

#Wednesday {
  margin-left:auto;
  margin-right:auto;
  width:75%;
  margin-bottom:3em;

}

h3.day{
   text-align:center;
   color: #771122; 
 
}





/*  2008 */

a:link {color: #000066; }
a:hover {color: #64b4d8; }

td img {display: block;}


#content {
float: left;
position: relative;
margin-top: -277px; }


h1 { color: #05143f; font-size: 25px; font-fmaily: verdana;}
h2 { 
font-size: 17;

color: ffffff;}
h3 { color: #000066;
font-size: 17px;
border-bottom: 1px solid #000066;
}

#conferencecontent h2 {
background: #000066;}

#conferencecontent h3 {
background: #699CCA;}

#conferencecontent li.program, #conferencecontent li.timeslot {

}


 .beforeTheBar {
padding-left: 10px;}

#Vendors h3 {
margin-bottom: 5px;
margin-top: 10px;}

#Vendors table h1 span {
color: white;}

#Vendors h4 {
margin-top: 10px;
font-size: 18px;
}
h4 {
margin-top: 10px;}

.makeItBold {
font-weight: bold;}


#contentDiv #menu {
width: 176px;}

#Program ul {
list-style-type: none;}

#Program .program  {
margin-top: 2px;
background: #ACCBFD !important;
font-weight: bold;
padding-left: 20px;

}
#Program .topic {
padding-top: 5px;
padding-left: 20px;}
#Program .speaker {
font-weight: bold;
padding-left: 40px;

padding-bottom: 0px;
}
#Program .timeslot {
background: #ACCBFD;
padding-left: 20px;
font-style: italic;
}
#Wednesday ul {
width: 100%;
list-style-type: none;
}
#Wednesday li
{
padding-left: 20px;

background: #ACCBFD !important;
}

.qualification {
margin-left: 40px;
font-size: 10px;
margin-bottom: 5px;}


















