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

body { font-family:Arial, Helvetica, sans-serif; font-size:10px; 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; }

#outer-table, #show-table, #bottom-nav { width:940px; border-color: white; }
#outer-table, #show-table { table-layout: fixed }
#search-logo { width:inherit; height:42px; background-color:#464646; }
#search-logo div{ color:#FFFFFF; font-weight:normal; font-size:17px; background: url(); background-repeat: no-repeat; display: block; border:none; float:right; padding-right:38px; }

#search-options { width:inherit; height:230px; background:url("../images/header_background.png") no-repeat scroll 100% 100% transparent; vertical-align:top; padding-top:7px; font-size:14px;}
#search-options div input { width:inherit; padding:0px; margin: 0px; }
#search-options div select { width:inherit; padding:0px; margin: 0px; }
	.sc1, .sc2, .sc3, .sc4, #vInd-button, .sc5, .sc6, .sc7, .sc8 { float:left; display:block; height:17px; margin:0px 0px 0px 10px; padding:0px; }
	.sc1 { width:237px; margin-left:87px; }
	.sc2 { width:113px; }
	.sc3 { width:80px; }
	.sc4, #vInd-button { width:177px; }
	.sc5 { width:80px; }
	.sc6 { width:76px; }
	.sc8 { width:237px; }
	.label {margin-top:6px; color:#ffffff;}
	.sc1.label, .sc2.label, .sc3.label {margin-top: 60px;}
	.sc4.label { margin-left: 271px;}

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

#button-submit { background: url("../images/button_search.jpg"); width:65px; height:22px; margin-left:87px; background-repeat: no-repeat; display: block; border:none; float:left; }
#button-reset { background: url("../images/button_allexhibitions.jpg"); width:99px; height:22px; margin-left:10px; background-repeat: no-repeat; display: block; border:none; float:left; }
	
.headers { height:29px; vertical-align: middle; display:table-row; border-top:none; background-color:#37383a; font-size:12px;}
.h2:hover, .h3:hover, .h4:hover, .h5:hover { cursor:pointer ;}
.h1, .h2, .h3, .h4, .h5, .h6, .h7, .h8	{ margin:0px; padding-left:5px; display:table-cell; border-top:none; }
.h1 div, .h5 div, .h2 div, .h3 div, .h4 div 	{ text-align: left; }
.h1  					{ border-left:none; }
.h5  					{ border-right:none; }
.hc2 img, .hc3 img, .hc4 img { vertical-align: middle; padding:0px; margin:0px; border:none; }
.h2 { width: 295px; }
.h3 { width: 120px; }
.h4 { width: 130px; }
.h5 { width: 110px; }
.h6 { width: 85px; }
.h7 { width: 85px; }
.h8 { width: 95px; }
.h-content { color:#fff; margin:0px; text-wrap:normal; word-wrap:break-word; }

.odd { background-color:#e9e9e9; }
.even { background-color:#ffffff; }
.row { vertical-align: middle; height:34px; display:table-row; }
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8	{ margin:0px; padding-left:5px; display:table-cell; }
.r1 div, .r3 div, .r2 div, .r4 div, .r5 div 			{ text-align: left; }
.r1  					{ border-left:none; background-color: white;}
/*.r2, .r3, .r4  	{ border-color: white; border-style: solid; border-width:1px; }*/
.r5  					{ border-right:none; }
.r1-logo { height:40px; width:47px; vertical-align: middle; }
.r1 div { text-align: center; }
.r5 div a { color: blue; text-decoration: underline; }
.r2 { width: 469px; }
.r3 { width: 184px; }
.r4 { width: 177px; }
.r5 { width: 179px; }
.r-content { margin:0px; }

#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; }
