img { border: none; }
fieldset { border: none; }
table .sf_libraryGrid { margin: 15px; }
ol.sf_pager { clear: both; float: left; list-style: none; margin: 10px 0; padding: 0; width: 100%; }
ol.sf_pager li { float: left; margin: 0; padding: 0 10px 0 0; width: auto; }
ol.sf_pager li a { padding: 3px 5px; }
ol.sf_pager li a[disabled="disabled"] { color: #666; cursor: default; text-decoration: none; }
ol.sf_pager li a.sf_PagerSelItem { color: #666; cursor: default; text-decoration: none; }
#ctl00_Content_ListDisplay1 { margin: 15px; }
#ctl00_Content_ListDisplay1 .sf_expandedList li { list-style-type: none; margin: 0 10px 0 20px; padding: 0; }
#ctl00_Content_ListDisplay1 .sf_listItemTitle { font-size: 1.2em; margin: 0; padding: 0 0 5px 15px; }
.sf_listItemBody { font-size: 1em; padding: 0 10px 0 15px; }
.PollBox { margin: 15px; }
.sf_pollTitle { display: none; }
.RadioButtonListCssClass li { padding: 5px; }
.RadioButtonListCssClass input { margin: 5px 5px 5px -25px; padding: 5px; }
.sf_pollQuestionAnswers li { padding-bottom: 15px; }
.cBanner { padding: 10px 0; }
.cMenuInline { margin: 0 0 0 15px; }
.cMenuInline a { color: #000; font: arial san-serif; font-size: 12px; font-weight: 700; padding: 0 5px; }
.cAdvertBM { margin: 0; padding: 0; }
.cCountDownTimer { padding-left: 10px; }
#divCountDownTimer { font-size: large; }
.cConferenceProgramme { padding: 15px; }
.cFooterMenu { padding: 15px; }
.cRssControl { text-align: left; }
.cVideoPlayer { padding: 15px; }
.cZonedLabel { padding: 5px; }
.ciCalExport { padding: 15px; }
.cRegistrationForm li { list-style-type: none; margin: 0; padding: 0; }
.cRegistrationForm td { padding: 5px; }
.cDynamicForm .cDFSuccess .cDFForm .cDFField { font: arial san-serif; }
div.cDynamicForm li { list-style-type: none; }
div.cDynamicForm p { color: Red; }
.cDFField label { font: arial san-serif; }
.cDFForm input[type="checkbox"] { padding-right: 10px; }
.cDFForm textarea { font: arial san-serif; font-size: 12px; margin: 3px 3px 10px; width: 80%; }
.cDFSeparator { height: 5px; }
.cDFError { color: Red; font-size: large; padding: 5px 0; }
.cDFSuccess { color: Blue; font-size: large; padding: 5px 0; }
.cDFForm button { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
select { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
textarea { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=text] { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=button] { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=reset] { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=password] { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=file] { border: 1px #d5d5d5 solid; color: #000; margin: 2px; }
input[type=checkbox] { border: 0; margin: 2px 5px 2px 2px; }
input[type=radio] { border: 0; margin: 2px 5px 2px 2px; }
input[type=submit] { color: #000; margin: 5px; padding: 1px 3px; }
.cDFForm input[type=text] { margin: 3px 3px 8px; padding: 2px; width: 400px; }
#ctl00_Content_ctl00_itemsToShow td { border: 0; }
.cQuerystring { font-size: 12px; margin: 5px 20px; }
.cUrlBuilder { padding: 5px 25px 5px 20px; }

/* Floor Planner */
#exdataTable {}
#headerRowExhibition {}
#headerCellSpace {}
#headerCellCompanyName {}
#headerCellStandNo {}
#headerCellCategory {}
.rowExhibition {}
.cellSpace {}
.cellSpanSpace {}
.cellCompanyName {}
.cellStandNo {}
.cellCategory {}

/* Exhibitor List */
.cPresentations { padding: 5px 25px 5px 20px; }
.productcategories { margin: 15px; }
#ProductCategories ul li { list-style-type:none}
table.productcategories { font-size: 12px; }
.cCategoryul { margin: 0; padding: 0 0 0 15px; }
.cGroupul { margin: 0; padding: 0; }
.cFloorPlanner td { border: solid 1px #d8d8d8; font-size: 10px; padding: 3px; }
.cFloorPlanner th { border: solid 1px #FFF; text-align: center; }
.cFloorPlanner table { margin-top: 15px; }
#ctl00_Content_ctl00_btnAddToMap { margin: 15px; }
/* Exhibitor Profile */
dl.table-display { float: left; margin: 1em 0; padding: 0; width: 100%; }
.table-display dt { clear: left; float: left; font-weight: 700; margin: 0; padding: 5px; width: 150px; }
.table-display dd { float: left; margin: 0; padding: 5px; width: 300px; }
.cExhibitorLogo { padding: 10px; }
#cExhibitorList { padding: 15px; }
div#cExhibitorList {/*border: dotted 1px #d6d6d6;*/ padding: 5px; margin: 5px}
.cExhibitorListUL { margin: 10px 0 0; padding: 0; }
#cExhibitorList .cExhibitorListUL li { list-style-type: none;}
#cExhibitorList h1 { display: none; }
#cExhibitorList input[type=text]{ padding:3px;}
div#cExhibitorList p {margin:0 15px;}
.cExhibitorProfileText { }

/* Exhibitor List - Product Category Page */
#cExhibitorCategory {margin-top:15px;}
#cExhibitorCategory table {margin-left:10px;}
#cExhibitorGroups {margin-top:15px;}
#cExhibitorGroups table {margin-left:10px;}
/* */
.ezChecklistTable { padding-top: 15px; }
.sf_postListing p { margin: 0; padding: 0; }
.sf_newsList li { margin: 0; padding: 0; }
.sf_newsList img { padding: 10px; }
.sf_newsList li h3 { margin: 0; padding: 0; }
.sf_newsList li h2 { margin: 0; padding: 0; }
.sf_newsList li p { margin: 0; padding: 0; }

/* Conference Programme*/
#conferenceprogramme { border-bottom: solid 1px #d6d6d6; font-size: inherit; margin-top: 10px; }
.conferencedate { background: #888; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; color: #FFF; font-weight: 700; margin-top: 10px; padding: 10px; }
#conferenceprogramme .conferencestream { background: #FFF; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; color: #555; font-weight: 700; padding: 5px; }
#conferenceprogramme .time { border-left: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; font-weight: 700; padding: 10px; }
#conferenceprogramme td.time { vertical-align: top; }
#conferenceprogramme .sessiontable { border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; }
#conferenceprogramme .sessiontitle { font-weight: 700; padding: 10px; }
#conferenceprogramme .booksession { float: right; font-weight: 400; padding: 10px; }
#conferenceprogramme .sessiondescription { font-size: 13px; padding: 10px; }
#conferenceprogramme a.sessiondownloadlink { font-size: 0.9em; padding: 5px; }
#conferenceprogramme #description { border-style: none; }
#tooltip { background: #FFF; border: 1px solid #d8d8d8; color: #000; max-width: 400px; opacity: 0.95px; padding: 10px; position: absolute; z-index: 3000; }
#tooltip h3 { font-size: 12px; margin: 0; }
#tooltip div { font-size: 12px; margin: 0; }
.conferenceprogramme { border-bottom: solid 1px #d6d6d6; font-size: inherit; margin-top: 10px; }
.conferenceprogramme .conferencedate { background: #888; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; color: #FFF; font-weight: 700; margin-top: 10px; padding: 10px; }
.conferenceprogramme .conferencestream { background: #FFF; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; color: #555; font-weight: 700; padding: 5px; }
.conferenceprogramme .time { border-left: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; font-weight: 700; padding: 10px; }
.conferenceprogramme td.time { vertical-align: top; }
.conferenceprogramme .sessiontable { border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; }
.conferenceprogramme .sessiontitle { font-weight: 700; padding: 10px; }
.conferenceprogramme .booksession { float: right; font-weight: 400; padding: 10px; }
.conferenceprogramme .sessiondescription { font-size: 13px; padding: 10px; }
.conferenceprogramme a.sessiondownloadlink { font-size: 0.9em; padding: 5px; }
.conferenceprogramme .description { border-style: none; }
.conferencename { height: 20px; }
.conferencename a { padding-right: 5px; }
#conferences .message { font-size: 0.8em; }
#messagesControl table { margin-left: 10px; }
.message { font-weight: 700; }
span.static-text { color: #888; }
.message-text { margin-bottom: 15px; }
.visitors-ul li { list-style-type: none; }
