

#design {
  padding: 0px 0 0px 0 !important;
  margin-bottom: 10px; 
  clear: both;
  margin-top: 0 !important
}

#design p {
  padding-bottom: 10px
}

#breadcrumb {
  clear: both;
  padding-bottom: 30px
}

#wrapper h2 {
  color: #2665B9;
  padding-bottom: 20px
}

.case_study_block a, .case_study_block a:visited, .case_study_block a:active {
 color: #2665B9
}

.case_study_block a:hover {
  color: #E96842
}

#design h1 {
  font-size: 2em;
  padding-bottom: 20px;
  color: #2665B9
}

#design table tr td img{
  padding-right: 30px
}

#design table tr td h1 {
  padding-bottom: 10px
}

#left_col_search h2, #right_col_search h2 {
 font-size: 1.3em;
 padding-bottom: 10px;
}

.design_img {
  width: 204px;
  float: left;
  padding-bottom: 10px;
  padding-left: 31px
}

* html .design_img {
 padding-left: 28px
}

.first {
  padding-left: 0 !important
}

#design_block {
  padding-bottom: 10px;
  border-bottom: 1px solid #A4BCD5;
  float: left;
  margin-bottom: 40px
}


.design_img img {
  padding-bottom: 10px;
}

.design_img h3 {
  color: #2665B9;
  padding-bottom: 10px;
  width: 206px
}

.design_img p {
  width: 206px
}

.sub_content_wrapper {
  width: 415px;
  border: 1px solid  #A6BDD5;
  height: 270px;
  margin-bottom: 40px
}

.sub_content_search {
  padding: 10px
}

.sub_content_search h1 {
  padding-bottom: 10px;
}

.sub_content_search p {
  padding-bottom: 10px;
}

.sub_content_search ul li {
 background-image: url(/images/templates/Sub_2_column/bullet_smll.jpg);
 background-repeat: no-repeat;
 padding-left: 30px;
 padding-bottom: 10px;
}

a.bocc_team {
  color: #E96842
}

#left_col_search ul {
  padding-top: 10px
}

#left_col_search ul li {
  padding-bottom: 20px
}

.date {
  color: #999A99
}

#left_col_generic h4, #right_col_generic h4 {
  font-size: 1.1em
}

#left_col_generic p, #right_col_generic p {
  clear: both
}

#left_col_generic img, #right_col_generic img {
  float: left;
  padding-right: 20px;
  padding-bottom: 20px
}

.content_generic p {
  padding-bottom: 15px
}

#right_col_contact img {
  padding-top: 15px 
}

#left_col_contact p, #right_col_contact p {
   padding-bottom: 15px
}

#left_col_contact table {
  margin-bottom: 30px
}

.address_block {
  padding-left: 20px
}

hr {
  border: 0;
   color: #A4BCD5;
   background-color: #A4BCD5;
   height: 1px;
   margin: 20px 0 30px 0;
   clear:both
}

#containermisc1 hr {
  margin-bottom: 10px
}

#design hr {
   margin: 20px 0 20px 0
}



#case_studies {
  border-top: 1px solid #A5BCD6;
  float: left;
  width: 100%;
  margin-top: 20px;
  padding-top: 32px;
  padding-bottom: 40px
}

.case_study_block {
  float: left;
  width: 285px;
  padding-left: 27px
}

.case_study_block h3{
  padding-top: 10px;
  padding-bottom: 10px
}

.about_block img {
   float: left;
   padding-right: 20px
}

.about_block {
clear: both;
margin-bottom: 26px
}

.about_block h3 {
   padding-top: 14px
}


.content_generic ul li {
  padding-bottom: 20px;
  background: url(/images/templates/Sub_2_column/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-left: 25px
}

.sml_spacing li {
  padding-bottom: 5px !important
}

ul.indent  {
  padding-left: 10px !important
}

#banner h1 {
color:#2665B9;
float:right;
font-size:2em;
padding-top:5px;
}

.bocc-logo  {
float:left;
padding-bottom:15px;
}








