/*********************************HOME PAGE************************************************/



div.container{
width: 858px;
margin: 0 auto;

}

	div.header_area{
	width: 858px;
	float:left;
	height: 144px;
	}

	
		div.logo{
		width: 520px;
		float:left;
		}
		
		div.address_topnav{
		width: 338px;
		float:left;
		background: url(/images/home/address_topnav_bg.jpg) bottom no-repeat;
		height: 144px;
		}
		
			div.address{
			width: 338px;
			float:left;
			}
			
				div.address p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				text-align:right;
				}

			div.top_nav{
			width: 338px;
			float:left;
			}

		div.nav {
		width: 858px;
		float:left;
		background: url(/images/home/nav_bg.jpg) bottom no-repeat;
		height: 60px;
		}
		
		div.content_area{
		width: 858px;
		float:left;
		background: url(/images/home/content_bg.jpg) repeat-y;
		padding: 0 0 20px 0;
		}
		
			div.top_content{
			width: 858px;
			float:left;
			background: url(/images/home/top_bg_big.jpg) top no-repeat;
			height: 287px;
			}	
			
				div.value_creation{
				width: 336px;
				float:left;
				padding: 14px 0px 0px 31px;
				margin: 0px;
				}
				
					div.value_creation_title{
					width: 336px;
					float:left;
					font-family:Georgia, "Times New Roman", Times, serif;
					}
					
					div.value_creation_title h1{
					color: #717171;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
					padding: 0px;
					margin: 0px;
					font-weight:normal;
					text-align:center;
					}
					
						div.value_creation_title h1.red{
						color: #aa0707;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size: 26px;
						padding: 0px;
						margin: 0px;
						font-weight:normal;
						text-align:center;
						}
					
					hr {
					width: 285px;
					margin: 0px;
					padding: 0 0 0 19px;
					height: 1px;
					background-color:#cccaca;}
						
					div.value_creation_content{
					width:285px;
					float:left;
					margin: 0px;
					padding: 0 0 12px 19px;
					}
					
						div.value_creation_content p{
						color: #606060;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 11px;
						}
					
					div.value_creation_links{
				
					float:left;
					margin: 0px;
					padding: 0 0 0 0px;
					display:block;
					
					}
					
						div.value_creation_links ul{
						display:block;
				
						float:left;
						margin: 0px;
						padding: 0px 0px 5px 0px;
						list-style:none;
						}

						div.value_creation_links li{
						color: #aa0707;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						margin: 0px;
						padding: 0 0 0 0px;
						background:url(../images/home/arrow_gray.gif) top left no-repeat;
						}
						
						div.value_creation_links li a{
						color: #aa0707;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						margin: 0px;
						padding: 0 0 0 15px;
						text-decoration:none;
						}
						
						div.value_creation_links li a:hover{
						color:#4F4F4F;
						}
				
				div.rotator{
				width: 448px;
				float:left;
				padding: 14px 0px 0px 0px;
				margin: 0px;
				}

	div.bottom_content{
	width: 858px;
	float:left;
	margin-top: 42px;
	}
	
	div.bottom_left{
	width: 496px;
	float:left;
	padding: 0 38px 0 44px;
	margin: 0px;
	}
	
		div.papers_consultants{
		width: 496px;
		float:left;
		padding: 0px;
		margin: 0px;
		
		}

			div.papers{
			width: 268px;
			float:left;
			padding: 0px;
			margin: 0px;
			}

				div.papers_title{
				width: 268px;
				float:left;
				padding: 0px;
				margin: 0px;
				height: 46px;
				background:#E5E5E5;
 				}

				div.papers_title h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
				color: #434242;
				font-weight: normal;
				margin: 0px 0px 0px 12px;
					padding: 12px 0px 0px 0px;
 				}
				
				div.papers_content{
				width: 238px;
				float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					padding-top:10px;
		
				}
				
					div.papers_content_featured{
					width: 238px;
					float:left;
					background: url(/images/home/paper_img.jpg) top left no-repeat;
					padding: 0px;
					margin: 10px 0 0 0;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					}
					
					.papers_content_featured img{
					width: 92px;
					border: 0px;
					padding: 0px;
					margin: 0px
					}
					
					div.papers_content_featured_text{
					width: 148px;
				
					padding: 0px;
					margin: 0px
					}
					
					.papers_content_featured_text p, .papers_content_featured p, div.papers_content p{
					
					
					padding: 0px;
					margin: 0px 0px 0px 7px;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					}
				div.papers_articles{
				width: 268px;
				float:left;
				padding: 0px;
				margin: 13px 0 0 0;
				}
				
								div.papers_articles a{
				font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #787777;
				}
				
			div.consultants{
			width: 228px;
			float:left;
			padding: 0px;
			margin: 0px;
			}	

				div.consultants_title{
				width: 228px;
				float:left;
				padding: 0px;
				margin: 0px;
				height: 46px;
				background:#E5E5E5;
 				}	

				div.consultants_title h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
				color: #434242;
				font-weight: normal;
				margin: 0px 0px 0px 0px;
				padding: 12px 0px 0px 0px;
 				}
								
				div.consultants_content{
				width: 228px;
				float:left;
			
				}

				div.consultants_content p{
				width: 188px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #515151;
				margin: 13px 0 0 0;
				padding: 0px;
				}	
				
				div.consultants_content a, div.developing_leaders_content a{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #cc3333;
				}	
				div.consultants_content a:hover, div.developing_leaders_content a:hover, div.papers_articles a:hover{ color:#9d9d9d;}
	
		div.developing_leaders{
		width: 496px;
		float:left;
		padding: 0px;
		margin-top: 10px;
		height: 242px;
		background:#E5E5E5;	
		}
		
			div.developing_leaders_content{
			width: 220px;
			float:left;
			padding: 0px 0px 0px 11px;
			margin: 0px;
			}
			
				div.developing_leaders_content h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
				color: #504f4f;
				font-weight: normal;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				}
				
				div.developing_leaders_content p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #515151;
				margin:5px 0px 10px 0px; padding:0px;
				}
			
			div.developing_leaders_steps{
			width: 230px;
			float:left;
			padding: 55px 0px 0px 20px;
			margin: 0px;
			}
			
				div.developing_leaders_step1{
				width: 216px;
				float:left;
				background:url(/images/home/results1_bg.jpg) top no-repeat;
				margin: 0px;
				padding: 0px;
				height:55px;
				}
				
					div.developing_leaders_step1 h2{
					width: 144px;
					margin: 3px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #4f4f4f;
					font-weight: bold;
					}
				
					div.developing_leaders_step1 p{
					width: 144px;
					margin: 0px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					}

				div.developing_leaders_step2{
				width: 216px;
				float:left;
				background:url(/images/home/results2_bg.jpg) top no-repeat;
				margin: 10px 0px 10px 0px;
				padding: 0px;
				height:55px;
				}

					div.developing_leaders_step2 h2{
					width: 144px;
					margin: 3px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #4f4f4f;
					font-weight: bold;
					}
				
					div.developing_leaders_step2 p{
					width: 144px;
					margin: 0px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					}
					
				div.developing_leaders_step3{
				width: 216px;
				float:left;
				background:url(/images/home/results3_bg.jpg) top no-repeat;
				margin: 0px;
				padding: 0px;
				height:55px;
				}
				
				#bodycontent a:hover {color:#666;}
		

					div.developing_leaders_step3 h2{
					width: 144px;
					margin: 3px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #4f4f4f;
					font-weight: bold;
					}
				
					div.developing_leaders_step3 p{
					width: 144px;
					margin: 0px 0px 0px 48px;
					padding: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #515151;
					}
					
									
	div.bottom_right{
	width: 234px;
	float:left;
	padding: 0px;
	margin: 0px;
	} 
	
		div.breakthrough{
		width: 234px;
		border: 1px solid #cfcece;
		height: 481px;
		}
		
			div.breakthrough_content_area{
			background: url(/images/home/breakthrough_bg.jpg) top no-repeat;
			margin-top: 6px;
			float:left;
			}
			
				div.breakthrough_title{
				background: url(/images/home/breakthrough_bg.jpg) top no-repeat;
		
				padding: 0px 0px 5px 0px;
				margin: 0 auto;
				height: 87px;
				}
				
					div.breakthrough_title h2{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 19px;
					color: #504f4f;
					font-weight:normal;
					margin: 0px;
					padding: 10px 0 0 0;
					text-align:center;
					}
					
					.two{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
					color: #504f4f;
					font-weight:normal;
					margin: 0px;
					padding: 0px;
					text-align:center;
					}


					div.breakthrough_title p.reach{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 12px;
					color: #7c7b7b;
					font-weight:normal;
					margin: 0px;
					padding: 0px;
					text-align:center;
					}				
				div.breakthrough_content{
				width: 190px;
				float:left;
				padding-left: 24px;
				margin: 0px;
				}
				
					div.breakthrough_content h3{
				width: 190px;
					padding: 0 0 7px 0;
					margin: 0px;
					color: #787777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					background-image: none;
					}

					div.breakthrough_content p{
					width: 175px;
					background: url(/images/home/arrow_red.gif) top left no-repeat;
					margin: 0px;
					padding: 0 0 20px 15px;
					color: #787777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					display: block;
					}	
					
					div.breakthrough_content a{
					color: #787777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:bold;
					}	
					div.breakthrough_content a:hover {color:#cc3433;}					


				div.breakthrough_bottom_content{
				width: 223px;
				float:left;
				padding: 0px;
				margin: 0 0 0 5px;
				height: 65px;
				background-color: #D2D0D1;
				}
				
					div.breakthrough_bottom_content a{
					color: #b52626;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					width: 180px;
					padding: 10px 0 0 15px;
					display:block;
					text-align:center;
					}
					div.breakthrough_bottom_content a:hover, div.contact_content a:hover {color: #333;}
				
				div.contact{
				width: 234px;
				float:left;
				padding: 0px;
					margin: 20px 0 0 0;
					height: 102px;
				}
				
				div.contact_title{
				width: 234px;
				background-color: #D2D0D1;
				height: 30px;
				float:left;
				padding: 0px;
				margin: 0px;
				}
				
				div.contact_title h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				color: #504f4f;
				font-weight:normal;
				float:left;
				padding: 3px 0 0 13px;
				margin: 0px;
				}


				div.contact_content{
					width: 234px;
					background: url(/images/home/contact_bg.jpg) top left;
					margin: 0px;
					padding: 0px;
					height: 90px;
					}					
				div.contact_content p{
					width: 91px;
					margin: 0px;
					padding: 10px 0 10px 20px;
					color: #787777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					float:left;
					}	
					
				div.contact_content a{

					color: #aa0707;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;

					}	
					
div.footer{
width: 858px;
float:left;
clear:both;
height: 89px;
background:url(/images/home/footer_bg.jpg) center no-repeat;

}

div.footer a{color:#FFFFFF;}





/*********************************TEMPLATE************************************************/

div#bodycontent{
width: 700px;
padding: 0px 0px 0px 85px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333;

min-height:375px;
height:auto !important;
height:375px;

margin: 15px 0px 0px 0px;


}

#bodycontent p {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;}


		div.template_nav {
		width: 858px;
		float:left;
		background: url(/images/template/nav_bg.jpg) bottom no-repeat;
		height: 60px;
		}


/*********************************TENDENCI************************************************/

.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; 	color: #CC3433;}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666; }
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

div#skiptocontent {position: absolute; left: -9999px;}
	 

.color1 {
	background-color: #993300;
}
.color2 {
	background-color: #999999;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family: Arial, Helvetica, sans-serif;  
	color: #CC3433;
	}
	
p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #CC3433;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


.hide-info, .hide-email, .hide-phone { display: none; }
