body{font-size:62.5%;color:#2c2c2c;background:#fff;font-family:Arial,Helvetica,sans-serif;}
a:focus{outline:thin #ccc;}
a:hover{color:#d00000;text-decoration:underline;cursor:pointer;}
a{color:#5e5e5e;text-decoration:none;cursor:pointer;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}

#nav{background:url(nav_bg2.gif) no-repeat;clear:both;height:38px;width:942px;margin:0 auto;text-align:center;position:relative;z-index:1;}
#nav ul{list-style:none;height:37px;width:963px;margin:0 auto;padding:0;position:relative;left:8px;top:3px;z-index:5000;text-align:center;}
#nav ul li{float:left;height:37px;width:auto;margin:0;padding:0;position:relative;}
#nav ul li a.main-link{background:url(sh_home_nav_all.png) no-repeat;display:block;cursor:pointer;float:left;height:37px;width:auto;overflow:hidden;text-indent:-9999em;}
#nav ul li a.main-link.current{position:relative;z-index:5100;}



#nav ul li.technology-link a{background-position:-195px 0;width:150px;}
#nav ul li.happenings-link a{background-position:-100px 0;width:130px;}

#nav ul li.venue-link a{background-position:-243px 0;width:110px;}
#nav ul li.venue-link a:hover{background-position:-243px -42px;width:110px;}
#nav ul li.venue-link a.current,#nav ul li.venue-link a:hover.current{background-position:-243px -42px;width:110px;}



#nav ul li.shop-link a{background-position:-690px 0;width:75px;}


#nav ul li.home-link a{background-position:0 0px;width:89px;}

#nav ul li.shanghai-link a{background-position:-89px 0;width:106px;}

#nav ul li.travel-link a{background-position:-497px 0;width:100px;}
#nav ul li.travel-link a:hover{background-position:-497px -42px;width:100px;}
#nav ul li.travel-link a.current,#nav ul li.travel2-link a:hover.current{background-position:-497px -42px;width:100px;}

#nav ul li.news-link a{background-position:-870px 0;width:100px;}

#nav ul li.video-link a{background-position:-600px 0;width:95px;}
#nav ul li.video-link a:hover{background-position:-600px -42px;width:95px;}
#nav ul li.video-link a.current,#nav ul li.video-link a:hover.current{background-position:-600px -42px;width:95px;}

#nav ul li.interviews-link a{background-position:-352px 0;width:143px;}
#nav ul li.interviews-link a:hover{background-position:-352px -42px;width:143px;}
#nav ul li.interviews-link a.current,#nav ul li.interviews-link a:hover.current{background-position:-352px -42px;width:143px;}



#nav ul li.more-link a{background-position:-768px 0;width:100px;}
#nav ul li.more-link a:hover{background-position:-768px -42px;width:100px;}
#nav ul li.more-link a.current,#nav ul li.more-link a:hover.current{background-position:-768px -42px;width:100px;}



#nav .dropdown-container{position:absolute;top:37px;left:-5px;z-index:5000;width:385px;}
#nav .nav-dropdown{background:#fff;border:1px solid #dcdcdc;float:left;height:auto;width:auto;margin:0;padding:8px 0 12px;top:0;left:5px;}
#nav .dropdown-container.offscreen-render,#nav .flip .dropdown-container.offscreen-render{position:absolute;left:-9999em;}


#nav .flip .nav-dropdown{float:right;}#nav .nav-dropdown .col{clear:right;float:left;height:auto;width:124px;margin:0;padding:0 20px 0 4px;}
#nav .nav-dropdown .col.last{border-right:none;}
#nav .nav-dropdown .col ul{float:left;height:auto;width:100%;margin:0;padding:0;position:relative;}
#nav .nav-dropdown .col ul.last{border-right:none;}
#nav .nav-dropdown .col li{display:block;float:left;clear:both;height:auto;width:124px;margin:2px 0;padding:0;}
#nav .nav-dropdown .col li.hr-dotted{height:1px;margin:0;padding:0;width:100%;}
#nav .nav-dropdown .col li.last{border-bottom:none;margin-top:-1px;}
#nav .nav-dropdown ul li ul.sub-links li.last{border-bottom:none;margin:3px 0 0;}
#nav .nav-dropdown .col ul li a{background:none;color:#404040;display:block;cursor:pointer;font-size:1.1em;font-weight:bold;margin:0;padding:0;text-transform:capitalize;text-align:left;width:124px;}
#nav .nav-dropdown .col ul li a:hover{color:#d00000;background:none;padding:0;width:124px;}
#nav .nav-dropdown .col li ul.sub-links li a{font-size:1.1em;font-weight:normal;cursor:pointer;}
#nav .nav-dropdown .companies{border:none;clear:right;float:left;margin-top:18px;padding:0 8px 0 0;width:150px;}
#nav .nav-dropdown .companies.first{margin-top:0;}#nav .nav-dropdown .companies ul{clear:right;float:left;margin:0;width:150px;}