* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, sans-serif;
	color:#757575;
	line-height:18px;
	background:url(images/02.jpg) repeat-x;
}
a {
	text-decoration:none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
	color:#99cc00;
}
img {
	border-style: none;
}
a.ticket_link {
	display:block;
	float:right;
	font-size:9pt;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#757575;
	padding-top:2px;
}
a.ticket_link:hover {
	color:#99cc00;
}
a.more_details {
	display:block;
	float:right;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, sans-serif;
	color:#757575;
}
a.more_details:hover {
	color:#99cc00;
}
a.sub_details {
	display:block;
	float:right;
	width:100px;
	height:25px;
	background:url(images/more2.jpg) no-repeat;
}
a.sub_details:hover {
	background:url(images/more.jpg) no-repeat;
}
a.sub_details_ch {
	display:block;
	float:right;
	width:100px;
	height:25px;
	background:url(images/more_ch2.jpg) no-repeat;
}
a.sub_details_ch:hover {
	background:url(images/more_ch.jpg) no-repeat;
}
a.sub_details_de {
	display:block;
	float:right;
	width:100px;
	height:25px;
	background:url(images/more_de2.jpg) no-repeat;
}
a.sub_details_de:hover {
	background:url(images/more_de.jpg) no-repeat;
}
#wrap {
	margin:0px auto;
}
/* Header */
#header {
	width:960px;
	height:45px;
	margin:0 auto;
	padding-top:15px;
}
.logo {
	width:149px;
	height:30px;
	padding-top:15px;
	padding-left:40px;
	border-style:none;
	float:left;
}
.menu {
	padding-top:20px;
}
.menu ul {
	float:right;
	list-style:none;
}
.menu ul li {
	float:left;
	display:block;
	line-height:20px;
}
.menu ul li a {
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	color:#757575;
	text-align:justify;
}
.menu ul li a:hover {
	text-decoration:none;
	color:#99cc00;
}
.hover {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	background:url(images/language_arrow.gif) no-repeat 0% 60%;
}
.menuDiv {
	width:1px;
	height:25px;
	background:#cccccc;
}
/*Content Area*/
#main {
	width:960px;
	margin:0 auto;
	clear:both;
}
#content {
	width:660px;
	float:right;
	padding:30px 0 0 0;
}
.picture {
	width:660px;
	clear:both;
}
.menu_right {
	width:200px;
	float:right;
	margin:0px;
}
.menu_right ul {
	list-style:none;
	float:right;
	margin:0px;
}
.menu_right ul li {
	display:block;
	text-align:right;
	margin:10px 0px;
	border-right:#99cc00 1px solid;
}
.menu_right ul li a {
	color:#757575;
	text-align:right;
	font-size:10pt;
}
.menu_right ul li a:hover {
	color:#000000;
}
.content_flash {
	padding:0px;
	clear:both;
}
.content_details {
	width:660px;
	padding:20px 0px 0px 0px;
	clear:both;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
}
.content_indetails {
	width:658px;
	padding:10px 0px 0px 0px;
	clear:both;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
}
.big_title {
	width:460px;
	padding:20px 0px 10px 0px;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	clear:both;
	float:left;
}
.big_title2 {
	width:460px;
	padding:20px 0px 15px 0px;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	clear:both;
	float:left;
}
.subbig_title {
	width:460px;
	padding:20px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	font-style:normal;
	clear:both;
	float:left;
	border-bottom:#cccccc solid 1px;
}
.introduction_details {
	width:660px;
	padding:10px 0px 0px 0px;
	clear:both;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.introduction_details_bg {
	width:660px;
	padding:5px 0px 8px 0px;
	clear:both;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background: url(images/introduction_bg.jpg) repeat-x bottom;
}
.introduction_details2 {
	width:460px;
	padding:5px 0px 0px 0px;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
}
.blank {
	width:660px;
	height:30px;
	float:left;
	clear:both;
}
.blank_small {
	width:660px;
	height:10px;
	float:left;
	clear:both;
}
.blank_big {
	width:660px;
	height:50px;
	float:left;
	clear:both;
}
.corner1 {
	width:180px;
	height:180px;
	background:url(images/corner1.jpg) no-repeat bottom;
	float:right;
}
.corner2 {
	width:180px;
	height:130px;
	background:url(images/corner1.jpg) no-repeat bottom;
	float:right;
}
.corner3 {
	width:180px;
	height:165px;
	background:url(images/corner2.jpg) no-repeat bottom;
	float:right;
}
.corner4 {
	width:180px;
	height:220px;
	background:url(images/corner2.jpg) no-repeat bottom;
	float:right;
}
.corner5 {
	width:180px;
	height:140px;
	background:url(images/corner2.jpg) no-repeat bottom;
	float:right;
}
.corner6 {
	width:180px;
	height:320px;
	background:url(images/corner3.jpg) no-repeat bottom;
	float:right;
}
.corner7 {
	width:180px;
	height:240px;
	background:url(images/corner3.jpg) no-repeat bottom;
	float:right;
}
.corner8 {
	width:180px;
	height:150px;
	background:url(images/corner3.jpg) no-repeat bottom;
	float:right;
}
.corner9 {
	width:180px;
	height:120px;
	background:url(images/corner3.jpg) no-repeat bottom;
	float:right;
}
.corner10 {
	width:180px;
	height:100px;
	background:url(images/corner4.jpg) no-repeat bottom;
	float:right;
}
.function {
	width:660px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
	font-family:Arial, sans-serif;
	font-style:normal;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	border-bottom:#cccccc solid 1px;
}
.function_details1 {
	width:660px;
	padding:10px 0px 0px 0px;
	clear:both;
	float:left;
	font-family:Arial, sans-serif;
	font-size:10pt;
}
.description {
	width:430px;
	float:left;
	padding:20px 0px 0px 0px;
}
.description h1 {
	font-family:Arial, sans-serif;
	color:#000000;
	font-style:normal;
	font-size:10pt;
	font-weight:bold;
	border-bottom:#cccccc solid 1px;
}
.description h2 {
	font-family:Arial, sans-serif;
	width:430px;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0px 0px 0px;
}
.description h3 {
	font-family:Arial, sans-serif;
	width:430px;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
}
.description ul {
	width:430px;
	float:left;
	list-style:none;
	padding:10px 0 0 0;
}
.description li {
	background: url(images/square.gif) 0px 8px no-repeat;
	font-family:Arial, sans-serif;
	color:#757575;
	width:430px;
	font-size:10pt;
	font-weight:normal;
	padding:0px 0px 0px 12px;
}
.description2 {
	width:660px;
	float:left;
	clear:both;
	padding:20px 0px 0px 0px;
}
.description2 h1 {
	width:660px;
	font-family:Arial, sans-serif;
	color:#000000;
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	padding-top:10px;
	border-bottom:#cccccc solid 1px;
}
.description2 h2 {
	width:660px;
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0 0 0;
}
.description2 h3 {
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0 0 0;
}
.description2 ul {
	width:660px;
	float:left;
	list-style:none;
	padding:10px 0px 0 0;
}
.description2 li {
	background: url(images/square.gif) 0px 8px no-repeat;
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:0px 0px 0px 12px;
}
.next_step {
	float:right;
	width:170px;
	padding:20px 0 0px 10px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	background:url(images/arrow_m.gif) left bottom no-repeat;
	border-bottom:#cccccc solid 1px;
}
.new_message {
	float:right;
	width:180px;
	height:30px;
	padding-top:5px;
	background:url(images/bg1.jpg) left bottom no-repeat;
	border-bottom:#cccccc solid 1px;
}
.new_message h1 {
	float:left;
	width:120px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	padding-top:10px;
	padding-left:60px;
}
.new_message h2 {
	float:left;
	width:120px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	padding-top:3px;
	padding-left:60px;
}
.live_chat {
	float:right;
	padding-top:5px;
	width:180px;
	height:30px;
	background:url(images/bg2.jpg) left bottom no-repeat;
	border-bottom:#cccccc solid 1px;
}
.live_chat h1 {
	float:right;
	width:120px;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	padding-left:60px;
}
.live_chat h2 {
	float:right;
	width:120px;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	padding-top:3px;
	padding-left:60px;
}
.go a.h1 {
	float:left;
	padding-left:30px;
	padding-top:10px;
	color:#757575;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
.go a.h1:hover {
	color:#99cc00;
}
.system_video {
	float:right;
	width:180px;
	height:115px;
}
.system_video h3 {
	float:left;
	padding-top:25px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.system_video a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/system.jpg) no-repeat;
}
.system_video a.h1:hover {
	background:url(images/system_hover.jpg) no-repeat;
}
.marketing_video {
	float:right;
	width:180px;
	height:115px;
}
.marketing_video h3 {
	float:left;
	padding-top:25px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.marketing_video a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/marketing.jpg) no-repeat;
}
.marketing_video a.h1:hover {
	background:url(images/marketing_hover.jpg) no-repeat;
}
.e-Learning_edutisement_cost {
	float:right;
	width:180px;
	height:100px;
}
.e-Learning_edutisement_cost h3 {
	float:left;
	padding-top:25px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.e-Learning_edutisement_cost a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/e-Learning_edutisement_cost.jpg) no-repeat;
}
.e-Learning_edutisement_cost a.h1:hover {
	background:url(images/e-Learning_edutisement_cost_hover.jpg) no-repeat;
}
.e-Learning_edutisement_effectiveness {
	float:right;
	width:180px;
	height:100px;
}
.e-Learning_edutisement_effectiveness h3 {
	float:left;
	padding-top:15px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.e-Learning_edutisement_effectiveness a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/e-Learning_edutisement_effectiveness.jpg) no-repeat;
}
.e-Learning_edutisement_effectiveness a.h1:hover {
	background:url(images/e-Learning_edutisement_effectiveness_hover.jpg) no-repeat;
}
.contact_left {
	width:400px;
	float:left;
	padding:0px;
}
.ticket_title {
	width:400px;
	float:left;
	padding: 4px 0 0 0;
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	border-bottom:#cccccc solid 1px;
}
.ticket {
	width:400px;
	float:left;
	padding:8px 0 12px 0;
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#757575;
	font-weight:normal;
}
.ticket_introduction {
	width:400px;
	float:left;
	padding:0px 0 10px 0;
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#757575;
	font-weight:normal;
}
.ticket_details {
	width:400px;
	float:left;
	padding:8px 0 0px 0;
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#757575;
	font-weight:normal;
}
.contact_right {
	width:180px;
	float:right;
	padding:0px;
}
.address_title {
	float:right;
	width:170px;
	padding:0px 0 3px 10px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	background:url(images/line_bottom.gif) bottom no-repeat;
}
.address_details {
	width:180px;
	padding:15px 0 0px 0px;
	float:right;
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#757575;
}
.location_video {
	float:right;
	width:180px;
	height:115px;
}
.location_video h3 {
	float:left;
	padding-top:25px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.location_video a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/location.jpg) no-repeat;
}
.location_video a.h1:hover {
	background:url(images/location_hover.jpg) no-repeat;
}
.roadmap {
	float:right;
	width:180px;
	height:115px;
	border-top:#cccccc solid 1px;
}
.roadmap h3 {
	float:left;
	padding-top:30px;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.roadmap a.h1 {
	float:right;
	width:90px;
	height:100px;
	background:url(images/roadmap.jpg) no-repeat;
}
.roadmap a.h1:hover {
	background:url(images/roadmap_hover.jpg) no-repeat;
}

.logolist {
	width:660px;
	float:left;
}
.logotext {
	width:450px;
	float:right;
}
.logotext ul {
	width:450px;
	height:68px;
}
.logotext ul li {
	float:left;
	display:block;
	width:450px
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#757575;
	line-height:48px;
	padding-bottom:20px;
}
.logos {
	width:150px;
	float:left;
}
.logos ul {
	float:left;
	width:150px;
	padding: 0px 0px 20px 0px;
}
.logos ul li {
	float:left;
	display:block;
	border-style:none;
}
.logos ul li a.pic1 {
	display:block;
	width:150px;
	height:48px;
	background:url(images/adidas.gif) no-repeat;
}
.logos ul li a.pic2 {
	display:block;
	width:150px;
	height:48px;
	background:url(images/reebok.gif) no-repeat;
}
.logos ul li a.pic3 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/capgemini.gif) no-repeat;
}
.logos ul li a.pic4 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/disney.gif) no-repeat;
}
.logos ul li a.pic5 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/gtz.gif) no-repeat;
}
.logos ul li a.pic6 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/hc.gif) no-repeat;
}
.logos ul li a.pic7 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/hertz.gif) no-repeat;
}
.logos ul li a.pic8 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/hsbc.gif) no-repeat;
}
.logos ul li a.pic9 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/keller_kalmbach.gif) no-repeat;
}
.logos ul li a.pic10 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/praxair.gif) no-repeat;
}
.logos ul li a.pic11 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/matsu.gif) no-repeat;
}
.logos ul li a.pic12 {
	display:block;
	width:150px;
	height:48px;
	background: url(images/huaqiao.gif) no-repeat;
}
.apply {
	width:660px;
	height:20px;
	float:left;
	padding:15px 0 0 0;
	background: url(images/apply_bg.jpg) no-repeat bottom;
}
.apply a {
	color:#757575;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	float:right;
}
.apply a:hover {
	color:#99cc00;
}
.hicb_list {
	width:460px;
	padding:20px 0px 0px 0px;
	float:left;
	clear:both;
}
.hicb_list h1 {
	font-family:Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	background:#eaeaea;
}
.hicb_list h2 {
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0 0 0px;
	color:#757575;
}
.hicb_more {
	width:460px;
	padding:10px 0 0 0;
	float:right;
}
.hap {
	width:660px;
	clear:both;
}
.hap_news {
	width:445px;
	height:40px;
	float:left;
	background:url(images/news_bg.gif) 0px 10px no-repeat;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	padding:28px 0 0 15px;
}
.hap_newslist {
	width:460px;
	float:left;
}
.hap_newsmore {
	width:460px;
	float:left;
	padding-top:15px;
}
.hap_newsmore a {
	width:100px;
	display:block;
	background:url(images/more2.jpg) no-repeat;
	height:25px;
}
.hap_newsmore a:hover {
	background:url(images/more.jpg) no-repeat;
}
.hap_newsmore_cn {
	width:460px;
	float:left;
	padding-top:15px;
}
.hap_newsmore_cn a {
	width:100px;
	display:block;
	background:url(images/more_ch2.jpg) no-repeat;
	height:25px;
}
.hap_newsmore_cn a:hover {
	background:url(images/more_ch.jpg) no-repeat;
}
.hap_newsmore_de {
	width:460px;
	float:left;
	padding-top:15px;
}
.hap_newsmore_de a {
	width:100px;
	display:block;
	background:url(images/more_de2.jpg) no-repeat;
	height:25px;
}
.hap_newsmore_de a:hover {
	background:url(images/more_de.jpg) no-repeat;
}
.hap_ad {
	width:200px;
	float:right;
	padding-top:10px;
}
.hap_listleft {
	width:310px;
	float:left;
	padding:20px 0 0 0;
}
.hap_listleft h1 {
	font-family:Arial, sans-serif;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding:0 0 0 0px;
	background:#eaeaea;
}
.hap_listleft h2 {
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0 0 0px;
}
.hap_listleft h3 {
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:0 0 0 0px;
}
.morebutton {
	width:308px;
	padding:10px 0 0 0;
}
.hap_listright {
	width:310px;
	float:right;
	padding:20px 0 0 0;
}
.hap_listright h1 {
	font-family:Arial, sans-serif;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding:0 0 0 0px;
	background:#eaeaea;
}
.hap_listright h2 {
	font-family:Arial, sans-serif;
	color:#757575;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0 0 0px;
}
/*Sidebar*/
#sidebar {
	width:300px;
	float:left;
	padding:0px 0 0 0;
	background:url(images/menu_bg.jpg) no-repeat;
}
.sidebar_flash {
	width:250px;
	float:left;
	padding:90px 0px 0 8px;
	height:380px;
}
.photo1 {
	width:120px;
	height:120px;
	padding-right:10px;
	float:left;
}
.photo2 {
	width:120px;
	height:120px;
	padding-left:10px;
	float:right;
}
/*Footer*/
#footer {
	background:  url(images/01.gif) repeat-x;
}
.footer_content {
	margin:0 auto;
	font-family:Arial, sans-serif;
	text-align:center;
	font-size:12px;
	color:#757575;
	padding:20px 0 0 0;
}
