.wrapper {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.clearFix:before,
.clearFix:after {content:"";display:table;}
.clearFix:after {clear:both;}
.clearFix {zoom:1;}
.clear { clear: both; line-height: 0;} 

/********** Secondary Nav **********/
#pnlSecondaryNav {
  margin-right: 3%;
  width: 30%;
  float:left;
}
  #ulSecondaryNav li a {
    color: #fff;
    min-height: 24px;
    display: block;
    padding: 6px 12px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    border: solid 1px #fff;
    background: url(/img/sub_nav_bg.png) left top no-repeat transparent;
    font: normal normal 14px/20px 'Open Sans', sans-serif;
    box-shadow: 0 0 4px 2px #008fa1 inset;
  }
    #ulSecondaryNav li a:hover,
    #ulSecondaryNav li ul.tertiary li a:hover{
      background-position: 0 -300px;
      box-shadow: 0 0 4px 4px #005a66 inset;
    }
    #ulSecondaryNav li a.selected {
      background-position: 0 -100px;
      box-shadow: 0 0 4px 4px #3b3b3b inset;
    }
#ulSecondaryNav li ul.tertiary li a{
  padding-left:45px !important; 
}
  #ulSecondaryNav li ul.tertiary li a.selected {
      background-position: 0 -200px;
      box-shadow: 0 0 4px 4px #808080 inset;
  }




/********** About Us - Articles **********/
.article {
  margin-bottom: 30px;
}
  .article h4 {
    margin-bottom: 8px;
  }
  .article .date {
    display: block;
    margin-bottom: 4px;
    font-size:10px;
  }
  .article p {
    margin-bottom: 15px;
  }
/********** About Us - Resources **********/
.resource {
  margin-bottom: 30px;
}
  .resource p {
    margin-bottom: 15px;
  }
  .resource a {
    color: #00b9cd;
  }
    .resource a:hover {
      text-decoration: none;
    }
/********** About Us - Articles **********/
.opinion {
  margin-bottom: 30px;
}
  .opinion h4 {
    /*margin-bottom: 8px;*/
  }
  .opinion .date {
    display: block;
    color: #00b9cd;
    margin-bottom: 4px;
  }
  .opinion p {
    margin-bottom: 15px;
  }



/********** Publications **********/
.publication {
  padding: 18px 0;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #c6c6c6;
}
  .publication.position-1 {
    border-top: 0;
  }
  .publication h4 {
    width: 90%;
    float:left;
  font-weight:normal;
  }
  .publication .viewMore {
    float:right;
  }

  
/********** Team **********/  
#teamMember {
  margin-bottom: 18px;
}
  #teamMember img {
    float:left;
  }
  .teamMemberInfo {
    width: 420px;
    float:left;
  margin-left:10px;
  }

.tabs {
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
  list-style-type: none;
}
  .tabs li {
    width: 25%;
    float:left;
    text-align: center;
  }
    .tabs li a {
      color: #fff;
      border: solid 1px #fff;
      font: normal normal 14px/20px 'Open Sans', sans-serif;
      box-shadow: 0 0 4px 2px #008fa1 inset;
      text-decoration: none;
      display: block;
      height: 24px;
      padding: 6px 0;
      line-height: 20px;
      background: url(/img/sub_nav_bg.png) left top no-repeat transparent;
    }
      .tabs li a:hover {
        background-position: 0 -100px;
        box-shadow: 0 0 4px 4px #3b3b3b inset;
      }

.tabbedContent div {
  display: none;
}
  .tabbedContent div:first-child {
    display: block;
  }
.tabbedContent div.activeTab div{
   display:block; 
}

#model-1330 .tabs{
 border-bottom:thin solid #00b5cb; 
}
#model-1330 .tabs li{
 width:105px;
 height:35px;
 border:thin solid #00b5cb;
 border-bottom:0;
}
#model-1330 .tabs li a{
 color:#4b4b4b;
 background:none;
 box-shadow:none;
 border:0;
}
#model-1330 .tabs li a:hover{
  background:#4b4b4b;
  color:#fff;
  background-image:none;
  box-shadow:none;
}
#model-1330 .tabs li a.activeTabItem{
  background:#00b5cb;
  color:#fff;
  background-image:none;
  box-shadow:none;
}
/********** Buttons **********/
.viewMore,
.arrowBtn {
  color: white;
  width: 38px;
  height: 16px;
  padding: 0 5px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font: normal normal 12px/16px Oswald;
  background: url(/img/btn_arrow.png) right top no-repeat transparent;
  position: relative;
  top: 2px;
}
  .viewMore:hover,
  .arrowBtn:hover {
    background-position: right -20px;
  }
.viewMoreLG,
.arrowBtnLG{
  background: url(/img/finalReadMore.png) right top no-repeat;
  color: white;
  width: 110px;
  height: 18px;
  padding: 3px 3px 3px 10px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font: normal normal 14px/17px Oswald;
  position: relative;
  top: 2px;
  text-indent:-240000px;
}
  .viewMoreLG:hover,
  .arrowBtnLG:hover {
    background-position: right -26px;
  }





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
