body {
  font-family: 'arial', verdana, sans-serif;
  font-size: 11px;
  color: #333;
  line-height: 1.3em;
  background-color: #ffffff;
  margin-top: 0px;
  font: 12px/1.36em Arial, Geneva, sans-serif;
}
img {
  border: 0;
}
a,a:visited, a:link, a:hover {
  text-decoration: none;
  color: #069;
}

a.actionable {
  background:url('/img/bullet_arrow.gif') 0 1px no-repeat;
  font: 11px/1.36em Arial, Geneva, sans-serif;
  padding-left: 18px;
  color:#069;
}

@media print { html, body { color: #333; background:#fff; } }

.hp_events_item {
	padding: 0 0 0 30px;
	background: url('../img/microphone_small.gif') no-repeat 0 5px;
}

h1 { font:normal 22px/1.09em Georgia, Arial, Geneva, sans-serif; color:#333; margin-top:5px; margin-bottom:5px; }
h6 { font:bold 11px/1em Arial, Geneva, sans-serif; color:#999; margin-bottom:5px; margin-top: 0px; letter-spacing: .5px;}

ul {
  margin-top: 0px;
  padding-top: 0px;
}

ul li {
  margin-top: 0px;
  padding-top: 0px;
  list-style-image: url("/img/bullet.gif");
  padding-bottom: 5px;
}

#pagePad {
  width: 900px;
  border-top: solid 5px #933;
  text-align: left;

}

@media print {
  #pagePad {
    width:640px;
    border-top:none;
  }
}

  #utility {
    margin-top: 12px;
    float: right;
  }

@media print {
  #utility {
    display:none;
  }
}

    #logo {
      margin-left: 50px;
      margin-top: 40px;
    }

@media print {
  #logo {
    margin-left: 0;
    margin-top: 15px;
  }
}

#swf, #mastheader {
  border-bottom: solid 2px #ebebeb;
}

@media print {
  #swf {
    display:none;
  }
}

      #mastheader-container {
        width:900px;
        height:188px;
      }

      @media print {
        #mastheader-container {
          width:640px;
          background:none;
          height:auto;
        }
      }

      #mastheader-container-layer {
        float:right;
        position:relative;
        margin:45px 50px 0 0;
        width: 405px;
      }

      @media print {
        #mastheader-container-layer {
          float:none;
          width:100%;
          margin-top:10px;
        }
      }

      #mastheader-container-layer h2 {
        font:normal 42px Georgia, helvetica, sans-serif;
        color:#933;
        padding: 0;
        margin: 0 0 5px 0;
      }

#masttitletert {
  background-image: url('/img/masthead_default.gif');
  background-repeat: no-repeat;
  width: 900px;
  height: 90px;
  margin: 0;
  padding: 0;
}

@media print {
  #masttitletert {
    width: 640px;
    background:none;
    height:auto;
  }
}

.terttitle {
  position: relative;
  margin: 10px 0 0 445px;
  padding-bottom: 5px;
  font: normal 36px Georgia, helvetica, sans-serif;
  color:#933;
  width: 455px;
  line-height: 1.1em !important;
}

@media print {
  .terttitle {
    margin-top:0;
    margin-left:0;
    width:auto;
  }
}


.small {
  font-size: 9px;
}

@media print { #masttitletert { left:0; width: 640px; margin-right: 0px;} }

#content_wrapper_home {
  width:900px;
  overflow:hidden;
  position:relative;
  padding: 0;
  margin: 0;

}

@media print { #content_wrapper_home { margin-top:10px; } }

#content_wrapper {
  width:900px;
  overflow:hidden;
  position:relative;
  padding: 0;
  margin: 0;

}
@media print { #content_wrapper_home, #content_wrapper { left:0; float:none; width: 640px; overflow:visible; } }

#content_wrapper_tab {
  width: 900px;
  position: relative;
  padding: 0;
  margin: 0;

}
@media print { #content_wrapper_tab { width: 640px; } }

#leftCol_tab {
  width:210px;
  margin: 0;
  padding: 20px 0 0 0;
  border-right: 1px solid #ebebeb;
  background-color: #f7f7f7;
  vertical-align: top;
}

  #oneCol_tab {
  width: 689px;     /* 2px less because of the borders */
  padding: 20px 0 0 0px;
  margin: 0 0 0 0;
  vertical-align: top;
  }

#pagePad
#leftCol {
  float:left;
  width:210px;
  margin: 0 20px -1000em 0;
  padding: 20px 0 1000em 0;
  position:relative;
  border-right: 1px solid #ebebeb;
  background-color: #f7f7f7;
}

@media print { #leftCol { left:0; float:none; margin-bottom: 10px !important; padding: 5px !important; clear: both;} }

  #leftColumnZones {
    margin: 15px 12px 0 15px;;
  }
@media print { #leftColumnZones { left:0; float:none; margin: 10px !important; padding: 5px !important; clear: both;} }

#centerCol {
  float:left;
  width: 438px;     /* 2px less because of the borders */
  padding: 20px 0 1000em 0;
  margin: 0 0 -1000em 0;

  }
@media print { #centerCol { left:0; float:none; margin: 10px !important; padding: 5px !important; clear: both; width: 640px;} }

  #centerColpipe {
  float:left;
  width: 437px;     /* 2px less because of the borders */
  padding: 20px 0 1000em 0;
  margin: 0 0 -1000em 0;

  }
@media print { #centerColpipe { left:0; float:none; margin: 10px !important; padding: 5px !important; clear: both; width: 640px;} }

  #oneCol {
  float:left;
  width: 668px;     /* 2px less because of the borders */
  padding: 20px 0 1000em 0px;
  margin: 0 0 -1000em 0;

  }
@media print { #oneCol { left:0; float:none; margin-bottom: 10px !important; padding: 5px !important; clear: both; width: 640px;} }

  #oneColpipe {
  float:left;
  width: 668px;     /* 2px less because of the borders */
  margin: 0 !important;
  padding: 20px 0 0 0 !important;

  }

@media print { #oneColpipe { left:0; float:none; margin: 10px !important; padding: 5px !important; clear: both; width: 640px;} }

  #rightCol {
  float:left;
  width:210px;
  position:relative;
  border-left: 1px solid #ebebeb;
  margin: 0 0 -1000em 20px;
  padding: 20px 0 1000em 0;
  font: 12px/1.36em Arial, Geneva, sans-serif;
  color:#666;
}
@media print { #rightCol { left:0; float:none; margin: 10px !important; padding: 5px !important; clear: both;} }

  #rightColInner {
    margin: 0px 0px 15px 12px;
  }


  #rightColInner h1 {
    font-family: Georgia;
    font-weight: bold;
    font-size: 12px;
    color: #333;
    line-height: 1.17em;
  }

  #rightColInnerHome {
    margin: 0px 0px 15px 0px;
  }
  #rightColInnerHome p,
  #rightColInnerHome h1,
  #rightColInnerHome h2,
  #rightColInnerHome h3 {
    margin: 5px 0px 5px 12px;
  }
h2 { line-height: 1em; }

#footer {
  background-color: #ebebeb;
  height: 75px;
}

@media print {
  #footer {
    display:none;
  }
}

#legal {
  float: left;
  margin: 10px 0 0 10px;
  }

#builtat {
  float: right;
  margin: 10px 10px 0px 0;
}

#builtat a {
  color: #333;
}
/* ------------------------- Menu -------------------------------------- */

#menu {
  position:relative;
  float:left;
  width:210px;
  z-index:1000;
  background:url('/nav_img/bkgd_nav.gif') repeat-y top right;
  padding: 10px 0 10px 0;
  margin: 0px 0 28px 0;
}
@media print { #menu { display: none; } }

#menu ul {
  padding:0;
  margin:0;
  list-style:none;
  width:210px;
 }

#menu ul li {
  margin:0;
  padding:0;
  position:relative;
  float:left;
  width:210px;
  list-style-image:none !important;
  border-top: 1px solid #6db5da;
  }

#menu ul li.first {
  border-top: 0;
}

#menu a, #menu a:link, #menu a:visited {
  display:block;
  font:bold 11px arial, helvetica, sans-serif;
  margin:0;
  padding:3px 4px 3px 16px;
  margin-top:1px;
  text-transform:uppercase;
  color: #fff;
}

#menu a.menuA {

}

#menu .on, #menu a:hover, #menu a.hover {
  /* background-color:#f2f2f2; */
  color: #e2b11e;
  }

#menu .on, #menu a.menuA:hover {
  /*background-color:#f2f2f2;
  background-image:url('/nav_img/arrow_orange.gif') !important;*/
  color: #e2b11e;

  }

#menu a span { display:block; }

#menu li.over ul { visibility:visible; }

/* 1st submenu */
.submenu {
  padding:10px 0 10px 0 !important;
  margin:0 !important;
  list-style:none;
  background-image:none !important;
  position:absolute;
  top:0;
  left:210px;
  width:176px;
  background-color:#1e7ab7 !important;
  visibility:hidden;
}

.submenu li {
  margin:0;
  padding:0;
  /*width:176px !important;*/
  background-color:#1e7ab7;
  background-image:none !important;
  z-index:2000;
  color:#c00;
  font:bold 11px arial, helvetica, sans-serif;
  border: 0 !important;
}

.submenu a, .submenu a:link, .submenu a:visited {
  display:block;
  color:#ffffff !important;
  font:bold 11px arial, helvetica, sans-serif !important;
  padding:5px 4px 3px 13px !important;
  z-index:2000;
  background:url('/nav_img/nav_arrow.gif') no-repeat 3px 9px !important;
  text-transform:none !important;
}

.submenu span.label {
  display:block;
  padding:3px 4px 3px 13px;
}

.submenu a:hover {
  /* color:#ffffff !important; */
}

div.subsitemenu {
  padding: 8px 0px 8px 0px !important;
  margin: 0px 0 0px 0px !important;
  background-image:none !important;
  background-color:#1e7ab7 !important;
}

div.subsitemenu div {

    margin: 0 0 0 15px !important;
    padding:0 0 0 10px !important;
    color:#c00;
  background:url('/nav_img/nav_arrow.gif') no-repeat 1px 6px !important;
    font:bold 11px arial, helvetica, sans-serif;
    border: 0 !important;
}

.subsitemenu div a, .subsitemenu div a:link, .subsitemenu div a:visited {

  display:block;
    color:#ffffff !important;
    font:bold 11px arial, helvetica, sans-serif !important;
    padding:2px 0px 2px 0px !important;
    margin: 0px 0px 0px 0px;
    text-transform:none !important;
}

.subsitemenu div a.on, .subsitemenu div a:hover, .subsitemenu div a.hover {
  color: #e2b11e !important;
}

/* --------------------------- Menu EOF ------------------------------------- */



/* ------------------------- Nav -------------------------------------- */

#nav {
   position:relative;
   float:left;
   width:210px !important;
   z-index:1000;
   background: url('/nav_img/bkgd_nav.gif') repeat-y top right;
   padding: 10px 0 10px 0;
   margin: 0px 0 28px 0;
   }

@media print {
  #nav {
    display: none;
  }
}

#nav ul {
  padding:0;
  margin:0;
  list-style:none;
  width:210px;
}

#nav ul li {
  margin:0;
  padding:0;
  position:relative;
  float:left;
  width:210px;
  list-style-image:none !important;
  border-top: 1px solid #6db5da;
}

#nav ul li.first {
  border-top: 0 !important;
}

#nav a, #nav a:link, #nav a:visited {
  display:block;
  font:bold 11px arial, helvetica, sans-serif;
  margin:0;
  padding:3px 4px 3px 16px;
  margin-top:1px;
  text-transform:uppercase;
  color: #fff;
}

#nav a:hover, #nav a.on {
  color: #e2b11e !important;
}

#nav a span {
  display:block;
}

.subnavmenu {
  width:210px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color:#1e7ab7;
}

.subnavmenu div {
  margin-left:15px;
  color:#c00;
  background:url('/nav_img/nav_arrow.gif') no-repeat 1px 6px;
}

.subnavmenu a, .subnavmenu div a:link, .subnavmenu div a:visited {
  padding:2px 0 2px 15px !important;
  text-transform:none !important;
}

.subnavmenu div a.on {
  color: #e2b11e !important;
}

#subsubmenu {
  margin-left:10px;
  background-image:none;
}

#subsubmenu div {
  background:url('/nav_img/nav_bullet.gif') no-repeat 0px 7px;
}

#subsubmenu div a.div {
  color: #e2b11e;
}


/* --------------------------- Nav EOF ------------------------------------- */



/* --------------------------- SITEMAP SUPPORT ------------------------------------- */

#sitemap {
}

   #sitemap .col {
      float: left;
   }

      #sitemap .col .category {
      }

         #sitemap .col .category .heading {
            font-size: 15px;
         }

            #sitemap .col .category .heading a {
            }

         #sitemap .col .category ul {
         }

            #sitemap .col .category ul li {
            }

               #sitemap .col .category ul li ul {
               }

                  #sitemap .col .category ul li ul li {
                  }

/* --------------------------- SITEMAP EOF ------------------------------------- */


#pipelineTabNav {
  border-bottom: 5px solid #933;
  margin: 15px 0 15px 0;
  padding: 0;
  height: 22px;
}

#pipelineTabNav a.aTab {
  margin: 0 2px 0 0;
  padding: 0;
  float: left;
  display: block;
}
#pipelineTabNav a.aTab img {
  border: none;
}

#pipelinetableoncology {
  display: block;
}

#pipelinetablediabetes_obesity {
  display: none;
}

#rightCol .tabOn {
  display: block;
}

#rightCol .tabOff {
  display: none;
}

.indicationtitle {
  margin-left: 15px;
}


#pullQuote {
   width: 438px;
   height: 132px;
   padding: 0;
   margin: 0;
   background: url('/img/bkgd_pullquote.gif') no-repeat 0 0;
}

   #pullQuote #pqImg {
      padding: 33px 0 0 21px;
      margin: 0;
      float: left;
   }

   #pullQuote #pqText {
      font-size: 13px;
      line-height: 1.38em;
      color: #333;
      padding: 16px 0 0 0;
      margin: 0 25px 0 160px;
   }


/* jobs_resumes.php support */
.jobsubhead {
  font-weight: bold;
}
.deptsubhead {
  font-weight: bold;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-bottom: 0px;
}
.joblist {
  padding-top: 0;
  margin-top: 0;
}


/*htdig support */
.search_hilite {
  font-weight: bold;
}

/* print template support */
.noprint {

}
.noshowtitle {
  display: none;
}
.noshow {
  display: none;
}
