.dataLine { background-color:#c4d79b; color:#ffffff; font-size: 18px; padding: 8px 15px; margin: 0 0 18px 0; text-align: center; }
.table.table-striped td:first-child { font-weight: bold; }
.table.table-striped td:last-child { font-weight: normal; }

#roboticItemMenu { width: 100%; height: 107px; padding: 0 0 20px 0; }
#roboticItemMenu a { display: block; width: 120px; height: 85px; padding: 10px 10px 10px 95px; border: 1px solid #6c4d93; margin: 0 17px 0 0; float: left; background-position: 10px 10px; background-repeat: no-repeat; }
#roboticItemMenu a:hover { text-decoration: none; }
#roboticItemMenu a:last-child { margin: 0; width: 121px; }
#roboticItemMenu a span { display: table-cell; text-align: center; margin: auto 0; vertical-align: middle; width: 120px; height: 85px; color: #6c4d93; font-size: 16px; font-weight: bold; }
#roboticItemMenu a:last-child span { width: 121px; }

.speakers.vertical,
.speakers.horizontal { width: 100%; }
.speakers.vertical tr:first-child td { text-align: center; vertical-align: top; padding: 10px; }
.speakers.vertical tr img { width: 75px; min-width: 75px; padding: 0; }
.speakers.vertical tr td,
.speakers.horizontal tr td { text-align: center; vertical-align: top; padding: 10px 0; width: 20%; }
.speakers.horizontal tr td:hover { background-color: #fcf7ff; }
.speakers.vertical tr td { border-right: 1px dashed #6c4d93; }
.speakers.vertical tr td:nth-child(1),
.speakers.vertical tr td:last-child { border-right: 0; }
.speakers.vertical tr:nth-child(1) td:nth-child(1) { border-right: 1px dashed #6c4d93; }
a.ava { display: block; width: 150px; padding: 0; margin: 0 auto; }
a.ava:hover { text-decoration: none; }
a.ava span { display: block; }
a.ava span.logo { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; border-radius: 50%; background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-01-65-18-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/blank.png'); }
a.ava span.name { font-size: 18px; font-weight: bold; color: #6c4d93; text-align: center; padding: 10px 0 0 0; }
a.ava span.company { font-size: 14px; color: #6c4d93; text-align: center; padding: 10px 0 0 0; font-weight: bold; }
a.ava span.title { font-size: 12px; font-style: italic; color: #6c4d93; text-align: center; padding: 5px 0 0 0; }
a.ava span.country { font-size: 12px; color: #6c4d93; text-align: center; padding: 5px 0 0 0; text-decoration: underline; }

.activeTable { width: 100%; border: 0; }
.activeTable td.title { vertical-align: top; text-align: right; padding: 0 20px 20px 0; }
.activeTable td.image { vertical-align: top; width: 310px; padding: 0 0 20px 20px; }
.activeTable td.name { vertical-align: top; text-align: right; padding: 20px 0 0 0; width: 150px; font-weight: bold; }
.activeTable td.value { vertical-align: top; text-align: left; padding: 20px 0 0 20px; }

table.list { width: 100%; }
table.list td { width: 25%; height: 200px; }
table.list td a {  border: 2px solid #ffffff; display: block; color: #0074ab; padding: 10px; text-align: center; height: 100%; }
table.list td a:hover { border: 2px solid #0074ab; }
table.list td a img { margin: 0 0 10px 0; }

.hardline { background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/812855._3104350437044B043C044F043D043D044B043904_.png'); background-position: 0 50%; background-repeat: repeat-x; width: 100%; height: 13px; padding: 20px 0; }