@charset "utf-8";
.results { border:1px solid #d8d8d8; margin:10px 0; }
.results td { padding:4px 10px; }
.results tr.odd td {background:#e8e8e8; }
.exhibitor_table { border:3px solid #eee; }
.exhibitor_table td, th { padding:10px; border:1px solid #666; border-width:0 0 1px 0; vertical-align:top; }
.header { color:#111; padding:10px 30px 10px 10px; text-align:left; background:no-repeat url(/pix/bg.gif) #eee center right; }
.headerSortDown { background:no-repeat url(/pix/desc.gif) #ccc center right; }
.headerSortUp { background:no-repeat url(/pix/asc.gif) #ccc center right; }
.clickable { cursor:pointer; }
.exhibname { padding:0 !important; }
.clickable p.exhibname { text-decoration:underline; } 
.extrainfo { background:#eee; padding:5px 10px !important; margin:5px 0 0; font-size:0.8em; }
.extrainfo ol { padding:0 0 10px 15px; }
.extrainfo ol li { margin:0; }
.padding { padding:0 10px; }
.form br { float:none; }
.form table, .form tbody { border:none; background:0; }
.form tr, .form td, .form th { float:none; border:none; }
* html .form table label { padding-top:5px; }
.form table label { text-align:left; padding-left:10px; }
.form table input { border:0; }
.staticlbl { width:180px; font-weight:bold; color: #E4780B; display:inline-block; margin-right:10px }

#speakertable { border:3px solid #eee; }
#speakertable th { padding:10px 5px; background-color:#eee; border-bottom:1px solid #111; }
#speakertable td { padding:5px; text-align:left; vertical-align:top; border-bottom:1px solid #111; }
#speakertable tr.even td { background:#efefef; }
td.name { font-weight:bold; padding:0 !important; }
td.company, th.company { font-weight:bold; display:none;}
td.jobtitle {font-size: 12px; }
p.name { padding:5px !important; height:45px; font-size: 12px; }
.expand { width:520px !important; font-weight:normal; position:absolute; background:#fff; padding:5px; }
.order, .secondPosition { display:none; }
.lastname { display:none; }
.expand img { float:left;margin:0 10px 10px 0; }
.header { background-image:none !important; }
.speakerImg { float:left;display:inline;width:110px;min-height:25px; }
.speakerTxt { text-align:justify;width:410px;float:left;display:inline }
