html { font-size: 16px; min-height: 100%; margin-bottom: 1px; }
a { color: #0F67A1; text-decoration: none; }
a:hover { text-decoration: underline; }

#wrapper { background: white url(../images/sidebar_bg.jpg) repeat-y top right; }

#content { }
  #content h1 { font-size: 2.4em; font-weight: normal; line-height: 32px; margin: 30px 0 50px 0; }
  #content p { font-size: 13px; line-height: 22px; margin-bottom: 20px; padding:0 5px; }
  
  /* relevant for the tutorial - start */
  #gallery { position: relative; float:left; margin-left:-30px; margin-top:20px; }
    #pictures { position: relative; height: 408px; }
    #pictures img { position: absolute; top: 0; left: 0; }
    
    #prev, #next { margin-top: 30px; text-align: center; font-size: 2.0em; }
  /* relevant for the tutorial - end */
  
  /* enhanced - start */
  #loader { position: absolute; top: 0; left:0; height: 458px; width: 100%; background: url(../images/ajax-loader.gif) white no-repeat center center; z-index: 9999; }
  /* enhanced - end */
  #paper_bcg_top{
	  background:url(../images/paper_bcg_top.png) no-repeat top left;
	  width:920px;
	  height:99px;
	  margin-top:-20px;
  }
 
  #paper_bcg_fill{
	  background:url(../images/paper_bcg_fill.png) repeat-y top left;
	  width:920px;
	  height:100%;
	  z-index:5;
  }
  #paper_bcg_fill_wwd{
	  background:url(../images/paper_bcg_fill.png) repeat-y top left;
	  width:920px;
	  min-height:820px;
  }
   #paper_bcg_fill_meet{
	  background:url(../images/paper_bcg_fill.png) repeat-y top left;
	  width:920px;
	  min-height:670px;
  }
   #paper_bcg_bottom{
	  background:url(../images/paper_bcg_bottom.png) no-repeat top left;
	  width:920px;
	  height:78px;
	  vertical-align:top;
	  position:relative;
  }
  #paper_footer_sep{
		display:block;
		width:950px;
		height:17px;
		margin:0px;
		background:url(../images/paper_footer_sep.png) bottom left no-repeat;
		margin-top:0px;
	}
#footer { text-align: center; margin: 50px 0 20px 0; }

#sidebar { }
  #sidebar ul { margin-top: 20px; list-style-image:url(../images/list_dot.png); }
  #sidebar ul li { font-size: 1.2em; padding: 10px 20px 10px 0;line-height: 18px; }
   #sidebar ul li img{margin-left:-25px;}
  #sidebar ul li h2 { font-size: 1.2em; margin-bottom: 8px; }
   #sidebar ul li ul{ margin-top:0px; }
  #contact_us_header{
	width:203px;
	height:101px;
	position:absolute;
	left:-20px;
	top:-35px;
	z-index:100
}
#contact_bcg{
	background:url(../images/contact_us_background.png) no-repeat top left;
	z-index:30;
	width:100%;
	height:100%;
	position:relative;
	top:-90px;
	left:10px;
}
#contact_form_bcg{
	background:url(../images/contact_form_background.png) no-repeat top right;
	width:440px;
	height:569px;
	float:right;
	margin-top:-55px;
	margin-right:-45px;
}
#paper_bcg_contact{
	  background:url(images/paper_bcg_fill.png) repeat-y top left;
	  width:920px;
	  height:510px;
  }
  #contact_form_bcg form{
	  padding-top:110px;
	  font-size:11px;
	  width:300px;
	  padding-left:55px;
  }
  #contact_form_bcg form p{
	  width:300px
  }
  #contact_form_bcg form span, input{
	  float:left;
	  width:170px;
  }
  #contact_label{
	  float:left;
	  width:100px;
	  height:15px;
	  padding-top:1px;
  }
  #input_form{
	  float:left;
	  width:200px;
	  
	  
  }
   #input_form span>input{
	  height:15px;
	  border:none;
	  background:none;
	  border-bottom:1px dotted #333333;
  }
   #contact_label1{
	  width:100%;
	  height:15px;
  }
  #input_textarea span>textarea{
	  font-size:11px;
	  width:230px;
	  height:70px;
	  border:none;
	  border-top:1px dotted #333333;
	  border-left:1px dotted #333333;
	  background:none;
  }
  .contactSubmit{
	  margin-left:150px;
padding:18px 0 10px 0px;
border:none;
width:105px;
height:50px;

background-color:none;
}
/* HISTORY */

#paper_bcg_top2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_top2.png) no-repeat scroll left top;
height:99px;
margin-top:-20px;
width:920px;
}
	#paper_bcg_fill2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_fill2.png) no-repeat left top;
height:560px;
width:920px;
position:relative;
}	
#paper_bcg_bottom2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_bottom2.png) no-repeat scroll left top;
height:78px;
width:920px;
}

/*OUR VALUES*/

#paper_bcg_top3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_top3.png) no-repeat scroll left top;
height:99px;
margin-top:-20px;
width:920px;
}
#paper_bcg_fill3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_fill3.png) no-repeat scroll left top;
height:512px;
width:920px;
}		
#paper_bcg_bottom3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/paper_bcg_bottom3.png) no-repeat scroll left top;
height:78px;
width:920px;
z-index:11;
}
#two_column_layout_middle {
height:100%;
width:100%;
position:relative;
top:-90px;
}
#two_column_layout_middle .column_left {
float:left;
position:relative;
width:450px;
}
#two_column_layout_middle .column_right {
	background:url(../images/our_values_text_bcg.png) no-repeat top left;

float:left;
height:651px;
top:-30px;
left:480px;
position:relative;
width:448px;
z-index:20;
}
#our_values_header{
	width:185px;
	height:94px;
	position:absolute;
	margin-left:360px;
	float:left;
	top:-15px;
	z-index:100;

}
.innovation_button{
	position:absolute;
	width:262px;
	height:269px;
	z-index:11;
	top:-5px;
}
.attitude_button{
		position:absolute;
		width:248px;
	height:220px;
	z-index:12;
	left:280px;
	top:20px;

}
.education_button{
		position:absolute;
		width:369px;
	height:408px;
	z-index:13;
	top:170px;
	left:-10px;

}
.integrity_button{
		position:absolute;
		width:259px;
	height:283px;
	z-index:14;
	left:250px;
	top:180px;

}
.innovation_button img{
	cursor:pointer;
}
.attitude_button img{
	cursor:pointer;
}
.education_button img{
	cursor:pointer;
}
.integrity_button img{
	cursor:pointer;
}
#our_text_header{
	float:right;
	margin-top:50px;
	margin-right:15px;
}
#our_text{
	width:340px;
	margin-left:70px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	height:480px;
	overflow-y:auto;
	overflow-x:hidden;
	
	
}
/* MEET THE TEAM*/

	
	/* CASE STUDIES */
	#two_column_layout_case {
height:100%;
width:100%;
position:relative;
top:-90px;
}
#two_column_layout_case .column_left {
	background:url(images/case_studies_green_bcg.png) no-repeat top left;
float:left;
position:relative;
width:444px;
height:661px;
top:-10px;
left:-16px;
z-index:11;
}
#two_column_layout_case .column_right {

float:left;
height:651px;
position:relative;
width:448px;
z-index:10;
border-left:1px solid #999999;
padding-left:10px;
}		
