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

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#272727; margin:0px; padding:0px; backgorund:transparent;}
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:#272727; 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; }

#outer-table, #show-table, #bottom-nav { width:936px; border-color: white; }
#outer-table, #show-table { table-layout: fixed }
#search-logo { position:absolute; top:386px; left:786px; width:inherit; width:105px; height:34px; background:url("../images/B2Blogo.png") no-repeat scroll 100% 100% transparent; }
#search-logo div{ color:#FFFFFF; font-weight:normal; font-size:17px; background:transparent; border:none; float:right; }

#search-options { width:inherit; height:440px; background:url("../images/AMG_calendar_header.jpg") no-repeat scroll 100% 100% transparent; vertical-align:top; font-size:12px;}
#search-options div input { width:inherit; padding:0px; margin: 0px; }
#search-options div select { width:inherit; padding:0px; margin: 0px; }
	.sc-Org, .sc-City, .sc-State, .sc-Ind, #vInd-button, .sc-Mo, .sc-Ctry, .sc-Yr, .sc-Rgn { float:left; display:block; height:17px; margin:0px 0px 0px 14px; padding:0px; }
	.sc-Org { width:237px; margin-left:587px; margin-right:4px;}
	.sc-City { width:141px; margin-left:587px; }
	.sc-State { width:0; }
	.sc-Ctry { width:137px; }
	.sc-Rgn { width:0; }
	.sc-Ind, #vInd-button { width:199px; margin-left:587px; }
	.sc-Mo { width:79px; }
	.sc-Yr { width:82px; }
	.label,.sc-results {margin-top:24px; color:#ffffff; }
	.sc-Org.label/*, .sc-City.label, .sc-State.label,.sc-Ctry.label, .sc-Rgn.label*/ {margin-top: 204px;}
/*	.sc-Ind.label { margin-left: 35px;}*/
	.sc-results { margin-left:23px; color: #FFFFFF; margin-top:20px; }

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

.sc-button-submit { background: url("../images/button_search.gif"); width:66px; height:23px; background-repeat: no-repeat; display: block; border:none; float:left; }
.button-reset { background: url("../images/button_allexhibitions.gif"); width:108px; height:23px; background-repeat: no-repeat; display: block; border:none; float:left; }
div.sc-button-submit { margin-left:587px; margin-top: 34px; }
div.sc-button-reset { margin-left:8px; margin-top: 34px; float:left; }
/*div.sc-custom { margin-left:53px; margin-top: 30px; float:left; }
div.sc-custom div.custom { background-image: url("../images/.png"); width:132px; height:34px;  background-repeat: no-repeat; display: block; border:none; float:left; }*/
	
.headers { height:28px; vertical-align: middle; display:table-row; /*border-top:1px solid #383a39; border-bottom:2px solid white;*/ background-color: #404042; font-size:11px;}
.headers td { border:none; }
.headers td:hover { cursor:pointer ;}
.h-Logo, .h-Name, .h-Dates, .h-City_State,.h-City,.h-State, .h-Ctry, .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: 0px; padding-left:0px; }
.h-Name { width: 276px; }
.h-Dates { width: 145px; }
.h-City_State,.h-City,.h-State { width: 122px; }
.h-Ctry { width: 115px; }
.h-Att { width: 82px; }
.h-Exh { width: 79px; }
.h-NSF { width: 82px; }
.h-custom { width: 0px; }
.h-content { color:#ffffff; margin:0px; text-wrap:normal; word-wrap:break-word; }

.odd { background-color:#e9e9e9; }
.even { background-color:#ffffff; }
.row { vertical-align: middle; height:42px; display:table-row; }
.row td.r-Name { border-left:none; padding-left:8px; }
/*.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, .r-custom { 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; }
/*.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:29px; width:29px; vertical-align: middle; }
.r1 div { text-align: center; }
.r-Att div a { color: blue; text-decoration: underline; }
/*.r-Name { width: 469px; }
.r-Dates { width: 184px; }
.r-City { width: 177px; }
.r-State { width: 100px; }
.r-Ctry { width: 179px; }*/
.r-Att { padding-right: 30px; }
.r-Exh { padding-right: 30px; }
.r-NSF { padding-right: 25px; }
.r-Att,.r-Exh,.r-NSF {text-align: right; }
.r-content { margin:0px; }
.r-custom a div { text-decoration: underline; margin-left: 0px; margin-top:8px; }

#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:12px; vertical-align: middle; text-align: center; }
