@import{ url:(reset.css); }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242e38; margin:0px; padding:0px; }
p {  }
table,img { border-collapse: collapse; border:0px; margin:0px; padding:0px; }
tr { }
td { height:1em; padding:0px;display:block; }
th { text-align:left; }
tbody.scrolling { overflow: auto; }
a:link, a:visited { color:#242e38; text-decoration:none;}
a:hover, button:hover { cursor:pointer; }
a:active, button:active { cursor:pointer; }
form { margin-bottom:0mm; }

#vInd-menu .parent, #vInd-menu .parent .ui-state-active { /*font-weight: bolder;*/ font-size: 21px; }
.subcat { padding-left: 15px; font-size: 21px; }
span#vInd-button { border-radius: 0; }
.ui-widget, .ui-selectmenu-text { font-family:Arial, Helvetica, sans-serif; }
.ui-selectmenu-menu.ui-front { display: none; }
.ui-button .ui-icon { background-color: white; }
.ui-selectmenu-menu.ui-front.ui-selectmenu-open { display: block; }
span.ui-selectmenu-text { background-color: white; margin: 0; padding-left: .2em; }
#vInd-menu { list-style: none; margin-left: 0; padding-left: 5px; cursor: default; }
/*#vInd-menu li:hover { background-color: }*/
#vInd-button { margin: 0px !important;}
ul.ui-menu { max-height: 250px !important; }
/*span#vInd-button.ui-button { color: #000; border-color: #000; border-width: thin; background: #ffffff url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-size: 21px; height: 26px; }*/
span#vInd-button.ui-button { color: #000; border-color: #000; border-width: thin; background: #ffffff 50% 50% repeat-x; font-size: 21px; height: 26px; }

#outer-table, #show-table, #bottom-nav { width:1010px; border-color: white; }
#outer-table, #show-table { table-layout: fixed }
#search-logo { display: none; position:absolute; top:41px; left:494px; width:54px; height:40px; background:url('../images/B2B_logo.png') no-repeat scroll 100% 100% transparent; }
/*#search-logo { position:absolute; top:158px; left:500px; width:48px; height:36px; background:transparent; }*/
/*#search-logo div{ color:#FFFFFF; font-weight:normal; font-size:17px; background:transparent; border:none; float:right; }*/

#search-options { width:inherit; height:150px; background:url("../images/header.png") no-repeat scroll 100% 100% transparent; vertical-align:top; font-size:12px;}
#search-options div input { width:inherit; padding:0px; margin: 0px; font-size: 21px; height: -webkit-fill-available; height: -moz-available; }
#search-options div input.chosen-search-input { width: 100%; font-size: 21px; }
#search-options div select { width:inherit; padding:0px; margin: 0px; font-size: 21px; }
#search-options select[multiple]{ height:28px; }
#search-options select[multiple]:focus{ height:auto; }
/*#search-options select[multiple=multiple]:before { content: " "; height: 100%; display: inline-block; }*/
/*	.chosen-container, .chosen-single { margin: 0; height: 19px; width: 100%; }*/
	.sc-Org, .sc-City, .sc-State, .sc-Ind, .sc-IndMult, #vInd-button, .sc-Mo, .sc-Ctry, .sc-CtryMult, .sc-Yr, .sc-Rgn, .sc-Att, .sc-Exh, .sc-NSF { float:left; display:block; height:28px; margin:0px 0px 0px 8px; padding:0px; }
	.sc-Org { width: 152px; }
	.sc-City { width: 98px; }
	.sc-State { width: 0; }
	.sc-Ctry, .sc-CtryMult, .multiselect.dropdown-toggle.btn { width: 105px; height: 28px; }
	.sc-CtryMult select option { display: none; }
	.sc-Rgn { width: 105px; }
	.sc-Ind, .sc-IndMult, #vInd-button { width: 138px; margin-left: 20px; }
	.sc-Mo { width: 84px; }
	.sc-Att { width: 119px; }
	.sc-Exh { width: 119px; }
	.sc-NSF { width: 0; }
	.sc-Yr { width: 0; }
	.label,.sc-results { margin-top: 10px; margin-bottom: -10px; color: #000; }
/*	.sc-Org.label { margin-top: 80px; }  */
/*	.sc-Org.label { position: absolute; left: -37px; top: -15px; width: 400px; height: 62px; background: url('../images/pyramid-search-exhibitions.png') }*/
	/*.sc-Ind.label { margin-left: 355px; }*/
	.sc-results { margin-left: 0; color: #fdd303; margin-top: 0; }

.clearall { clear:both; margin:0px; padding:0px; border:none; }

.sc-button-submit { background: url('../images/search_button.png'); width:103px; height:22px; background-repeat: no-repeat; display: block; border:none; float:left; }
.button-reset { background: url('../images/reset_button.png');; width:141px; height:22px; background-repeat: no-repeat; display: block; border:none; float:left; }
div.sc-button-submit { margin-left:23px; margin-top: 57px; }
div.sc-button-reset { margin-left:729px; margin-top: 57px; float:left; }
/*div#search-link { height: 0; width: 0; position: absolute; top: 0; left: 0; }*/
	
.headers { height: 24px; background: #373634; font-size:10px; vertical-align: middle; display:table-row; border-top:none; }
.headers td.h-Name { border-left: none; }
.headers td { /*border-left: 2px solid #66cc66; */ border-bottom: 1px solid white; }
.headers td:hover { cursor:pointer ;}
.h-Name, .h-Dates, .h-City_State,.h-City,.h-State, .h-Ctry, .h-Att, .h-Exh, .h-NSF, .h-custom	{ margin:0px; /*padding-left:5px;*/ display:table-cell; border-top:none; }
.h-Name div, .h-Dates div, .h-City_State,.h-City,.h-State div, .h-Ctry div 	{ text-align: left; }
.h-Name  					{ border-left:none; }
.h-custom  					{ border-right:none; }
.hc2 img, .hc3 img, .hc4 img { vertical-align: middle; padding:0px; margin:0px; border:none; }
.h-Logo { width: 0; }
.h-Name { width: 351px; }
.h-Dates { width: 135px; padding-left: 16px; }
.h-City_State,.h-City,.h-State { width: 134px; }
.h-Ctry { width: 86px; }
.h-Att { width: 101px; }
.h-Exh { width: 95px; }
.h-NSF { width: 92px; }
.h-custom { width: 0; }
.h-content { color:#fefefe; margin:0px; text-wrap:normal; word-wrap:break-word; padding-left: 2px; }

.odd { background-color:#e9e9e9; }
.even { background-color:#ffffff; }
.row { vertical-align: middle; height:34px; display:table-row; }
.row td.r-Name { border-left:none; }
/*.row td { border-left: 2px solid white; border-top: 2px solid white; border-bottom: 2px solid white; }*/
.r1, .r-Name, .r-Dates, .r-City, .r-State, .r-Att, .r-Exh, .r-NSF, .r-Ctry	{ margin:0px; padding-left:5px; display:table-cell; }
.r1 div, .r-Dates div, .r-Name div, .r-City div, .r-State div { text-align: left; }
.r1  					{ border-left:none; background-color: white;}
/*.r-Name, .r-Dates, .r-City, .r-State  	{ border-color: white; border-style: solid; border-width:1px; }*/
.r-Att  					{ border-right:none; }
.r1-logo { height:40px; width:47px; vertical-align: middle; }
.r1 div { text-align: center; }
.r-Att div a { color: blue; text-decoration: underline; }
.r-Dates .r-content { padding-left: 16px; }
/*.r-Name { width: 469px; }
.r-Dates { width: 184px; }
.r-City { width: 177px; }
.r-State { width: 100px; }
.r-Ctry { width: 179px; }*/
.r-Att { padding-right: 39px; }
.r-Exh { padding-right: 33px; }
.r-NSF { padding-right: 33px; }
.r-Att,.r-Exh,.r-NSF {text-align: right; }
.r-content { margin:0px; }
/*.r-custom div { background: url(../images/button_quote.png); width: 71; height: 21px; margin-left: 12px; margin-right: 12px; margin-top: 6px;}*/

#bottom-nav { color:#FFFFFF; font-weight:bold; font-size:18px; vertical-align: middle; }
#bottom-nav td { display:table-cell; }
#bottom-nav td div { vertical-align: middle; }
.next 				{ line-height:25px; height:25px; width:137px; background: url("../images/button_next.png"); }
.next:hover			{ cursor:pointer; }
/*.next div		{ margin-left: 4px; text-align: left; height:100%; vertical-align: middle; }*/
.next div div.num		{ width:42px; height:100%; vertical-align: middle; float: left; text-align: center; font-size: 16px; }
.next div div.text		{ width:83px; height:100%; vertical-align: left; float: left; text-align: center; font-size: 12px; }
.next-na 			{ height:25px; width:137px; background-color: #FFFFFF; }
.prev 				{ line-height:25px; height:25px; width:137px; background: url("../images/button_previous.png"); }
.prev:hover			{ cursor:pointer; }
/*.prev div		{ margin-right: 4px; text-align: right; vertical-align: middle; }*/
.prev div div.num		{ width:42px; vertical-align: middle; float: right; text-align: center; font-size: 16px; }
.prev div div.text		{ width:83px; vertical-align: middle; float: right; text-align: center; font-size: 12px; }
.prev-na 			{ height:25px; width:137px; background-color: #FFFFFF; height:100%; }
.bottom-nav-text 	{ height:25px; line-height:25px; background-color:#37383a; color:#ffffff; font-weight:bold; font-size:14px; vertical-align: middle; text-align: center; }

/* Bootstrap-multiselect selective CSS */
.btn-group, .btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.dropdown-toggle {
    white-space: nowrap;
}
.btn {

/*    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-color: transparent;
    border: 1px solid #d3d3d3;
    padding: .25rem .3rem;
    padding: 0;
    margin: 0;
/*    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
*/
}
.dropdown-toggle::after {

    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;

}
.multiselect-container {

    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;

}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 15em;
    padding: .5rem 0;
    margin: .125rem 0 0;
/*    font-size: 1rem;
    color: #212529; */
    text-align: left;
    list-style: none;
        list-style-type: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
/*    border-radius: .25rem; */
}
.multiselect-container > li {
    padding: 0;
}
.dropdown-menu.show {
    display: block;
}
.multiselect-selected-text {
    float: left;
    margin-left: 3px;.
    width: calc(100% - 2em);
}