@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 { padding:0px; }
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; }
.subcat { padding-left: 15px; }
span#vInd-button { border-radius: 0; }
.ui-widget, .ui-selectmenu-text { font-family:Arial, Helvetica, sans-serif; text-align: left}
.ui-selectmenu-menu.ui-front { display: none; }
.ui-button .ui-icon { color: #000; background-color: #fff; }
#vInd-button .ui-icon { height: 18px; float: left; }
.ui-selectmenu-menu.ui-front.ui-selectmenu-open { display: block; }
span.ui-selectmenu-text { color: #000; background-color: #fff; margin: 0; }
#vInd-menu { list-style: none; margin-left: 0; padding-left: 5px; cursor: default; color: #000; background-color: #fff; }
/*#vInd-menu li:hover { background-color: }*/
#vInd-button { margin: 0px !important;}
ul.ui-menu { max-height: 250px !important;  }

/*placeholder color*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #000; opacity: 1; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; }
::-ms-input-placeholder { /* Microsoft Edge */ color: #000; }

#outer-table, #show-table, #bottom-nav { width:1167px; border-color: white; }
#outer-table, #show-table { table-layout: fixed }
/*#show-table {margin-left:12px; margin-top:14px;width:100%;}*/
#search-logo { position:absolute; top:0px; left:0px; width:inherit; width:0px; height:0px; /*background:url("../images/B2B_logo.png") no-repeat scroll 100% 100% transparent; background-size: 48px;*/ }
#search-logo div{ color:#FFFFFF; font-weight:normal; font-size:17px; background:transparent; border:none; float:right; }

/*padded elements*/
div.paddedelem { border-radius: 25px; border: 1px solid #dbdbdb; padding: 13px; height: max-content; }
div.paddedelem select { -webkit-appearance: none; }
div.paddedelem span#vInd-button { border: none; }

.form-control { font-size:15px; border:none; height:inherit; padding:0px; margin: 0px;}
#search-options { width:inherit; height:211px; background:url("../images/header.png ") no-repeat scroll 0 100% transparent; vertical-align:top; font-size:14px;}
#search-options div input { width:inherit; /*padding:0px;*/ margin: 0px; color: #000; background-color:#fff; text-align: left; }
#search-options div select { width:inherit; /*padding:0px;*/ margin: 0px; color: #000; background-color:#fff; direction:ltr; }
	.sc-Org, .sc-City, .sc-State, .sc-Ind, #vInd-button, .sc-Mo, .sc-Ctry, .sc-Yr, .sc-Rgn, .sc-Att, .sc-Exh, .sc-NSF { float:left; display:block; height:17px; margin:0px 0px 1px 7px; padding:0px; }
	.sc-Org { width:128px; margin-left:95px; }
	.sc-City { width:128px; }
	.sc-State { width:128px; }
	.sc-Ctry { width:128px; }
	.sc-Rgn { width:0; }
	.sc-Ind, #vInd-button { width:128px; }
	.sc-Mo { width:128px; } 
	.sc-Att, .sc-Exh, .sc-NSF { width:0; }
	.sc-Yr { width:0; }
	.label,.sc-results { width:0; display:none; }
/*	.sc-Org.label,.sc-City.label,.sc-Ctry.label,.sc-Ind.label,.sc-Mo.label {margin-top: 25px;}*/
	.sc-Org,.sc-City,.sc-State,.sc-Ctry,.sc-Ind,.sc-Mo {margin-top: 85px;}
	.sc-Ind.label {margin-left:247px;}
	.sc-results { margin-left:34px; color: #ffffff; margin-top:17px; }

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

.sc-button-submit { background: url('../images/button_search.png'); width:140px; height:41px; background-repeat: no-repeat; display: block; border:none; float:left; }
.button-reset { background: url('../images/button_allexhibitions.png'); width:158px; height:43px; background-repeat: no-repeat; display: block; border:none; float:left; }
div.sc-button-submit { margin-left:437px; margin-top: 23px; }
div.sc-button-reset { margin-left:11px; margin-top: 23px; float:left; }
	
.headers { height: 28px; vertical-align: middle; display:table-row; border-top:none; background-color: #3a3937; font-size:12px;}
.headers td.h-Name { border-left: none; }
/*.headers td { border-left: 1px solid #ffffff; 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; margin-left: 6px; }
.h-Dates { width: 175px; /*min-width: 127px;*/ }
.h-City_State,.h-City,.h-State { width: 163px; }
.h-Ctry { width: 120px; /*min-width: 120px;*/ }
.h-Att { width: 123px; }
.h-Exh { width: 115px; }
.h-NSF { width: 114px; }
.h-custom { width: 103px; }
.h-content { color:#ffffff; margin:0px; text-wrap:normal; word-wrap:break-word; padding-left: 2px; }

.odd td{ background-color:#c9cdd0; }
.even td{ background-color:#ffffff; }
.row { vertical-align: middle; height:34px; display:table-row; /*border-top:1px solid white;*/ }
#show-table .row:before {display:none;}
.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-Ctry  	{ 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-Att { padding-right: 35px; }
.r-Exh { padding-right: 50px; }
.r-NSF { padding-right: 25px; }
.r-Att,.r-Exh,.r-NSF {text-align: right; }
.r-content { margin:0px; }
.r-custom div { color:#fe4f00; text-decoration: underline; /*background: url(../images/order_button.png); width: 36px; height: 15px; margin-left: 2px;*/ }

#bottom-nav { color:#FFFFFF; font-weight:bold; font-size:18px; vertical-align: middle;width:739px; margin-left:-12px !important;}
#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; }
