@charset "utf-8";
body {
color:#000;
MARGIN: 0px; 
FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #ffffff;
font-weight:400;
line-height:18px;
margin:0;
}


.spacer {
clear:both;
line-height:0;
}

.dot_line {
border:none;
border-top:dotted 1px #ccc;
height:1px;
}

.dot_line3 {
border:none;
border-bottom:dotted 1px #ccc;
height:1px;
}

.dot_line2 {
border-bottom:dotted 1px #ccc;
width:auto;
margin-left:18px;
margin-right:18px;
}

.dot_line_size_1pxHeight {
border:none;
border-top:dotted 1px #ccc;
height:1px;
font-size:0;
}

img {
border:0;
}

img.scrollable {
display:block;
float:left;
cursor:pointer;
margin-right:3px;
margin-left:3px;
}

.scroll_Box {
background-color:#FCFCFC;
border:1px solid silver;
height:88px;
overflow:auto;
position:relative;
}

.scroll_Box2 {
border:1px solid silver;
width:550px;
height:200px;
overflow:auto;
position:relative;
}

.photo_frame {
border:solid 1px #999;
}

.searchbox2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:135px;
font-size:100%;
background-color:#fff;
color:#666;
margin:0 0 5px;
padding:3px 0 0 5px;
}

.searchbox3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:145px;
font-size:100%;
background-color:#fff;
color:#000;
margin:0 0 5px;
padding:3px 0 0 1px;
}

.tableborder_yellow {
border:2px solid #eec329;
}

.tableborder_gery {
border:3px solid #ccc;
}

.tableborder_gery2 {
border-left:3px solid #ccc;
border-bottom:3px solid #ccc;
border-right:3px solid #ccc;
}

.container_padding {
width:950px;
left:2px;
margin:15pt auto;
}

#container {
text-align:center;
}

#centeredBlock {
text-align:left;
width:100%;
margin:0 auto;
}

.overlayborder {
border:5px solid #ccc;
}

.button_orange_up {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bolder;
color:#333;
	background-image: url(../../images/bt_orangeBackground.gif);
cursor:pointer;
border:1px;
line-height:normal;
text-decoration:none;
border-color:#c8c8c8;
border-style:solid;
padding:5px;
}

.button_orange_down {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bolder;
color:#FFF;
	background-image: url(../../images/bt_orangeBackground_d.gif);
cursor:pointer;
border:1px;
line-height:normal;
text-decoration:none;
border-color:#c8c8c8;
border-style:solid;
padding:5px;
}

#maincontainer {
width:950px;
margin:auto;
}

#topnav {
width:auto;
display:block;
height:20px;
background-color:#c4c4c4;
padding:0 10px;
}

#topnav .homenav {
float:left;
width:860px;
display:block;
text-align:center;
}

#topnav .langselect {
float:right;
width:70px;
display:block;
text-align:right;
}

#topbanner {
width:auto;
display:block;
height:99px;
	background: url(../../images/topbannerbg.gif) repeat-x left top;
}

#topbanner .img1 {
width:auto;
display:block;
height:99px;
float:left;
}

#topbanner .img2 {
width:auto;
display:block;
height:99px;
float:left;
}

#topbanner .img3 {
width:auto;
display:block;
height:99px;
float:left;
}

#toplanguage {
width:auto;
display:block;
height:15px;
padding:5px 0;
}

#imap {
display:block;
width:757px;
height:15px;
	background: url(../../images/enewslang.gif) no-repeat top left;
position:relative;
}

#imap #pic1 {
left:62px;
top:0;
z-index:20;
}

#imap #pic2 {
left:126px;
top:0;
z-index:20;
}

#imap #pic3 {
left:193px;
top:0;
z-index:20;
}

#imap #pic4 {
left:259px;
top:0;
z-index:20;
}

#imap #pic5 {
left:330px;
top:0;
z-index:20;
}

#imap #pic6 {
left:386px;
top:0;
z-index:20;
}

#imap #pic7 {
left:442px;
top:0;
z-index:20;
}

#imap #pic8 {
left:509px;
top:0;
z-index:20;
}

#imap #pic9 {
left:565px;
top:0;
z-index:20;
}

#imap #pic10 {
left:609px;
top:0;
z-index:20;
}

#imap #pic11 {
left:656px;
top:0;
z-index:20;
}

#imap #pic12 {
left:710px;
top:0;
z-index:20;
}

#welcomemessage {
width:auto;
display:block;
padding:0 10px;
}

#navigation {
width:auto;
display:block;
height:100%;
background:#fff;
padding:5px 10px 0;
}

#navigation .nav {
float:left;
height:100%;
width:670px;
}

#navigation .maillink {
float:right;
width:260px;
text-align:right;
height:100%;
}

#navmessage {
heigth:28px;
display:block;
color:#999999;
font-size:90%;
padding:0 10px;
}

#filter {
width:auto;
display:block;
height:20px;
border-top:1px dotted #ccc;
padding:5px 10px 0;
}

#main {
width:950px;
display:block;
float:left;
padding:10px;
}

#searchtab {
width:740px;
float:left;
display:block;
margin:0 0 10px;
padding:0;
}

#searchlist {
width:715px;
float:left;
display:block;
border:2px solid #f6d836;
margin:0 0 10px;
padding:5px 5px 5px 15px;
}

#searchresulttitle {
width:725px;
float:left;
display:block;
font-size:127%;
font-weight:700;
color:#f06522;
margin:0;
padding:0 0 15px;
}

#previouslist {
width:550px;
float:left;
display:block;
margin:0;
padding:0;
}

#previousoverlay {
width:550px;
display:block;
margin:0;
padding:0 15px 10px;
}

#mainleftnav {
width:175px;
margin-right:11px;
float:left;
}

#squarebanner {
width:125px;
float:left;
display:block;
padding:0 25px;
}

#verticalbanner {
width:120px;
float:left;
display:block;
padding:0 27px 0 28px;
}

#refinesearch {
width:auto;
float:left;
display:block;
margin:0;
padding:0;
}

#refinesearch .title {
font-size:100%;
font-weight:700;
color:#fff;
}

#refinesearch ul.refinelist {
list-style-type:none;
width:auto;
padding:0 0 5px;
}

#refinesearch ul.refinelist li {
font-size:100%;
line-height:15px;
}

#refinesearch ul.refinelist li a:hover {
color:#d20000;
background-color:#f3f3f3;
}

#maincontent {
width:500px;
margin-right:10px;
float:left;
padding:0;
}

#eventtitle {
font-size:145%;
font-weight:700;
color:#91096b;
width:auto;
text-align:center;
padding:10px 0 5px;
}

#highlightsection {
margin:0 10px;
}

#highlightsection .left {
float:left;
margin:0;
}

#highlightsection .right {
float:right;
margin:0;
}

#highlightsection ul.leftpanel {
list-style-type:none;
width:215px;
padding:0 10px 5px 15px;
margin:0;
}

#highlightsection h2.hightlightheader {
display:block;
font-size:118%;
font-weight:700;
color:#000;
	background: url(../../images/highlightbg.gif) 0 0 no-repeat;
padding:4px 0 13px 15px;
}

#mainrightnav {
width:234px;
float:right;
	background: url(../../images/mainrightleftbg.gif) repeat-y top left;
display:block;
margin-right:20px;
}

#mainrightnav h2.fairupdate {
display:block;
font-size:118%;
font-weight:700;
color:#fff;
	background: url(../../images/fairupdatebg.gif) 0 0 no-repeat;
padding:7px 0 13px 24px;
}

#mainrightnav p.testTxt {
font-size:100%;
width:120px;
background-color:inherit;
display:block;
float:right;
margin:0 18px 0 0;
}

#mainrightnav img.client {
margin-left:18px;
width:72px;
height:48px;
border:#ccc solid 1px;
float:left;
}

#mainrightnav h2.newsheader {
display:block;
font-size:118%;
font-weight:700;
color:#fff;
	background: url(../../images/marketnewsbg.gif) 0 0 no-repeat;
padding:7px 0 13px 24px;
}

#mainrightnav .footer {
display:block;
height:15px;
	background: url(../../images/mainrightleftbottom.gif) 0 0 no-repeat;
padding:0;
}

#mainrightnav h2.whyplanheader {
display:block;
width:234px;
height:59px;
	background: url(../../images/whyplan_tc.gif) 0 0 no-repeat;
padding:0;
}

#mainrightnav .whyplanfooter {
display:block;
padding:0;
}

#mainrightnav .whyplan {
	background: url(../../images/whyplanbg.gif) repeat-y top left;
}

#mainrightnav ul.whyplan li {
font-size:100%;
line-height:18px;
color:#000;
	background: url(../../images/tick.gif) no-repeat;
border-bottom:1px dotted #ccc;
padding:3px 0 3px 18px;
}

#mainrightnav ul.whyplan li a {
display:block;
	background: url(../../images/tick.gif) no-repeat;
font-size:100%;
color:#000;
background-color:inherit;
text-decoration:none;
padding:3px 0 3px 18px;
}

#mainrightnav ul.whyplan li a:hover {
color:#000;
background-color:#f5dd59;
}

#mainrightnav .magazine {
display:block;
width:200px;
padding:0 17px;
}

#mainrightnav .magazinetxt {
display:block;
font-size:100%;
font-weight:700;
width:200px;
padding:0 17px;
}

#otherevent .border {
border:5px solid #ccc;
padding:10px;
}

#ssomessage {
width:550px;
margin-left:200px;
margin-right:200px;
}

#footer {
width:950px;
font-size:100%;
color:#666;
margin:0 auto;
}

#loginbox {
width:480px;
float:left;
display:block;
margin:0 15px 0 0;
padding:0;
}

#logintxt {
width:400px;
float:right;
display:block;
margin:0 20px 0 0;
padding:0;
}

#loginbox .message {
font-size:100%;
color:#000;
width:460px;
background:#fff9ce;
padding:0 10px;
}

#loginbox h2.hightlightheader {
display:block;
font-size:118%;
font-weight:700;
height:9px;
color:#000;
	background: url(../../images/highlightbg.gif) 0 0 no-repeat;
padding:4px 0 13px 15px;
}

#company {
width:930px;
display:block;
}

#companycontent {
width:910px;
display:block;
padding:0 10px;
}

#companycontent2 {
width:926px;
display:block;
padding:0 4px 0 0;
}

#companyshadow {
display:block;
width:930px;
height:14px;
	background: url(../../images/exhibitorshadow.gif) 0 0 no-repeat;
margin:10px 0 0;
}

#company h1.exhititortitle {
display:block;
height:22px;
font-size:118%;
font-weight:700;
color:#000;
	background: url(../../images/exhititortitlebar2.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

#company h1.exhititortitle4 {
display:block;
font-size:118%;
font-weight:700;
color:#000;
	background: url(../../images/exhititortitlebar2.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

#company h1.exhititortitle3 {
display:block;
	background: url(../../images/exhititortitlebar2.gif) no-repeat;
background-position:0 -39px;
font-size:118%;
font-weight:700;
color:#000;
padding:4px 0 13px 15px;
}

#company h2.exhititortitle2 {
display:block;
height:22px;
font-size:118%;
font-weight:700;
color:#000;
	background: url(../../images/exhititortitlebar.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

#companyoverlay {
width:800px;
display:block;
margin:0;
padding:0;
}

#companyoverlay .border {
border:2px solid #ccc;
}

.tableborder {
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #e4e4e4;
}

.link_black_small,.link_black_small:link,.link_black_small:active,.link_black_small:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#330;
font-weight:400;
text-decoration:none;
}

.link_black_small:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#d20000;
text-decoration:none;
font-weight:400;
}

.link_black_small_underline,.link_black_small_underline:link,.link_black_small_underline:active,.link_black_small_underline:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#330;
font-weight:400;
text-decoration:underline;
}

.link_black_small_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#d20000;
text-decoration:none;
font-weight:underline;
}

.link_organe_middle,.link_organe_middle:link,.link_organe_middle:active,.link_organe_middle:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#f06522;
font-weight:400;
text-decoration:none;
}

.link_organe_middle:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d24400;
text-decoration:none;
font-weight:400;
}

.link_organe_middle_bold,.link_organe_middle_bold:link,.link_organe_middle_bold:active,.link_organe_middle_bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#f06522;
font-weight:700;
text-decoration:none;
}

.link_organe_middle_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d24400;
text-decoration:none;
font-weight:700;
}

.link_organe_middle_bold2,.link_organe_middle_bold2:link,.link_organe_middle_bold2:active,.link_organe_middle_bold2:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#f06522;
font-weight:700;
text-decoration:none;
}

.link_organe_middle_bold2:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#d24400;
text-decoration:none;
font-weight:700;
}

.link_red_middle_bold_underline,.link_red_middle_bold_underline:link,.link_red_middle_bold_underline:active,.link_red_middle_bold_underline:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
font-weight:700;
text-decoration:underline;
}

.link_red_middle_bold_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:underline;
font-weight:700;
}

.link_red_middle_bold,.link_red_middle_bold,.link_red_middle_bold:active,.link_red_middle_bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
font-weight:700;
text-decoration:none;
}

.link_red_middle_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:none;
font-weight:700;
}

.link_red_middle_underline,.link_red_middle_underline:link,.link_red_middle_underline:active,.link_red_middle_underline:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
font-weight:400;
text-decoration:underlne;
}

.link_red_middle_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:underline;
font-weight:400;
}

.link_red_middle,.link_red_middle:link,.link_red_middle:active,.link_red_middle:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
font-weight:400;
text-decoration:none;
}

.link_red_middle:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:none;
font-weight:none;
}

.link_black_middle,.link_black_middle:link,.link_black_middle:active,.link_black_middle:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
font-weight:400;
text-decoration:none;
}

.link_black_middle:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:none;
font-weight:400;
}

.link_black_middle_bold,.link_black_middle_bold:link,.link_black_middle_bold:active,.link_black_middle_bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
font-weight:700;
text-decoration:none;
line-height:normal;
}

.link_black_middle_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:none;
font-weight:700;
line-height:normal;
}

.link_black_large_bold,.link_black_large_bold:link,.link_black_large_bold:active,.link_black_large_bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#000;
font-weight:700;
text-decoration:none;
line-height:normal;
}

.link_black_large_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#d20000;
text-decoration:none;
font-weight:700;
line-height:normal;
}

.link_black_large,.link_black_large:link,.link_black_large:active,.link_black_large:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#000;
font-weight:400;
text-decoration:none;
line-height:normal;
}

.link_black_large:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:118%;
color:#d20000;
text-decoration:none;
font-weight:400;
line-height:normal;
}

.link_black_large_underline,.link_black_large_underline:link,.link_black_large_underline:visited,.link_black_large_underline:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:400;
text-decoration:underline;
line-height:normal;
cursor:pointer;
}

.link_black_large_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d20000;
text-decoration:underline;
line-height:normal;
cursor:pointer;
}

.link_white_middle_bold:link,.link_white_middle_bold:active,.link_white_middle_bold:visited {
font-size:100%;
color:#fff;
text-decoration:underline;
font-weight:700;
}

.link_white_middle_bold:hover {
font-size:100%;
color:#f3df5c;
text-decoration:underline;
font-weight:700;
}

.link_black_middle_underline,.link_black_middle_underline:link,.link_black_middle_underline:visited,.link_black_middle_underline:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
font-weight:400;
text-decoration:underline;
line-height:normal;
cursor:pointer;
}

.link_black_middle_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:underline;
line-height:normal;
cursor:pointer;
}

.link_black_middle_underline_bold,.link_black_middle_underline_bold:link,.link_black_middle_underline_bold:visited,.link_black_middle_underline_bold:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
font-weight:700;
text-decoration:underline;
line-height:normal;
cursor:pointer;
}

.link_black_middle_underline_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#d20000;
text-decoration:underline;
line-height:normal;
cursor:pointer;
font-weight:700;
}

.searchlistlink,.searchlistlink:link,.searchlistlink:visited,.searchlistlink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:127%;
color:#000;
font-weight:700;
text-decoration:underline;
line-height:normal;
cursor:pointer;
padding-left:5px;
}

.searchlistlink:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:127%;
color:#000;
text-decoration:underline;
line-height:normal;
cursor:pointer;
font-weight:700;
padding-left:5px;
}

.content_black_middle {
font-size:100%;
font-weight:400;
color:#000;
}

.content_black_middle_bold {
font-size:100%;
font-weight:700;
color:#000;
}

.content_black_large_bold {
font-size:118%;
font-weight:700;
color:#000;
}

.content_red_small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
color:#d20000;
line-height:normal;
}

.content_black_small_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#333;
line-height:normal;
}

.content_orange_middle {
font-size:100%;
font-weight:400;
color:#f06522;
}

.content_orange_middle_bold {
font-size:100%;
font-weight:700;
color:#f06522;
}

.content_black_small {
font-size:0.9em;
font-weight:400;
color:#000;
}

.content_red_middle_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
color:#d20000;
line-height:normal;
}

.content_red_middle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:400;
color:#d20000;
line-height:normal;
}

.background_lightGray {
background-color:#F5F5F5;
}

.background_lightyellow {
background-color:#f8e8a8;
}

.background_Gray {
background-color:#ccc;
}

.searchresulttitlebar {
font-size:118%;
font-weight:700;
height:22px;
width:725px;
display:block;
	background: url(../../images/searchtitlebar.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

.searchresulttitlebar2 {
font-size:118%;
font-weight:700;
height:22px;
width:535px;
display:block;
	background: url(../../images/searchtitlebar2.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

.exhibitorsubhead {
background:#f8e8a8;
font-weight:700;
font-size:100%;
color:#000;
padding:5px 10px;
}

.content_gray_middle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:400;
color:#999;
line-height:normal;
}

ul.pagelist {
list-style-type:none;
width:auto;
padding:0 18px 3px 0;
}

ul.pagelist li {

line-height:18px;
color:#000;
	background: url(../../images/menudot2.gif) 0 0 no-repeat;
padding:1px 0 1px 18px;
}

ul.pagelist li a {

line-height:22px;
text-decoration:underline;
color:#000;
}

ul.pagelist li a:hover {

line-height:22px;
text-decoration:underline;
color:#d20000;
}

.mainleftmenu {
height:100%;
width:175px;
font-size:100%;
border-bottom-width:0;
margin:0;
padding:0;
}

.mainleftmenu a.menuitem {
background-image:url(../../images/glossyback3.gif);
font-weight:700;
color:#FFF;
display:block;
height:100%;
position:relative;
text-decoration:none;
margin:0 0 2px;
padding:5px 0;
}

.icon {
padding-left:3px;
padding-right:3px;
padding-top:1px;
}

.mainleftmenu a.menuitem:visited,.mainleftmenu .menuitem:active {
color:#FFF;
-moz-outline:none 0;
outline:none 0;
}

.mainleftmenu a.menuitem:hover {
	background-image: url(../../images/glossyback2.gif);
}

.mainleftmenu div.submenu {
background:#FFF;
}

.mainleftmenu div.submenu ul li a {
	background: #ededed url(../../images/menudot.gif) no-repeat;
display:block;
color:#000;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

#submenutitle {
	background: #ededed url(../../images/menudot.gif) no-repeat;
color:#000;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

#submenutitle ul li {
border-bottom:0 solid #FFF;
margin:0;
padding:0;
}

#submenutitle ul li a {
	background: #ededed url(../../images/menudot3.gif) no-repeat;
display:inline-block;
color:#000;
text-decoration:none;
padding:0 5px 0 13px;
}

#submenutitle ul li a:hover {
	background: #ededed url(../../images/menudot4.gif) no-repeat;
color:#cf0000;
text-decoration:none;
}

.mainleftmenu2 {
height:100%;
width:150px;
font-size:100%;
border-bottom-width:0;
margin:0;
padding:0;
}

.mainleftmenu2 a.menuitem2 {
font-weight:700;
color:#ed4315;
display:block;
height:100%;
position:relative;
padding-left:5px;
text-decoration:none;
padding-top:5px;
}

.mainleftmenu2 a.menuitem2:visited,.mainleftmenu2 .menuitem2:active {
color:#ed4315;
-moz-outline:none 0;
outline:none 0;
}

.mainleftmenu2 div.submenu2 {
background:#fff;
}

.mainleftmenu2 div.submenu2 ul li a {
background:#fff;
display:block;
color:#000;
text-decoration:none;
padding-top:0;
padding-bottom:0;
padding-left:20px;
}

.mainleftmenu2 div.submenu2 ul li a:hover {
background:#fff;
color:#ed4315;
}

.mainleftmenu3 {
width:930px;

border-bottom-width:0;
margin:0;
padding:0;
}

.mainleftmenu3 a.menuitem3 {
display:block;
height:22px;
font-size:118%;
font-weight:700;
color:#000;
background:url(../../images/exhititortitlebar2.gif) 0 0 no-repeat;
position:relative;
text-decoration:none;
padding:4px 0 0 10px;
}

.mainleftmenu3 a.menuitem3:visited,.mainleftmenu3 .menuitem3:active {
color:#000;
-moz-outline:none 0;
outline:none 0;
}

.mainleftmenu3 div.submenu3 {
font-size:100%;
background:#fff;
padding-left:30px;
padding-right:15px;
}

ul.tabs {
list-style:none;
height:26px;
margin:0 !important;
padding:0 0 1px 0px;
}
 
ul.tabs li {
float:left;
text-indent:0;
list-style-image:none !important;
margin:0 !important;
padding:0 0 0 5px;
}

ul.tabs a {
	background: url(../../images/blue.gif) no-repeat -420px 0;
font-size:100%;
font-weight:700;
display:block;
height:26px;
line-height:26px;
width:155px;
text-align:center;
text-decoration:none;
color:#7b7b7b;
position:relative;
top:1px;
-moz-outline:none 0;
outline:none 0;
margin:0;
padding:0;
}

ul.tabs a:active {
outline:none;
}

ul.tabs a:hover {
background-position:-420px -26px;
color:#333;
font-weight:700;
}

ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a {
background-position:-420px -52px;
cursor:default !important;
color:#fff !important;
font-weight:700;
}

div.panes div.pane {
display:none;
}

div.panes div {
display:none;
width:740px;
height:69px;
	background: url(../../images/bg.jpg) no-repeat;
padding:0 10px 0 20px;
}

#searchtab form {
width:310px;
position:absolute;
padding:5px 13px 0 0;
}

#searchtab form input.txtBox1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:265px;
height:20px;
font-size:118%;
background-color:#fff;
border:2px solid #f05714;
color:#666;
float:left;
padding:5px 0 0 5px;
}

#searchtab form input.go {
	background: url(../../images/searchbtn.jpg) 0 0 no-repeat #fffffe;
width:28px;
height:29px;
float:right;
border:none;
padding:0;
}

a.prereg {
	background: transparent url(../../images/en/preregister_btn.jpg) no-repeat 0 0;
display:block;
position:absolute;
margin:3px 0 0 0;
width:179px;
height:45px;
}

a.prereg:hover {
	background: transparent url(../../images/en/preregister_btn.jpg) no-repeat left bottom;
display:block;
margin:3px 0 0 0;
position:absolute;
width:179px;
height:45px;
}

a.applybooth {
	background: transparent url(../../images/en/applybooth_btn.jpg) no-repeat 0 0;
display:block;
position:absolute;
width:179px;
margin:3px 0 0 179px;
height:45px;
}

a.applybooth:hover {
	background: transparent url(../../images/en/applybooth_btn.jpg) no-repeat left bottom;
display:block;
position:absolute;
width:179px;
margin:3px 0 0 179px;
height:45px;
}

a.prereg2 {
	background: transparent url(../../images/en/preregister_btn2.jpg) no-repeat 0 0;
display:block;
float:left;
width:179px;
height:49px;
}

a.prereg2:hover {
	background: transparent url(../../images/en/preregister_btn2.jpg) no-repeat left bottom;
display:block;
float:left;
width:179px;
height:49px;
}

a.applybooth2 {
	background: transparent url(../../images/en/applybooth_btn2.jpg) no-repeat 0 0;
display:block;
float:left;
width:179px;
height:49px;
}

a.applybooth2:hover {
	background: transparent url(../../images/en/applybooth_btn2.jpg) no-repeat left bottom;
display:block;
float:left;
width:179px;
height:49px;
}

.searchleft {
width:310px;
float:left;
display:block;
padding:5px 0 0;
}

.searchright {
width:390px;
height:45px;
float:right;
display:block;
}

.searchbartxt {
width:700px;
display:block;
float:left;
margin:0;
padding:0;
}

.searchright2 {
float:right;
}

.searchbtn {
width:28px;
margin:0 0 0 5px;
}

.searchbox {
width:265px;
height:20px;
font-size:118%;
background-color:#fff;
border:2px solid #f05714;
padding:3px 0 0 5px;
}

.buttonwrapper {
float:auto;
overflow:hidden;
width:100%;
}

a.squarebutton2 {
	background: transparent url('../../images/square-gray-left_gery.gif') no-repeat top left;
display:block;
float:left;
font:bold 11px verdana;
line-height:21px;
height:27px;
padding-left:8px;
text-decoration:none;
cursor: pointer;
}

a.squarebutton2 span {
	background: transparent url('../../images/square-gray-right_gery.gif') no-repeat top right;
display:block;
padding:0 10px 6px 5px;
}

a.squarebutton4 {
	background: transparent url('../../images/square-gray-left.gif') no-repeat top left;
display:block;
float:right;
font:bold 11px verdana;
line-height:21px;
height:27px;
padding-left:8px;
text-decoration:none;
}

#brand ul {
margin-left:50px;
margin-right:30px;
width:390px;
list-style-type:none;
background-color:#FEFFFA;
color:#000;
display:block;
padding:4px 0 0 20px;
}

#brand ul li {
float:left;
height:70px;
display:block;
margin:0 20px 4px 0;
}

#brand2 ul {
margin-left:100px;
margin-right:30px;
width:340px;
background-color:#FEFFFA;
color:#000;
display:block;
float:left;
padding:4px 0 0 20px;
}

#brand2 ul li {
float:left;
display:block;
margin:0 20px 4px 0;
}

#brandproduct ul {
list-style-type:none;
width:704px;
background-color:#FEFFFA;
color:#000;
display:block;
padding:4px 0 0 20px;
}

#brandproduct ul li {
float:left;
color:#000;
font-size:100%;
width:120px;
height:110px;
display:block;
margin:0 20px 10px 0;
}

#overlay {
	background-image: url(../../images/whitetrans.gif);
color:#efefef;
}

div.black h2,div.petrol h2 {
color:#ddd;
}

div.wrap {
height:800px;
overflow-y:auto;
}

#searchbyproduct {
width:740px;
float:left;
display:block;
margin:0;
}

#MyExhibitbtn #innebutton {
width:160px;
float:right;
display:inline;
}

#MyExhibitbtn {
width:725px;
margin-right:15px;
}

#MyExhibitbtn #featured {
background-color:#ccc;
font-size:0.9em;
font-weight:700;
float:left;
display:inline;
padding:1px 8px 1px 3px;
}

#fairupdate {
width:740px;
float:left;
display:block;
margin-left:auto;
margin-right:auto;
}

#fairupdate ul.newsLink li {
list-style-type:none;
font-size:100%;
line-height:18px;
border-bottom:1px dotted #ccc;
}

#fairupdate p.testTxt {
font-size:100%;
width:620px;
background-color:inherit;
display:block;
float:right;
margin:5px 18px 0 0;
}

#fairupdate img.client {
width:72px;
height:48px;
border:#ccc solid 1px;
float:left;
margin:5px 0 0 18px;
}

#updateshadow {
display:block;
width:740px;
height:14px;
	background: url(../../images/updateshadow.gif) 0 0 no-repeat;
margin:10px 0 0;
}

#updateshadow2 {
display:block;
width:550px;
height:14px;
	background: url(../../images/updateshadow2.gif) 0 0 no-repeat;
margin:10px 0 0;
}

ul.moreexhibitors {
list-style:none;
width:auto;
padding:0 10px 5px 15px;
margin:0;
}

#imapfooter {
display:block;
width:635px;
height:15px;
background:url(../../images/footer.gif) no-repeat top left;
position:relative;
}

#imapfooter #pic1 {
left:0;
top:0;
z-index:20;
}

#imapfooter #pic2 {
left:69px;
top:0;
z-index:20;
}

#imapfooter #pic3 {
left:133px;
top:0;
z-index:20;
}

#imapfooter #pic4 {
left:202px;
top:0;
z-index:20;
}

#imapfooter #pic5 {
left:264px;
top:0;
z-index:20;
}

#imapfooter #pic6 {
left:343px;
top:0;
z-index:20;
}

#imapfooter #pic7 {
left:398px;
top:0;
z-index:20;
}

#imapfooter #pic8 {
left:459px;
top:0;
z-index:20;
}

#imapfooter #pic9 {
left:526px;
top:0;
z-index:20;
}

#imapfooter #pic10 {
left:580px;
top:0;
z-index:20;
}

.padding_top_3px {
padding-top:3px;
}

.padding_top_5px {
padding-top:5px;
}

.padding_top_10px {
padding-top:10px;
}

.padding_top_15px {
padding-top:15px;
}

.padding_top_11px {
padding-top:11px;
}

.padding_top_20px {
padding-top:20px;
}

.padding_left_5px {
padding-left:5px;
}

.padding_left_10px {
padding-left:10px;
}

.padding_left_20px {
padding-left:20px;
}

.padding_left_15px {
padding-left:15px;
}

.padding_left_25px {
padding-left:25px;
}

.padding_right_5px {
padding-right:5px;
}

.padding_right_3px {
padding-right:3px;
}

.padding_right_10px {
padding-right:10px;
}

.padding_right_20px {
padding-right:20px;
}

.padding_right_15px {
padding-right:15px;
}

.padding_right_23px {
padding-right:23px;
}

.padding_bottom_5px {
padding-bottom:5px;
}

.padding_bottom_10px {
padding-bottom:10px;
}

.padding_bottom_15px {
padding-bottom:15px;
}

.padding_bottom_20px {
padding-bottom:20px;
}

.padding_bottom_25px {
padding-bottom:25px;
}

div,h1,h2,h3,h4,p,form,label,input,textarea,img,span,b,hr,dd,dl {
margin:0;
padding:0;
}

input,textarea,select {
font-size:100%;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#imap dd,#imapfooter dd {
position:absolute;
margin:0;
padding:0;
}

#imap a#lang,#imapfooter a#lang {
display:block;
width:70px;
height:15px;
text-decoration:none;
z-index:20;
}

#searchresult,#resultlist {
width:740px;
float:left;
display:block;
margin:0;
padding:0;
}

.title,#companyoverlay .title {
font-size:127%;
font-weight:700;
color:#d20000;
}

#refinesearch ul.refinelist li a,#mainrightnav ul.newsLink li a,#fairupdate ul.newsLink li a {
display:block;
font-size:100%;
color:#000;
background-color:inherit;
text-decoration:none;
padding:3px 0;
}

#highlightsection ul.leftpanel li,#mainrightnav ul.newsLink li,ul.moreexhibitors li {
line-height:18px;
border-bottom:1px dotted #ccc;
}

#highlightsection ul.leftpanel li a,ul.moreexhibitors li a {
display:block;
	background: url(../../images/orgdot.gif) no-repeat;
font-size:100%;
color:#000;
background-color:inherit;
text-decoration:none;
padding:3px 0 3px 14px;
}

#highlightsection ul.leftpanel li a:hover,ul.moreexhibitors li a:hover {
color:#000;
background-color:#fff8d0;
}

#highlightsection h2.hightlightfooter,#loginbox h2.hightlightfooter {
display:block;
height:14px;
width:480px;
	background: url(../../images/highlightshadow.gif) 0 0 no-repeat;
}

#highlightsection .more,#mainrightnav .more {
display:block;
float:right;
padding:0 18px 0 0;
}

#mainrightnav ul.newsLink,#mainrightnav ul.whyplan,#fairupdate ul.newsLink {
list-style-type:none;
width:auto;
padding:0 18px 5px;
}

#mainrightnav ul.newsLink li a:hover,#fairupdate ul.newsLink li a:hover {
color:#d20000;
text-decoration:none;
}

#mainrightnav ul.newsLink {
margin:0;
}

#otherevent,#bottombanner {
width:728px;
float:right;
display:block;
margin:15px 0 0 0;
padding:0;
}

.content_black_middle2,.content_black_large {
font-size:118%;
font-weight:400;
color:#000;
}

.mainleftmenu a.menuitem .statusicon,.mainleftmenu2 a.menuitem2 .statusicon2,.mainleftmenu3 a.menuitem3 .statusicon3 {
position:absolute;
top:5px;
right:5px;
border:0;
}

.mainleftmenu div.submenu ul,#submenutitle ul,.mainleftmenu2 div.submenu2 ul {
list-style-type:none;
margin:0;
padding:0;
}

.mainleftmenu div.submenu ul li,.mainleftmenu2 div.submenu2 ul li {
border-bottom:1px solid #FFF;
}

.mainleftmenu div.submenu ul li a:hover,.mainleftmenu div.submenu .highlight {
	background: #d3d3d3 url(../../images/menudot.gif) no-repeat;
}

a.squarebutton,a.squarebutton3 {
	background: transparent url('../../images/square-gray-left.gif') no-repeat top left;
display:block;
float:left;
font:bold 11px verdana;
line-height:21px;
height:27px;
padding-left:8px;
text-decoration:none;
cursor: pointer;
}

a:link.squarebutton,a:visited.squarebutton,a:active.squarebutton,a:link.squarebutton2,a:visited.squarebutton2,a:active.squarebutton2,a:link.squarebutton3,a:visited.squarebutton3,a:active.squarebutton3,a:link.squarebutton4,a:visited.squarebutton4,a:active.squarebutton4 {
color:#fff;
}

a.squarebutton span,a.squarebutton3 span,a.squarebutton4 span {
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 0 10px 6px 5px;
}

a.squarebutton:hover,a.squarebutton2:hover,a.squarebutton3:hover,a.squarebutton4:hover {
background-position:bottom left;
}

a.squarebutton:hover span,a.squarebutton2:hover span,a.squarebutton3:hover span,a.squarebutton4:hover span {
background-position:bottom right;
color:#000;
}
