

/***********************************************************/


	#center div.banner{
		line-height: 0;
		margin-bottom: 20px;
		font-size:0;		
	}
	

	#center div.banner a,#center div.banner a:link,#center div.banner a:visited{
		text-decoration: none;
		
	}

	
	#center div.banner img{
		float:left;
		cursor:pointer;
	} 
	
	#center div.banner img.first {
		cursor:auto;
	}

	#center hr.divider {
		height: 2px;
		border-style: solid;
		clear: both;
	}
	
	#center h1{ display: none;}

	#center h2{
		color:  #0083BE;
		font-weight:600;
		font-size:1.5em;
		line-height:21px;
		border-bottom:2px dotted;
	}

	
	#center h3 {
		font-size: 1.2em;
	}
	
	#center div.summarybox{
		background-color: #777;
		color:#fff;
		float:right;
		width:180px;
		margin-left: 10px;
	}	
	
	#center div.summarybox ul {
		list-style : none;
		list-style-image : none;
		padding: 0;
		margin: 5px 10px;
	}
	
	#center div.summarybox ul li{
		border-bottom: 1px dotted;
		display: block;
		margin: 0;
		padding: 5px;
	}
	
	#center a.crossref{
		color: #003150;
		display: block;
		width: 350px;
		text-decoration: none;
		font-weight: 600;
	}
	
	#center a.crossref img.blue_arrow{
		padding-left: 3px;
	}
	
	#center img.interactive {
		width: 78px;
		height: 210px;
		float: left;
		margin-right: 5px;
		background: #003150;
	}


	#center div.interactive {
		display: none;
		background: #0083BE;
		color: white;
		width: 307px;
		height: 210px;
		overflow: hidden;
		float: left;
		margin-right: 5px;
	}

	#center div.interactive h4{
		color: white;
		font-size: 1.2em;
		margin-left: 20px;
		margin-right: 20px;
	}

	#center div.interactive p{
		color: white;
		margin: 20px;
	}
	
	#center ul.disc{
		margin-left:0;
		padding-left: 35px;
		list-style-image: none;
		list-style-type: disc;
	}
	
	#center ul.disc li{
		display: list-item;
		padding: 5px;
		list-style-image: none;
		list-style-type: disc;
		color: #0083BE;
		font-weight: bold;
	}
	
	#center div.questionbox{
		float: right;
		width: 243px;
		border: 1px solid #ccc;
		padding: 0 10px 10px 10px; 
		margin: 5px;
		
	}
	
	#center div.questionbox p{
		font-size: 14px;
		font-weight: 600;
	}
	
	#center div.questionbox a:link, #center div.questionbox a:visited {
		background-color: #003150;
		color: #fff;
		text-decoration: none;
		display: block;
		padding: 5px;
		text-align: center;
		font-weight: 600;
		font-size: 14px;
	} 	

	#center div.questionbox a:hover{
		background-color: #0083BE;
	}

	
	#center div.questionbox a img.white_arrow{
		padding-left: 5px;
	}

	#container #center p.foot_note{
		color: #0083BE;
	}

	#container #center div.tabTitles h2{
		font-size:10px;
		margin-right:0;
		color: #777;
		border-bottom:none;
		background-color:#fff;
		padding:5px;
		font-weight:500;
		padding-left:16px;
		padding-right:16px;
	}
	
	#container #center div.tabs div.pcontent{
		border: 1px solid #0083BE;
		margin:0;
	}

	#container #center div.tabTitles h2.ptitle.selected{
		border:1px solid #0083BE;
		color:#0083BE;
		border-bottom:none;
	}

	#container #center div.tabTitles{
		width:100%;
	}

/*****************************************************************************/


/*********************************** contact popup ***************************/

#contacts_popup table{
	padding-left:20px;
}

#contacts_popup table tr td{
	vertical-align: top;	
}

#contacts_popup table tr td div.contact_role,
#contacts_popup table tr td div.company,
#contacts_popup table tr td div.contact_phone,
#contacts_popup table tr td a{
	padding-left:5px;
	font-size:11px;
	color:#777;
	
}

/******************************************************************************/	



	
/*************************************  RHS  *********************************/
	#right div.rhn_box{
		line-height: 15px;
	}
	
	#right div.rhn_box p{
		color: #777;
		font-size:11px;
	}
	#right div.rhn_box p.larger {
		color:#4497c9;
		font-size:1em;
		font-weight:bold;
	}
	
	#right div.rhn_box div.contacts{
		border-top:1px solid #ccc;
		padding:5px;
	}
	
	#right div.rhn_box div.callout{
		border: 1px solid #ccc;
		padding: 5px;
		margin-top:8px;
	}
	
	
	#right div.rhn_box div.callout a,#right div.rhn_box  #more_contact a{
		color: #003150;
		line-height:13px;
		font-weight: bold;
		font-size:12px;
	}

	#right div.rhn_box div.callout a img,#right div.rhn_box  #more_contact a img{
		padding-left:2px;
	}
	
	#right div.rhn_box div.callout img.callout_img{
		margin-top:5px;
	}
	
	#right div.rhn_box h3.callout_title{
		color: #0083BE;
		border-bottom: 2px dotted;
		font-size: 9pt;
	}
	#right div.rhn_box div.contacts  a.contact_name,
	#contacts_popup table tr td div.contact_name{
		color: #0083BE;
		font-weight: bold;
		font-size:11px;
		
	}
	#right div.rhn_box div.contacts  a.contact_name{
		text-decoration:none;
		display:block;
	}
	#right div.rhn_box  #more_contact {
		border-bottom:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		padding-bottom: 10px;
		border-top: 0;
		margin-bottom: 15px;
	}
	#right div.rhn_box  #more_contact  a{
		margin-top:10px;
	}
	#right div.rhn_box div.contacts #contacts_popup_trigger{
		margin-bottom:10px;
	}
	#contacts_popup_trigger{
		cursor:pointer;
	}
	
	#right div.rhn_box div.contacts div.contact_info,
	#contacts_popup table tr td div.contact_info{
		padding-left: 5px;
		color: #777;
		font-size:11px;
	}
	
	#right div.rhn_box h2,
	#contacts_popup table tr td h2{
		color: #777;
		font-size:13px;
	}
	
	
	
	
	
/********************************** company *********************************/



#center h3.yao_subtitle {
	font-size: 13px;
}

#center #post_crisis{
	margin-bottom: 10px;
}

#center #post_crisis,#center #managing_people {
	background-color: #777;
	padding-bottom:10px;
}

#center #post_crisis img.post_crisis_image,#center #managing_people img.managing_people_image
	{
	float: right;
	padding: 10px;
}
#center #post_crisis h2.post_crisis_title, #center #managing_people h2.managing_people_title{
	font-size: 19px;
	}

#center #post_crisis h2.post_crisis_title,
#center #managing_people h2.managing_people_title
	{
	color: #fff;
	padding: 10px;
}

#center #post_crisis p,#center #managing_people p{
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

#center #post_crisis p {
	margin-top: -15px;
}

#center #post_crisis div.accordion,#center #managing_people div.accordion
	{
	border: none;
}

#center #post_crisis div.accordion h2.ptitle,#center #managing_people div.accordion h2.ptitle
	{
	padding-left: 10px;
	color: #fff;
	font-size: 12px;
	background-color: #777;
	border-top: none;
	border-bottom: none;
	margin-bottom: 0;
	width:543px;
}

#center #post_crisis div.accordion div.pcontent,#center #managing_people div.accordion div.pcontent
	{
	padding-left: 13px;
	color: #fff;
	width:543px;
	padding-bottom: 10px;
}

#center h2.yao_title{
	border:none;
}



	
/****************************************************************************/	

	

/********************************** employee *********************************/

#center h2.employeeTitle{
		margin-top:25px;
		margin-bottom:15px;
	}
	
	#center div.employeeBanner{
		margin-bottom:30px;
	}
	#center div.employee_banner{
		width:123px;
		float:left;
		padding:10px;
		height:487px;
	}
	#center div.employee_banner ul{
		list-style-image:none;
		list-style-type:disc;	
	}
	#center div.employee_banner  ul li{
		color:#FFFFFF;
		display:list-item;
		line-height:1em;
		list-style-image:url(/en_GX/gx/managing-tomorrows-people/future-of-work/assets/line.gif);
	}
	div#center.column div.employee_banner h3{
		color:#FFFFFF;
		border-bottom:2px dotted;
		font-size:1.2em;
	}
	#center div.employee_banner a,#center div.employee_banner a:link,#center div.employee_banner a:visited{
		font-weight:bold;
		text-decoration:none;
		color:white;
	}	
	
	#center div.employee_banner a img{
		padding-left: 3px;
	}
	#center div.employee_profile{
		height:507px;
		width:408px;
		float:right;
		font-size:1.1em;
	}
	div#center.column div.employee_profile h3{
		color:#FFFFFF;
		padding:10px;
		
	}
	#center div.employee_profile ul{
		list-style-image:none;
		list-style-type:disc;
		
	
	}
	#center div.divider_clean{
		clear:both; 
		line-height: 2px;
		height: 2px;
	}
	#center div.employee_profile ul li{
		color:#FFFFFF;
		display:list-item;
		list-style-image:none;
		margin-left:17px;
		margin-right:10px;
	}
	#center  div.helperAccordion div.accordion{
		width:auto;
		border:none;
	}
	#center div.helperAccordion div.accordion h2.ptitle{
		border:none;
		cursor:pointer;
		font-weight:bold;
		padding:3px;
		color:#fff;
		font-size:13px;
		line-height:18px;
	}

	
	#center div.helperAccordion div.accordion  div.pcontent{overflow: hidden;}

	#center div.helperAccordion div.accordion  div.pcontent p{
		color:#fff;
		margin-right:5px;
		margin-top:0;
		padding: 3px 10px;
	}
	#center div.helperAccordion div.accordion  div.pcontent a{
		color:#fff;
		float:right;
		font-size:12pt;
		font-weight:bold;
		margin-right:8px;
		margin-top:10px;
		text-decoration:none;
	}
	#center div.helperAccordion div.accordion  div.pcontent a img{
		padding-left: 3px;
	}
	#center div.helperAccordion div.accordion  div.pcontent div.left_section{
		float:left;
		width:168px;
		margin-left:10px;
		
	}
	#center div.helperAccordion div.accordion  div.pcontent div.view_right_section{
		margin-left:20px;
		margin-right:14px;
	}
	#center  div.slide_box{
		float:left;
		background:#c9c9c9;
		text-align:center;
		width:174px;
		height:114px;
		margin-right:8px;
	}
	#center  div.quotes{
		position:relative;
		padding-left:40px;
		padding-right:40px;
		width:480px;
		margin: 10px 0;
	}
	#center  div.quotes p{
		font-size:1.2em;
		font-weight:bold;
		margin:0 5px 0 10px;
		padding:0;
	}
	#center  div.quotes img{
		position:absolute;
	}
	#center  div.quotes img.begin_quote{
		left:0;
		top:0;
	}
	#center  div.quotes img.end_quote{
		bottom:0;
		right:0;
	}


/****************************************************************************/
/******************Workforce**************************************************/
	#center #image_boxes{
		margin-top:25px;
	}
	#center #image_boxes div.boxes{
		float:left;
		margin-right:5px;
	}
	#center #image_boxes div.boxes  img{
		padding:5px 5px 0;
	}
	#center #image_boxes div.boxes a {
		color:#FFFFFF;
		display:block;
		font-size:11pt;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		padding-top:0;
		padding-bottom:0;
		margin-bottom:5px;
		text-decoration:none;
	}
/****************************************************************************/
	
