/* SERVICES STYLE */
	 
	 
	 .sub_page_focus_content{
  width:633px;
  float:left;
  background-color:#fff;
  height:auto;
  position:relative;
   } 
   
  .sub_page_title{
  height:80px;
  background-color:#bec7d6;
  width:633px;
  position:relative;
  
   }
   
   .sub_page_title_content{
   color:#fff;
   line-height:22px;
   font-size:22px;
   font-weight:bold;
   margin-left:70px;
   padding-top:20px;
   width:500px;
    }
   
   .sub_page_title_content img{
   
   position:absolute;
   left:22px;
   top:22px;
    }
	
  .sp_randstad_stack{
  position:absolute;
  bottom:0px;
  right:0px;
  width:40px;
  height:80px;
   }
   
  .sp_light_blue, .sp_dark_blue
  {
  float:right;
  height:40px;
  width:40px;
  background-color:#0066cc;
   }
  
  .sp_dark_blue
  {
  background-color:#00529c;
  float:right;
   } 	
   
  .sp_stage {
  background-image:url('images/sub_page_bg.jpg');
  background-repeat:repeat-x;
  height:auto;
  margin:5px 0px 20px 0px;
  padding:23px 23px 0px 23px;
  background-position:center top;
   } 
   
  .sub_section{
  padding:0px 25px 20px 0px;
  margin-bottom:20px;
  color:#434345;
  position:relative;
  font-size:13px;
  line-height:18px;
   }

  .sub_section img{
  margin:10px 0px;

  }   

  .contact_sales{
  position:absolute;
  bottom:0px;
  right:0px;
   }
   
  .sub_section h2{
  padding:0px;
  margin:10px 0px 15px 0px;
  font-size:16px;
  font-weight:bold;
   }
   
  .sub_section p{
  padding:0px;
  margin:0px 0px 25px 20px;
   }
  
  .sub_section ul{
  list-style-type:none;
  padding:10px 0px 10px 10px;
  margin:10px 10px 10px 20px;
  border: 1px solid #ccc;
  background-color:#EBEEF3;
   }

  .sub_section ol{
  margin-bottom:15px;
  }
   
  .sub_section ul li{
  background-image:url('images/arc_chip_bullet.png');
  background-repeat:no-repeat;
  background-position:left 6px;
  padding:3px 0px 6px 12px;
  
   }
   
  ul.left_bullets{
  
   }
   
  ul.right_bullets{
  
  float:right;
   }
   
  #bottom_sub_section{
  border:0px;
  margin-bottom:30px;
   }
   
  #strong_bullets{
  font-weight:bold;
  
   }
  
  #strong_bullets li{
  margin-bottom:15px;
   }
  
  ul#wide, ul.wide{
  width:100%;
  
   }
   
  ul#wide li, ul.wide li{
  margin-bottom:15px;
  
   }
   
  #css_dialog{
  width:150px;
  height:50px;
  line-height:50px;
  background-color:#fff;
  color:#000;
  border:1px solid #000;
   }

.body_container{position:relative;}
   
   .promo_footer{
   width:753px;
   background-image:url(images/footer-email-center.gif);
   background-position: 0px 4px;
   background-repeat:repeat-x;
   margin:0px auto;
   position:relative;
   height:32px;
   ;
   }
   
   .promo_footer_container
   {
   position:fixed;
   bottom: 0px;
   left:0px;
   z-index:5;
   width:892px;
   opacity:0.0;
   filter:alpha(opacity=0)
   }
   
   .left_cap{
   float:left;
   background-image:url(images/footer-email-left.gif);
  
   }
   
   .right_cap{
   float:right;
   background-image:url(images/footer-email-right.gif);
   }
   
   .right_cap, .left_cap{
    background-position: 0px 0px;
   width:70px;
   height:28px;
   background-repeat:no-repeat;
   margin-top:4px;
   }