BODY {
	background:url(../images/body_bg.jpg) no-repeat center top; text-align:center;
}

#container {
	   MARGIN: 0px auto; width:938px;  text-align:left; 
}
#header {
 height:90px; position:relative; width:925px; margin-left:auto; margin-right:auto;
}
#header #logo{width:500px; float:left; height:60px;}
#header #logo a{display:block; width:500px; height:60px; }
#header #logo a:hover{}
#header #version{width:130px; float:right; margin-top:24px;  }
#version li{float:left; margin-left:16px; display:inline; height:20px;}
#header #version a{color:#cad0da;}
#header #version a:hover{color:white;}
 #slogan{width:235px; height:60px; background:url(../images/slogan.gif) no-repeat;  position:absolute;   top:12px; right:36px;   display:none; 	  }
#version .en{line-height:17px;}
#version .cn{line-height:20px;}
#version a{color:black; text-decoration:none; display:block;  background:url(../images/icon-arrow.gif) no-repeat left center; height:20px;  padding-left:8px;} 
#version a:hover{ text-decoration:none; color:#005291;   }
 
#header .logo{margin-left:10px;}
#content{margin-top:20px;}
#menu UL {
	 margin:0; padding:0;
}
#menu LI {
	   overflow:hidden; margin:0;  padding:0; 
}
 
#menu A {
	COLOR: #000; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:block; padding:0 14px; overflow:hidden;
}
#menu a:hover{color:#00518E}
#menu A.cur {
	color:#FFE400
}

#menu  ul li.home
{
	min-height:23px;
	font-family:Arial;
	font-size:12px;
	background:url(../images/nav-bg.png) repeat-x left top; 
 	text-align:left; padding:5px 0 3px;  _padding:6px 0 4px;
    _line-height:20px;
 
} 
#menu  ul li.home a
{
 
	padding-left:12px; font-weight:bold;
}
 
#menu li  .acitem
{   padding-top:4px;
	height:90px;
	list-style:none;	 
	background-color:#eeeeed;
	font-weight:normal;
	
}
#menu li li{height:21px; margin:0; padding:0;}
#menu li li a{ }
#menu li .acitem li a
{
	font-family:Arial;
	font-size:12px;
	line-height:20px; 
	text-decoration:none;
	font-weight:normal;
	color:#666;
}
#menu li .acitem li a:hover{color:#00518E}
#quicklink ul li{margin:0; margin-bottom:1px; padding:0; overflow:hidden; _height:32px;}
#quicklink ul li a{display:block; margin:0; padding:0;}
a.reg{font-size:16px; font-weight:bold; color:#66A800;}
.wrapper {
	LINE-HEIGHT: 1.8em
}
.main-content{padding:20px; vertical-align:top; text-align:left; min-height:250px; padding-bottom:18px;}

.right_side{margin-top:8px; background-color:#fff;}
.countdown{height:280px; background:url(../images/countdown_bg.jpg) no-repeat;}
.countdown .lxftime{font-size:24px; padding-top:80px; text-align:center;  font-weight:bold; color:#e00000; }
.countdown .lxftime span{padding-left:10px;}
.countdown .lxftime em{font-weight:normal; font-size:12px; color:#666; font-style:normal; padding-left:4px;}
.icalendar a{display:block; width:180px; height:150px; margin-top:40px; margin-left:5px; text-indent:-9999em;}
div.box .erbox
{
	width:99%;
	 
}
div.box table.erbox td
{
 
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px dotted #ccc;
}
.box .con{min-height:100px;}
.box .con p{margin-bottom:8px;}
.box .con ul{margin-bottom:18px;}
.sidebar{width:180px; background-color:#fff; padding-top:12px; margin:0 auto; min-height:300px;}
#attendees{  vertical-align:top;} 
.side-list {
	margin-bottom:12px; text-align:center; width:168px; border:1px solid #C9C9C9; border-top:2px solid #00589B; padding-bottom:8px;
}
.side-list UL {
	MARGIN-TOP: 12px
}
.side-list .title {
 height:21px;	LINE-HEIGHT: 21px;  WIDTH: 168px; HEIGHT: 21px; FONT-WEIGHT: bold;   text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; 
}
.side-list .side-con{text-align:center; background-color:#fff; vertical-align:top;}

.side-list LI {
	TEXT-ALIGN: center; WIDTH: 100%; MARGIN-BOTTOM: 12px
}
#attendees .title{ height:21px;}
#attendees .side-con{vertical-align:top;}
#attendees li{height:95px;}
#attendees li img{max-width:150px; max-height:90px;}
.jCarouselLite2{ width:160px;  }
.jCarouselLite2 li{width:160px; text-align:center; margin:0px; padding:0px;   vertical-align:middle; min-height:100px;  line-height:80px;  }
.jCarouselLite2 li img{margin:0 auto; padding:0;}
.jCarouselLite{   
 width:670px; height:130px; margin-left:auto; margin-right:auto;  text-align:center;   
 
} 
.jCarouselLite li{
 float:left; display:inline; width:200px; text-align:center; margin-top:12px; margin-right:0px;
}
.jCarouselLite li img{ 
   display:block; width:180px; height:120px; margin:0 auto;
} 
.box {
	MARGIN-BOTTOM: 12px; margin-top:1px; background-color:#fff;
}
.box .title {
	 font-size:11px; padding-left:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:white; background-color:#2c426a; line-height:23px; height:23px; font-weight:bold; }


.box .title SPAN {
	LINE-HEIGHT: 24px; PADDING-LEFT: 10px; FONT-WEIGHT: bold
}


#partner .title {
	LINE-HEIGHT: 20px; BACKGROUND-COLOR: #eee; HEIGHT: 20px; BORDER-TOP: #ccc 1px solid
}
#main-content{background-color:#fff;}
#content .boxpad {
	PADDING-TOP: 14px
}
#content H2 {
	MARGIN-BOTTOM: 6px
}
#topic UL {
	LIST-STYLE-TYPE: disc; MARGIN-TOP: 8px; MARGIN-LEFT: 15px
}
#topic .con {
	PADDING-BOTTOM: 16px
}
#sponsor H2.with-l {
	WIDTH: 100%; BORDER-TOP: #d8d8d8 1px solid; PADDING-TOP: 6px
}
#sponsor LI {
	MARGIN-TOP: 8px; block: block
}
#promotion {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#news UL {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: disc; MARGIN-LEFT: 18px
}
#news LI {
	PADDING-LEFT: 0px
}
#news A {
	COLOR: #333333; TEXT-DECORATION: none
}
#news_detail A {
	COLOR: #333333; TEXT-DECORATION: none
}
#news A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#news_detail A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.grad-gray {
	BACKGROUND: url(../images/bg-grad-gray.jpg) repeat-x left top
}
#newjoined UL {
	LINE-HEIGHT: 20px
}
#newjoined UL LI {
	PADDING-BOTTOM: 3px
}
#newjoined H2 {
	FONT-SIZE: 13px
}
#news A {
	COLOR: #333
}
#delegates li{float:left; margin-right:12px; height:90px; width:200px;}
#footer {
	TEXT-ALIGN: center;   MARGIN:8px auto; WIDTH: 940px; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 3px; 
	background:url(../images/footer_bg.png) no-repeat center top; height:60px; line-height:16px;
}
#footer P {
	padding-top:3px;
}
#footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#position {
	LINE-HEIGHT: 28px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg-crumb.jpg) repeat-x left bottom; HEIGHT: 35px; COLOR: #666666; FONT-SIZE: 11px
}
#position A {
	COLOR: #666666; TEXT-DECORATION: none
}
.crumb-right {
	BACKGROUND: url(../images/shade-right.jpg) no-repeat right bottom
}
#programs .hbarck {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#programs U {
	TEXT-DECORATION: none
}
#programs .title {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #acca88; COLOR: #ffffff; FONT-WEIGHT: bold
}
#programs .title P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#programs .topic P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#programs .topic {
	BACKGROUND-COLOR: #d8e6c7;
}
#programs UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 20px
}
#speakers .con{padding-left:10; padding-right:6px;}
.speaker-list li{ width:168px; height:95px;     display:inline; float:left; margin-left:0px; margin-bottom:12px;  }
.speaker-list li .photo{width:70px; float:left; }
.speaker-list li .photo img{width:65px; height:75px;}
.speaker-list li .intro{float:left; width:96px; line-height:14px;}
.speaker-list li .intro h3{padding-left:0; margin-left:0;}
.speaker-list li .intro .desp{font-size:10px; color:#666; font-style:normal;}


.say p{background:url(../images/icon_q.gif) no-repeat 0 0px; padding-left:20px; margin-bottom:20px; padding-right:20px; margin-left:12px;  }
.say p .name{display:block; color:#999;}
.overview_attendee_list li{width:45%; float:left; line-height:21px; margin-right:8px; line-height:16px;}
.partner_list {margin-top:12px;}
.partner_list li{
 width:45%; margin-right:8px; float:left; height:80px; margin-left:8px; margin-bottom:8px;
}
#page-c {
	BORDER-TOP: #dddddd 1px dotted; PADDING-TOP: 4px;
}
#agenda P ,#agenda .bd{
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 15px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 18px
}
#agenda .nobd{border:none; padding-bottom: 0px; margin-bottom:4px;}
#agenda ul{LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; margin-top: 0px; MARGIN-LEFT:2px; clear:both; padding-top:0;    line-height:18px;
}
#agenda ul li{margin-bottom:4px;}
#agenda .header {
	LINE-HEIGHT: 21px; BACKGROUND-COLOR: #00589B; MARGIN-TOP: 35px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 12px; HEIGHT: 21px; COLOR: #ffffff
}
#media-partners li {
	LINE-HEIGHT: 100px; MARGIN-TOP: 12px; FLOAT: left; HEIGHT: 100px; MARGIN-RIGHT: 20px
}

#overview p, #register p{margin-bottom:18px;}
.scr img{margin-right:8px;}
#review2010 .con{padding:0px; padding-left:19px; padding-top:20px;}
#review2010 li{display:inline; float:left; margin-right:12px; margin-bottom:10px; }
#review2010 img{width:320px; height:213px;}
#sp-lk a, #lk2 a{margin:0; padding:0;}
#lk2 a{height:40px;}
.bl {color:#00589B;}
/*
.jCarouselLite{ height:150px; width:690px; overflow:hidden; position:relative; padding-left:0px;  margin-top:10px;}
.jCarouselLite li{width:210px; height:130px; float:left;}
.jcarousel-prev ,.jcarousel-next {background: url(../images/next.gif) no-repeat 0 0; width: 28px; height: 30px; display: block; float: left; position:absolute; top:50px; left:950px; cursor: pointer; }
.jcarousel-prev { background: url(../images/prev.gif) no-repeat 0 0; left:12px;}
*/

#review-list{position:relative;   width:690px; height:140px; overflow:hidden;}
.prev ,.next {background:url(../images/btn-scroll.gif) no-repeat; width: 40px; height: 40px; display: block;  position:absolute; top:60px;  cursor: pointer; text-indent:-9999em; z-index:999;}
.prev {background-position:left top; left: 0px;  }
.next { background-position:left bottom; right:0px;  }
#consultants .con3{background:url(../images/consul-bg.gif) left top; padding-bottom:0px; vertical-align:top; margin-top:8px; padding:0px; display:block; zoom:1;}
 #consultants .speaker-list li{ width:208px; height:90px;  display:inline; float:left; margin-right:18px; margin-bottom:10px;  }
#consultants .speaker-list li div{margin-left:18px; padding-top:12px;}
#message{margin-top:12px;}
#message td{border-bottom:1px soilid #fff;}
.btn {padding:3px 6px }
#register-pop{
 width:560px; text-align:left; padding-bottom:10px; padding-top:8px;
}
#register-pop h2{
  color:#66A800; font-size:14px;
}
.box ul.ico li{background:url(../images/ico_rect.gif) no-repeat 0 6px; padding-left:13px;}
#highlights p{background:url(../images/ico_rect.gif) no-repeat 0 6px; padding-left:13px;}
/* style for homepge */
#speaker_panel{ height:560px;  overflow:hidden;  width:530px;  padding-top:10px; position:relative;  }
		
	.container { width:530px; height:560px; overflow:hidden; position:relative; cursor:pointer; margin:0 auto;  background:url(../images/lightbox-ico-loading.gif) no-repeat center center;}
		div.slides { position:absolute; top:0; left:0; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides > div,ul.slides li { position:absolute; top:0; width:530px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		 
		ul.pagination { list-style:none; padding:0; margin:0; }
		ul.pagination li  { float:left;  }
		ul.pagination li a {   }
		ul.pagination li.active a { background:blue; color:white; }
 
 
#speaker_panel    .pagination{
 position:absolute; left:470px; top:565px; width:240px; height:16px;  z-index:9999999999;
}
#speaker_panel    .pagination li{
  float:left;  
}
#speaker_panel    .pagination li a{
 display:block;  width:16px; height:16px; margin-right:5px; background-color:#ccc; color:#666; text-decoration:none;
}
#speaker_panel    .pagination li.active a{
 display:block;   background-color:#FF9900; color:#fff;
}
.sponsor-list{padding-bottom:12px; margin-bottom:12px;}
#left-list li{min-height:100px; height:100px;}
	 