@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; }
.subcat { padding-left: 15px; }
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; }
#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 { background: #ffffff url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-size: 12px; height: 16px; }

#outer-table, #show-table, #bottom-nav { width:950px; border-color: white; }
#outer-table, #show-table { table-layout: fixed }
#search-logo { position:absolute; top:158px; left:500px; width:48px; height:36px; 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:213px; background:url("../images/ExhibitorMagazine_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: 12px; }
#search-options div input.chosen-search-input { width: 100%; font-size: 12px; }
#search-options div select { width:inherit; padding:0px; margin: 0px; font-size: 12px; }
/*	.chosen-container, .chosen-single { margin: 0; height: 19px; width: 100%; }*/
	.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:20px; margin:0px 0px 0px 18px; padding:0px; }
	.sc-Org { width: 235px; margin-left: 0px; }
	.sc-City { width: 325px; margin-left: 0px; }
	.sc-State { width: 62px; }
	.sc-Ctry { width: 122px; }
	.sc-Rgn { width: 0; }
	.sc-Ind, #vInd-button { width: 325px; margin-left: 0px; }
	.sc-Mo { width: 122px; }
	.sc-Att { width: 0; }
	.sc-Exh { width: 0; }
	.sc-NSF { width: 0; }
	.sc-Yr { width: 0; }
	.label,.sc-results { margin-top: 6px; margin-bottom: 0px; color: #000; }
	.sc-Org.label { margin-top: 22px; }
	/*.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/button_search.png'); width:126px; height:19px; background-repeat: no-repeat; display: block; border:none; float:left; }
.button-reset { background: url('../images/button_all_exhibitions.png'); width:126px; height:19px; background-repeat: no-repeat; display: block; border:none; float:left; }
div.sc-button-submit { margin-left:0px; margin-top: 5px; }
div.sc-button-reset { margin-left:22px; margin-top: 5px; float:left; }
div#search-link { height: 23px; width: 82px; position: absolute; top: 169px; left: 774px; }
	
.headers { height: 24px; background: #000; font-size:12px; 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: 380px; padding-left: 10px; }
.h-Dates { width: 145px; }
.h-City_State,.h-City,.h-State { width: 122px; }
.h-Ctry { width: 95px; }
.h-Att { width: 100px; }
.h-Exh { width: 98px; }
/*.h-NSF { width: 87px; }*/
.h-custom { width: 0; }
.h-content { color:#fff; 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-Name .r-content { padding-left: 8px; }
/*.r-Name { width: 469px; }
.r-Dates { width: 184px; }
.r-City { width: 177px; }
.r-State { width: 100px; }
.r-Ctry { width: 179px; }*/
.r-Att { padding-right: 20px; }
.r-Exh { padding-right: 20px; }
/*.r-NSF { padding-right: 20px; }*/
.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; }
