body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial;
font-size:10pt;
}

div#container{
	width:872px;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:left;
}
div#banner{
	width:872px;
	height:108px;
	background-position:top center;
	background-image:url(/images/layout2010/banner.png);
}
div#hmenu{
	width:870px;
	height:28px;
	border:solid 1px #c7e9f7;
	background-image:url(/images/layout2010/hmenu_bg.png);
}
#hmenu ul{
	margin:0;
	padding:0;
}
#hmenu ul li{
	margin:0;
	padding:0;
	float:left;
	height:28px;
	list-style:none;
}
#hmenu.en-us ul li a.mainline{
	height:0;
	padding-top:28px;
	margin:0;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(/images/layout2010/en-us/hmenu.png);
}
#hmenu.zh-cht ul li a.mainline{
	height:0;
	padding-top:28px;
	margin:0;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(/images/layout2010/zh-cht/hmenu.png);
}
#vmenu{
	width:157px;
	height:422px;
	background-image:url(/images/layout2010/vmenu_bg.png);
	background-repeat:no-repeat;
	margin-top:11px;
	float:left;
	display:inline;
}
#hmenu.zh-cht a#hml_home{
	width:57px;
	background-position:0 0;
}
#hmenu.zh-cht a#hml_about{
	width:78px;
	background-position:-57px 0;
}
#hmenu.zh-cht a#hml_membership{
	width:77px;
	background-position:-135px 0;
}
#hmenu.zh-cht a#hml_join{
	width:77px;
	background-position:-212px 0;
}
#hmenu.zh-cht a#hml_contact{
	width:78px;
	background-position:-289px 0;
}
#hmenu.zh-cht a#hml_lang{
	width:53px;
	background-position:-367px 0;
}
#hmenu.zh-cht a#hml_home:hover{
	width:57px;
	background-position:0 -28px;
}
#hmenu.zh-cht a#hml_about:hover{
	width:78px;
	background-position:-57px -28px;
}
#hmenu.zh-cht a#hml_membership:hover{
	width:77px;
	background-position:-135px -28px;
}
#hmenu.zh-cht a#hml_join:hover{
	width:77px;
	background-position:-212px -28px;
}
#hmenu.zh-cht a#hml_contact:hover{
	width:78px;
	background-position:-289px -28px;
}
#hmenu.zh-cht a#hml_lang:hover{
	width:53px;
	background-position:-367px -28px;
}
#hmenu.en-us a#hml_home{
	width:68px;
	background-position:0 0;
}
#hmenu.en-us a#hml_about{
	width:83px;
	background-position:-68px 0;
}
#hmenu.en-us a#hml_membership{
	width:102px;
	background-position:-151px 0;
}
#hmenu.en-us a#hml_join{
	width:72px;
	background-position:-253px 0;
}
#hmenu.en-us a#hml_contact{
	width:94px;
	background-position:-325px 0;
}
#hmenu.en-us a#hml_lang{
	width:51px;
	background-position:-419px 0;
}
#hmenu.en-us a#hml_home:hover{
	width:68px;
	background-position:0 -28px;
}
#hmenu.en-us a#hml_about:hover{
	width:83px;
	background-position:-68px -28px;
}
#hmenu.en-us a#hml_membership:hover{
	width:102px;
	background-position:-151px -28px;
}
#hmenu.en-us a#hml_join:hover{
	width:72px;
	background-position:-253px -28px;
}
#hmenu.en-us a#hml_contact:hover{
	width:94px;
	background-position:-325px -28px;
}
#hmenu.en-us a#hml_lang:hover{
	width:51px;
	background-position:-419px -28px;
}
#vmenu ul{
	margin:0;
	padding:0;
}
#vmenu ul li{
	margin:0;
	padding:0;
	float:left;
	
	width:157px;
	list-style:none;
}
#vmenu.zh-cht ul li a.mainline{
	height:0;
	padding-top:24px;
	margin:0;
	width:157px;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(/images/layout2010/zh-cht/vmenu.png);
}
#vmenu.en-us ul li a.mainline{
	height:0;
	padding-top:24px;
	margin:0;
	width:157px;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(/images/layout2010/en-us/vmenu.png);
}
a#vml_research{
	padding-top:30px !important;
	background-position:0 0;
}
a#vml_engagement{
	background-position:0 -30px;
}
a#vml_events{
	background-position:0 -54px;
}
a#vml_issuses{
	background-position:0 -78px;
}
a#vml_press{
	background-position:0 -102px;
}
a#vml_gallery{
	background-position:0 -126px;
}
a#vml_video{
	background-position:0 -150px;
}
a#vml_download{
	background-position:0 -174px;
}
a#vml_links{
	background-position:0 -198px;
}
a#vml_sitemap{
	background-position:0 -222px;
}
a#vml_research:hover{
	padding-top:30px !important;
	background-position:-157px 0;
}
a#vml_engagement:hover{
	background-position:-157px -30px;
}
a#vml_events:hover{
	background-position:-157px -54px;
}
a#vml_issuses:hover{
	background-position:-157px -78px;
}
a#vml_press:hover{
	background-position:-157px -102px;
}
a#vml_gallery:hover{
	background-position:-157px -126px;
}
a#vml_video:hover{
	background-position:-157px -150px;
}
a#vml_download:hover{
	background-position:-157px -174px;
}
a#vml_links:hover{
	background-position:-157px -198px;
}
a#vml_sitemap:hover{
	background-position:-157px -222px;
}
#content{
	margin-left:11px;
	margin-top:11px;
	width:703px;
	float:left;
	height:auto;
	display:inline;
}
#highlight{
	width:533px;
	height:222px;
		
}
#showcase{
	float:left;
	width:334px;
	height:200px;
	background-repeat:no-repeat;
	background-color:white;
	padding:10px 0 10px 10px;
	overflow:hidden;
	border-top:solid 1px #c7e9f7;
	border-left:solid 1px #c7e9f7;
	border-bottom:solid 1px #c7e9f7;
}
#showcaseTarget{
	width:335px;
	height:200px;
	background-repeat:no-repeat;
	overflow:hidden;
	background-position:center center;
}
#event_switcher{
	width:188px;
	height:220px;
	float:left;
	border-top:solid 1px #c7e9f7;
	border-bottom:solid 1px #c7e9f7;
}
.sl{
	background-image:url(/images/layout2010/sevent_bg.png);
	background-repeat:repeat-y;
}
.pl{
	background-image:url(/images/layout2010/pevent_bg.png);
	background-repeat:repeat-y;
}
.event_hold{
	background-image:url(/images/layout2010/hevent_bg.png);
	background-repeat:repeat-y;
	color:white !important;
}

.event{
	height:49px;
	width:182px;
	color:#2f2d6d;
	font-size:10pt;
	padding:3px;
	float:left;
	cursor:pointer;
}
#upcoming{
	width:533px;
	height:auto;
	margin-top:11px;
}
#upcoming_title{
	width:522px;
	height:22px;
	background-image:url(/images/layout2010/title_bar.png);
	font-size:10pt;
	color:white;
	padding-left:11px;
	line-height:22px;
}
#upcoming_content{
	border:solid 1px #d8d8d8;
	width:511px;
	height:123px;
	padding:10px;
	margin-top:11px;
	background-color:white;
}
#sidebar{
	width:157px;
	height:411px;
	float:left;
	text-align:center;
	margin-left:11px;
	margin-top:11px;
}
#sidebar #rss_heading p{
	font-size:10pt;
	color:#2f2d6d;
	font-weight:bold;	
	line-height:22px;
	margin:0;
}
#sidebar #rss_heading img{
	float:right;
	cursor:pointer;
}
#rss_content{
	width:157px;
	height:79px;
	
}
#hotpage{
	width:157px;
	height:299px;
	margin-top:11px;
	background-image:url(/images/layout2010/sidebar_bg.png);
	background-repeat:no-repeat;
}
#footer{
	width:852px;
	clear:both;
	height:35px;
	background-color:#f1f1f1;
	margin-top:11px;
	padding:10px;
	color:#808080;
	font-size:9pt;
}
#footer p#copyright{
	margin:0;
	float:left;
	line-height:35px;
}
#footer p#disclaimer{
	margin:0;
	float:right;
	line-height:35px;
}
a:link{
	color:#2f2d6d !important;
	text-decoration:none;
}
a:visited{
	color:#2f2d6d !important;
	text-decoration:none;
}
a:hover{
	color:#2f2d6d;
	text-decoration:underline;
}
a:active{
	color:#2f2d6d;
	text-decoration:underline;
}