/*  general styles */
div#wrapper {width: 980px;}
div#container {	padding:0; z-index:0;}
/*div#center{background-color:#EFEFEF;}*/
div#center.column {	padding:0;}
div#header { padding:0;}

img.dark_blue_arrow{ margin-left:7px; vertical-align: middle;}

#wrapper #container #center a:link,
#wrapper #container #center a:visited{
	text-decoration:none;
}

#wrapper #container #center a:hover{
	text-decoration:underline;
}

#wrapper #container #center a.learn_more{
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
	font-size: 8pt;
	font-weight: bold;
}

#wrapper #container #center a.learn_more img{
	padding-left: 5px;
}
	
#wrapper #container #center a.download{
 /* Removed for brand refresh 08/10/2010: color: #0083BE; */ 
	font-size: 8pt;
	font-weight: bold;
}
	
/**************************************************************************************/
/*  top section   							 ******************************************/
/**************************************************************************************/

#land_tabs{ 
	width:980px; 
	/* Modified for brand refresh 08/10/2010: background: #fff; */ background:#F0F0F0 ; 
	height: 29px;
	padding-top:5px;
	position: relative;
}

#land_tabs ul li{
	display: block;
	float:right;
	/* Modified for brand refresh 08/10/2010: border-left:1px solid #0083BE; */ border-left:1px solid #CCCCCC;
	text-align: center;
	padding: 0 15px !important;
	list-style:none;
 /* Removed for brand refresh 08/10/2010: color:#525252; */ 
	line-height:13px;
}

#land_tabs ul li.selected, 
#land_tabs ul li.hover{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	cursor:pointer;
}

#publications{
	float:right;
	padding-top:10px;
}

#publications div.region_publications{
	display: none;
	width: 490px;
}

#publications div.selected{display: block;}

#publications div.region_publications a.publication{
	float:right;
	width: 146px;
	text-decoration:none;
 	color:#fff;
	margin-left:10px;
	font-size: .9em;
	line-height: 1.2em;
}

#publications div.region_publications a.publication:hover{
	text-decoration:underline;
}

#publications div.region_publications a.publication img{
	border: 0;     
	display:block; 
	margin-bottom: 3px;
}

#top_topic{
	height:148px;
	background-color:#dc6900;
	padding:10px;
	position: relative;
}
		

		
#top_topic h1{ color:#fff; font-size:2.4em; border: 0;  }

#top_topic h1#pwc_title{
	font-weight:200;
	margin-bottom:0;
	margin-top:28px;
	font-size:25pt;			
}
#top_topic h1#pwc_subtitle{ font-weight:bold;  font-size:26pt; }
		
#top_topic img.white_arrow{
	position: absolute;
	top:0;
	left: 0;
}

img.long_line_image{ margin-bottom: 15px; margin-left:95px; display: none;}


/**************************************************************************************/
/*  left section  							 ******************************************/
/**************************************************************************************/

#key_areas{
	background-color:#e7e7e8;
	width:410px;
	float:left;
	margin-right:15px;
}

/* ie hack for margin doubling of float <- not needed anymore
* html #key_areas {	margin-left: 10px; }

*/

#key_areas div.area_feature img.main_img{
	float:left;
}

#key_areas div.area_feature{
	padding: 3px 12px;
	clear:both;
}

#key_areas div.area_feature h2{
	font-size:18px;
	padding: 0 3px;
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
	/* Modified for brand refresh 08/10/2010: border-bottom:1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	line-height:28px;
	margin-bottom:10px;
	margin-right: 4px;
}

#center #key_areas div.area_feature h3{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	margin-top:0;
	cursor: pointer;
}

#key_areas div.area_feature_details{
	width:242px;
	float:right;
	margin-top:0;
}

#key_areas div.area_feature_details div.content{
	font-size: 12px;
 /* Removed for brand refresh 08/10/2010: color: black; */ 
	line-height: 1.3em;
	margin-bottom: 6px;
}

#key_areas a.download{}

/**************************************************************************************/
/*  middle section 							 ******************************************/
/**************************************************************************************/

#middle_section {
	width: 348px;
	float:left;
}

#middle_section div.small_topic_group {
	clear: both;
}

#middle_section div.small_topic_group div.small_topic {
	float: left;
	width: 169px;
	margin-bottom:5px;
}

#middle_section div.small_topic_group div.small_topic h3 {
	padding-left: 20px;
}

#middle_section div.small_topic_group div.small_topic img.divider {
	margin-left:14px;
	width:143px;
	display:block;
}

#middle_section div.small_topic_group div.small_topic h4.industry_insights {
 /* Removed for brand refresh 08/10/2010: color:white; */ 
}

#middle_section div.small_topic_group div.small_topic h4 {
	padding-left: 20px;
	margin: 3px 0;
	line-height: 1.2em;
	cursor: pointer;
	font-size: 9pt;
}

#middle_section div.small_topic_group div.small_topic h3 {
	margin-bottom:3px;
}
#middle_section #small_middle_topics h3{
 /* Removed for brand refresh 08/10/2010: color:white; */ 
	margin-bottom:3px;
}
#center #middle_section div.small_topic_group div.small_topic p {
	padding-left: 20px;
	font-size: 12px;
}

#center #middle_section div.small_topic_group div.small_topic a {
	display: block;
	padding-left: 20px;
}

#middle_section #small_middle_topics {
	padding-top: 10px;	
	height:750px;
	background-color:#FBF0E5;
	clear:both;
}

#middle_section div.helper_div {
	padding: 10px 16px;
}

#middle_section div.helper_div h3 {
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
	/* Modified for brand refresh 08/10/2010: border-bottom: 1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#middle_section div.helper_div h4 {
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	margin:0;
}

#middle_section div.helper_div p {
	font-size: .9em;
	font-weight:normal;
 /* Removed for brand refresh 08/10/2010: color: #000; */ 
	line-height: 1.4em;
	margin: 0;
	margin-bottom:6px;
}

#middle_section #small_middle_topics #wef_img{
	margin-left:14px;
}

#middle_section div.helper_div a {
	display: block;
}

#images {
	float: left;
	height:228px;
	margin-right:5px;
}

#images img { display: block;}



/**************************************************************************************/
/*  right section  							 ******************************************/
/**************************************************************************************/

div.right_part{
	width:157px;
	float:right;
	margin-right:17px;
	background-color:#fff;
}

* html div.right_part{
	margin-right: 8px;
}

div.right_box{ padding:10px; }
#wrapper #container #center div.right_box a.register_now,#wrapper #container #center div.right_box a.register_now:visited,#wrapper #container #center div.right_box a.register_now:link{
	text-decoration: none;
	font-weight:bold;
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
}
div.right_box h2{
	font-size:1.1em;
	line-height:1.2em;
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
}

div.right_box h3{
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
	font-size:1.1em;
	font-weight:500;
	line-height:1em;
}

div.right_box div{
	font-size: .9em;
}

div.right_box img.title_image{
	float:right;
	margin-top:6px;
	display: none;
}

div.right_box img.line_image{
	margin-left:23px;
	margin-top:35px;
}


/**************************************************************************************/
/*  bottom section 							 ******************************************/
/**************************************************************************************/

#areas_of_focus{
	width:945px;
	margin-left:17px;
	clear:both;
	padding-top: 15px;
	text-align: left;
}

#areas_of_focus h2{
	/* Modified for brand refresh 08/10/2010: border-bottom:1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	line-height:1.3em;
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
}

#areas_of_focus tr.focus_titles td{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	vertical-align:bottom;
	font-weight:bold;
	line-height: 1.2em;
}

#areas_of_focus tr.focus_abstracts td{
	
	font-size: 12px;
	vertical-align: top;
	padding:7px;
	width: 100px;
}


/***********************************thumbnails****************************************/

#publist div.publication{
	position:relative;	
}

#publist div.publication img.main_img{
	float:left;
	/* Modified for brand refresh 08/10/2010: border: 3px solid #f0f0f0; */ border:3px solid #CCCCCC;
}

#publist div.publication div.popup_frame img.popup_main_img{
	/* Modified for brand refresh 08/10/2010: border: 1px solid #AAAAAA; */ border:1px solid #CCCCCC;
	/* Modified for brand refresh 08/10/2010: background-color:#fff; */ background-color:#F0F0F0;
	height:220px;
	left:-20px;
	padding:5px;
	position:absolute;
	top:-225px;
	z-index:1;
	}
	
#publist div.publication div.popup_frame img.right_sided_arrow{
	left:70px;
	position:absolute;
	top:6px;
	z-index:3;
}

* html #publist div.publication div.popup_frame img.right_sided_arrow{
	display: none;
}

#publist div.publication div.area_feature_details{
	float:right;	
	margin-top:0;
}


		                                  
		
/*  general styles */
div#wrapper {width: 980px;}
div#container {	padding:0; z-index:0;}
/*div#center{background-color:#EFEFEF;}*/
div#center.column {	padding:0;}
div#header { padding:0;}

img.dark_blue_arrow{ margin-left:7px; vertical-align: middle;}

#wrapper #container #center a:link,
#wrapper #container #center a:visited{
	text-decoration:none;
}

#wrapper #container #center a:hover{
	text-decoration:underline;
}

#wrapper #container #center a.learn_more{
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
	font-size: 8pt;
	font-weight: bold;
}

#wrapper #container #center a.learn_more img{
	padding-left: 5px;
}
	
#wrapper #container #center a.download{
 /* Removed for brand refresh 08/10/2010: color: #0083BE; */ 
	font-size: 8pt;
	font-weight: bold;
}
	
/**************************************************************************************/
/*  top section   							 ******************************************/
/**************************************************************************************/

#land_tabs{ 
	width:980px; 
	background: #fff;
	height: 29px;
	padding-top:5px;
	position: relative;
}

#land_tabs ul li{
	display: block;
	float:right;
	/* Modified for brand refresh 08/10/2010: border-left:1px solid #0083BE; */ border-left:1px solid #CCCCCC;
	text-align: center;
	padding: 0 15px;
	list-style:none;
 /* Removed for brand refresh 08/10/2010: color:#525252; */ 
	line-height:13px;
}

#land_tabs ul li.selected, 
#land_tabs ul li.hover{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	cursor:pointer;
}

#publications{
	float:right;
	padding-top:10px;
}

#publications div.region_publications{
	display: none;
	width: 490px;
}

#publications div.selected{display: block;}

#publications div.region_publications a.publication{
	float:right;
	width: 146px;
	text-decoration:none;
	color:#fff;
	margin-left:10px;
	font-size: .9em;
	line-height: 1.2em;
}

#publications div.region_publications a.publication:hover{
	text-decoration:underline;
}

#publications div.region_publications a.publication img{
	border: 0;     
	display:block; 
	margin-bottom: 3px;
}

#top_topic{
	height:148px;
	background-color:#dc6900;
	padding:10px;
	position: relative;
}
		

		
#top_topic h1{ color:#fff; font-size:2.4em; border: 0; }

#top_topic h1#pwc_title{
	font-weight:200;
	margin-bottom:0;
	margin-top:28px;
	font-size:25pt;			
}
#top_topic h1#pwc_subtitle{ font-weight:bold;  font-size:26pt; }
		
#top_topic img.white_arrow{
	position: absolute;
	top:0;
	left: 0;
}

img.long_line_image{ margin-bottom: 15px; margin-left:95px; display: none;}


/**************************************************************************************/
/*  left section  							 ******************************************/
/**************************************************************************************/

#key_areas{
	background-color:#e7e7e8;
	width:410px;
	float:left;
	margin-right:15px;
}

/* ie hack for margin doubling of float <- not needed anymore
* html #key_areas {	margin-left: 10px; }

*/

#key_areas div.area_feature img.main_img{
	float:left;
}

#key_areas div.area_feature{
	padding: 3px 12px;
	clear:both;
}

#key_areas div.area_feature h2{
	font-size:18px;
	padding: 0 3px;
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
	/* Modified for brand refresh 08/10/2010: border-bottom:1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	line-height:28px;
	margin-bottom:10px;
	margin-right: 4px;
}

#center #key_areas div.area_feature h3{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	margin-top:0;
	cursor: pointer;
}

#key_areas div.area_feature_details{
	width:242px;
	float:right;
	margin-top:0;
}

#key_areas div.area_feature_details div.content{
	font-size: 12px;
 /* Removed for brand refresh 08/10/2010: color: black; */ 
	line-height: 1.3em;
	margin-bottom: 6px;
}

#key_areas a.download{}

/**************************************************************************************/
/*  middle section 							 ******************************************/
/**************************************************************************************/

#middle_section {
	width: 348px;
	float:left;
}

#middle_section div.small_topic_group {
	clear: both;
}

#middle_section div.small_topic_group div.small_topic {
	float: left;
	width: 169px;
	margin-bottom:5px;
}

#middle_section div.small_topic_group div.small_topic h3 {
	padding-left: 20px;
}

#middle_section div.small_topic_group div.small_topic img.divider {
	margin-left:14px;
	width:143px;
	display:block;
}

#middle_section div.small_topic_group div.small_topic h4.industry_insights {
 /* Removed for brand refresh 08/10/2010: color:white; */ 
}

#middle_section div.small_topic_group div.small_topic h4 {
	padding-left: 20px;
	margin: 3px 0;
	line-height: 1.2em;
	cursor: pointer;
	font-size: 9pt;
}

#middle_section div.small_topic_group div.small_topic h3 {
	margin-bottom:3px;
}
#middle_section #small_middle_topics h3{
 /* Removed for brand refresh 08/10/2010: color:white; */ 
	margin-bottom:3px;
}
#center #middle_section div.small_topic_group div.small_topic p {
	padding-left: 20px;
	font-size: 12px;
}

#center #middle_section div.small_topic_group div.small_topic a {
	display: block;
	padding-left: 20px;
}

#middle_section #small_middle_topics {
	padding-top: 10px;	
	height:750px;
	background-color:#FBF0E5;
	clear:both;
}

#middle_section div.helper_div {
	padding: 10px 16px;
}

#middle_section div.helper_div h3 {
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
	/* Modified for brand refresh 08/10/2010: border-bottom: 1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#middle_section div.helper_div h4 {
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	margin:0;
}

#middle_section div.helper_div p {
	font-size: .9em;
	font-weight:normal;
 /* Removed for brand refresh 08/10/2010: color: #000; */ 
	line-height: 1.4em;
	margin: 0;
	margin-bottom:6px;
}

#middle_section #small_middle_topics #wef_img{
	margin-left:14px;
}

#middle_section div.helper_div a {
	display: block;
}

#images {
	float: left;
	height:228px;
	margin-right:5px;
}

#images img { display: block;}



/**************************************************************************************/
/*  right section  							 ******************************************/
/**************************************************************************************/

div.right_part{
	width:157px;
	float:right;
	margin-right:17px;
	background-color:#fff;
}

* html div.right_part{
	margin-right: 8px;
}

div.right_box{ padding:10px; }
#wrapper #container #center div.right_box a.register_now,#wrapper #container #center div.right_box a.register_now:visited,#wrapper #container #center div.right_box a.register_now:link{
	text-decoration: none;
	font-weight:bold;
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
}
div.right_box h2{
	font-size:1.1em;
	line-height:1.2em;
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
}

div.right_box h3{
 /* Removed for brand refresh 08/10/2010: color:#003150; */ 
	font-size:1.1em;
	font-weight:500;
	line-height:1em;
}

div.right_box div{
	font-size: .9em;
}

div.right_box img.title_image{
	float:right;
	margin-top:6px;
	display: none;
}

div.right_box img.line_image{
	margin-left:23px;
	margin-top:35px;
}


/**************************************************************************************/
/*  bottom section 							 ******************************************/
/**************************************************************************************/

#areas_of_focus{
	width:945px;
	margin-left:17px;
	clear:both;
	padding-top: 15px;
	text-align: left;
}

#areas_of_focus h2{
	/* Modified for brand refresh 08/10/2010: border-bottom:1px dotted #0083BE; */ border-bottom:1px dotted #CCCCCC;
	line-height:1.3em;
 /* Removed for brand refresh 08/10/2010: color: #003150; */ 
}

#areas_of_focus tr.focus_titles td{
 /* Removed for brand refresh 08/10/2010: color:#0083BE; */ 
	vertical-align:bottom;
	font-weight:bold;
	line-height: 1.2em;
}

#areas_of_focus tr.focus_abstracts td{
	
	font-size: 12px;
	vertical-align: top;
	padding:7px;
	width: 100px;
}


/***********************************thumbnails****************************************/

#publist div.publication{
	position:relative;	
}

#publist div.publication img.main_img{
	float:left;
	/* Modified for brand refresh 08/10/2010: border: 3px solid #f0f0f0; */ border:3px solid #CCCCCC;
}

#publist div.publication div.popup_frame img.popup_main_img{
	/* Modified for brand refresh 08/10/2010: border: 1px solid #AAAAAA; */ border:1px solid #CCCCCC;
	/* Modified for brand refresh 08/10/2010: background-color:#fff; */ background-color:#F0F0F0;
	height:220px;
	left:-20px;
	padding:5px;
	position:absolute;
	top:-225px;
	z-index:1;
	}
	
#publist div.publication div.popup_frame img.right_sided_arrow{
	left:70px;
	position:absolute;
	top:6px;
	z-index:3;
}

* html #publist div.publication div.popup_frame img.right_sided_arrow{
	display: none;
}

#publist div.publication div.area_feature_details{
	float:right;	
	margin-top:0;
}
