@charset "utf-8";

@import url(reset.css); 

body{background:#5f8ec4 url(../../Images/web_top.jpg)  no-repeat center 0; font:13px Arial, Helvetica, sans-serif;padding:0px;margin:0px;}

.wrap{width:970px; margin:0 auto;}
.top{width:970px; height:230px; float:left;}
.top_lng{
	float:right;
	background-color:#069;
	padding:5px 8px;
}
.top_lng a{
	line-height:150%;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.top div{margin:107px 0 0 810px;_margin:107px 0 0 810px;font-size:18px;color:#069; width:67px;height:41px;line-height:41px;text-align:center;}

.center_top{width:970px;background:url(gaforum2011/top-bg.png) repeat-y 0 0; height:10px; float:left;_background-image:none;_background:#fff; margin:10px 0 0 0}
.center_top p{width:250px;height:5px;float:left;border-right:1px solid #069;margin-top:5px;_margin-top:0px;}
.center{width:970px;background:url(gaforum2011/center-bg.png) repeat-y 0 0;  float:left;_background:#fff;line-height:20px;}

.center{overflow:hidden;}
.center_left,.center_right{padding-bottom:5000px;margin-bottom:-5000px;}

.center_left{width:240px;float:left;border-right:1px solid #069;margin-left:10px;_margin-left:5px;}
.navigate{width:200px; margin:30px 0 0px 20px;}
.navigate li {float:left; clear:both; margin:0 0 10px 0; text-align:left;width:150px;padding:5px 0 0 50px; height:22px; line-height:20px;}
.navigate li a{ text-decoration:none;font-size:14px; color:#069;}
.navigate li a:hover{ text-decoration:underline;}
.navigate li.selected{ background:#069;}
.navigate li.selected a{color:#fff;}
.module-1{ clear:both;width:240px;padding:0 0 20px 0;}
.module-1 h2{font-weight:bold;color:#069; background:url(gaforum2011/sign.jpg) no-repeat; padding:5px 0 0 25px; height:25px; font-size:15px; margin:0 0 0 10px;
overflow:hidden;}
.module-1 h3{float:right; margin:5px 20px 0 0;}
.module-1 h3 a{color:#069;}
.module-1 div#marquees{
	clear:both;
	height:350px;
	overflow:hidden;
}
.module-1 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
}
.module-1 li{ width:240px;text-align:center; margin:0 0 15px 0; padding:0;}
.module-1 li img{border:1px solid #ccc; margin:0 0 0 16px; padding:0;}
.center_right{float:left;width:700px;margin-top:30px;}
.center_right_left{width:420px;float:left;margin:0 0 0 20px;_margin:0 0 0 10px;color:#333;}
.center_right_left .description h2{background:url(gaforum2011/sign.jpg) no-repeat;padding:5px 0 0 25px;margin:0px 0 20px 0;font:bold 16px Arial, Helvetica, sans-serif; color:#069;}
.center_right_left .description p{margin:10px 0 10px 0; }
.center_right_left .description a{color:#069;font-weight:bold;text-decoration:none;}
.center_right_left .description a:hover{text-decoration:underline;}
.center_right_left .history_pictures{float:left;width:420px;margin:10px 0 25px 0;}
.center_right_left .history_pictures h2{background:url(gaforum2011/sign.jpg) no-repeat;padding:5px 0 0 25px;margin:0px 0 10px 0;font:bold 16px Arial, Helvetica, sans-serif; color:#069;float:left;}
.center_right_left .history_pictures h3 a{float:left;margin:10px 0 0 0;color:#999;}
.center_right_right{width:250px;float:left;margin:0 0 0 10px}
.history{float:left;width:250px;margin:0;}
.history ul{float:left;width:250px;}
.history h2{background:url(gaforum2011/sign.jpg) no-repeat;padding:5px 0 0 25px;margin:0px 0 20px 0;font:bold 16px Arial, Helvetica, sans-serif; color:#069;float:left;}
.history ul li{float:left;clear:both;width:210px;margin:0 20px 4px 20px;_margin:0 10px 4px 10px; text-align:left;}
.history ul li a{color:#999;text-decoration:none;}
.history ul li a:hover{color:#069;text-decoration:none;}
.center_bottom{width:970px;background:url(gaforum2011/bottom-bg.png) repeat-y 0 0;float:left;_background:#fff;height:10px;}
.center_bottom p{float:left;border-right:0px solid #069;width:250px;margin-bottom:5px;height:5px;}

.bottom{text-align:center;width:960px;color:#fff;padding:20px 0 30px 0;float:left;font-size:12px;}


/*Text-SlideShow*/
.text_slideshow{float:left;width:250px; margin:0 0 50px 0;}
.text_slideshow h2{float:left;font-weight:bold;color:#666; background:url(gaforum2011/sign.jpg) no-repeat; padding:5px 0 0 25px; height:25px; font-size:15px;clear:both;width:225px;}
.text_slideshow .slideshow{position:relative;width:250px;height:230px;overflow:hidden;}
.text_slideshow ul{float:left;clear:both;width:210px;_width:210px;margin:0 20px 20px 20px;_margin:0 10px 20px 10px;position:absolute;}
.text_slideshow ul li{float:left;width:210px;position:absolute;}
.text_slideshow ul li img{float:left;margin:10px 0;clear:both;}
.text_slideshow ul li div{float:left;clear:both;width:210px;}
.text_slideshow ul li div.name{font-weight:bold;}
.text_slideshow ul li div.title{margin:0 0 15px 0;}
.speak_title{margin:0 0 5px 0;}
.text_slideshow div.previous{float:left;}
.text_slideshow div.previous a{float:left;width:40px;height:20px; background:url(gaforum2011/left.jpg) no-repeat 18px 5px;line-height:1000px;overflow:hidden;border:1px solid #ccc;margin:0 0 0 20px;}
.text_slideshow div.next{float:left;}
.text_slideshow div.next a{float:left;width:40px;height:20px; background:url(gaforum2011/right.jpg) no-repeat 18px 5px;line-height:1000px;overflow:hidden;border:1px solid #ccc;margin:0 0 0 90px;}
.text_slideshow div a:hover{border:1px solid #069;}


.content{margin:0 20px;width:660px;}
.content .description{width:640px;margin:0 0 20px 0 ; overflow:hidden}
.content .description p{margin:0 0 10px 0;}
.content .description p a,.content .contact a{color:#900;text-decoration:underline;}
.content .description p a:hover{text-decoration:none;}
.content .description p span{width:100px;text-align:left;float:left;font-weight:bold;}
.content .description h1,.content .description h2{color:#006699;font-size:20px;margin:0 0 20px 0; text-align:left;width:670px;font-weight:bold;}
.content .description h2{font-size:16px; text-align:left;margin-bottom:10px;}
.content .description div.info{margin-top:20px;}
.content .registration{
	width:618px;
	border:1px solid #ccc;
}
.content .registration td{padding:5px;}
.content .registration input,.content .registration textarea{width:350px;}
.content .registration input.input{padding:5px 10px;width:80px;}
.content .contact span{font-weight:bold;float:left;width:100px; text-align:right;padding:0 5px 0 0;}

.content .description .sponsor{width:620px;margin:0 auto 20px auto;}
.content .description .sponsor li .sponsor_title{margin:0 0 10px 0px;}
.content .description .sponsor li .sponsor_title span.title{font-size:16px;font-weight:bold;margin:0 0 0 10px;}
.content .description .sponsor li .sponsor_title span.price{text-decoration:line-through;}
.content .description .sponsor li .sponsor_title span.discount_price{color:#F00;}
.content .description .sponsor li .sponsor_did{clear:both;width:590px;float:left;}
.content .description .sponsor li .sponsor_did h2{font-size:13px;color:#666;width:590px; clear:both;}
.content .description .sponsor li .sponsor_did p img{width:180px;}
.content .description .sponsor li .sponsor_did p{float:left;margin:0 10px 10px 0;}
.content .description .sponsor ul{
	clear:both;
	margin:0 auto;
	padding:0;
	width:620px;
}
.content .description .sponsor ul li{
	margin:0 0 10px 0;
	width:590px;
	padding:20px 8px 20px 20px;
	list-style:none;
	border:1px solid #BDD3DF;
}
.content .description .sponsor .sponsor_did img{border:1px solid #ccc;}
.content .description .sponsor .sponsor_description{display:none;}
.content .description .sponsor .sponsor_description p.title{font-size:13px;color:#666;width:590px;font-weight:bold;}
.content .description .sponsor_confirm{
	margin:0 auto 20px auto;
	text-align:center;
	width:618px;
	border:1px solid #069;
}
.content .description .sponsor_confirm ul{float:left;margin:10px 0 20px 0;width:600px;clear:both;}
.content .description .sponsor_confirm ul li{list-style:none;float:left;margin:0 0 10px 0;clear:both;width:600px; text-align:left;}
.content .description .sponsor_confirm ul li .sponsor_title span.title{font-size:16px;font-weight:bold;margin:0 0 0 20px;}
.content .description .sponsor_confirm ul li .sponsor_title span.price{text-decoration:line-through;}
.content .description .sponsor_confirm ul li .sponsor_title span.discount_price{color:#F00;}
.content .description .sponsor_confirm .final_price{float:left;clear:both;padding:0 0 20px 450px;}
.content .description .sponsor_confirm .final_total{clear:both;text-decoration:line-through;text-align:left;width:150px;}
.content .description .sponsor_confirm .final_discount_total{clear:both;clear:both;color:#f00;text-align:left;width:150px;}

.content .description .step{width:620px;margin:0 auto 10px auto; overflow:hidden;}
.content .description .step table a{
	display:block;
	width:auto;
	padding:0 10px;
	height:50px;
	background:#999;
	text-decoration:none;
	color:#fff;
	text-align:center;
	line-height:50px;
}
.content .description .step table a.selected{background:#069;}

.content .description .prompt{
	margin:20px auto 0px auto;
	padding:0;
	color:#990000;
	padding:0;
	text-decoration:underline;
	text-align:left;
	width:620px;
	overflow:hidden;
}
.left_form{
	width:620px;
	overflow:hidden;
	margin:0 auto 20px auto;
}
.content .description .success{background:#8fc320;width:602px; text-align:center;float:left;margin:0 0 20px 33px;}
.content .description .success p{font-size:20px;padding:20px 0 5px 0;font-weight:bold;color:#FFFFFF;}
.content .description .success span{font-size:16px;padding:0 0 10px 20px;color:#FFFFFF;float:left;}

.content .description .submit{
	width:670px;
	text-align:center;
	margin:0 0 20px 0;
}
.content .description .submit input{padding:5px 20px;}
.content .description .submit span{color:#006699;}