html{color:#000;background:#FFF;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';} abbr,acronym {border:0;font-variant:normal;}  sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}  input,textarea,select{*font-size:100%;}  legend{color:#000;} html { padding: 0 0 32px; font: 12px/18px Arial, sans-serif; color: #000; background-color: #ddd; } h1 { font-weight: bold; font-size: 18px; color: #000; margin-bottom: 18px; } h2 { font-weight: bold; font-size: 14px; color: #000; margin-bottom: 18px; } h3 { font-size: 12px; margin-bottom: 18px; font-weight: bold; } p, ul, pre, ol { margin: 18px 0; } ul li { margin-left: 18px; list-style: outside circle; } ol li { margin-left: 18px; list-style: outside decimal; } strong { font-weight: bold; } a:link, a:visited { color: #0502EF; text-decoration: none; } a:hover { color: #0275EF; } #header { position: relative; width: 894px; height: 205px; background: #fff url(/images/header.jpg) no-repeat 0 0; } #nav-outer { position: absolute; width: 894px; z-index: 999; top: 0; left: 0; } #nav { position: absolute; top: 0; right: 0; z-index: 999; height: 36px; } #nav .navitem { width: 250px; position: relative; float: left; background-color: #f2d88e; z-index: 999; margin-right: 36px; top: 0; text-align: center; } #nav .navitem .navcontent label, #nav .navitem .navcontent input { display: block; } #nav .navitem .navcontent { text-align: left; padding: 18px; background-color: #fff; display: none; color: #000; } #nav .navitem a { padding: 0 18px; text-align: center; display: block; color: #000; font-weight: bold; font-size: 16px; line-height: 36px; } #menu { z-index: 0; position: absolute; top: 161px; left: 0px; } #menu ul { margin: 0; } #menu ul li { margin: 0; list-style: none; display: table-cell; } #menu ul li, { zoom: 1; display: inline; } #menu ul li a { display: block; _zoom: 1; _display: inline; text-transform: uppercase; font-size: 16px; line-height: 29px; color: #f2d88e; padding: 0 18px; } #menu ul li a:hover { background-color: #000; } #container { width: 894px; padding: 0 0 36px; position: relative; background-color: #fff; } #content { position: relative; padding: 18px 36px 36px; } #footer { position: relative; padding: 18px 36px 36px; text-align: center; } #sidebanners { position: absolute; right: -196px; top: -150px; z-index: 9; } .sidebanner { margin-bottom: 18px; } .partners { background-color: #fff; width: 157px; padding: 2px; border: 1px solid #995; } .partners h3 { } .partners h3, .partners p { margin: 0; } .partners .partner { padding: 10px 5px; border-bottom: 1px solid #ccc; } .exhibitorslist { margin: 18px 0; } .exhibitorslist h3 { color: #fff; background-color: #445071; margin: 0; padding: 4px; border-bottom: 1px solid #ccc; } .exhibitorslist ul { overflow: hidden; margin: 0; } .exhibitorslist ul li { margin: 0; list-style: none; cursor: pointer; border-bottom: 1px solid #ccc; } .exhibitorslist ul li h4 a, .exhibitorslist ul li h4 a:hover { font-size: 14px; color: #000; } .exhibitorslist ul li div { position: relative; padding: 4px 18px 4px 18px; overflow: hidden; } .exhibitorslist ul li div .clickinfo { position: absolute; top: 11px; right: -300px; color: #0502EF; z-index: 5; font-size: 14px; _display: none; } .exhibitordesc { display: none; } .exhibitorslist ul li div h4, .exhibitorslist ul li div h4 { margin: 0; } .exhibitorslist ul li div h5 { color: #995; padding: 0; } #topads { overflow: hidden; } #registeryourbooth { float: left; width: 271px; height: 151px; } #featured { position: relative; float: left; margin: 0 0 18px 18px; height: 147px; background-color: #fff; border: 2px solid #ccc; width: 529px; } .featuredco { position: absolute; z-index: 5; display: none; } .findholder { background: #fff url(/images/searchbox.gif) no-repeat 0 0; z-index: 555; margin: 18px 0; padding: 9px 18px 0 68px; background-color: #fff; position: relative; height: 57px; } .findholder #findcompanies { border: 0 solid #fff; width: 100%; padding: 4px; font-size: 14px; line-height: 18px; } .webdings { font-family: webdings; } .findholder ul { background-color: #fff; position: absolute; z-index: 995; cursor: pointer; top: 9px; right: 18px; width: 250px; margin: 0; font-size: 14px; line-height: 18px; font-color: #666; border-left: 1px solid #ccc; } .findholder ul .webdings { position: absolute; top: 3px; right: 3px; border: 1px solid #ccc; } .findholder ul li { margin: 0; list-style: none; padding: 4px; } .findholder ul li ul { padding: 2px 0; border: 1px solid #ccc; top: 26px; left: 0; display: none; } .findholder ul li ul li { padding: 0 2px; } .findholder ul li li a { display: block; padding: 4px 2px; color: #000; } .findholder ul li li a:hover { background-color: #ddd; } .even { background-color: #eee; } .odd { background-color: #ddd; } .column-holder { overflow: hidden; } .column { float: left; width: 50%; } .column-inner { padding-right: 18px; } dl dt { margin-top: 18px; font-weight: bold; } dl dd { margin-bottom: 18px; } object { display: block; margin-bottom: 18px 0; } form,fieldset { margin: 18px 0; } fieldset { border: 1px solid #eee; } legend { color: #000; font-weight: bold; font-size: 14px; margin-bottom: 18px; } legend a { color: #000; } .textinput { margin: 18px 0; display: block; width: 100%; line-height: 18px; } .textinput .caption { color: #000; font-size: 14px; float: left; display: block; width: 200px; padding-right: 18px; text-align: right; line-height: 18px; } .textinput .description { display: block; margin-left: 218px; font-size: 12px; line-height: 18px; color: #333; } .textinput input, .textinput select { display: block; margin-left: 218px; width: 400px; line-height: 18px; } .textinput textarea { display: block; margin-left: 218px; width: 400px; line-height: 18px; } .column .textinput textarea, .column .textinput input, .column .textinput select { width: 300px; } .optioninput { margin: 18px 0 18px 218px; display: block; width: 100%; line-height: 18px; } .optioninput .caption { color: #000; font-size: 14px; display: block; margin-left: 18px; line-height: 18px; } .optioninput .description { color: #333; font-size: 12px; display: block; margin-left: 18px; line-height: 18px; } .optioninput input { float: left; display: block; line-height: 18px; } .formbuttons { margin: 18px 0 18px 218px; } .formbutton { font-size: 14px; } .note { background-color: #ff9; padding: 18px; color: #000; } #pageinfo, #pageerror { position: absolute; top: 0; left: 0; background-color: #fff; width: 100%; z-index: 999; font-size: 2em; line-height: 1em; text-align: center; } #pageinfo { color: #000; } #pageerror { color: #f00; } 