/* CSS Document */
ul,li,ol,dl{list-style:none;}
#content{
	width:757px;
	/*height:auto;*/
    position:relative;
	border-right:#E6E8FA 1px solid;
	border-left:#E6E8FA 1px solid;
	/*margin:auto  auto;*/
	float:right;
	z-index:1;
}
#overview{width:520px; height:auto; margin-top:15px; margin-left:25px;text-align:justify; position:relative;}
#overview .dateandvenue{ margin-top:5px;font-size:14px; font-weight:bold;color:#8d1d22;}
#overview .overview{margin-top:5px;}
#overview img{
	position:absolute;
	left: 531px;
	top: 26px;
}
#whatsforu{width:730px; height:120px; background-image:url(../images/border/whatsforu.jpg); background-repeat:no-repeat; margin-top:10px ;margin-left:20px; position:relative; margin-bottom:10px;}
#whatsforu dl dt{font-size:16px;font-weight:bold;position:absolute;left: 20px;top: -4px;color:#8d1d22;}
#whatsforu dl dd{width:680px;text-align:justify;position:absolute;left: 15px;top: 17px;}
#contentbanner{width:600px; height:100px; margin-left:65px; margin-bottom:15px;}
#speaking{
	width:702px;
	margin:0px auto 5px 28px;
	padding:0;
	position:relative;
	clear:both;
}
#speaking dl dt{font-size:13px;font-weight:bold;color:#ffffff; background:url(../images/bg/dtbg.jpg) repeat-x; padding-top:3px; padding-left:5px; padding-bottom:3px;}
#speaking dl dd {padding-left:20px; padding-top:2px; width:500px; line-height:25px;}
#wpr{width:702px; margin-left:28px; margin-top:10px; height:380px;}
#whatsmore{
	width:295px;
	height:215px;
	margin:0 47px 0 0;
	float:left;
	color:#ffffff;
}

#whatsmore dl dt{font-size:13px;font-weight:bold;color:#ffffff; background:url(../images/bg/dtbg.jpg) repeat-x ; padding-top:3px; padding-left:5px; padding-bottom:3px;}
#whatsmore dl dd{padding-left:12px; padding-top:5px; width:257px;height:18px; color:#000000}
#indeximg{
	position:relative;
	margin-top:0;
	width:360px;
	height:360px;
	z-index:8;
	overflow:hidden; float:right;
}
#indeximg a{ text-decoration:none;}
#indeximg img{position:absolute;border:none; display:block; width:360px; height:360px;left:0; top:0;}
#img1{z-index:100;}
#img2{z-index:99;}
#img3{z-index:98;}
#img4{z-index:97;}
#imgcount{
	width:80px;
	height:20px;
	position:absolute;
	left: 279px;
	top: 342px;
	z-index:101; color:#FFFFFF;
}
#imgcount li{float:left; display:inline-block; width:20px; height:20px; text-align:center; cursor:pointer;}
.imgcountli{color:#8d1d22}

#vip{
	width:190px;
	height:350px;
	margin:0 0 auto 0px;
	position:relative;
	left: -1px;
	top:680px;
	color:#000000;
	overflow:hidden;
}

#vip dl dt{font-size:10px;font-weight:bold;color:#ffffff;background-image:url(../images/bg/left_bg.jpg); background-repeat:no-repeat; padding-top:1px; padding-left:5px; padding-bottom:3px;line-height:20px;}
#vip dl dd{
	float:left;
	display:inline;
	padding-left:2px;
	padding-top:5px;

	height:350px;
	overflow:hidden;
	color:#000000;
}

#vip dl dd ul li{font-size:8pt; margin-bottom:4px;}
#speaker{
	width:697px;
	height:auto;
	margin:20px auto 20px 28px;

}
#speaker dl dt{font-size:13px;font-weight:bold;color:#ffffff; background:url(../images/bg/dtbg.jpg) repeat-x; padding-top:3px; padding-left:5px; padding-bottom:3px;}
#speaker dl dd{
	color:#FFFFFF;
	position:absolute;
	left: 593px;
	top: 4px;
}
#speaker dl dd a{color:#FFFFFF}
#next{float:right;}
#speaker #aboutspeaker{width:697px; height:auto; margin-top:10px;position:relative; float:left;}
#allspeakers{
	width:5000px;
	height:374px;
	position:absolute;
	top:0;
	left:0px;
	padding-left:14px;
	padding-top:15px;
	margin:0;
}
.detail{width:230px; height:100px; float:left; display:inline;}
.detail img{ width:60px; height:75px;  margin-top:0px; margin-bottom:25px;border:none; display:block; float:left;}
.detail ul{text-align:left;margin-left:65px; width:160px; padding-left:5px;}
.detail ul li{width:160px; margin:0; padding:0; display:block;}
.detail ul .position{font-size:11px;}
.detail ul .from{font-size:12px; font-weight:bold;}
.detail ul .description{display:none;}
#eventreview{
	position:relative; float:left;	margin:5px auto auto 0;
}
#eventreview img{border:none}
#mediapartner{
	margin-top:25px;
	margin-left:28px;
	width:700px;
	
	font-size:16px;
	font-weight:bold;
	color:#8d1d22;

}
#mediapic{
	width:700px;
	font-size:16px;
	font-weight:bold;
	color:#8d1d22;

}
#mediapic a img{float:left; display:inline; margin-right:8px; margin-bottom:20px;}
