body {
    background-color: #96989c;
    color: #5c5c5c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* normalize base font size to 10px; */
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center;
}

a img {
    border: none;
}

sup { /* see: http://www.soxiam.com/Code/CSSSuperscriptLineheightAdjustment */
    line-height: 0;
    padding-right:3px;
}

object {
  z-index: -1;
}

.left {
    float: left;
}

.right {
    float: right;
}

br.clear {
    clear: both;
}

input, select, th, td { font-size: 1em; }
li li, li p, td p, blockquote p { font-size: 1em; }

address {
    font-style: normal;
    margin-bottom: 1em;
    margin-top: 1em;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
  _display: block;
 /* _zoom: 2; */
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}

.underline {
  text-decoration:underline;
}

.center-text {
  text-align: center;
}

.jump-top {
  font-size: 80% !important;
  padding-top: 5px;
  text-align: right;
}

.remove-background {
  background: 0 !important;
}

.five-star {
  font-family: Helvetica, sans-serif;
}

/* page container */

#main {
    margin: 0px auto;
    text-align: left;
    width: 1000px;
}

#header-feature-shadow {
    background: transparent url(../images/bg-header-feature-ds.gif) repeat-x 0 0;
    *height: 200px;
}

#header-feature {
    /* background: transparent url(../images/bg-nav-primary2.gif) no-repeat bottom -10px; */
    *float: right;
    height: 210px;
}

.splash #header-feature {
  margin-bottom: 50px;
  _margin-bottom: 70px;
}

#header-feature:after { /* fixes float clearing problem; see: http://www.positioniseverything.net/easyclearing.html */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#feature-image {
    float: left;
    display: none;
}

#feature-image img {
    float: left;
}

#flash-header {
    position: relative;
    width: 820px;
    height: 175px;
     float: left;
}

.splash #flash-header {
  margin-left: 180px;
  _margin-left:0;
}

#feature-blurb {
    /* background: url(../images/bg-feature-blurb.gif) no-repeat bottom right; */
    color: white;
    float: left;
    font-size: 14px;
    height: 175px;
    padding: 0 15px;
    position: relative;
    width: 790px;
}

#feature-blurb p {
    font-size: 19px;
    line-height: 28px;
    padding: 33px 0 0 7px;
    width: 450px;
}

.feature-image1 {
    background: #003f71 url(../images/bg-feature-image1.jpg) no-repeat 100% 0;
}

.feature-image2 {
    background: #003f71 url(../images/bg-feature-image2.jpg) no-repeat 100% 0;
}

.feature-image3 {
    background: #003f71 url(../images/bg-feature-image3.jpg) no-repeat 100% 0;
}

.feature-image4 {
    background: #003f71 url(../images/bg-feature-image4.jpg) no-repeat 100% 0;
}

.feature-image5 {
    background: #003f71 url(../images/bg-feature-image5.jpg) no-repeat 100% 0;
}

.feature-usb {
    background: #003f71 url(../images/bg-feature-usb.jpg) no-repeat 100% 0;
}

#feature-blurb a {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#feature-blurb h2 {
    color: white;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0 5px 0;
}

#feature-blurb h2 a {
    color: white;
    font-weight: normal;
    text-decoration: none;
}

#feature-blurb p {
    margin: 5px 0 0 0;
}

#feature-blurb ul {
    list-style-type: none;
    margin: 10px 0 0 30px;
    padding: 0;
}

#feature-blurb li {
    background-image: url(../images/arrow-right-feature.gif);
    background-repeat: no-repeat;
    height: 17px;
    margin-left: -30px;
    padding-left: 30px;
    margin-bottom: 7px;
    position: relative;
}

#feature-blurb li.more-topics {
    bottom: 8px;
    position: absolute;
    right: 20px;
}

/* column block */

div#two-up {
    *position: relative;
    margin: -140px 0 0 171px;
    width: 562px;
    *margin: -155px 0 0 171px;
    *margin-bottom: -30px;
}

div#two-up .header{
    height: 33px;
    padding: 0;
    margin: 0 9px;
}

div#two-up div.contents{
    background: url(../images/bg-home-2up.gif) repeat-x 0 -33px;
    width: 100%;
    height: 33px;
    float: left;
}

div#two-up div.contents h2,
div.contents h3{
    color: #666666;
    font-size: 1.3em;
    margin: 5px;
}

div#two-up span.box-left,
div#two-up span.box-right{
    _position: relative;
    width: 9px;
    height: 33px;
    display: block;
    background: url(../images/bg-home-2up.gif) repeat-x;
 
}

div#two-up span.box-left{
    background-position: 0px 0px;
    margin-left: -9px;
    float: left;
}

div#two-up span.box-right{
    background-position: 9px 0px;
    margin-right: -9px;
    float: right;
}

div#two-up .column-block{
    background-color: #FFFFFF;
    border: solid 1px #bbb9be;
    border-top: none  0px;
    border-bottom: none 0px;
    padding-bottom: 60px;
    _padding-bottom:0;
    height: 259px;
    margin-bottom: -6px;
}

div#two-up  ul.two-up-ul{
    margin: 0 !important;
    padding: 5px 0 0 5px;    
}


div#two-up div.footer{
    border-bottom: solid 1px #bbb9be;
    height: 8px;
    background-color: #FFFFFF;
}

div#two-up .footer .two-up-footer-left,
div#two-up .two-up-footer-right{
    width: 8px;
    height: 9px;
    display: block;
    background: url(../images/bg-footer-2up.gif) no-repeat;
    margin-bottom: -1px;
    _position: relative;
    _margin-bottom: -8px;
    _padding: 0;
}


div#two-up .footer .two-up-footer-left{
    background-position: 0px 0px;
    float: left;
}

div#two-up .footer .two-up-footer-right{
    background-position: -8px 0px;
    float: right;
}

div.one-up {
    background: url(../images/bg-footer-column-block-1up.gif) no-repeat bottom left;
    /* margin-top: 20px; */
}

div.one-up p a {
}

div.one-up div {
    background-image: url(../images/bg-header-column-block-1up.gif);
    width: 224px;
}

div.column-block:after { /* fixes float clearing problem; see: http://www.positioniseverything.net/easyclearing.html */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.column-block div {
    background-repeat: no-repeat;
    display: inline;
    float: left;
    padding: 10px;
}

div.column-block div.left {
    background-position: top left;
}

div.column-block div.right {
    background-position: top right;
}

div.column-block h3 {
    color: white !important;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 0;
}

div.column-block p {
    line-height: 1.25em;
    margin-bottom: 1em;
    margin-top: 0;
}

div.column-block ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.column-block li {
    background: url(../images/bullet-arrow.gif) no-repeat 0 0.1667em;
    margin-bottom: 4px;
    padding-left: 10px;
    height: 30px;
}

div.column-block a {
    color: #004685;
    display: block;
    font-weight: bold;
    text-decoration: none;
}

div.column-block a:hover {
    text-decoration: underline;
}

.splash-p {
  margin: -40px 0 28px 180px;
  [;
    margin: -40px 0 28px 180px;
  ;]
  *margin: -56px 0 28px 180px;
  _margin:  -56px 0 40px 180px;
  position: relative;
  width: 500px;
  
}

.splash-usb-p {
  margin: -60px 0 29px 180px;
  [;
    margin: -60px 0 29px 180px;
  ;]
  *margin: -76px 0 29px 180px;
  _margin: -76px 0 39px 180px;
  position: relative;
  width: 500px;
  }

.splash #content-body #bioonc-news {
   margin-top: -39px !important;
   [;
     margin-top: -39px !important;
   ;]=
   *margin-top: -54px !important;
  
}

#content-body #bioonc-news {
    float: right;
    margin-left: 10px;
    height: 383px;
}

.splash div#content-wrapper div#content-body div.usb-news {
    margin-top: -58px !important;
   [;
     margin-top: -58px !important;
   ;]=
   *margin-top: -73px !important;
}

div#content-body #bioonc-news p.feed-content {
    margin-bottom: 2px;
    text-align:right;
}

#content-body #bioonc-news p span.provided-by {
    font-size: 9px;
    margin: 7px 0 0 -85px;
    [; /* start safari only */
      margin: 7px 0 0 -3px;
    ]; /* end safari only */
    *margin: 7px 0 0 -85px;
    position: absolute;
}

#content-body #bioonc-news p{
    font-size: 0.6923em; /* 9px */
}

#content-body #bioonc-news p a {
    text-decoration: underline;
}

#content-body #bioonc-news li {
    line-height: 1em;
    margin-bottom: 7px;
}

#content-body #bioonc-news li a {
    font-weight: normal;
}

#content-body #bioonc-news .align-center {
    text-align: center;
}

/* splash: innovative research focus li override */

p.abs-para {
  position: absolute;
  top: 48px;
  padding: 0;
  z-index: 10;
}

div.two-up {
  width: 682px;
}

ul.two-up-ul {
  *position: relative;
  margin: 40px 0 6px !important;
  *top: 2px !important;
  padding: 0;
  width: 160px;
  
}

ul.two-up-ul p {
  background: transparent url(../images/two-up-ul-line.gif) repeat-y 0 0;
  margin: 0;
  padding: 0;
}

ul.two-up-ul span {
  display: block;
  *width: 159px;
}

ul.two-up-ul li {
  background: none;
  border-bottom: 1px solid #bfbfbf;
  border-right: solid 1px #D8D8D8;
  margin: 0;
  padding: 0;
  *width: 159px !important;
  *display: block;
  *position: relative;
}

ul.two-up-ul li a {
  background: transparent url(../images/two-up-ul-bg.gif) repeat-x 0 100%;
  display: block;
  *width: 159px; 
  position: relative;
}

ul.two-up-ul li a:hover {
  background: transparent url(../images/two-up-ul-bg-on.gif) repeat-x 0 100%;
}

ul.two-up-ul li a.active {
  background: transparent url(../images/two-up-ul-bg-on.gif) repeat-x 0 100%;
}

li.two-up-header a p {
  background: transparent url(../images/two-up-ul-line.gif) repeat-y 0 0;
}

li.two-up-footer {
  border-bottom: none !important;
}

li.two-up-footer a p {
  background: transparent url(../images/two-up-ul-line.gif) repeat-y 0 0;
  display: block;
  *width: 159px;
}

ul.two-up-ul li a p span b{ 
  padding: 7px 0 7px 10px;
  display: block;
  width: 150px;
  position: relative;
  _width: 155px;
  _margin-top: 0px;
  _padding-top: 10px;
}

li.two-up-header a p span b, li.two-up-footer a p span b {
  background: none;
}

li.two-up-header a p span {
  background: transparent url(../images/two-up-ul-header.gif) no-repeat 0 0;
}

li.two-up-footer a p span {
  background: transparent url(../images/two-up-ul-footer.gif) no-repeat 0 100%;
}

li.two-up-header a p span b {
  background: transparent url(../images/two-up-ul-header-tr.gif) no-repeat 100% 0;
}

li.two-up-footer a p span b {
  background: transparent url(../images/two-up-ul-footer-br.gif) no-repeat 100% 100%;
}

ul.two-up-ul li a p span b {
  font-weight: normal;
}

ul.two-up-ul li a {
  font-weight: normal;
  cursor: pointer;
}

/* test */

div.column-block ul.callout-list{
  padding: 9px;
}

ul.callout-list li{
  width: 160px;
  background-image: none;
  margin: 0;
  padding: 0;
  border: 1px solid #BFBFBF;
  border-width: 0 1px 1px 1px;
  height: auto;
}

ul.callout-list li a{
  background: transparent url(../images/two-up-ul-bg.gif) repeat-x scroll 0 100%;
  display: block;
  width: 100%;
  height: 26px;
  font-weight:normal;
  position: relative;
}



ul.callout-list li a span{
  display: block;
  width: 7px;
  height: 7px;
  _padding: 0;
  _margin: 0;
  position: absolute;
}

ul.callout-list li.two-up-header a span{
  top: -1px;
}

ul.callout-list li a span.left-edge-top{
  left: -1px;
  background: transparent url(../images/two-up-ul-header.gif) no-repeat scroll 0 0;
}

ul.callout-list li a span.right-edge-top{
  right: -1px;
  background: transparent url(../images/two-up-ul-header-tr.gif) no-repeat scroll 100% 0;
}

ul.callout-list li.two-up-footer a span{
  bottom: -1px;
  _bottom: -10px;
}

ul.callout-list li.two-up-footer a span.left-edge-top{
  left: -1px;
  background: transparent url(../images/two-up-ul-footer.gif) no-repeat scroll 0 0;
}

ul.callout-list li.two-up-footer a span.right-edge-top{
  right: -1px;
  background: transparent url(../images/two-up-ul-footer-br.gif) no-repeat scroll top left;
}

ul.callout-list li.two-up-header{
  border-top: solid 1px #D8D8D8;
}

ul.callout-list li.two-up-footer{
  border-bottom: solid 1px #D8D8D8 !important;
}

ul.callout-list li.two-up-footer p{
 _width: 150px;
}

ul.callout-list li a p{
  border:0 none;
  margin:0;
  padding-left:7px;
  padding-top:6px;
  background-image: none;
}

ul.callout-list li.two-up-footer a p {
  background: none;
}

ul.callout-list li a:hover {
  background: transparent url(../images/two-up-ul-bg-on.gif) repeat-x 0 100%;
}

ul.callout-list li a.active {
  background: transparent url(../images/two-up-ul-bg-on.gif) repeat-x 0 100%;
}

ul.callout-list p.twoLine {
  font-size:12px!IMPORTANT;
}

/* test */
/* next link */

p.go {
    background-repeat: no-repeat;
    background-position: center left;
    clear: both;
    font-size: 12px !important;
    font-weight: bold;
    height: 17px;
}

a.go-next {
    background: url(../images/arrow-right.gif) no-repeat center left;
    padding: 2px 0 2px 21px;
    margin-top: -4px;
}

p.go-next2 {
    background-image: url(../images/arrow-right.gif);
    background-position: center right;
    font-weight: normal;
    margin-bottom: 0.5em;
}

p.go-dl {
    background-image: url(../images/arrow-down.gif);
}

p.go-dl a.go-next {
    background: none;
}

p.go a {
    color: #024988;
    line-height: 1.5em;
    text-decoration: none !important;
}

p.go-next2 a {
    display: block;
    padding-left: 0px;
    padding-right: 21px;
}

p.go-more {
    background-image: url(../images/arrow-more.gif);
    height: auto;
}

p.go-more a {
    font-size: 14px; /* 14px */
    padding-left: 10px;
}

a.inline-go {
    background-repeat: no-repeat;
    background-position: center left;
    clear: both;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: none;
}

a.inline-dl {
    background: url(../images/arrow-down.gif) no-repeat center left;
    font-weight: bold;
    margin-left: 10px;
    padding: 2px 0 2px 21px;
    text-decoration: none;
}

a.go-tight, #brand-avastin, #brand-herceptin, #brand-rituxan, #brand-tarceva, #brand-xeloda {
    text-decoration: none !important;
}

a.go-tight img {
    vertical-align: middle;
}

/* nav-container */

#left-gutter {
  float: left;
  width: 180px;
}

/* nav */

#nav-primary {
    background: #5b91c1 url(../images/bg-nav-primary2.gif) no-repeat bottom right;
    float: left;
    margin: 0;
    padding: 10px 0 19px 0 !important;
    width: 180px;
}

#nav-primary li {
    list-style-type: none;
}

#nav-primary li a {
    background: url(../images/bg-nav-primary-item.gif) repeat-x center left;
    border-left: 1px solid #a2a3a4;
    border-right: 1px solid #a2a3a4;
    border-top: 1px solid #a2a3a4;
    color: #922c91;
    display: block;
/*    font-family: Tahoma;*/
    font-size: 1.2em; /* 12px */
    padding: 4px 6px;
    position: relative;
    text-decoration: none;
}

#nav-primary li.special a {
    background-image: url(../images/bg-nav-special-item.gif);
}

#nav-primary li.active a {
    font-weight: bold;
}

#nav-primary li.active li a {
    font-weight: normal;
}

#nav-primary li.active li.active a {
    font-weight: bold;
}

#nav-primary li.active li.active li a {
    font-weight: normal;
}

#nav-primary li.active li.active li.active a {
    font-weight: bold;
}

#nav-primary li.active li.active li.active li.active a {
    font-weight: bold;
}

#nav-primary li.active li.active li.active li.active li.active a {
    font-weight: bold;
}

#nav-primary li.active li.active li.active ul li a {
    font-weight: normal;
}

#nav-primary li.active li.active li.active li.active ul li a {
    font-weight: normal;
}

#nav-primary li.active li.active li.active ul li.active a {
    font-weight: bold;
}

#nav-primary li a.has-sub span {
    background: url(../images/bg-nav-primary-has-sub.gif) no-repeat;
    bottom: 0px;
    display: block;
    height: 14px;
    position: absolute;
    right: 0px;
    width: 14px;
}

#nav-primary ul {
    margin: 0;
    padding: 0;
}

#nav-primary li.active a {
    background: url(../images/bg-nav-primary-item-on.gif) repeat-x center left;
}

#nav-primary ul a{
    background: url(../images/bg-nav-primary-item-sub.gif) repeat-x center left !important;
    padding: 4px 11px 4px 13px;
}

#nav-primary ul ul a {
    background: url(../images/bg-nav-primary-item-sub-sub.gif) repeat-x center left !important;
    padding: 4px 18px 4px 20px;
}

#nav-primary ul ul ul a {
    background: url(../images/bg-nav-primary-item-sub-sub-sub.gif) repeat-x center left !important;
    padding: 4px 11px 4px 27px;
}

#nav-primary ul ul ul ul a {
    background: url(../images/bg-nav-primary-item-sub-sub-sub-sub.gif) repeat-x center left !important;
    padding: 4px 4px 4px 34px;
}

/* callout */

div.callout {
    background: url(../images/bg-header-callout.gif) no-repeat;
    overflow: hidden;
    margin-top: 17px;
    padding-top: 8px;
}

div.callout div {
    background: url(../images/bg-footer-callout.gif) no-repeat bottom left;
    padding: 10px;
}

div.callout h3 {
    color: #852d8c;
    font-size: 2.4em !important; /* 24px */
    font-weight: normal;
    margin: 0 0 10px 0;
}

div.callout h4 {
    color: #004685;
    font-size: 1.4em; /* 14px */
    font-weight: normal;
    margin: 0 0 5px 0;
}

div.callout p {
    font-size: 1.1em; /* 11px */
    line-height: 1.25em;
    margin-bottom: 1em;
    margin-top: 0;
}

#apop-callout {
    float: right;
    width: 170px;
}

#apop-callout div {
    width: 150px;
}

#another-callout {
    background-position: top right;
    width: 170px;
}

#another-callout div {
    background-position: bottom right;
    width: 150px;
}
.splash #content-body .splash-page-contents {
    *position: relative;
    margin-top: -55px;
    *margin-top: 0;
    _margin-top: -45px;
}

#content-body .splash-page-contents{
    float: right;
    margin: 0 1px 0;
    clear: none;
    position: relative;
}

.splash #nav-primary {
    *left: 0;
    position: absolute;
}

#content-body .splash-page-contents .two-up{
    width: 562px;
    margin: 0;
    clear: both;
    _left: -10px;
    padding-top: 12px;
    *float: left;
}

#callout-home {
}

#callout-home a.callout-link{
   /*background-color: red;*/
    display: block;
    height: 112px;
    left: -9px;
    position: absolute;
    top: 0;
    width: 273px;
}

#callout-home .callout-trial a.callout-link{
    float:left;
}

#callout-home div h2{
    font-size: 1.2em;
    color: #666666;
    margin: 7px 0 5px 0;
}

#callout-home .contents-right a{
    text-decoration: none;
   /* background: url(../images/img-rm-blue-arrow.gif) no-repeat 95px -5px;*/
    display: block;
    position: relative;
    top: 0;
    left: 0;
   /* padding-right: 8px;
    
    *padding-right: 7px;
    text-align: right;
    [;
      background-position: 95px -5px;
    ;]
    _background-position: 95px -5px;*/
    width: 100%;
    height: 100%;
    
    font-size: .9em;
}

#callout-home .contents-left a{
    text-decoration: none;
    font-size: 1.15em;
    padding-right: 5px;
    color: #5C5C5C;
}

#callout-home p{
    font-size: .8em;
    padding-right: 5px;
}

#callout-home div.callout-trial,
#callout-home div.callout-reprints{
    float: left;
    height: 112px;
    margin: 0 23px 0 9px;
    position: relative;
    width: 542px;
    _width: 542px;
    background: url(../images/bg-home-box.gif) repeat-x 0 -112px;
    _margin: 0;
    _padding: 0;
    _min-height: 112px;
}

#callout-home div.callout-reprints{
  margin-right: 9px;
}

#callout-home div div.callout-contents{
  float: left;
  width: 100%;
}

#callout-home  div div.callout-contents .call-out-link{
  padding-top: 10px;
  text-align: right;
}

#callout-home  div div.callout-contents .call-out-link a{
  color: #004f9b;
}

#callout-home  .contents-right{
  display: block;
  padding-top: 92px;
  float: right;
  _height: 1%;
  min-height: 112px;
  width: 294px;
   _margin-left: -5px;
  _margin-right: 0px;
}

#callout-home .callout-reprints .contents-right{
  background: url(../images/eprints-logo.gif) no-repeat 0px 8px;
}
/* when eprints is removed
#callout-home .callout-trial .contents-right{
  background: url(../images/clinicaltrial-logo.gif) no-repeat 0px 8px;
}
*/


#callout-home .callout-trial .contents-right{
  background: url(../images/clinicaltrial-logo-big.gif) no-repeat 8px 2px;
}


#callout-home .contents-left{
  float: left;
  height: 112px;
  width: 253px;
  margin-right: -5px;
}

#callout-home div span{ 
  _position: relative;
  width: 9px;
  height: 112px;
  display: block;
  background: url(../images/bg-home-box.gif) repeat-x;
 
}

#callout-home div span.box-left{
    background-position: 0px 0px;
    margin-left: -9px;
    _margin-left: -9px;
    float: left;
}

#callout-home div span.box-right{
    background-position: 9px 0px;
    margin-right: -9px;
    _margin-right: -9px;
    float: right;
}

#pro-callout {
  /* background-color: #fff; */ /* uncomment this when callout comes back */
  margin-top: 15px;
  *margin-top: 30px;
  margin-bottom: 20px;
  width: 180px;
}

.splash #pro-callout {
  background-color: transparent !important; /* remove this when callout comes back */
  /* margin-top: 0;
 *margin-top: 40px;
 _margin-top: 20px; */
  margin-top: 22px;
  *margin-top: 92px;
  _margin-top: 42px;
}

.zoom2 #pro-callout{
  margin-top: 70px;
} 

.zoom3 #pro-callout{
  margin-top: 102px;
}

.splash #pro-callout a{
  font-size: 14px;
}

.splash #pro-callout div a{
  font-size: 11px;
}

.splash #pro-callout p{
  font-size: 11px;
}

#pro-callout ul, #pro-resources ul.pro-brands, #pro-resources ul.pro-brand-nav {
  border: 1px solid #a3a3a3;
  list-style: none;
  margin-left: 9px;
  padding: 0;
  position: relative;
  width: 169px;
}

#pro-callout li, #pro-resources ul.pro-brands li, #pro-resources ul.pro-brand-nav li {
  float: left;
  margin: 0;
  padding: 0;
}

#pro-resources ul.pro-brands li {
  text-align: center;
}

#pro-callout li a, #pro-resources ul.pro-brands li, #pro-resources ul.pro-brand-nav li {
  background: #eae9ea url(../images/pro-callout-bg-off.gif) repeat-x 0 0;
  border-top: 1px solid #d8d8d8;
  color: #595959;
  display: block;
  font-size: 130%;
  margin: 0;
  padding: 7px 0 9px 7px;
  text-decoration: none;
}

#pro-callout li a {
  margin-right: -13px;
  width: 162px;
  _width: 175px;
}

#pro-callout li p {
  width: 141px;
  _width: 145px;
}

#pro-callout li.pro-callout-top a {
  border-top: 0;
}

#pro-resources ul.pro-brand-nav li {
  background-color: #fff;
}

#pro-callout li a:hover, #pro-callout li a.selected {
  background: #797979 url(../images/pro-callout-bg-on.gif) repeat-x 0 0;
  color: #fff;
}

#pro-callout li p {
  border-top: 1px solid #bdbbc0;
  color: #797979;
  display: block;
  font-size: 110%;
  margin: 0;
  line-height: 120%;
  padding: 16px 14px 3px 14px;
  _padding-right: 10px;
}

#pro-callout li p a, #pro-callout li p a:hover, #pro-callout li.selected p a, #pro-callout li.selected p a:hover {
  background: transparent url(../images/pro-callout-blue-btn.gif) no-repeat 0 0;
  border-top: 0;
  color: #fff;
  display: block;
  font-size: 11px;
  height: 30px;
  margin-top: 13px;
  margin-left: -5px;
  padding: 9px 0 0 15px;
  width: 135px;
}

#pro-callout li p a:hover, #pro-callout li.selected p a:hover {
  color: #c7d7e5;
}

#pro-callout li p a img {
  margin-top: -4px;
  margin-left: 4px;
  vertical-align: middle;
}

#pro-callout li .pro-img-header, #pro-callout li .pro-img-footer, #pro-resources li .pro-img-header, #pro-resources li .pro-img-footer {
  background: transparent;
  position: absolute;
}

#pro-callout li .pro-img-header, #pro-resources li .pro-img-header {
  top: -1px;
  left: -1px;
}

#pro-callout li .pro-img-footer, #pro-resources li .pro-img-footer {
  bottom: -1px;
  right: -1px;
  _right: -2px;
}

#pro-callout li .pro-img-footer {
  _bottom: -2px;
}

/* pro-resources */

#pro-resources, #pro-safety {
  background: transparent url(../images/pro-resources-bg.jpg) no-repeat 0 0;
	font-family:"Lucida Grande",sans-serif;
  float: left;
  margin: -16px -5px 0 -5px;
  padding-top: 14px;
  padding-left: 12px;
  position: relative;
  width: 784px;
}

.pro-safety {
  margin-left: -18px !important;
  padding-left: 0 !important;
}

#pro-safety {
  background: none !important;
}


#pro-safety .warning,
.pro-content .warning{
  border: 1px solid #369;
  padding: 10px;
  margin: 20px 0 10px;
  font-weight: bold;
} 

#pro-safety .pro-content .warning h3{
  margin-bottom: 0;
  margin-top: 0;
}

#pro-safety .warning p{
  margin-bottom: 0;
  margin-top: 0;
}

#pro-safety .pro-safety-brand {
  color: #922c91 !important;
  font-size: 150% !important;
}

#pro-resources a, #pro-safety a {
  color: #004f9b;
  text-decoration: none;
}

#pro-resources h1, #pro-resources p, #pro-resources .pro-resources-callout h2, #pro-resources .more-resources-callout h3, #pro-resources .pro-callout-header, #pro-resources .more-resources-callout-left h3 span a {
  color: #fff;
}

#pro-resources h1, #pro-resources p, #pro-resources .pro-callout-header, #pro-safety h1, #pro-safety p, {
  font-weight: normal;
  margin: 0;
}

#pro-resources h1, #pro-safety h1 {
	font-family:"Lucida Grande",sans-serif!IMPORTANT;
  font-weight: normal;
  margin-top: 0!IMPORTANT;
  margin-bottom: 5px;
  position: relative;
	color: #fff!IMPORTANT;
	font-size:2em!IMPORTANT;
}

#pro-resources .pro-resources-callout h2 {
	font-size:1.9em!IMPORTANT;
}

#pro-resources h3 {
	font-weight:normal;
	font-family:Tahoma;
	font-size:1.5em;
}

#pro-resources h1 ul, #pro-safety h1 ul, #pro-resources .pro-special {
  border-left: 1px solid #ccc;
  font-size: 40%;
  _height: 40px;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0 10px 0 0;
  right: 0;
  top: 0;
}

#pro-resources .pro-special {
  border: 0;
  float: right;
  font-size: 80%;
  margin: 0 0 -80px !important;
  padding: 0;
  right: -10px;
  top: -10px;
}

#pro-resources h1 li, #pro-safety h1 li, #pro-resources .pro-special li {
  float: left;
  margin-left: 10px;
}

.li-span li {
	padding-left:0!IMPORTANT;
}

.li-span li p{
	margin:0;
	padding-left:0;
}

.li-span-bullet li p{
	margin:0!IMPORTANT;
	padding:0!IMPORTANT;
}

.li-span-bullet li{
	padding:0 0 0 15px!IMPORTANT;
	margin:5px 0!IMPORTANT;
}

.hide-hr hr {
	display:none;
}

#pro-resources h1 li, #pro-resources .pro-special li {
  margin-left: 0;
  margin-right: 3px;
}

#pro-resources h1 li span, #pro-safety h1 li span, #pro-resources .pro-special li span {
  background: none !important;
  border-right: 1px solid #ccc;
  display: block;
  _height: 32px;
  min-height: 40px;
  padding: 0 !important;
  width: 1px;
}

#pro-resources .pro-special li span {
  border-right: 1px solid #96989c;
  min-height: 30px;
}

#pro-resources h1 li a, #pro-safety h1 li a, #pro-resources .pro-special li a {
  color: #fff;
  display: block;
  margin-top: 10px;
  position: relative;
}

#pro-resources .pro-special li {
  background: 0 !important;
  padding: 0 0 0 3px !important;
}

#pro-resources .pro-special li a {
  color: #666;
}

/* #pro-resources h1 li a:hover {
  border-top: 5px solid #9d539b;
  background: #7a2279;
} */

#pro-resources h1 li a:hover, #pro-safety h1 li a:hover, #pro-resources .pro-special li a:hover {
  text-decoration: underline;
}

#pro-resources .pro-blurb {
  font-size: 90%;
  width: 750px;
}

#pro-resources .pro-callout-header {
  font-size: 200%;
  margin-bottom: 24px;
  margin-left: 5px;
	font-family:"Lucida Grande",sans-serif;
	font-size:2em!IMPORTANT;
}

#pro-resources .pro-return {
  color: #fff;
  font-size: 11px;
  position: absolute;
  right: 16px;
  top: 11px;
  text-align: right;
}

#pro-resources .pro-return p {
  margin: 0 0 8px;
}

#pro-resources .pro-return a {
  background: transparent url(../images/pro-resouces-white-arrow.gif) no-repeat 0 3px;
  color: #fff;
  padding-left: 12px;
}

#pro-resources .pro-return a:hover {
  text-decoration: underline;
}

#pro-resources .pro-resources-callout, #pro-resources .more-resources-callout {
  float: left;
  margin-top: 15px;
}

#pro-resources .pro-resources-container, #pro-resources .pro-resources-callout, #pro-resources .pro-resources-callout h2 {
  width: 411px;
}

#pro-resources .pro-resources-container {
  width: 771px;
}

#pro-resources .more-resources-callout {
  margin-left: 14px;
}

#pro-resources .more-resources-callout-left {
  margin-left: 0;
}

#pro-resources .more-resources-callout-left .more-resources-content {
  padding-top: 5px;
}

#pro-resources .more-resources-callout, #pro-resources .more-resources-callout h3 {
  width: 348px;
}

#pro-resources .pro-resources-container h1 span, #pro-resources .pro-resources-callout h2 span {
  font-size: 70%;
  padding: 6px 0;
}

#pro-resources .pro-resources-container h1, #pro-resources .pro-resources-callout h2, #pro-resources .more-resources-callout h3 {
  background: transparent url(../images/pro-resources-header-left-bg.gif) no-repeat 0 0;
  border-bottom: 1px solid #bbb9be;
  margin: 0;
  letter-spacing: .05em;
  padding-left: 14px;
  position: relative;
  width: 397px;
}

#pro-resources .more-resources-callout-left h3 {
  width: 401px !important;
}

#pro-resources .more-resources-callout-left .more-resources-content {
  width: 408px;
}

#pro-resources .pro-resources-container h1 {
  background: transparent url(../images/pro-resources-header-left-bg-long.gif) no-repeat 0 0;
  letter-spacing: 0;
  padding: 0;
  width: 771px;
	font-size:1.92em!IMPORTANT;
}

#pro-resources .pro-resources-callout .pro-resources-content div h2, #pro-resources .more-resources-callout .more-resources-content .more-resources h3 {
  background-position: -10px 0;
}

#pro-resources .more-resources-callout .more-resources-content .more-resources h3 div {
  position: absolute;
  right: 10px;
  top: -1px;
  z-index: 1;
}

#pro-resources .pro-resources-callout .pro-resources-content div h2 a, #pro-resources .more-resources-callout .more-resources-content .more-resources h3 a {
  color: #fff;
}

/* #pro-resources .more-resources-callout .more-resources-content .more-resources h3 a, #pro-resources .more-resources-callout .more-resources-content .more-resources h3 a span {
  display: block;
  width: 340px;
} */

pro-resources .more-resources-callout .more-resources-content .more-resources h3 a span {
  background-color: #900;
}

#pro-resources .more-resources-callout .more-resources-content .more-resources h3 div a {
  background: transparent url(../images/pro-resources-white-arrow.gif) no-repeat 100% 3px;
  border: 0;
  font-size: 50%;
  padding-right: 9px;
}

#pro-resources .pro-resources-callout .pro-resources-content div h2 span,  #pro-resources .more-resources-callout .more-resources-content .more-resources h3 span {
  background-position: 100px 0;
}

#pro-resources .featured-resources, #pro-resources .pro-content {
  padding: 0 10px 15px 12px;
  position: relative;
}

#pro-resources .featured-resources {
  margin-top: -12px;
}

#pro-resources .pro-content, #pro-safety .pro-content {
  padding-right: 15px;
  padding-left: 20px;
}

#pro-resources .pro-resources-content, #pro-resources .pro-content, #pro-safety .pro-content {
  background: #fff;
  padding-top:14px;
}

#pro-safety .pro-content {
  background: transparent;
}

#pro-resources .more-resources-content {
  padding-top: 14px;
}

#pro-resources .featured-resources h3, #pro-resources .more-resources-content .featured-resources h3 {
  color: #505050;
  float: left;
  font-size: 110%;
  font-weight: bold;
  margin: 0 0 10px;
  padding-top: 5px;
  padding-right: 20px;
  width: 180px;
}

#pro-resources .more-resources-content .featured-resources h3 {
  background: none;
  border-bottom: 0;
  font-size: 90%;
  _font-size: 85%;
  margin: 0 0 5px !important;
  padding: 0;
  width: 230px;
}

#pro-resources .more-resources-content .more-resources h3 a {
  background: #666 url(../images/pro-resources-header-left-bg.gif) no-repeat -20px 0;
}

#pro-resources .more-resources-content .featured-resources2 {
  min-height: 180px;
  padding-top: 10px;
  *padding-top: 0;
  _padding-top: 10px;
}

#pro-resources .more-resources-content .featured-resources2 h3 {
  float: none;
  font-size: 87%;
  _font-size: 80%;
  margin-bottom: -8px !important;
  *margin-bottom: 0 !important;
  width: 320px;
}

#pro-resources .more-resources-content .featured-resources2 h3 {
  font-size: 80%\9;
}

#pro-resources .more-resources-content .featured-resources2 p {
  padding-left: 0;
  *padding-bottom: 10px;
}

#pro-resources .more-resources-content .featured-resources2 a {
  _background: none;
  *padding-left: 10px;
}

#pro-resources .more-resources-content .featured-resources2 .feature-logo {
  padding-bottom: 0;
}

#pro-resources .more-resources-content .featured-resources2 .feature-logo a {
  background: none;
  display: block;
  _display: inline;
}

#pro-resources .more-resources-content .featured-resources .fellow-p {
  _margin-top: 10px;
}

#pro-resources .featured-resources p, #pro-resources .pro-content p, #pro-safety .pro-content p {
  font-size: 80%;
  line-height: 140%;
  margin: 10px 0;
}

#pro-resources .featured-resources p span {
  float: left;
  font-size: 80%;
}

#pro-resources .featured-resources p a {
  background: transparent url(../images/pro-resources-blue-arrow.gif) no-repeat 100% 50%;
  *background-position: 100% 40%;
  _background-position: 103% 40%;
  border-bottom: 2px solid #f0f0f0;
  float: right;
  font-size: 120%;
  padding-right: 8px;
  position: relative;
  text-decoration: none;
}

#pro-resources .featured-resources hr {
  border: 1px solid #f0f0f0;
  background: #f0f0f0;
  line-height: 0;
  margin: 0;
  padding: 0;
}

#pro-resources .featured-resources p a:hover, #pro-resources .more-resources-content p a:hover {
  color: #69c;
}

#pro-resources .more-resources-content .featured-resources p {
  margin-bottom: -10px;
}

#pro-resources .more-resources-content .featured-resources p a {
  float: none;
  margin-left: 16px;
  *margin-left: 7px;
}

#pro-resources .featured-resources img {
  float: left;
  margin: 0 10px 0 0;
}

#pro-resources .nurses-feature img {
  margin-bottom: 68px;
}

#pro-resources .modify1 {
  font-size: 80% !important;
  width: 350px;
  *margin: 15px 0 0 80px;
  *width: 200px;
}

#pro-resources .nurses-feature h3 {
  /*width: 150px !important; */  /* removed when icon was made smaller */
}

#pro-resources .fellows-img img {
  margin-bottom: 55px;
}

#pro-resources .more-resources-callout h3 {
  padding-left: 10px;
  width: 338px;
}

#pro-resources .more-resources-callout h3 a {
  display: block;
  width: 338px;
}

#pro-resources .more-resources-callout h3 span {
  padding: 5px 0;
  font-size: .73em;
}

#pro-resources .pro-resources-container h1 img.move-left, #pro-resources .pro-resources-callout h2 img.move-left, #pro-resources .more-resources-callout h3 img.move-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 0;
}

#pro-resources .pro-resources-container h1 span, #pro-resources .pro-resources-callout h2 span, #pro-resources .more-resources-callout h3 span {
  background: transparent url(../images/pro-resources-header-right-bg.gif) no-repeat 100% 0;
  display: block;
  position: relative;
  right: 0;
}

#pro-resources .pro-resources-container h1 span {
  padding-left: 20px;
	letter-spacing:0;
	font-family:"Lucida Grande",sans-serif;
	font-size:.73em;
}

#pro-resources .pro-resources-callout h2 span {
	font-size:.68em!IMPORTANT;
}

#pro-resources .pro-resources-container h1 span img.move-right, #pro-resources .pro-resources-callout h2 span img.move-right, #pro-resources .more-resources-callout h3 span img.move-right {
  right: 0;
  top: 0;
  position: absolute;
}

#pro-resources .pro-resources-content, #pro-resources .pro-content, #pro-resources .more-resources-content {
  border-right: 1px solid #bbb9be;
  border-left: 1px solid #bbb9be;
  margin: 0;
}

#pro-resources .pro-content a:hover, #pro-safety .pro-content a:hover {
  text-decoration: underline;
}

#pro-resources .pro-resources-content h2, #pro-resources .more-resources-content h3 {
  margin-left: -1px !important;
}

#pro-resources .pro-resources-content h2 {
  margin-bottom: 14px;
}

#pro-resources .pro-resources-content p, #pro-resources .pro-content p, #pro-resources .more-resources-content p, #pro-resources .pro-resources-content ul, #pro-resources .more-resources-content ul {
  color: #5c5c5c;
}

#pro-resources .pro-resources-content .pro-brands, #pro-resources .pro-resources-content .pro-brands-content {
  float: left;
}

#pro-resources .pro-resources-content .pro-brands {
  margin: 17px 20px 15px 10px;
  width: 121px;
}

#pro-resources .pro-brand-content .pro-brand-how-to ul li a {
  color: #004f9c;
}

#pro-resources .pro-brand-content .pro-brand-how-to ul li a:hover {
  text-decoration: underline;
}

#pro-resources .pro-brand-content .pro-brand-nav {
  width: 219px;
}

#pro-resources ul.pro-brands li {
  border-top: 1px solid #9f9f9f;
  line-height: 0;
  padding: 0;
  position: relative;
}

#pro-resources ul.pro-brands li.remove-border, #pro-resources ul.pro-brand-nav li.remove-border {
  border: none;
}

#pro-resources ul.pro-brands li a {
  display: block;
}

#pro-resources ul.pro-brands li a:hover {
  background: #d9d9d9 url(../images/pro-section-nav-bg-on.gif) repeat-x 0 0;
}

#pro-resources ul.pro-brands li a span {
  display: none;
}

#pro-resources ul.pro-brands li a:hover span, #pro-resources ul.pro-brands li.selected a span {
  display: block;
  right: -10px;
  position: absolute;
  top: 18px;
}

#pro-resources .pro-brand-container h3, #pro-resources .pro-brand-container a {
  color: #414141;
}

#pro-resources .pro-brand-container h3 {
  font-size: 120%;
  line-height:1.2;
  margin-bottom: 15px;
  padding-top: 0;
}

#pro-resources .pro-info .pro-brands, #pro-resources .pro-info h3 {
  margin-top: 0px;
  margin-bottom: 1px;
}

#pro-resources .pro-brand-container .pro-brand-content {
  float: left;
  width: 240px;
}

#pro-resources .pro-brand-container .pro-brand-content ul {
  padding: 0;
  list-style: none;
}

#pro-resources .pro-brand-container .pro-brand-content ul li {
  font-size: 80%;
  line-height: 250%;
  padding-top: 2px;
}

#pro-resources .pro-brand-container .pro-brand-content ul li span {
  background: transparent url(../images/pro-brands-bullet.gif) no-repeat 0 3px;
  padding-left: 12px;
}

#pro-resources .pro-brand-content .pro-brand-nav li {
  padding: 0;
}

#pro-resources .pro-brand-content .pro-brand-nav li a {
  background: transparent url(../images/pro-brand-nav-circle-arrow.gif) no-repeat 8px 0;
  display: block;
  line-height: 100%;
}

#pro-resources .pro-brand-content .pro-brand-nav li a span {
  background: none;
  display: block;
  font-size: 110%;
  padding: 7px 10px 9px 38px;
  width: 155px;
}

#pro-resources .pro-brand-content .pro-brand-nav li.sub a span {
  background: transparent url(../images/pro-brand-nav-arrow.gif) no-repeat 100% 8px;
}

#pro-resources .pro-brand-content .pro-brand-shuffle {
  text-align: center;
}

#pro-resources .pro-brand-content .pro-brand-shuffle ul {
  margin-top: 5px;
}

#pro-resources .pro-brand-content .pro-brand-shuffle li {
  text-align: left;
}

#pro-resources .pro-resources-content ul, #pro-resources .pro-content ul, #pro-resources .more-resources-content ul {
  margin: 0;
}

#pro-safety hr {
  margin: 20px 0 15px;
}

#pro-resources .pro-content ul, #pro-safety .pro-content ul {
  list-style: none;
  margin: 0 0 0 -25px;
  *margin: 0 0 0 10px;
  position: relative;
}

#pro-resources .pro-content li, #pro-safety .pro-content li {
  margin-bottom: 8px;
}

#pro-resources .more-resources-content {
  background-color: #f0f0f0;
  margin: 0;
}

#pro-resources .more-resources-content p {
  font-size: 80%;
  padding: 5px 0 1px 10px;
}

#pro-resources .more-resources-content a {
  padding-bottom: 1px;
  border-bottom:2px solid #B4C8DB;
}

#pro-resources .more-resources-content h3 a {
  border-bottom: 0 !important;
}

#pro-resources .more-resources-content a:hover {
  border-bottom: 2px solid #f0f0f0;
}

#pro-resources .more-resources-content dl {
  font-size: 80%;
  margin: 0;
  padding-bottom: 6px;
}

#pro-resources .more-resources-content dl dt, #pro-resources .more-resources-content dl dt a {
  font-size: 100%;
  margin-top: 5px;
  padding: 2px 0 4px 10px;
  position: relative;
}

#pro-resources .more-resources-content dl dt div a {
  color: #fff;
}

#pro-resources .more-resources-content .more-resources p a, #pro-resources .more-resources-content .more-resources .arrow-blue a  {
  /*background: transparent url(../images/pro-resources-blue-arrow.gif) no-repeat 0 2px;*/
  border-bottom: none;
  float: right;
  font-size: 1em;
  margin-top: 4px;
  margin-right: 4px;
  /*padding-left: 8px;*/
	font-family:"Lucida Grande",sans-serif;
}

#pro-resources .more-resources-content .more-resources .arrow-blue {
  float: none;
  margin-top: 4px;
}

#pro-resources .more-resources-content .more-resources .arrow-blue a {
  float: none;
  border: 0;
}

#pro-resources .more-resources-content dl dt a {
  color: #666;
  border-bottom: 2px solid #f0f0f0;
  padding: 0 0 2px;
}

#pro-resources .more-resources-content dl dt a:hover {
  border-bottom: 2px solid #999;
}

#pro-resources .more-resources-content p a {
  font-size: 110%;
  margin-bottom: 10px;
  margin-right: 16px;
  position: relative;
  right: 16px;
}

#pro-resources .more-resources-content p a:hover {
  _margin-bottom: 8px;
}

#pro-resources .more-resources-content li a {
  font-size: 80%;
}

#pro-resources .more-resources-content dl dd, #pro-resources .more-resources-content ul {
  list-style: none;
  margin: 0;
  padding-left: 10px;
}

#pro-resources .more-resources-content dl dd, #pro-resources .more-resources-content ul li {
  padding-top: 3px;
  padding-bottom: 9px;
}

#pro-resources .more-resources-content dl dd {
  padding-bottom: 5px;
}

#pro-resources .pro-content p, #pro-safety .pro-content p {
  font-size: 100%;
}

#pro-resources .more-resources p {
  _margin: 10px 0;
}

#pro-resources .more-resources-content ul li {
  padding-bottom: 2px;
}

#pro-resources .pro-resources-footer, #pro-resources .more-resources-footer, #pro-resources .pro-resources-footer span, #pro-resources .more-resources-footer span, #pro-resources .pro-footer span {
  display: block;
  height: 9px;
  margin: 0;
  width: 400px;
}

#pro-resources .more-resources-callout-left .more-resources-footer span {
  width: 399px;
}

#pro-resources .pro-footer span {
  width: 771px;
}

#pro-resources .more-resources-footer, #pro-resources .more-resources-footer span {
  width: 337px;
}

#pro-resources .pro-resources-footer, #pro-resources .more-resources-footer {
  font-size: 1px;
  line-height: 0;
  padding-left: 11px;
}

#pro-resources .pro-resources-footer {
  background: transparent url(../images/pro-resources-footer1-left.gif) no-repeat 0 0;
}

#pro-resources .pro-footer {
  background: transparent url(../images/pro-resources-footer1-left-long.gif) no-repeat 0 0;
}

#pro-resources .pro-resources-footer span, #pro-resources .pro-footer span {
  background: transparent url(../images/pro-resources-footer1-right.gif) no-repeat 100% 0;
}

#pro-resources .more-resources-footer {
  background: transparent url(../images/pro-resources-footer2-left.gif) no-repeat 0 0;
}

#pro-resources .more-resources-footer span {
  background: transparent url(../images/pro-resources-footer2-right.gif) no-repeat 100% 0;
}

#pro-resources .more-resources p {
  padding-right: 10px;
}

#pro-resources .nursing-ace {
  background: transparent url(../images/logo-nursing-ace.gif) no-repeat 0 0;
  height: 120px;
  margin: -20px 0 0 !important;
  position: relative;
  text-indent: -9999em;
  width: 386px;
}

#pro-resources .nurse-what h3 {
  background-color: #7e7e7e;
}

#pro-resources .nurse-what p {
  border: 1px solid #ccc;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  /* background-color: #f9e1f8; */
  background-color: #922C91;
  color: #fff;
  font-size: 75%;
  margin: 5px auto 0;
  padding: 5px 10px;
  width: 305px;
}

#pro-resources .nurse-what ul {
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 1px solid #ccc;
  background-color: #fff;
  font-size: 75%;
  list-style: disc;
  margin: 0 auto 12px;
  padding: 10px 0 12px 24px;
  width: 301px;
}

#pro-resources .nurse-what li {
  padding-right: 15px;
}

#pro-resources .nurse-what li ul {
  border: none;
  font-size: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
}

#pro-resources .nurse-what li ul li {
  background: transparent url(../images/bullet-dash.gif) no-repeat 0 8px;
  padding-left: 7px;
}

#pro-resources .occ-font1 {
  font-size: 110% !important;
}

#pro-resources .pro-content .pro-section, #pro-resources .pro-content .pro-sub {
  background: transparent url(../images/pro-section-header-bg.gif) repeat-x 0 0;
  border-bottom: 1px solid #b4b4b4;
  list-style: none;
  margin: -15px -15px 10px -20px;
  *margin: -15px -15px 10px -20px;
  _margin-left: -10px;
  *float: left;
  padding: 0;
  position: relative;
  *width: 769px;
}

#pro-resources .programs .pro-section {
  margin-top: 17px;
}

#pro-resources .pro-content .pro-table {
  border: 0;
  margin: 10px 0 20px !important;
  padding: 0;
}

#pro-resources .pro-content .pro-table td {
  padding: 5px;
}

#pro-resources .pro-content .pro-table td div {
  margin-left: 15px;
  margin-bottom: 8px;
}

#pro-resources .pro-content .pro-table .pro-color1 {
  background-color: #369;
  color: #fff;
  padding-left: 8px;
  text-align: right;
}

#pro-resources .pro-content .pro-table .pro-side1 {
  border-right: 3px solid #369;
  border-bottom: 1px solid #666;
  border-top: 1px solid #666;
  padding-right: 15px;
}

#pro-resources .pro-content .pro-table .pro-side2 {
  border-right: 3px solid #999;
  border-bottom: 1px solid #666;
  font-weight: bold;
  padding-right: 15px;
  text-align: center;
}

#pro-resources .pro-content .pro-table .pro-color2 {
  background-color: #ccc;
  color: #666;
  padding-left: 8px;
  text-align: right;
}

#pro-resources .pro-content .pro-section li, #pro-resources .pro-content .pro-sub li {
  background: 0;
  border-right: 1px solid #b4b4b4;
  float: left;
  margin-bottom: 0;
  padding: 0;
}

#pro-resources .pro-content .pro-section li.instructions {
  border: none;
  font-size: 80%;
  margin: 20px 0 0 15px;
  width: 250px;
}

#pro-resources .pro-content .pro-sub {
  background: #96989c;
  border: 0;
  _height: 25px;
  line-height: 200%;
  margin-top: -10px;
  min-height: 25px;
}

#pro-resources .pro-content .pro-sub .remove-border-left {
  border-left: 0;
}

#pro-resources .pro-content .pro-sub .remove-border-right {
  border-right: 0;
}


#pro-resources .pro-content .pro-sub li {
  background: #96989c;
  border: 0;
  border-right: 1px solid #707277;
  border-left: 1px solid #bfc0c2;
}

#pro-resources .pro-content .pro-section li a, #pro-resources .pro-content .pro-sub li a {
  background: #eae9eb url(../images/pro-section-nav-bg-off.gif) repeat-x 0 0;
  border-top: 1px solid #afafaf;
  display: block;
}

#pro-resources .pro-content .pro-sub li a {
  background: #96989c;
  color: #fff;
  border: 0;
  padding: 0 12px;
}

#pro-resources .pro-content .pro-sub li a:hover, #pro-resources .pro-content .pro-sub li.selected a {
  background: #fff !important;
  color: #666 !important;
}

#pro-resources .pro-content .pro-sub li.selected a {
  border-right: 1px solid #fff;
}

#pro-resources .pro-content .pro-section li a:hover, #pro-resources .pro-content .pro-section li.selected a {
  background: #d9d9d9 url(../images/pro-section-nav-bg-on.gif) repeat-x 0 0;
}

#pro-resources .pro-section .pro-corner-left, #pro-resources .pro-section .pro-corner-right {
  border: 0 !important;
  height: 9px;
  position: absolute;
  top: -4px;
  width: 9px;
}

#pro-resources .pro-section .pro-corner-left {
  background: 0;
  left: 0;
}

#pro-resources .pro-section .pro-corner-left a {
  color: #d9d9d9;
}

#pro-resources .pro-section .pro-corner-right {
  background: 0;
  right: 0;
  _right: -1px;
}

#pro-resources .pro-content .pro-left, #pro-resources .pro-content .pro-right {
  float: left;
  width: 300px;
  margin-top: 0px;
  margin-left: 45px;
  *margin-left: 30px;
}

#pro-resources .pro-services .third-party {
  padding-left: 15px !important;
}

#pro-resources .pro-services .pro-left {
  margin-left: 30px;
}

#pro-resources .pro-services .pro-left ul li p {
  margin: 0 0 8px;
}

#pro-resources .pro-services .pro-left ul li p.p-content {
  font-size: 80%;
  margin-top: 5px;
}

#pro-resources .pro-content .pro-links {
  margin-left: 10px;
  margin-right: 120px;
  _margin-right: 50px;
}

#pro-resources .pro-content .pro-links li {
  width: 300px;
}

#pro-resources .pro-content .pro-right {
  _height: 100px;
  margin-left: 0;
  *margin-left: 10px;
  margin-bottom: 40px;
}

#pro-resources .pro-services .pro-right {
  margin-left: 30px;
  margin-bottom: 0;
}

#pro-resources .pro-content .pro-left h2, #pro-resources .pro-content .pro-right h2 {
  color: #004f9c;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 8px;
}

#pro-resources .pro-content .pro-left .pharm-rotation h2 {
  font-size: 110%;
}

#pro-resources .pro-content .pro-right h3 {
  margin-top: 15px;
}

#pro-resources .pro-content .pro-left ul, #pro-resources .pro-content .pro-right ul {
  list-style: none;
  margin: 0 0 0 5px !important;
  padding: 0 !important;
  width: 280px;
}

#pro-resources .pro-content .pro-left li, #pro-resources .pro-content .pro-right li {
  margin-bottom: 5px;
}

#pro-resources .pro-content .pro-left li a, #pro-resources .pro-content .pro-right li a {
  padding-bottom: 3px !important;
}

#pro-resources .pro-content .pro-left li.pdf-icon a, #pro-resources .pro-content .pro-right li.pdf-icon a, #pro-resources .pro-content .find-icon li.pdf-icon a {
  background: transparent url(../images/icon-pdf2.gif) no-repeat 100% 0;
  padding-right: 20px;
  *display: inline-block;
}

#pro-resources .pro-content .pro-left li.pdf-icon a {
  display: inline;
}

#pro-resources .pro-content .pro-left li.video-icon a, #pro-resources .pro-content .pro-right li.video-icon a, #pro-resources .pro-content .find-icon li.video-icon a {
  background: transparent url(../images/icon-video2.gif) no-repeat 100% 0;
  padding-right: 20px;
}

#pro-resources .pro-content .pro-left li a.modal-video-link{
  background: transparent url(../images/icon-video3.png) no-repeat 100% 0;
  _background: transparent url(../images/icon-video3.gif) no-repeat 100% 0;
  padding-right: 20px;
}

#pro-resources .pro-content .pro-left li.link-icon a, #pro-resources .pro-content .pro-right li.link-icon a, #pro-resources .pro-content .find-icon li.link-icon a {
  background: transparent url(../images/icon-link.gif) no-repeat 100% 0;
  padding-right: 18px;
  *display: inline-block;
}

#pro-resources .pro-content .pro-right .no-header {
  margin-top: 46px !important;
}

#pro-resources .pro-content .pro-right p {
  font-size: 90%;
}

#pro-resources .pro-content .pro-right p a, #pro-resources .pro-content .pro-left .pharm-rotation p a {
  background: transparent url(../images/pro-resources-blue-arrow.gif) no-repeat 0 3px;
  border-bottom: 1px solid #fff;
  font-size: 90%;
  padding-left: 8px;
  padding-bottom: 1px;
}

#pro-resources .pro-content .pro-left .pharm-rotation p {
  font-size: 90%;
}

#pro-resources .pro-content .pro-left .pharm-rotation p.remove-margin {
  margin: -5px 0;
}

#pro-resources .pro-content .pro-right p a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}

#pro-resources .pro-content .pro-right p.h3-links {
  margin-bottom: 15px;
}

#pro-resources .pro-content .pro-right p.h3-links a {
  background: 0;
  font-size: 100%;
  padding: 0;
}

#pro-resources .pro-content li, #pro-safety .pro-content li {
  background: transparent url(../images/pro-content-bullet.gif) no-repeat 0 4px;
  padding-left: 15px;
}

#pro-resources .pro-content li a:hover, #pro-safety .pro-content li a:hover {
  text-decoration: underline;
}

#pro-resources .pro-content li span, #pro-safety .pro-content li span {
  color: #505050;
}

#pro-resources .pro-content li p, #pro-safety .pro-content li p {
  margin: 10px 0 10px 10px;
}

.grey-inline {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.grey-inline li {
  background: transparent url(../images/pro-content-bullet-grey.gif) no-repeat 0 5px !important;
  display: inline;
  padding-right: 5px;
  padding-left: 12px !important;
}

#safety-info .grey-inline {
}

#safety-info .grey-inline li {
}

#pro-resources .pro-content h2, #pro-resources .pro-content h3, #pro-safety .pro-content h2, #pro-safety .pro-content h3 {
  color: #004f9c;
  font-size: 120%;
  margin: 10px 0 0;
	font-family:Tahoma,sans-serif;
}

#pro-resources .pro-content h3, #pro-safety .pro-content h3 {
  font-size: 110%;
	margin: 10px 0 10px;
}

#pro-resources .pro-content h4, #pro-safety .pro-content h4 {
  color: #922c91;
  margin: 0 0 3px;
}

#pro-resources .pro-content dt, #pro-safety .pro-content dt {
  float: left;
  font-weight: bold;
  margin-right: 10px;
  text-align: right;
  width: 100px;
}

#pro-resources .pro-content #services:hover, #pro-resources .pro-content #assistance:hover, #pro-resources .pro-content #medical:hover, #pro-resources .pro-content #safety:hover {
  text-decoration: none;
}

#pro-resources .pro-content .h2-color, #pro-resources .pro-content .h2-color h2, #pro-resources .pro-content .h2-color h2 a {
  color: #922c91;
}

#pro-resources .pro-content .lne {
  border: 1px solid #999;
  margin-bottom: 10px;
  padding: 15px 0;
  width: 725px;
}

#pro-resources .pro-content .nace {
  *margin-top: 20px;
  padding: 40px 30px 20px 20px;
  width: 678px;
}

#pro-resources .resource-special1 {
  margin-top: 30px;
}

#pro-resources .resource-special1 img {
  float: left;
  margin: 0 15px 0 0;
}
/* =footnote
-----------------------------------*/

#pro-resources .pro-content .footnote {
  margin-left: -15px;
}

#pro-resources .pro-content .footnote dd {
  font-size: 80%;
  margin-left: 0;
}

#pro-resources .pro-content .footnote dd span {
  display: block;
  float: left;
  font-size: 90%;
  margin-right: 6px;
  margin-bottom: 20px;
  text-align: right;
  width: 20px;
}


/* =Find-Item
-----------------------------------*/

#pro-resources .find-item ul.alpha {
  line-height: .9em;
  list-style-type: none;
  margin: 20px 0 30px 50px;
  padding: 0 10px;
  text-align: center;
}

#pro-resources .find-item ul.alpha li {
  background: none;
  border-right: 1px solid #ccc;
  color: #6f6f6f !important;
  float: left;
  font-size: 120%;
  margin: 0;
  padding: 2px 6px;
}

#pro-resources .find-item ul.alpha li.remove {
  border: 0;
}

#pro-resources .find-item ul.alpha li a {
  background: none;
  display: block;
  float: left;
  margin: 0;
}

#pro-resources .find-item h2 {
  border-bottom: 0 !important;
	margin: 0 0 0 17px;
}

#pro-resources .find-item h2 a {
  cursor: default;
}

#pro-resources .find-item h2 a:hover {
  text-decoration: none !important;
}

#pro-resources .find-item dl {
  border-left: 1px solid #ccc;
  _height: 30px;
  margin-top: -20px;
  margin-left: 40px;
  min-height: 30px;
}

#pro-resources .find-item p a {
  float: right;
  margin-right: 30px;
  font-size: 80%;
}

#pro-resources .find-item p a:hover {
  text-decoration: underline;
}

#pro-resources .glossary dl {
  padding-left: 15px;
}

#pro-resources .glossary dt {
  float: none;
  text-align: left;
  width: auto;
}

#pro-resources .glossary dd {
  margin: 0 0 15px;
}

/* header */

#header {
    background: url(../images/bg-header.gif) no-repeat;
    height: 67px;
    position: relative;
}

body.splash #header {
    background: url(../images/bg-header-home.gif) no-repeat;
}

#header .logo {
    background: url(../images/logo-gene.gif) no-repeat;
    left: 11px;
    margin: 0;
    position: absolute;
    top: 7px;
}

#header .logo a {
    background: url(../images/logo-gene.gif) no-repeat;
    display: block;
    height: 49px;
    text-decoration: none;
    text-indent: -9999px;
    width: 170px;
}

#nav-secondary {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    right: 11px;
    top: 3px;
}

#nav-secondary li {
    color: white;
    display: inline;
}

#nav-secondary li a {
    color: white;
    font-size: 1em; /* 10px */
    text-decoration: none;
}

#nav-secondary li a:hover {
    text-decoration: underline;
}

#search {
    position: absolute;
    right: 7px;
    top: 30px;
}

#search form {
    margin: 0;
}

#search-label {
    color: white;
    font-size: 1em; /* 10px */
    left: -5px;
    position: relative;
}

#search-box {
    border: 1px solid #999;
    width: 150px;
}

#search-button {
    padding-left: 3px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}

/* auxiliary navigation: breadcrumbs, email/print, site map */

#nav-site-util {
    background-color: #96989c;
    clear: both;
    height: 20px;
    position: relative;
}

#nav-site-util ul {
    background-color: #96989c;
    clear: both;
    margin: 0;
    padding: 3px;
}

#nav-site-util ul li {
    color: white;
    float: left;
    font-size: 1.1em; /* 11px */
    list-style-type: none;
}

#nav-site-util ul li a {
    color: white;
    text-decoration: none;
}

#nav-site-util ul li:last-child a {
    font-weight: bold;
}

#nav-site-util br { /* this br not needed in IE... */
    display: none;
}

html>body #nav-site-util br { /* ...but needed in all other browsers to allow
                               background color to stretch full height */
    clear: both;
    display: block;
}

#nav-util li a img {
  margin-bottom: -2px;
}

#nav-util {
    float: right;
    position: relative;
}

#nav-util li {
    margin-left: 3px;
}

#nav-util img {
    margin: 0 2px;
    position: relative;
    top: 1px;
}

#nav-breadcrumbs {
    left: 0px;
    position: absolute;
    top: 0px;
}

#nav-breadcrumbs li {
    margin-right: 3px;
}

/* content */

#content-wrapper {
    background: #f9f9f9 url(../images/bg-content-header.gif) no-repeat;
    clear: both;
    padding-top: 20px;
    width: 1000px;
    *position: relative;
}

#content-wrapper:after { /* fixes float clearing problem; see: http://www.positioniseverything.net/easyclearing.html */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content-body {
    font-size: 1.3em; /* 13px */
    float: left;
    padding: 34px 20px 20px 20px;
    width: 780px;
}

body.splash #content-body {
    margin-left: 0;
    *margin-top: -70px;
    *margin-top: 5px;
    /*width: 960px;*/
    width: 820px;
    _width: 805px;
    padding: 0;
    *float: right;
    margin-bottom: 20px;
}

body.has-callout #content-body {
    width: 610px;
}

#content-body h1 {
    color: #802e87;
    font-family: Tahoma;
    font-size: 1.8462em; /* 24px */
    font-weight: normal;
    margin: 15px 0 0 0;
}

#content-body h1.grey {
	color:#5C5C5C;
}

#content-body h2 {
    color: #13528e;
    font-family: Tahoma;
    font-size: 1.5385em; /* 20px */
    font-weight: normal;
    margin-bottom: 0.5em;
}

#content-body p {
    line-height: 1.25em;
}

#content-body a {
    color: #004383;
}

#content-body a.print-link{
    color:#666666;
    display:block;
    margin-right:16px;
    margin-top:11px;
    position:absolute;
    right:0;
    text-decoration:none;
    font-size: .9em;
}

#content-body #footnotes p {
  padding:5px 0;
  margin:0;
}

#content-body #footnotes p sup {
  margin-right:10px;
  line-height:0;
}

#vignettes {
  margin-top:50px;
}

#vignettes li p {
  text-align:center;
  margin-top:20px;
}

#vignettes li {
  margin-bottom:20px;
}

/* footer */

#footer {
    background: url(../images/bg-footer2.gif) no-repeat;
    clear: both;
    font-size: 1em; /* 10px */
    height: 30px;
    position: relative;
    width: 1000px;
}

#footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    right: 24px;
    top: 9px;
}

#footer li {
    color: #909090;
    display: inline;
}

#footer li a {
    color: #909090;
    text-decoration: none;
}

#footer li a:hover {
    text-decoration: underline;
}

div.preview {
    float: left;
    margin-right: 20px;
}

div.research-preview {
    width: 167px;
}

div.product-preview {
    width: 130px;
}

/* resource/additional resources callout */

div.resource {
/*
    float: left;
    width: 408px;
*/
}

div.resource p {
    margin-top: 0;
}

div.addl-resources {
    float: right;
    margin-left: 7px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 183px;
}

div.addl-resources h2 {
    font-size: 1.3846em !important; /* 18px */
    font-weight: normal;
    margin-top: 0;
}

div.addl-resources h3 {
    background: url(../images/bg-research-header.gif) no-repeat;
    color: #004685;
    font-size: 1.3846em !important; /* 18px */
    font-weight: normal;
    margin: 10px 0 0 0;
    padding-top: 10px;
}

div.addl-resources p {
    margin: 0.5em 0;
}

p.icon-link img {
    float: left;
    margin-right: 4px;
}

p.icon-link a {
    color: #515151 !important;
    text-decoration: none;
}

p.footnote {
    font-size: 0.8462em; /* 11px */
}

p.footnote-small {
    font-size: 0.8462em; /* 11px */
    margin-left: 3px;
}


/* table treatment */

table {
    border: 1px solid #004685;
}

th, th a {
    background-color: #004685;
    color: white !important;
    text-align: center;
    text-decoration: none;
}

tr.odd, tr.yui-dt-odd  {
    background-color: #c7d5e3;
}

div#ct-chart table {
    width: 100%;
}

div.intro {
    height: 138px;
    position: relative;
    width: 480px;
}

div.intro * {
    color: white !important;
}

div.intro h2 {
    font-size: 24px !important;
    margin-top: 5px !important;
}

div.intro h3 {
    font-size: 18px !important;
    margin-top: 5px !important;
}

div.intro p {
    font-size: 12px !important;
    margin-bottom: 0;
    margin-top: 1em;
}

div.resource-banner-0 { background: url(../images/resource-banner-1.jpg) no-repeat; }
div.resource-banner-1 { background: url(../images/resource-banner-2.jpg) no-repeat; }
div.resource-banner-2 { background: url(../images/resource-banner-3.jpg) no-repeat; }
div.resource-banner-3 { background: url(../images/resource-banner-4.jpg) no-repeat; }
div.resource-banner-4 { background: url(../images/resource-banner-5.jpg) no-repeat; }

div.pro-banner-0 { background: url(../images/pro-banner-1.jpg) no-repeat; }
div.pro-banner-1, .splash #flash-header { background: url(../images/pro-banner-2.jpg) no-repeat; }


div.pro-banner-0 .intro, div.pro-banner-1 .intro {
  padding-left: 115px;
}

#products-label {
    position: relative;
    z-index: 2;
}

.products-label-width {
    width: 143px;
}

#products-label a {
    color: #5c5c5c;
    display: block;
    font-family: Tahoma, sans-serif;
    font-size: 1.4em; /* 14px */
    text-align: right;
    text-decoration: none;
    padding: 6px;
}

#products-drawer {
    font-size: 1.4em; /* 14px */
    height: 30px;
    left: 143px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 1;
}

#products-drawer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: static;
}

#products-drawer li {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
}

#products-drawer a:hover {
    text-decoration: none !important;
}

/* general form treatment*/

div#content-body form {

}

div#content-body fieldset {
    border: none;
    padding: 0;
}

div#content-body fieldset:after { /* fixes float clearing problem; see: http://www.positioniseverything.net/easyclearing.html */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html div#content-body fieldset { height: 1%; } /* for IE */

div#content-body form label {
    background: #eee;
    clear: left;
    color: #6a3e8d;
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 3px 10px;
    text-align: right;
    width: 200px;
}

html>body div#content-body form label {
    padding: 5px 10px;
}

div#content-body form label.required span {
    background:  transparent url(../images/img-asterisk.gif) no-repeat 1px 1px;
    border: 1px solid #eee; /* IE needs this */
    margin-left: -12px;
    padding-left: 12px;
}

div#content-body span.required {
    background: transparent url(../images/img-asterisk.gif) no-repeat 1px 1px;
    border: 1px solid #fff; /* IE needs this */
    margin-left: -12px;
    padding-left: 12px;
}

div#content-body label span.required-promo {
    background: transparent url(../images/img-asterisk.gif) no-repeat;
    background-position: 45px 5px;
    [;
	background-position: 28px 5px;
    ;]
    *background-position: 28px 5px;
    border: 1px solid #eee; /* IE needs this */
    margin-left: -12px;
    padding-left: 12px;
}

div#content-body input,
div#content-body select,
div#content-body textarea {
    display: block;
    float: left;
    margin-bottom: 0px;
}

div#content-body input.submit-button {
    clear: both;
    float: none;
    margin-bottom: 10px;
    margin-left: 225px;
    margin-top: 10px;
}

html>body div#content-body input.submit-button {
    margin-top: 0px;
}

div#errors {
    color: red;
}

blockquote {
    font-style: italic;
}

blockquote p.citation {
    text-align: right;
}

blockquote p.citation-indent {
    text-align: left;
    margin-left: 350px;
}

.img-caption {
    font-size: 11px;
    margin-left: 10px;
    margin-right: 20px;
}

.disclaimer{
  font-size: 9px
  margin-left: 10px;
  margin-right: 20px;
}

div#video a{
    line-height: 20px;
}

/* sitemap */

ul#sitemap {
  float: left;
  margin: 20px 50px 0 20px;
  *margin: 20px 50px 0 10px;
  padding: 0 0 10px 0;
  position: relative;
}

ul#sitemap li {
  background: url(../images/sm-folder.gif) no-repeat 0 0;
  color: #666;
  font-size: 1.1em;
  list-style-type: none;
  margin-bottom: 10px;
}

ul#sitemap a {
  text-decoration: none;
  position: relative;
}

ul#sitemap a:hover {
  text-decoration: underline;
}

ul#sitemap li a {
  padding: 2px 5px 0px 20px;
}

ul#sitemap li li a {
  font-size: .8em;
  padding: 2px 5px 0px 2px;
}

ul#sitemap li li li a {
  font-size: .7em;
  padding: 0 5px 0px 2px;
}

ul#sitemap li li li li a {
  font-size: .65em;
}

ul#sitemap li li li li li a {
  font-size: .5em;
}

ul#sitemap ul {
  margin-top: 5px;
  margin-left: 10px;
  padding: 0;
  position: relative;
}

ul#sitemap li li {
  background: url(../images/img-oBullet.gif) no-repeat 0 6px;
  margin: 0 0 0 11px;
  padding: 0 0 0 10px;
}

ul#sitemap ul ul {
  margin-top: 2px;
  position: relative;
}

ul#sitemap li li li {
  background: url(../images/img-oBulletSmall.gif) no-repeat 0 7px;
  margin: 0 0 0 -6px;
  line-height: 75%;
}

ul#sitemap li li li li {
  background: url(../images/img-oLineSmall.gif) no-repeat 0 7px;
  line-height: 70%;
}

ul#sitemap ul ul ul ul {
  margin-top: 0;
  margin-bottom: 3px;
}

ul#sitemap li li li li li {
  background: url(../images/img-oBarSmall.gif) no-repeat 0 7px;
  line-height: 50%;
}

/* slide deck */


.yui-overlay {
  position:absolute;
  display:block;
}

.yui-tt {
  visibility:hidden;
  position:absolute;
  color:#333;
  background-color:#FDFFB4;
  font-family:arial,helvetica,verdana,sans-serif;
  padding:2px;
  border:1px solid #FCC90D;
  font:100% sans-serif;
  width:auto;
}

* html body.masked select {
  visibility:hidden;
}

* html div.yui-panel-container select {
  visibility:inherit;
}

* html div.drag select {
  visibility:hidden;
}

* html div.hide-select select {
  visibility:hidden;
}

.mask {
  display:none;
  position:absolute;
  top:0;
  left:0;
  -moz-opacity: 0.75;
  opacity:.75;
  filter: alpha(opacity=75);
  background-color:#000;
  z-index:100 !important;
}

.hide-scrollbars * {
  overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
  overflow:hidden;
  display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
  overflow:visible;
}

/* Custom skinning for SlideDeck Module */

.slidedeck {
  background: none;
  border: 0 none;
  overflow:visible;
  padding: 0;
  position: relative;
  width: 442px;
}

.slidedeck .container-close {
  background:url(../images/btn-close.jpg);
  position: absolute;
  top:6px !important;
  *top: 26px !important;
  right:20px !important;
  height:25px !important;
  width:75px !important;
}

.slidedeck .close.nonsecure {
  background-image:url(../images/ybox-close.gif) !important;
}

.slidedeck .close.secure {
  background-image:url(../images/ybox-close.gif) !important;
}

.slidedeck .hd {
  background: url(../images/multimedia-header.gif) no-repeat 0 0;
  color: #696B6C;
  font-size: 1.2em;
  height: 24px;
  margin: 20px auto 0;
  padding: 12px 0 0 23px;
  border: 0 none;
  width: 419px;
}

.slidedeck .hd span {
  vertical-align:middle;
  display: block;
  font-size: .9em;
}

.slidedeck .bd  {
  background: url(../images/multimedia-body.gif) repeat-y 0 0;
  height: 311px;
  padding-top: 11px;
  text-align: center;
}

.slidedeck .bd img {
  border:none;
  width: 400px;
  margin: 0;
  *margin-bottom: -20px; /* ie fix */
}

::root .slidedeck .bd img {
  margin-bottom: 0; /* safari fix */
}

.slidedeck .ft {
  background: url(../images/multimedia-footer.gif) no-repeat 0 0;
  height: 35px;
  padding: 0px;
}

.slidedeck .ft a {
  color:#000;
}

.slidedeck .ft .nav-container {
  background: url(../images/nav-controls-bg.gif) repeat-x 0 0;
  float: left;
  height: 35px;
  width: 220px;
}

.slidedeck .ft .nav-controls {
  height: 21px;
  margin: 7px auto 0 auto;
  width: 141px;
  position: relative;
}

.slidedeck .ft .btn-slide-left {
  background: url(../images/btn-slide-left-off.gif) no-repeat 0 0;
  display: block;
  float: left;
  height: 21px;
  text-decoration: none;
  text-indent: -9999px;
  width: 37px;
}

.slidedeck .ft a.btn-slide-left:hover {
  background: url(../images/btn-slide-left-on.gif) no-repeat 0 0;
}

.slidedeck .ft .btn-slide-right {
  background: url(../images/btn-slide-right-off.gif) no-repeat 0 0;
  display: block;
  float: left;
  height: 21px;
  text-decoration: none;
  text-indent: -9999px;
  width: 37px;
}

.slidedeck .ft .paging {
  background: url(../images/paging-bg.gif) repeat-x 0 0;
  border-right: 1px solid #A9A8AD;
  border-left: 1px solid #A9A8AD;
  float: left;
  height: 13px;
  padding: 4px 10px 4px 8px;
}

.slidedeck .ft .button-left {
  border-right: 1px solid #A4A5A6;
  float: left;
  height: 35px;
  text-align: center;
  width: 110px;
}

.slidedeck .ft .button-left a {
  display: block;
  padding-top: 4px;
}

.slidedeck .ft .button-right {
  border-left: 1px solid #A4A5A6;
  float: left;
  height: 35px;
  text-align: center;
  width: 110px;
}

.slidedeck .ft .button-right a {
  display: block;
  padding-top: 7px;
}

/* start remove focus on links in firefox */

:link:focus, :visited:focus
{
  -moz-outline: 0;
}

/* external links */


a.third-party {
  background: transparent url(../images/btn-external-link.gif) no-repeat 0 1px !important;
  padding-left: 16px;
  padding-bottom: 15px;
  white-space: nowrap;
  *white-space:;
}

a.no-icon {
	background-image: none !important;
  background: none !important;
	padding-left:0;
	padding-bottom:0;
}

#eprints-table a.third-party {
  background-image: none !important;
  background: none !important;
  background-position: -30px -30px; /*for IE6*/
  padding-left:0;
  padding-bottom:0;
  white-space: normal;
}


/* multimedia */

h2.rm-header {
  background: transparent url(../images/img-rm-header.gif) no-repeat 0 0;
  font-size: 1.4em !important;
  margin-bottom: 0 !important;
  padding: 5px 0 3px 11px;
  width: 607px;
}

ul.rm-list {
  border: 1px solid #c3c3c3;
  border-top:none;
  list-style-type: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  width: 608px;
}

ul.rm-list li {
  border-bottom: 1px solid #c3c3c3;
  clear: both;
  margin: 0 !important;
  padding: 0;
}

/*
ul.rm-list li p {
clear: both;
margin: 0;
padding: 0;
}
*/

ul.rm-list li span.drawer {
  background: #eaeaea url(../images/img-rm-span-bg.gif) repeat-x 0 0;
  border-right: 1px solid #c3c3c3;
  font-size: 10px;
  font-weight: bold;
  float: left;
  line-height: 12px;
  height: 25px;
  margin-top: 1px !important;
  overflow: hidden;
  position: relative;
  z-index: 2;
  width: 250px;
}

ul.rm-list li span.subdrawer {
  width:243px;
  border-left:7px solid #13528E;
}

ul.rm-list li span.drawer a {
  background: transparent url(../images/img-rm-blue-arrow.gif) no-repeat 100% 45%;
  display: block;
  font-size: 10px;
  margin: 0 !important;
  text-decoration: none;
  padding: 7px 20px 8px 10px !important;
}

ul.rm-list li span.drawer a:hover {
  text-decoration: underline;
}

ul.rm-list li a {
  color: #4e4e4e !important;
  font-size: 10px;
  float: left;
  text-decoration: none;
  margin: 2px 0 -2px;
  padding-top: 6px;
  padding-bottom: 7px;
}

ul.rm-list li a:hover {
  text-decoration: underline;
}

ul.rm-list li div {
  position: relative;
  z-index: 1;
}

ul.rm-list li div a:hover {
  text-decoration: none !important;
}

div a.rm-view {
  background: transparent url(../images/icon-rm-view-video.gif) no-repeat 100% 5px;
  padding-right: 20px;
  padding-left: 5px;
}

div a.rm-arrow-down {
  background: transparent url(../images/icon-rm-arrow-down.gif) no-repeat 100% 5px;
  padding-left: 7px;
  padding-right: 19px;
}

p.rm-footer {
  background: transparent url(../images/img-rm-footer.gif) no-repeat 0 0;
  clear: both;
  height: 30px;
  margin-top: 0;
  padding-left: 161px;
  width: 607px;
}

p.rm-footer a {
  background: none !important;
  padding: 0;
}

/* Video */

div.video {
  position:relative!IMPORTANT;
}

div.video a{
  color: #004685 !important;
  font-size: 1em !important;
  float: none !important;
}

div.video a.third-party, a.external-link {
  background: transparent url(../images/btn-external-link.gif) no-repeat 0 6px !important;
  position: relative;
  white-space: nowrap;
}

a.external-link, a.external-link2 {
  padding: 5px 0 15px 16px;
}

a.external-link2 {
  background: transparent url(../images/btn-external-link2.gif) no-repeat 0 6px !important;
}

div.video a:hover{
  text-decoration: underline !important;
}

/* researchers */

ul#researchers {
  list-style-type: none;
}

ul#researchers li p {
  margin: 20px 0;
}

ul#researchers li p img {
  float: left;
  padding-right: 10px;
}

/* hallmark callout */

img.hallmark {
  margin: 0 -175px 0 20px;
}

/* show/hide divs */

div.two-up {
    position: relative;
}

div.two-up div.bigImage {
  background: none;
  display: none;
  margin: 49px 0 0 171px;
  padding: 0;
  position: absolute;
  top: 0;
  height: 250px;
  width: 389px;
  z-index: 8;
}

div.content-big-bce {
  background: transparent url(../images/img-big-bcell.jpg) no-repeat 0 0 !important;
}

div.content-big-hed {
  background: transparent url(../images/img-big-hedgehog.jpg) no-repeat 0 0 !important;
}

div.content-big-hallmarks {
  background: transparent url(../images/img-big-hallmarks.jpg) no-repeat 0 0 !important;
}

div.content-big-her {
  background: transparent url(../images/img-big-hersign.jpg) no-repeat 0 0 !important;
}

div.content-big-met {
  background: transparent url(../images/img-big-met.jpg) no-repeat 0 0 !important;
}

div.content-big-apo {
  background: transparent url(../images/img-big-apoptosis.jpg) no-repeat 0 0 !important;
}

div.content-big-mapk {
  background: transparent url(../images/img-big-mapk.jpg) no-repeat 0 0 !important;
}

div.content-big-braf {
  background: transparent url(../images/img-big-braf.jpg) no-repeat 0 0 !important;
}

div.content-big-pi3k {
  background: transparent url(../images/img-big-pi3k.jpg) no-repeat 0 0 !important;
}

div.content-big-angio {
  background: transparent url(../images/img-big-angio.jpg) no-repeat 0 0 !important;
}

/* div.content-big-research {
  background: transparent url(../images/img-big-research.jpg) no-repeat 0 0 !important;
} */

div.bigImage a {
  color: #fff !important;
  display: block;
  height: 25px;
  left: 3px;
  padding: 6px 0 0 14px;
  position: absolute;
  top: 45px;
  width: 195px;
}

div.content-big-research a {
  cursor: text;
  text-decoration: none !important;
  top: 69px;
}

div.withList ul {
  left: 17px;
  top: 90px;
  position: absolute;
}

div.withList ul li a {
  font-weight: normal !important;
}

div.withList ul li.sig, div.withList ul li.sig {
  margin-bottom: -2px;
  padding-top: 0;
  padding-bottom: 0;
}

div.withList ul dl.sig-footnote {
  color: #909090;
  font-size: 11px;
  margin-top:30px;
  padding-left: 0;
  width: 150px;
}

div.withList ul dl.sig-footnote dt, div.withList ul dl.sig-footnote dd {
  float: left;
  display: block;
}

div.withList ul dl.sig-footnote dt { width: 5px; }
div.withList ul dl.sig-footnote dd { width: 140px; }

div.withList ul li.twoLine {
  padding-bottom: 10px;
}

div.withList ul a {
  color: #909090 !important;
  left: 0;
  margin: 0;
  padding: 0;
  top: 0;
  position: relative;
}

.show {
  display: block !important;
}

.cp-card{
  clear: both;
}

.cp-card p {
  float: left;
  padding-right: 10px;
}

/* remove everything below to scale innovative research focus on splash page */

div.two-up {
    height: 290px !important;
    padding-bottom: 0;
}

div.two-up div h3 {
    font-size: 20px !important;
}

div.two-up div p, div.two-up .bigImage a {
    font-size: 13px !important;
}

/* USB Form */

h3.usb-form-header {
  background: url(../images/bg-usb-form-header.gif) no-repeat top left;
  height: 28px;
  margin: 0 !important;
  padding: 8px 0 8px 20px;
  width: 748px;
}

div#usb-form {
  background: url(../images/bg-usb-form.gif) no-repeat bottom left;
  margin-top: -2px;
  padding: 0;
  width: 768px;
}

div#usb-form div.unvalidated {
  display: none;
}

div#usb-form div {
  padding-top: 1px;
}

div#usb-form form {
  clear: left;
}

div#usb-form form label {
  background: none;
  border: none;
  color: #13528E;
  width: 470px;
  *width: 440px;
}

div#usb-form form label span {
  color: #9b3997;
  font-size: .9em;
}

div#usb-form form input {
  width: 20%;
}

div#promo-code {
  *margin: -20px 0 -20px 10px;
}

div#promo-code div.error{
  *margin: 20px 0 0 0;
}

div#promo-code div {
  padding-top: 10px;
}

div#promo-code fieldset {
  float: left;
}

div#promo-code form input {
  margin-top: 2px;
  width: 125px;
}

div#usb-form input.promo-button {
  float: left;
  margin: 0 0 0 10px;
  width: auto;
}

div#usb-form input.survey-button {
  float: left;
  margin: 0 0 0 325px;
  *margin: 0 0 0 165px;
  position: relative;
  width: 151px;
}

div#usb-form div#questionnaire h3 {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 10px 0;
  *margin: 0;
  padding: 10px;
}

div#usb-form .error {
  background-color: #FBE3E4;
  border: 1px solid #FBC2C4;
  color: #D12F19;
  float: left;
  margin: 0 0 10px 10px;
  *margin: 10px 0 0 5px;
  padding: 0 10px;
  *padding: 10px;
  text-align:center;
  width: 725px;
}

div#usb-form .error li {
  background-color: #F8EDED;
  border: 1px solid #FBC2C4;
  float: left;
  list-style-type: none;
  padding: 2px 4px;
  margin: 2px;
  width: 200px;
}

div#usb-form div#questionnaire {
  padding: 10px 0 0 0;
  *padding: 0;
  margin: 0;
}

div#usb-form fieldset.usb-survey {
  border-bottom: 1px solid #c8c8c8;
  padding-top: 0;
  padding-bottom: 10px;
}

div#usb-form fieldset.address {
  padding-bottom: 10px;
}

div#usb-form fieldset.usb-survey label {
  width: 455px;
  *width: 465px;
}

div#usb-form fieldset.usb-survey input,
div#usb-form fieldset.usb-survey select {
  width: 34%;
}

div#usb-form fieldset.name input,
div#usb-form fieldset.name label,
div#usb-form fieldset.address input,
div#usb-form fieldset.address label,
div#usb-form fieldset.address select {
  clear: none;
  float: left;
  padding: 0;
  margin: 3px 5px;
  width: 32%;
}

div#usb-form fieldset.name label,
div#usb-form fieldset.address label {
  width: 14%;
}

/** AJAX Loader Image **/

#ajax-loader {
  margin: -30px 0 0 745px;
  [;
    margin: -40px 0 0 746px;
  ;]
  *margin: -35px 0 0 735px;
  position: absolute;
}
/* asco chat */
 
#asco-chart a,
#asco-chart td{
  font-size: .75em;
}

#asco-chart th{
  padding-bottom: 3px;
  padding-top: 1px;
}

/** Resource Center */
div.ext {
  padding: 10px !important;
}

div.ext h2 {
    margin: 0 0 10px 0!important;
}

div.ext div.splash {
    background: #672065 url(../images/rc-helix.jpg) no-repeat top right;
   /* height: 373px; */
    margin: -12px -24px;
    overflow: hidden;
   /* padding: 45px 25px 12px 25px; */
}

div.ext div#flashSplash{
   overflow: hidden;
   height: 430px;
}

div.ext div.splash h3,
div.ext div.splash p {
    color: #fff !important;
}

div.ext div.x-panel-body {
    background: transparent;
}

div.ext div.north div.x-panel-body {
    background: url(../images/rc-north-bg.gif) no-repeat top left;
}

div.ext div.main {
    background: url(../images/rc-footer.gif) no-repeat bottom left;
    padding-bottom: 14px;
}

div.ext div.resource-viewer {
    background: url(../images/rc-viewer-cap.gif) no-repeat top left;
    padding-bottom: 15px;
		padding-top: 15px;
}

div.ext div.west {
    border: 1px solid #bbb9be;
    border-top: none;
}

div.ext div.west div.x-panel-body {
    background: #f1f1f1;
    overflow-y: auto;
}

div.ext div.east {
    border: 1px solid #bbb9be;
    border-left: none;
    border-top: none;
}

div.ext div.east div.x-panel-body {
    background: #f1f1f1;
    overflow-y: auto;
}

div.ext div.display {
    border: 1px solid #bbb9be;
    border-left: none;
    border-top: none;
}

div.ext div.display div.x-panel-body {
    background: #fff;
    overflow-y: auto;
}

div.ext div.resource-display {
    padding: 12px 24px;
}

div.ext div.resource-display p {
    padding-bottom: 5px;
}

div.ext div.resource-display i {
    font-style: italic;
}

div.ext div.resource-display ol,
div.ext div.resource-display ul {
    margin: 5px 0 5px 30px;
    padding: 0;
}

div.ext div.resource-display ol {
    list-style-type: decimal;
}

div.ext div.resource-display ul {
    list-style-type: disc;
}

div.ext div.resource-display a.dl-deck,
div.ext div.resource-display a.dl-slide {
    color: #636363 !important;
    font-size: .769em;
    padding-top: 2px;
    text-decoration: none;
}

div.ext div.resource-display div.dl-slide {
    margin-top: -5px;
    *margin-top: -28px;
}

div.ext div.resource-display div.deck-nav {
    float: none;
    margin: 10px auto;
    margin-bottom: 0;
}

div.ext div.resource-display div.prev {
    margin: 0;
}

div.ext div.resource-manager div.mm-button-wrp {
    border-right: 1px solid #898989;
}

div.ext div.resource-manager div.last {
    border-right: none;
}

div.ext div.resource-manager div.active a {
    color: #004485 !important;
    font-weight: bold;
}

div.ext div.resource-manager a.mm-button {
    color: #6a6a6a !important;
    padding-right: 10px; 
    text-decoration: none;
}

div.ext div.resource-category {
    border-bottom: 1px solid #bbb9be;
}

div.ext div.resource-type {
    background: #fff;
}

div.ext div.resource-type div.mm-title {
    background: url(../images/rc-cat-title.gif) repeat-x top left;
}

div.ext div.expanded div.mm-title a {
    background: url(../images/collapse-icon.gif) no-repeat 97% 5px;
}

div.ext div.collapsed div.mm-title a {
    background: url(../images/expand-icon.gif) no-repeat 97% 5px;
}

div.ext div.resource-type div.mm-title {
    margin: 0;
    padding: 0;
}

div.ext div.resource-type a.mm-title {
    background: url(../images/rc-cat-title.gif) repeat-x top left;
    color: #595959 !important;
    display: block;
    font-weight: bold;
    font-size: .923em;
    height: 23px;
    line-height: 26px;
    padding: 0 4px;
    text-decoration: none;
}

div.ext div.resource-type-list a.mm-button {
    color: #595959 !important;
    font-size: .846em;
    padding: 4px 4px;
    text-decoration: none;
}

div.ext div.resource-type-list a.mm-button:hover,
div.ext div.resource-type-list .active {
    background-color: #dadada;
}

div.ext div.selected-category .mm-title {
    background: url(../images/rc-selected-title.gif) repeat-x top left;
    color: #fff;
    display: block;
    height: 33px;
    line-height: 33px;
    text-align: center;
}

div.ext div.north span {
    display: block;
    float: left;
    margin: 16px 10px 0 30px;
}

div.ext div.north .mm-toolbar {
    margin: 16px 0px;
}

div.ext div.north .mm-toolbar .mm-button-wrp {
    margin: 0 5px;
}

div.ext div.resource-tools {
    margin-bottom: 10px;
    width: 100%;
}

div.ext div.resource-tools br {
    clear: both;
}

div.ext div.mm-toolbar .lc {
    background: url(../images/rc-item-lcap.gif) no-repeat top left;
    float: left;
    height: 45px;
    width: 1%;
}

div.ext div.mm-toolbar .bd {
    background: url(../images/rc-item-bar.gif) repeat-x top left;
    float: left;
    height: 45px;
    width: 98%;
}

div.ext div.mm-toolbar .rc {
    background: url(../images/rc-item-rcap.gif) no-repeat top right;
    float: left;
    height: 45px;
    width: 1%;
}

div.ext div.resource-tools .mm-title {
    color: #505050;
    display: block;
    font-size: .923em;
    font-weight: bold;
    overflow: hidden;
    margin: 5px 0 0 2px;
    white-space: nowrap;
    width: 100%;
}

div.ext div.resource-tools div.add,
div.ext div.resource-tools div.remove {
    float: right;
    margin: 4px 0 0 0;
}

div.ext div.resource-tools a.add,
div.ext div.resource-tools a.remove,
div.ext div.resource-tools a.view,
div.ext a.resource-btn-bottom {
    color: #505050 !important;
    font-size: .846em;
    height: 14px;
    padding: 5px 0 0 0;
    text-decoration: none;
}

div.ext div.resource-tools a.add {
    background: url(../images/add-icon.gif) no-repeat 95% 4px;
}

div.ext div.resource-tools a.remove {
    background: url(../images/delete-icon.gif) no-repeat 95% 4px;
}

div.ext div.resource-tools div.view {
    margin: 4px 0 0 5px;
}

div.ext div.resource-tools a.view,
div.ext a.resource-btn-bottom {
    background: url(../images/doc-icon.gif) no-repeat 0% 4px;
    text-align: left;
    padding-left: 18px;
}

.type-videoitem,
.type-slidedeckitem,
.type-documentitem,
.type-faqitem {
    padding-left: 25px !important;
    background-repeat: no-repeat;
}

.type-videoitem {
    background-image: url(../images/video-icon.gif);
    background-position: 5px 3px;
}

.type-slidedeckitem {
    background-image: url(../images/slide-icon.gif);
    background-position: 5px 3px;
}

.type-documentitem {
    background-image: url(../images/doc-icon.gif);
    background-position: 5px 3px;
}

.type-faqitem {
    background-image: url(../images/faq-icon.gif);
    background-position: 5px 3px;
}

div.print,
div.email {
    background: url(../images/rc-cat-title.gif) repeat-x top left;
    font-size: .846em;
    height: 23px;
    line-height: 26px;
}

div.selected-tools div.active {
    background: url(../images/rc-selected.gif) repeat-x top left;
}

div.selected-tools div.active a {
    color: #fff !important;
}

a.print,
a.email {
    color: #555 !important;
    padding: 0 4px;
    text-decoration: none;
}

a.print {
    background: url(../images/print-icon.gif) no-repeat 92% 4px;
}

a.email {
    background: url(../images/email-icon.gif) no-repeat 92% 7px;
}

div.email-form {
    background: none;
    font-size: .769em;
}

div.email-form h3 {
    color: #00509b;
    font-size: 1.5em;
}

#email-form .invalid-box {
  display:none;
}

div#content-body div.email-form form label {
    background: transparent;
    margin: 0;
    text-align: left;
    width: 100px;
}

div#content-body div.email-form form label span {
    color: #555;
}

div#content-body div.email-form form label span.required {
    display: block;
}

div#content-body div.email-form form {
    margin: 4px 0;
}

div#content-body div.email-form form input,
div#content-body div.email-form form select,
div#content-body div.email-form form textarea {
    border: 1px solid #555;
    margin: 2px 0 -2px 0;
    padding: 2px;
    width: 250px;
}

div#content-body div.email-form form select {
    width: auto;
}

div#content-body div.email-form form textarea {
    height: 75px;
    margin-bottom: 2px;
}

div#content-body div.email-form form input.submit-button {
    border: none;
    float: right;
    margin-top: -30px;
    width: auto;
}

div.email-form div#errors {
    background: #FBE3E4;
    border: 1px solid #FBC2C4;
    clear: both;
    color: #D12F19;
    margin: 4px 0;
    padding: 5px;
}

div.email-form div#errors ul {
    margin-left: 10px;
}

div.email-form div#errors ul li {
    display: block;
    margin: 4px 0;
    padding: 0 10px;
    width: 50%;
}

div.ext div.ajax-loader {
    float: left;
    position: absolute;
    margin: -485px 0 0 765px;
}

a.mm-mini-button {
    float: right;
    margin: 3px 0 0 90%;
    position: absolute;
}

div.ext div.mm-slidedeck-body img {
    height: 290px;
    width: auto;
}

div.ext div.mm-slidedeck-body{
    width: auto;
  [;
    width: 99%;
  ;]
  *width: auto;
  
   
}

/* news feed */

.splash div#news-feed{
    float: right;
    margin: -53px 13px 0 0;
    *margin-top: 2px;
    _margin: -43px 7px 0 0;
}


/* for ASH */
/*
div#news-feed{
    float: right;
    position: relative;
    left: -20px;
    margin-top: -53px;
    .margin-top: -67.5px;
    padding-top: 0px;
    width: 217px;
}
*/


div#reuters-feed,
div#bioonc-feed{
    padding: 2px 18px 0px 15px; 
    height: 386px;
    *width: 180px;
}



div#news-feed .x-tab-panel-bwrap{
    border: 0px none;
    position: relative;
   left: 0px;
   top: 0px;
}

div#news-feed div.x-tab-panel-body{
    border: 0px none;
}

div#news-feed div.x-tab-panel-body{
    background-color: transparent;
}

div#news-feed div.x-tab-panel-body div.x-panel-body{
   background: url(../images/news-feed-body.gif) no-repeat bottom left;
   
}

div#news-feed li{
   height: 27px;
   margin-left: 0px;
}

div#news-feed .news-body li,
div#news-feed .reuters-feed li{
   height: auto;  
}

div#news-feed .news-body{
   height: auto;  
}

ul.x-tab-strip li.bioonc-tab{
   width: 101px;
}

ul.x-tab-strip li.reuters-tab{
   width: 116px;
}

ul.flip li.bioonc-tab{
   width: 116px;
}

ul.flip li.reuters-tab{
   width: 101px
}

.x-tab-right,
.x-tab-left,
.x-tab-strip-inner {
   background: none !important;
}

ul li.reuters-tab{
   background: url(../images/news-btn-oncology-big.gif) no-repeat bottom left;
   cursor: default;
}

ul li.bioonc-tab{
   background: url(../images/news-btn-genentech-small.gif) no-repeat bottom right;
   cursor: pointer;
}

ul.flip li.reuters-tab{
   background: url(../images/news-btn-oncology-small.gif) no-repeat bottom left;
   cursor: pointer;
}

ul.flip li.bioonc-tab{
   background: url(../images/news-btn-genentech-big.gif) no-repeat bottom right;
   cursor: default;
}

div.x-tab-panel-header-plain div.x-tab-strip-spacer{
   display: none;
}

ul.x-tab-strip-top {
  border: 0px none;
}
  
div#news-feed div.x-tab-panel-body div.x-panel{
  top: 0px;
  left: 0px;
}

div#news-feed div.x-tab-panel-body div.first-tab{
  position: relative;
  background: url(../images/news-bar-purple.gif) no-repeat top left; 
  padding-top: 7px;
  padding-bottom: 10px;
}

div#news-feed div.x-tab-panel-body div.second-tab{
  position: absolute;
  background: url(../images/news-bar-blue.gif) no-repeat top left;
  padding-top: 7px;
  padding-bottom: 10px;
  
}

div#news-feed div.x-tab-panel-body li{
  /* background: url(../images/bullet-arrow.gif) no-repeat top left; */
  color: #004383;
  list-style-position: inside;
  *list-style-position: outside;
  padding-bottom: 7px;
  font-size: 0.85em;
  *display: block;
}

div#news-feed #bioonc-feed  li a, div#news-feed #reuters-feed  li a {
  background: url(../images/bullet-arrow.gif) no-repeat 0  2px;
  *background: url(../images/bullet-arrow.gif) no-repeat 0  4px;
  display: block;
  margin-left: 3px;
  padding-left: 9px;
}

div#news-feed div.x-tab-panel-body div#bioonc-feed  li{
  font-size: 1.0em;
  *margin-left: -3px;
}

div#news-feed div.x-tab-panel-body  li a{
  text-decoration: none;
}


p.splash-p{
  margin: -45px 0 15px 180px;
  .margin: -67.5px 0 15px 180px;
  position: relative;
  width: 500px;
}

/* for ASH */
/*
p.splash-p{
  margin: -81px 0 42px 180px;
  .margin: -67.5px 0 15px 180px;
  position: relative;
  width: 500px;
}
*/
span.provided-by{
  font-size: 0.7em;
  line-height: 1.2em;
  
}

div.news-footer{
}

div.news-footer p{
  font-size: 0.7em;
  margin-top:5px;
  padding-bottom: 6px;
}

div.news-footer p a{
  font-weight: bold;
}

div#bioonc-feed div{
  margin-top: 5px;
}

#bioonc-feed div.news-footer{
  height: 40px;
}

div.news-footer p.align-center{
  text-align: center;
}

div.news-feed p.features{
  font-size: 0.7em;
}

div#main div.detail-page{
  float: right;
  position: relative;
  left: 0;
  margin-top: 10px;
  padding-left: 10px;
}

div.news-body p{
  font-size: 0.7em;  
  text-align: center;
  margin-bottom: 3px;
}

div.detail-page div#reuters-feed,
div.detail-page div#bioonc-feed{
  padding: 2px 18px 0px 15px; 
   
}

 div#reuters-feed div.news-body{
  min-height: 270px;
  _height:265px;
  overflow: visible;
  margin-bottom: 5px;
  *width: 180px;
}

/* resource library Nurse*/

div#resource-library-main{
  width: 796px;
  margin-left: -10px;
}

div#resource-library-main ol,
div#resource-library-main ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0;
  padding: 0;
}

div#resource-library-main h4{
  margin: 0;
  padding: 0;
}

div#resource-library-main a{
  text-decoration: none;
}


div.resource-lib-top{
  background: url(../images/resource-lib-bar-top.gif) no-repeat top left;
  height: 29px;
  width: 796px;
}

div.resource-lib-bottom{
  background: url(../images/resource-lib-bar-bottom.gif) no-repeat top left;
  height: 15px;
  width: 796px;
  clear: both;
}

div#resource-library-left{
  background: #f4f4f4 url(../images/resource-lib-bg.jpg) no-repeat top left;
  height: 410px;
  width: 383px;
  border-left: solid 1px #aeaeae;
  border-right: solid 1px #aeaeae;
  float: left;
  padding: 0;
  margin: 0;
}

div#resource-library-right{
  width: 410px;
  height: 410px;
  border-right: solid 1px #aeaeae;
  float: left;
  padding: 0;
  margin: 0;
}

div#resource-library-right a{
 color: #797979;
}

div#resource-library-right div{
   background: url(../images/resource-lib-bar.gif) repeat-x 0px 0px;
   padding: 4px 10px 6px 12px;
   background-color: #efefef;
}

div.resource-library-right-top{
  height: 190px;
  margin-top: -1px;
  
}

div#resource-library-right div.resource-library-right-bottom{
  height: 201px;
}

div#resource-library-right div h4{
  font-size: 1.23em;
  color: #666666;
  margin: 1px 0 5px -2px;
}      

div#resource-library-right div p{
  font-size: .85em;
  padding-top: 5px;
  margin: 0;
}     

div.resource-library-left-box{
  width: 190px;
  position: relative;
  left: 165px;
  top: 0px;
  margin-top: 10px;
  opacity: 0.85;
  -moz-opacity: 0.85;
  filter:alpha(opacity=85);
}

div.resource-library-left-box-top{
   background: url(../images/resource-lib-box.gif) no-repeat top left;
   height: 6px;
   width: 190px;
   margin-bottom: 0px;
}

div.resource-library-left-box-body{
   background: url(../images/resource-lib-box.gif) no-repeat bottom left ;
   height: auto;
   width: 170px;
   margin-top: 0px;
   clear: left;
   padding: 1px 10px 20px 10px;
}

div#resource-library-left p.floating-text{
  position: relative;
  top: 0px;
  left: 165px;
  width: 190px;
  height: 100px;
  padding-top: 50px;
}

div.resource-library-left-box-body h4{
  color: #00498e;
  font-size: 1.23em;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

div.resource-library-left-box-body p{
  font-size: 0.769em;
  padding: 0;
  margin: 0;
}

div.resource-library-left-box-body ul{
  margin-top: 20px;
}

div.resource-library-left-box-body a{
  padding: 0 0 0 10px;
  background: url(../images/arrow-more.gif) no-repeat 0 3px;
 /* color: #1e4eef;*/
  color: #003B8B;
  font-size: 1.076em;
}

div.resource-library-left-box-body li{
  margin: 10px 0 10px 5px;
}

div#resource-library-main div.resource-library-right-top ul{
  margin: 10px 0 0px 0px;
}

div.resource-library-right-top a{
  padding-left: 40px;
  padding-bottom: 15px;
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 1.23em;
  color: #797979;
  display: block;
}

div.resource-library-right-top li{
  height: 35px;
  margin-bottom: 5px;
  *margin-bottom: 0px;
}

div.resource-library-right-top a.video{
  background-image: url(../images/icon-video.gif);
}

div.resource-library-right-top a.slide{
  background-image: url(../images/icon-slide.gif);
}

div.resource-library-right-top a.pdf{
  background-image: url(../images/icon-pdf.gif);
}

div#resource-library-right ul li span{
  position: relative;
  top: 7px;
  padding-right: 15px;
  background: url(../images/arrow-more-double.gif) no-repeat right;
}

div#resource-library-main div.resource-library-right-bottom ul{
  margin: 10px 0 0px 0;  
}

div.resource-library-right-bottom a{
  padding-left: 93px; 
  padding-bottom: 15px;
  background: url(../images/icons1.gif) no-repeat;
  font-size: 1.23em;
  color: #797979;
  display: block;
}


div.resource-library-right-bottom li{
  height: 30px;
  margin-top: 3px;
  *margin-top: 0px;
  _margin-top: -3px;
  padding-right: 10px;
}

div.resource-library-right-bottom a.re-avastin{
  background-position: 0px 0px;
}

div.resource-library-right-bottom a.re-hereptin{
  background-position: 0px -36px;
}

div.resource-library-right-bottom a.re-rituxan{
  background-position: 0px -71px;
}

div.resource-library-right-bottom a.re-tarceva{
  background-position: 0px -107px;
}

/** Pharmacist */

div.pharmacist div#resource-library-left{
  background-image: url(../images/resource-lib-bg-pha.jpg);
  background-color: #FFFFFF;
}

div.pharmacist div#resource-library-left div.floating-text h4{
  color: #00498E;
  font-size: 1.538em;
}

div.pharmacist div.floating-text{
   position: relative;
   top: 0px;
   left: 165px;
   width: 190px;
   height: 151px;
   padding-top: 10px;
}

div.pharmacist div.resource-library-left-box li{
  margin: 0;
  padding: 0 0 0 35px;
}

div.pharmacist div.resource-library-left-box a{
  padding-left: 93px; 
  padding-bottom: 36px;
  *padding-bottom: 18px;
  background: url(../images/icons-re-lib-pha.gif) no-repeat;
  font-size: 1.23em;
  color: #797979;
  display: block;
  width: 100px;
}

div.pharmacist div.resource-library-left-box a.re-avastin{
  background-position: 0px 0px;
}

div.pharmacist div.resource-library-left-box a.re-hereptin{
  background-position: 0px -38px;
}

div.pharmacist div.resource-library-left-box a.re-rituxan{
  background-position: 0px -76px;
}

div.pharmacist div.resource-library-left-box a.re-tarceva{
  background-position: 0px -112px;
}

div.pharmacist div.resource-library-right-bottom  li{
  padding-left: 5px;
}

div.pharmacist div.resource-library-right-bottom li a{
  background-image: none;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-left: -5px;
}

#bio-grant {
  border: 1px solid #545253 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  margin: 0;
  padding: 0;
  width: 400px;
}

#bio-grant th, #bio-grant td {
  border: 1px solid #545253 !important;
  border-left: none !important;
  border-top: none !important;
  padding: 5px;
}

#bio-grant th {
  background-color: #c1c1c1;
  color: #666 !important;
}

#bio-grant .grey {
  background-color: #ebf0f6;
}

/*
  Clinical trials search style
*/

#trials,
.trials-legal,
.safety-box{
  position: relative;
  background: #FFFFFF url('../images/bg-trials-container-top.png') no-repeat;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 0px;
  padding-top: 6px;
  width: 780px;
}

.trials-legal,
.safety-box{
  _background: url('../images/bg-trials-container-top.gif') no-repeat; 
}

#trials {
  background: #e6e6e6 url('../images/trials-header.jpg') no-repeat top left;
  height: 100%;
}

#trials-footer,
.trials-legal-footer,
.safety-box-footer{
  background-image: url('../images/bg-trials-container-bottom.png');
  background-repeat: no-repeat;
  height: 6px;
  _margin-bottom: -10px;
  padding: 0px;
  width: 780px;
}

.trials-legal-footer{
  background-image: url('../images/bg-trials-container-bottom.png');
  background-repeat: no-repeat;
  height: 6px;
  margin: 0px 0 0 0;
  padding: 0px;
  width: 780px;
}

#trials-graph{
  margin-bottom: 5px;
}

#trials-container,
.trials-legal-container,
.safety-box-container{
  position: relative;
  padding: 3px 10px;
  border-left: solid 1px #b2b2b2;
  border-right: solid 1px #b2b2b2;
  color: #373737;
  margin-top: 50px;
  *margin-top: 66px;
  overflow: hidden;
  width: 758px;
}

.trials-legal-container,
.safety-box-container{
  background: none;
  background-color: #e6e6e6; 
  color: #616161;
  font-size: .85em;
  overflow: hidden;
  position: relative;
  padding: 3px 7px;
  text-align: center;
  width: 764px;
  margin: 0;
}

.trials-legal-container p {
  text-align: left;
}

.trials-legal-content,
.safety-box-content{
  background-color:#FFFFFF;
  padding: 10px;
  border: 1px solid #909090;
  font-size: 1.1em;
}

.trials-legal p{
  text-align: left;
  font-size: 1.28em;
}

.safety-box-container{
  text-align: left;
}

#trials-container .protocol{
  color:#004383;
}

#trials-container .header {
  color: #474747;
  font-size: .92em;
  font-weight: bold;
  margin-left: 14px;
  *margin-bottom: 12px;
  width: 725px;
}

#trials-container .advanced-search div.diseases{
  font-size: 12px;
  margin-bottom: 5px;
}

#trials-container .advanced-search div.diseases select{
  width: 327px;
  float: left;
}

#trials-container .advanced-search div.diseases .select-spacer {
  background: url('../images/trials-or-spacer.gif') no-repeat top left;
  float: left;
  height: 13px;
  margin: 5px 10px 0 4px;
  width: 22px;
}

#trials-container .advanced-search div.diseases img {
  float: left;
  position: absolute;
  top: 5px;
  right: 6px;
}

#trials-container .header h1{
  font-size: 24px;
  font-weight: normal;
  color: #882585;
  margin: 0px;
  line-height: 0px;
}

#trials-search-footer {
  color: #353535;
  margin-left: 8px;
}

#trials-search-footer h3 {
  color: #353535;
  font-size: 1.38em;
  font-weight: lighter;
}

#trials-search-footer ul {
  font-size: 1.08em;
  list-style-image: url('../images/trials-purple-arrow.gif');
  margin-left: -18px;
  *margin-left: 24px;
  position: relative;
}

#trials-search-footer ul li {
  line-height: 1.08em;
  margin: 6px 0px;
}

#trials-container .advanced-search-filter {
  position: relative;
  height: 45px;
  padding: 47px 8px 8px 10px;
  margin-bottom: 15px;
  margin-left: -2px;
  margin-top: -56px;
  background: url('../images/trials-filter-bg.jpg');
  width: 746px;
  z-index: 4;
}

#trials-container .advanced-search {
  position: relative;
  height: 59px;
  padding: 8px;
  margin-bottom: 15px;
  margin-left: -2px;
  background: url('../images/bg-trials-search.png');
  width: 746px;
  z-index: 5;
}
#trials-container .advanced-search h2,
#trials-container .advanced-search-filter h2 {
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  font-size: 14px;
  font-family: Helvetica;
  color: #FFFFFF;
}
#trials-container .advanced-search input, 
#trials-container .advanced-search-filter input {
  width: 161px;
  margin-right: 5px;
  display: inline;
  color: #919191;
  font-size: 12px;
}

#trials-container .advanced-search img.submit,
#trials-container .advanced-search-filter img.submit {
  cursor: pointer;
  height: 25px;
  margin: -2px 0 0 4px;
  padding: 0px;
  vertical-align: text-bottom;
  width: 40px;
}

#trials-container .advanced-search-filter img.submit {
  width: 64px;
}

#trials-container .advanced-search select,
#trials-container .advanced-search-filter select {
  margin-right: 5px;
  display: inline;
  color: #444444;
  font-size: 12px;
}
#trials-container .results-grid{
  width: 758px;
}
#trials-container ul.tabs{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: right;
  height: 25px;
  padding-bottom: 5px;
  padding-right: 5px;
  background-color: #f9f9f9;
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
  border-top: 1px solid #909090;
  padding-left: 238px;
}
#trials-container ul.tabs li{
  display: inline-block;
  text-align: left;
  cursor: pointer;
  color: #FFFFFF;
  height: 21px;
  line-height: 20px;
  background-repeat: no-repeat;
  background-position: bottom left;
  font-size: 12px;
  float: left;
  position: relative;
  margin-left: 4px;
}
#trials-container ul.tabs li span.count{
  position: absolute;
  right: 5px;
  top: 0px;
}
#trials-container ul.tabs li.active span.count{
  padding-top: 2px;
}
#trials-container ul.tabs li.genentech-trials{
  background-image: url('../images/bg-trials-results-tab1.png');
  padding-left: 5px;
  width: 140px;  
}
#trials-container ul.tabs li.treatment-trials{
  background-image: url('../images/bg-trials-results-tab2.png');
  padding-left: 5px;
  width: 149px;
}
#trials-container ul.tabs li.other-trials{
  background-image: url('../images/bg-trials-results-tab3.png');
  padding-left: 5px;
  width: 196px;
}
#trials-container ul.tabs li.active{
  padding-top: 2px;
  height: 23px;
}
#trials-container .results-grid table{
  padding: 0px;
  margin: 0px;
  width: 100%;
  border: 1px solid #909090;
  /*border-collapse: collapse;*/
}
#trials-container .results-grid th{
  background-color: #f1f1f1;
  color: #323232 !important;
  text-align: left;
  padding: 5px;
  background-image: url('../images/bg-trials-column.png');
  background-repeat: repeat-y;
}
#trials-container .results-grid th.sortable{
  cursor: pointer;
}
#trials-container .results-grid td{
  padding: 5px;
  background-color: #f1f1f1;
  background-image: url('../images/bg-trials-column.png');
  background-repeat: repeat-y;
}
#trials-container .results-grid th.protocol,
#trials-container .results-grid td.protocol
{
  width: 120px;
}
#trials-container .results-grid th.title,
#trials-container .results-grid td.title{
  border-left: 1px solid #909090;
  background-color: #f9f9f9;
  background-image: url('../images/bg-trials-column-light.png');
}
#trials-container .results-grid th.phase,
#trials-container .results-grid td.phase{
  border-left: 1px solid #909090;
  width: 70px;
}
#trials-container .results-grid th.modality,
#trials-container .results-grid td.modality{
  border-left: 1px solid #909090;
  background-color: #f9f9f9;
  background-image: url('../images/bg-trials-column-light.png');
  width: 140px;
}
#trials-container .results-grid th.drug,
#trials-container .results-grid td.drug
{
  border-left: 1px solid #909090;
  width: 150px;
}
#trials-container .results-grid td.protocol{
  cursor: pointer;
  text-decoration: underline;
}
#trials-container .results-grid td.loading{
  border-top: 1px solid #909090;
  text-align: center;
  padding: 5px;
}
#trials-container .results-grid td.error{
  border-top: 1px solid #909090;
  text-align: center;
  font-weight: bold;
  background: #FBE3E4;
  color: #D12F19;
  padding: 5px;
}
#trials-container .results-grid td.error img{
  vertical-align: text-bottom;
  margin-right: 5px;
}
#trials-container .summary{
  /*border: 1px solid #909090;*/
  width: 758  px;
}
#trials-container .summary-head{
  padding: 0px;
  background-image: url('../images/bg-trials-results-head.png');
  background-repeat: no-repeat;
  background-position: top left;
  height: 28px;
  position: relative;
}

#trials-container ul.city-list{
  display: block;
  float: left;
  margin-right: 10px;
}

#trials-container ul.city-list li{
  list-style: none;
  margin-left: -30px;
  _padding-left: 30px;
}

#trials-container ul.city-list li a{
  text-decoration: underline;
  cursor: pointer;
}

#trials-container .summary-foot{
  background-image: url('../images/bg-trials-results-foot.png');
  background-repeat: no-repeat;
  background-position: top left;
  height: 28px;
  position: relative;
}
#trials-container .results-foot a.back-link,
#trials-container .results-head a.back-link,
#trials-container .summary-foot a.back-link,
#trials-container .summary-head a.back-link{
  background-image: url('../images/bg-trials-nav-left.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 15px;
  cursor: pointer;
  font-size: 14px;
  color: #323232;
  height: 28px;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
}

#trials-container .results-foot a.back-link,
#trials-container .results-head a.back-link{
  background-image: url('../images/btn-trials-home.png');
  width: 60px;
}

#trials-container .summary-foot a.back-link,
#trials-container .summary-head a.back-link{
  background-image: url('../images/btn-trials-return.png');
  width: 220px;
}

#trials-container .summary-foot a.back-link,
#trials-container .results-foot a.back-link{
  margin-top: -1px;
}

#trials-container .summary-foot a.city-link,
#trials-container .summary-head a.city-link{
  position: absolute;
  right: 0px;
  font-size: 12px;
  text-decoration: none;
  background-image: url('../images/bg-trials-nav-right.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 15px;
  padding-right: 10px;
  cursor: pointer;
  color: #323232;
  height: 28px;
  padding-top: 7px;
  margin-left: 10px;
}


#trials-container .summary table.patient-summary,
#trials-container .summary table.hcp-summary{
  border-top: 1px solid #909090;
}
#trials-container .summary ul.tabs{
  background-color: #f9f9f9;
  height: 25px;
  margin: 0px;
  border: none;
  /*padding:0 0 5px 25px;*/
  border-top: 1px solid #909090;
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
}
#trials-container .summary ul.tabs li{
  border: 0px none;
  color: #ffffff;
  height: 25px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
  font-size: 12px;
  background-color: #f9f9f9;
  float: left;
  margin-left: 2px;
  text-align: center;
}
#trials-container #hcp-summary{
  background-image: url('../images/bg-trials-summary-tab1.png');
  background-repeat: no-repeat;
  background-position: top left;
  width: 203px;
  line-height: 20px;
}
#trials-container #hcp-summary.active{
  background-image: url('../images/bg-trials-summary-tab1-active.png');
  line-height: 25px;
  font-weight: normal;
  width: 203px;
}
#trials-container #patient-summary{
  background-image: url('../images/bg-trials-summary-tab2.png');
  background-repeat: no-repeat;
  background-position: top left;
  width: 142px;
  line-height: 20px;
}
#trials-container #patient-summary.active{
  background-image: url('../images/bg-trials-summary-tab2-active.png');
  line-height: 25px;
  font-weight: normal;
  width: 142px;
}
#trials-container .summary table{
  /*border-collapse: collapse;*/
  width: 758px;
  position: relative;
  left: 0;
  border: none;
  border: 1px solid #909090;
}

#trials-container .summary table#trials-hcp-summary,
#trials-container .summary table#trials-patient-summary{
   border-top: 0px none;
}

#trials-container .summary table td{
  background-color: #f9f9f9;
  padding: 4px;
  font-weight: bold;
}

#trials-container .summary table td.even{
  background-color: #f1f1f1;
}
#trials-container .summary table td.details{
  border-left: 1px solid #909090;
  width: 85%;
  font-weight: normal;
  padding: 10px;
}

#trials-container .summary table .first-row td.details{
  font-weight: bold;
}
#trials-hcp-summary tr td,
#trials-patient-summary tr td{
  border-top: solid 1px #909090;
}

#trials-container #trials-hcp-summary tr td,
#trials-container #trials-patient-summary tr td{
  background-repeat:repeat-y;
  padding:5px;
}

#trials-container #trials-hcp-summary tr td.odd,
#trials-patient-summary tr td.odd{
  background-color:#F9F9F9;
  background-image:url(../images/bg-trials-column-light.png)
}

#trials-container #trials-hcp-summary tr td.even,
#trials-patient-summary tr td.even{
  background-color:#F1F1F1;
  background-image:url(../images/bg-trials-column.png);
}

#trials-container tr td {
  padding: 10px !important;
}

#map-mask{
  background-color: #000000;
  opacity: 0.75;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 10;
}
.summary-map{
  height: 500px;
  width: 758px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  background: transparent;
  border: none;
  z-index: 100;  
}
#trials-container .summary embed{
  vertical-align: middle;
  margin-top: auto;
  margin-bottom: auto;
}

#trials-container .results-grid .results-head{
  height: 28px;
  background-image: url('../images/bg-trials-results-head.png');
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
}
#trials-container .results-grid .results-foot{
  height: 28px;
  background-image: url('../images/bg-trials-results-foot.png');
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
}
#trials-container .pagination{
  position: absolute;
  height: 18px;
  padding: 5px;
  right: 0px;
  top: 0px;
  background-image: url('../images/bg-trials-nav-right.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 15px;
  padding-right: 10px;
  margin-left: 10px;
}

#trials-container .pagination li{
  color: #004383;
}

#trials-container .home-link{
  
}
#trials-container .pagination span{

}
#trials-container .pagination ul{
  list-style-type: none;
  display: inline;
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  height: 28px;
}
#trials-container .pagination ul li{
  display: inline;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
}
#trials-container .pagination ul li.ellipsis{
  cursor: pointer;
  text-decoration: none;
}
#trials-container .pagination ul li.current{
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
#trials-container .summary .loading{
  border: 1px solid #909090;
  text-align: center;
  background-color: #f9f9f9;
  padding: 5px;
}
#trials-container .summary .error{
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
  text-align: center;
  font-weight: bold;
  background-color: #FBE3E4;
  color: #D12F19;
  padding: 5px;
}
#trials-container .summary .error img{
  vertical-align: text-bottom;
  margin-right: 5px;
}
#trials-container div.error{
  text-align: center;
  padding: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #FBE3E4;
  color: #D12F19;
  border: 1px solid #D12F19;
}
#trials-container div.error img{
  vertical-align: text-bottom;
  margin-right: 3px;
}


.trials-legal-content{
  background-color:#FFFFFF;
  padding: 10px;
  border: 1px solid #909090;
  font-size: 1.1em;
}

.trials-legal p{
  text-align: left;
  font-size: 1.28em;
}
#trials-container .disabled{
  color: #999999 !important;
  cursor: default !important;
}



/* ePrints */

#content-body  .disabled{
  display: none;
}

#content-body #eprints{
  _margin-right: -5px;
  position: relative;
  _position: static; 
}

#content-body #eprints .top-img{
  min-height: 60px;
  *height: 70px;
  background:  url(../images/eprint-bg-item.gif) no-repeat 20px 0px;
  padding-left: 135px;
}

#content-body #eprints .top-img h1{
  font-size: 1.7em;
  font-weight: normal;
  margin: 10px 0 0 0;
  padding: 2px 0 0 0;
}

#content-body #eprints .top-img p{
  margin-top: -1px;
  font-size: .85em;
  _margin: 2px 0;
}

#content-body #eprints #filter {
  background: url(../images/eprint-filter.gif) no-repeat top left;
  color: #3f4041;
  font-size: 15px;
  height: 41px;
  margin-bottom: 5px;
  padding: 7px;
  width: 766px;
}

#content-body #eprints #filter span {
  display: block;
  float: left;
  font-weight: bold;
  line-height: 28px;
  margin-left: 20px;
}

#content-body #eprints #filter .filter {
  float: left;
  margin: 3px 0 0 5px;
}

#content-body #eprints #filter .filter select {
  font-size:14px;
  width:250px;
}

#content-body #eprints #filter #safety-jump {
  color: #5c5c5c;
  margin-left: 8px;
  float: left;
  font-size:15px;
  margin-right: 4px;
  margin-top: 4px;
  text-decoration: none;
}

#content-body #eprints #filter #safety-jump:hover {
  text-decoration: underline;
}

#content-body #eprints #filter .btn-safety-go {
  display: block;
  width: 40px;
  height: 25px;
  background: transparent url(../images/btn-trials-go.png) no-repeat top left;
  padding: 0;
  margin: 0;
  float: left;
}

#content-body #eprints table{
  background: #FFFFFF url(../images/border-right-BBB9BE.gif) repeat-y top right;
  border: none 0px;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  *border-collapse: collapse;
  table-layout: fixed;
  width: 780px;
}

#content-body #eprints thead{
  height: 32px;
}

#content-body #eprints thead tr{
  background: #FFFFFF url(../images/chart-eprint-bg-gray.gif) repeat-x top right;
  height: 32px;
  margin: 0;
}


#content-body #eprints thead th{
  margin: 0;
  padding: 0 0 0 10px;
  border: none 0px;
  background-color: transparent;
  border-left: solid 1px #BBB9BE;
  cursor: pointer;
  font-size:13px;
}
#content-body #eprints thead th p{
  float: left;
}
#content-body #eprints thead th span{
  width: 9px;
  height: 32px;
  display: block;
}

#content-body #eprints thead th span.sort-btn{
  float: left;
  width: 13px;
  height: 7px;
  margin-top: 14px;
  padding-left: 2px;
}

#content-body #eprints thead th.sort-down span.sort-btn{
    background: transparent url(../images/chart-eprints-sort-down-arrow.gif) no-repeat top right;
}

#content-body #eprints thead th.sort-up span.sort-btn{
   background: transparent url(../images/chart-eprints-sort-up-arrow.gif) no-repeat top right;
}

#content-body #eprints thead th.th-left{
  border-left: none 0px;
  padding-left: 0px;
  width:320px;
}

#content-body #eprints thead th.th-product {
  width: 80px;
  [;width:90px ;]
  *width:80px;
}


#content-body #eprints thead th.th-tumor {
  width: 80px;
  *width:90px
}

#content-body #eprints thead th.th-author {
  width:110px !important;
}

#content-body #eprints thead th.th-right{
  width:122px;
  [; width:130px ;]
  *width:130px;
}

#content-body #eprints thead th.th-right {
  width /*\**/: 130px\9;
}

#content-body #eprints thead th.blue{
  background: #FFFFFF url(../images/chart-eprint-bg-blue.gif) repeat-x top right;
}



#content-body #eprints thead th p{
  color: #5C5C5C;
  clear: none;
  padding: 8px 0;
  margin: 0;
  text-align: left;
}

#content-body #eprints .head-left{
   float: left;
}

#content-body #eprints thead th span.head-left{
   background: #FFFFFF url(../images/chart-eprint-left-gray.gif) no-repeat top right;
}

#content-body #eprints thead th span.head-right{
   background: #FFFFFF url(../images/chart-eprint-right-gray.gif) no-repeat top right;
}

#content-body #eprints thead th.blue span.head-left{
   background: #FFFFFF url(../images/chart-eprint-left-blue.gif) no-repeat top right;
   width: 10px;
}

#content-body #eprints thead th.blue span.head-right{
   background: #FFFFFF url(../images/chart-eprint-right-blue.gif) no-repeat top right;
}


#content-body #eprints .head-right{
   background: #FFFFFF url(../images/chart-eprint-right.gif) no-repeat top left;
   float: right;
}

#content-body #eprints tbody{
  border-right: solid 1px #BBB9BE;
  border-left: none 0px;
}

#content-body #eprints tbody tr{
  border: none 0px;
}

#content-body #eprints td{
  border: solid 1px #BBB9BE;
  border-width: 0px 0px 1px 1px;
  padding: 5px;
  vertical-align:top;
  position: relative;
}

#content-body #eprints td.title-col{
  font-weight: bold;
  
}

#content-body #eprints td p{
  float: left;
  margin: 0;
}

#content-body #eprints td p a{
  text-decoration: none;
}

#content-body #eprints td p a:hover{
  text-decoration: underline;
}

#content-body #eprints-download-section{
  background: transparent url(../images/bg-eprint-head-middle.gif) repeat-x top left;
  overflow: hidden;
  position: relative;
  _width: 780px;
}

#content-body #eprints-download-section div{
   height: 126px;
   float: left;
}

#content-body #eprints-download-section div.eprint-result{
  
}

#content-body #eprints-download-section div.result-bottom{
   height: 30px
}


#content-body #eprints-download-section .result-left{
  background: #FFFFFF url(../images/bg-eprint-head-left.gif) no-repeat top left;
  width: 131px;
  position: absolute;
  left: 0;
}

#content-body #eprints-download-section .result-middle{
  margin-left: 126px;
  vertical-align: middle;
  _width: 650px;
  _margin-left: 0;
  _padding-left: 126px;
}

#content-body #eprints-download-section .result-right{
  background: #FFFFFF url(../images/bg-eprint-head-right.gif) no-repeat top left;
  width: 9px;
  position: absolute;
  right: 0;
}

#content-body #eprints-download-section .result-content{
  padding: 8px;
}

#content-body #eprints-download-section .result-content div div{
  width: 212px;
  _width: 210px;
  height: 30px;
}

#content-body #eprints-download-section .eprint-result h4{
  color: #00407b;
  font-size: 1.05em;
  padding: 0;
  margin: 0;
  font-family: "helvetica";
}

#content-body #eprints-download-section .eprint-result p{
  padding: 0;
  margin: 0 0 9px 0;
  *margin-bottom: 8px; 
  line-height: 12px;
  font-size: 12px;
}

#result-eprint-title{
  height: 22px;
}

#content-body #eprints-download-section .dl-buttons{
  height: 134px;
  position: relative;
  margin: 25px 0 25px 0;
}

#content-body #eprints-download-section .dl-buttons span{
  display: block;
  height: 134px;
  position: absolute;
  top: 0;
}


#content-body #eprints-download-section .dl-buttons div{
  width: 200px;
  height: 134px;
  background: #FFFFFF url(../images/bg-eprint-dl-middle.gif) repeat-x top left;
  float: left;
  position: relative;
  margin-left: 30px;
  padding-left: 135px;
  _margin-left: 20px;
  _margin-right: 10px;
}

#content-body #eprints-download-section .dl-buttons div p{
  font-size: 1.2em;
  text-align: center;
  padding-right: 18px;
}

#content-body #eprints-download-section .dl-buttons div p.dl-text{
  height: 55px;
  *padding-top: 20px; 
}

#content-body #eprints-download-section .dl-buttons .step1 .step-num{
  width: 135px;
  background: #FFFFFF url(../images/bg-eprint-dl-step1.gif) no-repeat top left;
  left: 0;
}

#content-body #eprints-download-section .dl-buttons .step2 .step-num{
  width: 135px;
  background: #FFFFFF url(../images/bg-eprint-dl-step2.gif) no-repeat top left;
  left: 0;
}

#content-body #eprints-download-section .dl-buttons .step-right{
  right: 0;
  width: 13px;
  _right: -1px;
  background: #FFFFFF url(../images/bg-eprint-dl-right.gif) no-repeat top left;
}

#content-body #eprints-download-section .dl-buttons div .disable-box{
  background-color: #FFFFFF;
  background-image: none;
  height: 100%;
  _height: 135px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  _width: 335px;
  z-index: 10;
}

#content-body  #back-to-eprint{
  right: 0;
  _right: 5px;
  top: -20px;
  _top: 40px;
  position: absolute;
  cursor: pointer;
}

#content-body #eprints-download-section .disclaimer-box{
  height: auto;
}

/*
#content-body #eprints .eprints-download {
  float: left;
  clear: both;
  padding-top: 10px;
  position: relative;
  display: block;
 
  width: 100%;
  text-align: right;
}


#content-body #eprints td span.op-btn{
  float: left;
  display: block;
  height: 50px;
  width: 20px;
  margin: 20px 0 0 10px;
  background: transparent url(../images/btn-down-eprints.gif) no-repeat bottom right;
  cursor: pointer;
}*/

/* safety */

#safety-info{
  margin-top: 30px;
}

#safety-box #safety-info{
  margin-top: 0;
}

#safety-info h3{
  font-size: 1.1em;
  color: #922C91;
	font-family:Tahoma,sans-serif;
}

#safety-info h2.safety-head{
 /* border-bottom: 1px solid #004383;*/
  color: #004383;
  font-size: 1.5em;
}

#safety-info .safety-item{
  margin: 50px 0;
}

#safety-box #safety-info .safety-item{
  margin: 0;
}

.safety-info-content p,
.safety-info-content li{
  font-size: 1em;
}

.safety-info-content h3{
	font-weight:normal;
	margin-bottom:0.5em;
}

#footnotes sup {
  padding-right:0;
}

#clinicalTrials, .clinicalTrialsNumbers {
  border:none;
  text-align:left;
}

.clinicalTrialsNumbers {
  font-size: 13px; /* 1em - set in pixels to prevent text zoom */
}

#clinicalTrials {
  width:772px;
}

#clinicalTrials tr td {
  padding:0;
}

#clinicalTrials tr td p{
  display:inline;
  font-family:"Lucida Grande",Arial,sans-serif;
  font-size:11px;
  margin:0;
  padding:0;
  vertical-align:middle;
}

#content-body #clinicalTrials tr td,
#content-body #clinicalTrials tr td p{
  line-height: 13px; /* 1em - set in pixels to prevent text zoom */
}

#clinicalTrials tr td.left p{
  padding:0 0 0 25px;
}

#clinicalTrials tr td.center p{
  padding:0 0 0 15px;
}

#clinicalTrials tr td.left{
  border:1px solid #8e8e8e;
  border-top:none;
  width:255px;
  float:none;
}

#clinicalTrials tr td.center {
 border-bottom:1px solid #8e8e8e;
 border-right:1px solid #8e8e8e;
 width:300px;
}

#clinicalTrials tr td.right {
  border-bottom:1px solid #8e8e8e;
  border-right:1px solid #8e8e8e;
  width:213px;
}

#clinicalTrials tr td#footer {
  background:transparent url(../images/clinicalTrialsSprite.gif) 0 -107px no-repeat;
  line-height:0;
  height:46px;
  width:772px;
}

#clinicalTrials tr.alt {
  background-color:#ededed;
}

.clinicalTrials_1, .clinicalTrials_2, .clinicalTrials_3 {
  display:block;
  height:52px;
  width:71px;
  float:left;
  background:url(../images/clinicalTrialsSprite.gif) top left no-repeat;
}

.clinicalTrialsNumbers tr {
  background-color:transparent!IMPORTANT;
}

.clinicalTrials_1 {
  background-position:0 0;
}

.clinicalTrials_2 {
  background-position:-70px 0;
}

.clinicalTrials_3 {
  background-position:-142px 0;
}
.clinicalTrialsNumbers .blank {
  background-image:none;
}

#clinicalTrials tr td#header  {
  background:transparent url(../images/clinicalTrialsSprite.gif) 0 -54px no-repeat;
  font-size: 13px; /* 1em - set in pixels to prevent text zoom */
  line-height:0;
  height:46px;
  width:772px;
}

table#footnotes sup {
  line-height: 8px;
}

.hallmarkIcons {
  background:url(../images/Hallmark_icons.gif) top left no-repeat;
  height:25px;
  width:25px;
  padding:0;
  margin:0 5px 0 0;
  display:block;
}

#hallmark_self {
  background-position:-52px 0;
}

#hallmark_evading {
  background-position:-78px 0;
}

#hallmark_sustained {
  background-position:-130px 0;
}

#hallmark_limitless {
    background-position:-104px 0;
}

#hallmark_tissue {
  background-position:0 0;
}

#hallmark_insensitive {
  background-position:-26px 0;
}

table#hallmarks {
  border:none;
}

table#hallmarks p{
  padding:0;
  margin:0 0 10px 0;
}

/* pipeline landing page */

.pipeline-landing {
  background-color: transparent;
  background-position: 100% 0;
  background-repeat: no-repeat;
  float: left;
  _height: 245px;
  margin-right: 15px;
  min-height: 200px;
  width: 245px;
}

.pipeline-landing .pipeline-section {
  background: transparent url(../images/pipeline-section-title.png) no-repeat 0 0;
  _background: transparent url(../images/pipeline-section-title.gif) no-repeat 0 0;
  color: #fff !important;
  font-size: 11px;
  padding: 5px 0 5px 10px;
  margin-top: 20px;
  width: 168px;
}

.pipeline-landing .pipeline-section, .pipeline-landing ul li a {
  display: block;
  font-weight: bold;
  text-decoration: none;
}

.pipeline-landing ul {
  list-style-type: none;
  margin: 4px 0 0;
  padding: 0 0 0 10px;
  width: 105px;
}

.pipeline-landing ul li {
  background: transparent url(../images/pipeline-arrow.gif) no-repeat 0 2px;
  margin: 5px 0;
  _line-height: 14px;
  padding-left: 8px;
  _margin: 0 !important;
  _padding: 0 0 0 8px !important;
}

.pipeline-landing ul li a {
  color: #5c5c5c !important;
  font-size: .85em;
}

.pipeline-landing ul li a:hover {
  text-decoration: underline;
}

#pipeline-hallmarks { background-image: url(../images/pipeline-hallmarks.jpg); }
#pipeline-her-signaling { background-image: url(../images/pipeline-her-signaling.jpg); }
#pipeline-bcells { background-image: url(../images/pipeline-bcells.jpg); }
#pipeline-hedgehog { background-image: url(../images/pipeline-hedgehog.jpg); }
#pipeline-braf { background-image: url(../images/pipeline-braf.jpg); }
#pipeline-met { background-image: url(../images/pipeline-met.jpg); }
#pipeline-apoptosis { background-image: url(../images/pipeline-apoptosis.jpg); }
#pipeline-mapk { background-image: url(../images/pipeline-mapk.jpg); }
#pipeline-pi3k { background-image: url(../images/pipeline-pi3k.jpg); }
#pipeline-angiogenesis { background-image: url(../images/pipeline-angiogenesis.jpg); }

#pipeline-braf .pipeline-section {
  background-image: url(../images/pipeline-section-title-wide.png);
  _background-image: url(../images/pipeline-section-title-wide.gif);
  width: 190px;
}