#header .ts_header{
 
}

.comp-ts-header-398 .ts_header{
 
}

/* where 117138 is the editable are item_id and ts-header-948 is the component */
#item126147 #component-add-bar span#component-add-ts-header-398{
  display: block;
}

#item126147 .component-add-option{
  display: none;
}

#component-add-bar span#component-add-ts-header-398{
  display: none;
}

.content-status{
  margin: 0 0 10px 1px;
}

.content-status table{
  width: 100%;
  border-collapse: collapse;
}

.content-status table td, .content-status table th{
  padding: 2px 4px;
  border: 1px solid #666;
  width: 25%;
}

.content-status table th{
  background: #ccc;
  color: #000;
  padding: 3px;
}

.content-spec{
}

.content-spec h3{
  background: #333;
  color: #fff;
  padding: 3px;
}



.content-text{
}

.content-text h3{
  background: #333;
  color: #fff;
  padding: 3px;
}



/* Home Page
#########################################*/

.tab11788 .delete-button, 
.tab11788 .edit-option{
  display: none;
}

#divcomp200033 .edit-button,
#divcomp49256 .edit-button{
  display: none;
}

/* HTML Pagetitle */
#divcomp200033{
  margin:0 0 34px 0;
  width:760px;
}

/* Editor */
#divcomp49256{
  border-right:1px solid #dcccbf;
  clear:none;
  float:left;
  margin:0 0 0 13px;
  padding:0 10px 0 0;
  width: 500px;
}
  #divcomp49256 p{
    line-height:20px;
    margin:0;
    padding:0;
  }
  
/* Affiliates */
.comp-affiliate-398{
  float:right;
  margin:0 13px 0 0;
  width:200px;
  padding-left: 10px;
}
  .comp-affiliate-398 h2{
    color:#8F1F1F;

  }
  
/* Call to Action */
.comp-cta-398{
  background:url(../images/home/cta_bg.gif) 0 0 repeat-y;
  border-top:25px solid #FFF;
  clear:left;
  margin:0 0 25px 0;
  width:760px;
  

  
}
  .comp-cta-398 div.cta{
    float:left;
    width:190px;
  }
  .comp-cta-398 div.cta_services{
    width:191px;
  }
  .comp-cta-398 div.cta_request{
    width:188px;
    overflow: hidden;
    /* original width was 190px but that broke in ie6 */
  }
    .comp-cta-398 div h2{
      margin:0;
      padding:0;
    }
      .comp-cta-398 div h2 a{
        display:block;
        height:124px;
        margin:0;
        overflow:hidden;
        padding:0;
        text-indent:-9999px;
        width:190px;
      }
      .comp-cta-398 div.cta_services h2 a{
        background:#FFF url(../images/home/cta_services.jpg) 0 0 no-repeat;
      }
      .comp-cta-398 div.cta_clientportal h2 a{
        background:#FFF url(../images/home/cta_clientportal.jpg) 0 0 no-repeat;
      }
      .comp-cta-398 div.cta_businessresources h2 a{
        background:#FFF url(../images/home/cta_businessresources.jpg) 0 0 no-repeat;
      }
      .comp-cta-398 div.cta_request h2 a{
        background:#FFF url(../images/home/cta_request.jpg) 0 0 no-repeat;
      }
      
    .comp-cta-398 div p{
      font-size:10px;
      padding:5px 9px;
    }
    .comp-cta-398 hr{
      background:transparent;
      height:1px;
      color:#FFF;
    }
    
.comp-staff-398{
  border-top: none;
  
}

.comp-staff-398 h2{
  background: #ECEBE1;
  padding: 3px;
}

.comp-staff-398 p{
  margin: 0;
  padding: 0;
}

.staff-pic {
  float: right;
  margin: 30px 0 0 10px;
  padding: 2px;
  border: 1px solid #49545d;
}



p.staff-bio{
  padding-top: 10px;
}

p.staff-phone{
  background: url(../images/staff_phone.gif) 2px 2px no-repeat;
  padding: 0 0 0 20px;
  margin: 0;
}

p.staff-email{
  background: url(../images/staff_email.gif) 0px 5px no-repeat;
  padding: 0 0 0 20px;
  margin: 0;
}
