/*-  CSS libraries
----------------------------------------------------------------------*/
@import url("includes/nav.css");
@import url("includes/common.css");

/* C O R E 
----------------------------------------------- */
	 
	 
html {
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* removes flicker in ie (links that use hover) */
}

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

a img {
    border: none;
}

a.up { /* for top-of-page links */
    float: right;
}

p.emph {
    color: #7e529f;
    font-style: italic;
    font-weight: bold;
}

p.underline {
  text-decoration:underline;
}

.centered {
    /*clear: right;*/
    text-align: center;
}

.indented {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

span.underline {
  text-decoration:underline;
}

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

sup span {
    font-family: "Times New Roman", Arial, Helvetica, sans-serif;
}

span.six-asterisk {
    font-family: Times, Arial, Helvtica, sans-serif;
    font-size: 110% !important;
}

span.six-asterisk2 {
	color: #007D7F !important;
	font-family: Times, Arial, Helvtica, sans-serif!important;
    font-size: 110% !important;
}

span.asterisk-hang {
	margin-left: 7px;
}

span.asterisk-raise {
	display:inline-block;
	margin-bottom: 8px;
}

h4.secondary sup span {
    _font-size: 15px !important;
}

h3.spacing {
	margin-bottom:5px !important;
}

h5.spacing {
	margin-top:5px !important;
}

h4.spacing {
	margin-bottom:5px !important;
}

.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;
}

.border1 {
  border-bottom: 1px solid #ccc;
}

.margin-break {
  margin-top: -8px;
}

div#content-body .margin-top-3 { margin-top: 3px;}
div#content-body .margin-top-5 { margin-top: 5px;}
div#content-body .margin-top-10 { margin-top: 10px;}
div#content-body .teal,
div#content-body .colorH4 h4 { color: #28949D; }

.no-indent{
  margin-left: 0;
  padding-left: 0;
}

/* page container */

div#main {
    background: #ffffff url(../images/bg-main.gif) repeat-y;
    margin: 0px auto;
    text-align: left;
    width: 999px;
}

div#header-print {
    display: none;
}

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

.hcp div#header .safety-update {
	display: block;
	height: 31px;
	left: 180px;
	position: relative;
	top: 10px;
	width: 385px;
}

.hcp div#header #logo-main {
    background: url(../images/logo-avastin-pat.gif) no-repeat;
    display: block;
    height: 66px;
    left: 7px;
    margin: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: 9px;
    width: 156px;
}

.pat div#header #logo-main, .breast div#header #logo-main, div#header #logo-main {
    background: url(../images/logo-avastin-pat.gif) no-repeat;
    display: block;
    height: 64px;
    left: 7px;
    margin: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: 9px;
    width: 156px;
}

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

div#search form {
    margin: 0;
}

label#search-label {
    font-size: 1.1em;
    font-weight: bold;
    left: -5px;
    position: relative;
}

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

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

/* javascript component controls */

div#js-controls {
    position: absolute;
    right: 7px;
    top: 30px;
}

div#js-controls form {
    float: right;
    margin: 0 0 0 17px;
}

div#js-controls label {
    font-size: 1.1em;
    font-weight: bold;
    left: -5px;
    position: relative;
    top: -5px;
}

/* text zoom buttons */

div#textzoom {
float:left;
margin:0;
padding:0;
}


/* glossary buttons */

input#glossary-on-active { display: none; }
input#glossary-on-inactive { display: inline; }
input#glossary-off-active { display: inline; }
input#glossary-off-inactive { display: none; }

/* pat/hcp selection tabs */

ul#section-tabs {
    /* bottom: 1px; */
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0px;
}

ul#section-tabs li {
    float: left;
    list-style-type: none;
    margin-right: 7px;
    position: relative;
}

ul#section-tabs li a {
    color: #fff;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding: 6px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

li#tab-pat { background: url("../images/tab-pat-right.gif") no-repeat right top; }
li#tab-pat a { background: url("../images/tab-pat-left.gif") no-repeat left top; }
li#tab-hcp { background: url("../images/tab-hcp-right.gif") no-repeat right top; }
li#tab-hcp a { background: url("../images/tab-hcp-left.gif") no-repeat left top; }

/* section (indication) navigation */

div#nav-indications {
    background-image: url(../images/bg-nav-indications-pat.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    min-height: 32px;
    overflow: hidden;
    position: relative;
}

div#nav-indications ul {
    margin: 0 0 0 8px;
    padding: 0;
    position: relative;
}

div#nav-indications ul li {
    background-position: center bottom;
    background-repeat: repeat-x;
    float: left;
    list-style-type: none;
    position: relative;
}

div#nav-indications ul li.first {
    min-height: 31px;
    /* border-left: 1px solid #335d5e; */
    border-left: 0;
}

div#nav-indications ul li.last {
    /* border-right: 1px solid #60afb0; */
    border-right: 0;
}

div#nav-indications ul li a {
    /* border-left: 1px solid #60afb0; */
    border-left: 0;
    border-right: 1px solid #2c7072;
    color: #fff;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 8px;
    text-decoration: none;
}

/* S U B  N A V - Breadcumbs, email/print, site map
----------------------------------------------- */

div#nav-mini {
    background-color: #dedede;
    clear: both;
    min-height: 20px;
    position: relative;
}

div#nav-mini ul {
    background-color: #dedede;
    clear: both;
    margin: 0;
    padding: 3px;
}

div#nav-mini ul li {
    color: #434343;
    float: left;
    font-size: 1.1em;
    list-style-type: none;
}

div#nav-mini ul li a {
    color: #434343;
    text-decoration: none;
}

div#nav-mini ul li a:hover { 
		text-decoration: underline; 
}

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

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

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

ul#nav-util {
    float: right;
    position: relative;
    z-index: 1;
}

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

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

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

/* C O N T E N T
----------------------------------------------- */

div#content-wrapper {
    clear: both;
    font-size: 1.2em;
    position: relative;
}

div#content-header {
    background-image: url(../images/bg-content-header.gif);
    background-repeat: no-repeat;
    clear: both;
    height: 18px;
}

div#content-header h2 {
    color: #fff;
    font-size: 1.333em;
    font-weight: normal;
    left: 15px;
    margin: 0;
    position: relative;
    top: 7px;
}

#new-PI {
  background-color: none;
  display: block;
  height: 24px;
  left: 25px;
  position: absolute;
  top: -221px;
  width: 328px;
}

#new-PI span {
  display: none;
}

div#left-gutter {
    float: left;
    width: 140px;
}

div#left-gutter div.callout-img {
    margin-bottom: 17px;
    text-align: center;
}

div#left-gutter div.callout-img a#edetail-callout, div#left-gutter div.callout-img a#mcrc-callout, div#left-gutter div.callout-img a#lung-callout, div#left-gutter div.callout-img a#crc-callout {
  display: block;
  margin-top: 10px;
}

body.crc span.mcrc-box{
  background-color: #E9B930;
  clear: both;
  color: #000000;
  display: block;
  float: left;
  font-family: optima;
  font-size: 19px;
  font-weight: 600;
  padding: 9px 20px 4px;
}

body.crc span.mcrc-box sup {
  font-weight: normal;
}

div#content-body {
    float: left;
    height: 1%; /* IE needs this. See: http://www.positioniseverything.net/explorer/threepxtest.html */
    padding: 5px 10px;
    position: relative;
    width: 839px;
    z-index: 2;
}

html>body div#content-body {
    height: auto;
    padding: 5px 13px;
    width: 833px;
}

div#content-body div#rightbar {
	width:155px;
	float:right;
	padding:0 10px 10px 10px;
	*padding:20px 10px 10px 10px;
	position:relative;
	z-index:5;
	margin:-5px -12px 35px 15px;
	*margin:-5px -12px 35px 15px!important;
	_margin:-5px -6px 35px 15px!important;
	top:0;
	border-left:1px solid #999;
	height:100%!important;
}

div#content-body div#rightbar .edge {
	background-image: url(../images/rightbar-bottom.gif)!important;
	background-repeat: no-repeat;
	background-position: bottom left; /* First Tier Active Child */
	position:absolute;
	width:176px;
	height:11px;
	bottom:-11px;
	display:block;
	left:-1px;
	z-index:10;
	}

div#content-body div#rightbar h3 {
	margin:0;
	padding:0;	
}

div#content-body div#rightbar div.updates {
	font-size:.9em;
	position:relative;
}

div#content-body div#rightbar div.updates h3 a {
	float:left;
	background: url(../images/email-updates.gif) bottom left no-repeat !important;
	width:174px;
	height:84px;
	text-indent:-9999px;
	margin:-50px 0 0 -6px;
	z-index:1;
}

div#content-body div#rightbar div.updates h4 {
	font-size:1.1em;
	float:right;
	width:70px;
	padding:0 10px;
	position:relative;
	line-height: 1.1em;
	z-index:5;
}

div#content-body div#rightbar div.unsubscribe a {
	float:left;
	background: url(../images/email-unsubscribe.gif) bottom left no-repeat !important;
	width:158px;
	height:20px;
	text-indent:-9999px;
  margin: 6px 0 0 -2px;
}

div#content-body div#rightbar .manage-communications a {
	float:left;
	background: url(../images/email-manage.gif) bottom left no-repeat !important;
	width:158px;
	height:36px;
	text-indent:-9999px;
  margin: 5px 0 0 -2px;
}

div#content-body div#rightbar a {
    display:inline-block;
}

div#content-body a {
    color: #6a3e8d;
}

div#content-body h3 {
    color: #6a3e8d;
    font-size: 1.3333em;
    margin: 1em 0;
}

div#content-body h4 {
    color: #6A3E8D;
    font-size: 1.1666em;
	  line-height:18px;
    margin-bottom: 0.5em;
}

div#content-body h4.secondary {
    color: #6a3e8d;
    font-size: 1.1666em;
    margin-bottom: 0.5em;
}

div#content-body h4.indent {
    margin-top: 1em;
    margin-bottom: 0.5em;
    margin-left: 20px;
}

div#content-body h4.continue {
    font-style: italic;
    font-weight: normal;
}

div#content-body h4 span {
    color: #666;
    font-size: 0.8333em;
    font-weight: normal;
}

div#content-body h4 sup.matchAsteriskToFootnote span {
    color: #6A3E8D;
    font-size: 1em;
}

div#content-body h4 sup.sixProngedGreen span {
    color: #007d7f;
    font-size: 1em;
}

div#content-body ul.footnotes li span.sixProngedGrey {
    color: #666;
    font-family: "Times New Roman", Arial, Helvetica, sans-serif;
}

div#content-body h5 {
    color: #007d7f;
    font-size: 1em;
    margin-bottom: 0.5em;
}

body.hcp div#content-body div.safety-info h5 {
   font-size: 1.1666em;
}

div#content-body h5.caption {
  clear: left;
	line-height:18px;
	margin-bottom:0;
}

div#content-body h5.caption, div#content-body h5.image-title {
    color: #6a3e8d;
}

div#content-body p.caption {
    color: #6a3e8d;
    font-weight: bold;
}

div#content-body p span.purple {
    color: #6a3e8d;
    font-weight: bold;
}

div#content-body h5.purple {
    color: #6a3e8d;
}

div#content-body p span.green {
    color: #007D7F;
    font-weight: bold;
}

div#content-body p, div#content-body blockquote {
    line-height: 1.5em;
    margin-bottom: 1em;
    margin-top: 0;
}

div#content-body blockquote {
	margin: 20px 0;
}

div#content-body blockquote span {
	display: block;
  text-align: right;
}

div#content-body p sup.closerLeft {
  margin-left:-2px;
}

/* Remove margin below paragraphs */
div#content-body p.collapse {
  margin-bottom: 0;
}

div#content-body li {
    line-height: 1.5em;
}

/* custom list item bullets */

div#content-body ul {
    margin-top: 0;
}

div#content-body ul li {
    background-image: url(../images/bullet.gif);
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-left: -20px;
    padding-left: 20px;
    position: relative;
}

div#content-body ul li span.secondLine {
  padding-left: 5px;
}

div#content-body ul.no-indent {
  padding: 0;
}

div#content-body ul.no-indent li {
  margin-left: 0;
}

div#content-body .no-margin {
  margin: 0;
}

div#content-body .half-margin {
  margin: 0 0 5px;
}

div#content-body ul ul {
    margin-left: 1em;
    padding-left: 1em;
}

div#content-body ul.nestedList ul {
    margin-left: -12px;
}

div#content-body ul ul li,  div#content-body ul.second li {
    background-image: url(../images/bullet2.gif);
    background-position: 0 0.7em;
}

div#content-body ul.space-10 li{
    margin-bottom: 10px;
}

div#content-body ul.space-10 ul li{
    margin-bottom: 0px;
}

div#content-body ul.outdent li {
    left: -20px;
    position: relative;
}

div#content-body ul.outdent ul li {
    position: static;
}

div#content-body h4.font-size1 {
    font-size: 1.1em;
}

body.hcp div#content-body h4.font-size1 {
    font-size: 1.1666em;
}


#content-wrapper #sitemap ul li {
	background: 0;
	color: #007D7F;
	font-size: 1.2em;
	font-weight: bold;
}

#content-wrapper #sitemap ul {
    padding-left: 0;
    padding-top: 2px;	
}

#content-wrapper #sitemap ul li li {
	background: transparent url(../images/bullet.gif) no-repeat 0 .3em;
	font-weight: bold;
	font-size: .8em;
}

#content-wrapper #sitemap ul ul {
    padding-left: 25px;	
}

#content-wrapper #sitemap ul li li li {
	background: transparent url(../images/bullet2.gif) no-repeat 0 .7em;
	font-size: 1em;
	font-weight: normal;
}

#content-wrapper #sitemap ul ul ul {
    padding-left: 12px;	
}

#content-wrapper #sitemap ul li li li li {
}

/* callouts */

div.callout {
    background-color: #f9f9f9;
    background-position: bottom center;
    background-repeat: no-repeat;
    clear: both;
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 1em;
    /* Safari needs this to prevent obscuring of the callout links */
    position: relative;
    z-index: 1;
}

div.callout div {
    background-position: top center;
    background-repeat: no-repeat;
    padding: 10px;
}

div.callout h4 {
    color: #6a3e8d !important;
    font-size: 1em !important;
    margin: 0;
    text-align: center;
}

div.callout ul {
    margin: 0;
    padding: 0;
}

div.callout ul li {
    background: none !important;
    list-style-type: none;
}

div.callout ul li a {
    color: #666 !important;
    font-size: 0.9166em;
}

div.callout ul li a.active {
    font-weight: bold;
    text-decoration: none;
}

div.callout ul ul {
    padding-bottom: 0;
}

div.callout p {
    font-size: 0.9166em;
    line-height: 1.25em !important;
}

/* slim callout box, e.g. section landing pages */

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.callout.slim {
    background-image: url(../images/bg-callout-slim-bot.gif);
    margin-left: 15px;
    width: 151px;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.callout.slim div {
    background-image: url(../images/bg-callout-slim-top.gif);
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.callout.slim h4 {
    color: #007d7f !important;
    text-align: left;
}

/* wide callout box, e.g. embedded navigation for sections with ordered pages (MOA, etc.) */

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.callout.wide {
    background-image: url(../images/bg-callout-wide-bot.gif);
    width: 211px;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.callout.wide div {
    background-image: url(../images/bg-callout-wide-top.gif);
}

/* quotes and bio callouts for hcp lung oncologists pages */

div.quotes-callout, div.bio-callout {
  background: #f9f9f9 url(../images/bg-callout-quotes-bot.gif) no-repeat 0 100%;
  margin-bottom: 1em;
}

div.quotes-callout, div.quotes-callout div, div.bio-callout, div.bio-callout div {
  width: 607px;
}

div.quotes-callout div, div.bio-callout div {
  background: transparent url(../images/bg-callout-quotes-top.gif) no-repeat 0 0;
  padding-bottom: 6px;
}

div.quotes-callout div img.icon, div.bio-callout div img.icon {
  margin: 6px 10px 0 5px;
  float: left;
}

div.quotes-callout div p, div.bio-callout div p {
  margin-bottom: 0 !important; 
  padding: 0 10px 0 95px;
}

div#content-body h4.subhead-quote {
  font-style: oblique;
  line-height: 1.5;
  margin-bottom: 0;
}

div#content-body p.quote-source {
  text-align: right;
}

div.quotes-callout div p.quote, div.bio-callout div p.bio {
  font-size: 0.95em;
  padding-top: 8px;
}

div p.bio {
	  font-size: 0.95em;
	  padding-top: 8px!important;
}

div.quotes-nopic div p.quote {
  font-size: 1em;
  padding: 10px;
}

div.quotes-callout div p.quote {
  font-style: oblique;
}

div.quotes-callout div p.name, div.bio-callout div p.name {
  color: #6A3E8D;
  font-weight: bold;
  padding-top: 2px;
  *padding-bottom: 4px;
}

div.quotes-callout div p.name a img.btn-quotes, div.bio-callout div p.name a img.btn-quotes {
  margin-left: 5px;
  position: relative;
  top: 4px;
}

div.quotes-callout .clearfix div.hide {
  display: none;
}

div.quotes-callout .clearfix div {
  *display: inline;
  *background: transparent;
}

/* landing page banners */

h3.banner {
    height: 268px;
    margin: 0 !important;
    position: relative;
    top: -5px;
    width: 846px;
}

h3.banner span { /* requires background image; see section-specific styles below */
    height: 280px;
    position: absolute;
    text-indent: -9999px;
    width: 846px;
}

div.flash {
    height: 123px;
    position: absolute;
    top: 0px;
    width: 845px;
}

body.hcp div.flash {
    position: relative;
    margin: -5px 0 10px;
    height: 251px;
}

body.hcp div.flash-rcc{
    height: 251px;
}

body.hcp div.flash ul {
    bottom: 0;
    left: 8px;
    list-style: 0;
    margin: 0 0 -8px;
    padding: 0;
    position: absolute;
}

body.hcp div.flash li {
    background: none !important;
    float: left;
    font-weight: bold;
    font-size: 14px;
}

body.hcp div.flash li a {
    background: transparent url(../images/btn-interior-flash.png) no-repeat 0 0;
    color: #632888;
    display: block;
    height: 34px;
    margin-left: 3px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 182px;
}

body.hcp div.flash li a:hover {
    background: transparent url(../images/btn-interior-flash2.png) no-repeat 0 0;
    color: #fff !important;
}

body.hcp div.flash li a span {
  display: none;
}

body.hcp .banner-stories {
  padding: 5px;
}

body.hcp .banner-stories a {
  display: block;
  width: 962px;
}

/* interior flash */

body.hcp div.flash-overview {
    background: transparent url(../images/img-interior.jpg) no-repeat 0 0;
}

body.hcp div.flash-crc {
    background: transparent url(../images/img-interior1.jpg) no-repeat 0 0;
}

body.hcp div.flash-lung {
    background: transparent url(../images/img-interior2.jpg) no-repeat 0 0;
}

body.hcp div.flash-breast {
    background: transparent url(../images/img-interior3.jpg) no-repeat 0 0;
    _background: transparent url(../images/img-interior3.jpg) no-repeat 0 -1px;
}

body.hcp div.flash-rcc {
    background: transparent url(../images/img-interior4.jpg) no-repeat 0 0;
}

body.hcp div.flash-gbm {
    background: transparent url(../images/img-interior3.jpg) no-repeat 0 0;
}

h4.flash-spacing {
  margin-top: 140px !important;
}

/* definition lists */

dl dt {
    color: #007d7f;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0.4em;
}

.hcp dl dt {
    color: #666;
}

.hcp dl.color1 dt {
    color: #007d7f;
}

dl dt.alternate { 
	display: none; 
}

dl dt span {
    color: #666;
    font-weight: normal;
}

dl dd {
    margin-bottom: 1.5em;
    margin-left: 0;
}

/* splash page navigation boxes */

h3.nav-splash {
    font-weight: normal;
    left: 0px;
    margin: 0 !important;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

body.hcp h3.nav-splash a {
    display: block;
    height: 53px;
    width: 290px;
}

body.pat h3.nav-splash a {
    display: block;
    height: 93px;
}

body.pat ul#flash-object {
  background:none;
  display:block;
  list-style-type:none;
  margin-left:-6px;
  padding:0;
  position:absolute;
  top:-215px;
  _width:998px;
}
  
body.pat div#content-body ul li.nav-splash {
  background:none;
  float:left;
  list-style-type:none;
}

body.pat li.nav-splash a {
  display:block;
  height:89px;
  text-indent:-9999px;
}

body.pat li#slot-2 a {
  background: url('../images/dtp-lung.jpg') no-repeat;
  width:161px;
}

body.pat li#slot-3 a {
  background: url('../images/dtp-breast.jpg') no-repeat;
  width:161px;
}

body.pat li#slot-4 a {
  background: url('../images/dtp-brain.jpg') no-repeat;
  width:160px;
}

body.pat li#slot-5 a {
  background: url('../images/dtp-kidney.jpg') no-repeat;
  width:161px;
}

body.pat li#slot-6 a {
  background: url('../images/dtp-pi.jpg') no-repeat;
  width:170px;
}

body.pat li#slot-1 a:hover, body.pat li#slot-2 a:hover, body.pat li#slot-3 a:hover, body.pat li#slot-4 a:hover, body.pat li#slot-5 a:hover, body.pat li#slot-6 a:hover {
  background-position: 0 -89px;
}

body.hcp h3.nav-splash.slot-1 { top: -52px;left: 11px; }
body.hcp h3.nav-splash.slot-1 a:hover { background: url(../images/splash-hcp-o-on.gif) no-repeat !important; }

/* IE6 does not honor multiple class names chained together; only last one is applied */
/* body.pat h3.nav-splash.slot-2 { background: url(../images/bg-splash-header-nav-pat-cc-off.gif) no-repeat; top: -124px; } */
body.hcp h3.nav-splash.slot-2 { top: -52px;left: 175px; }
body.hcp h3.nav-splash.slot-2 a:hover { background: url(../images/splash-hcp-cc-on.gif) no-repeat !important; }

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp h3.nav-splash.slot-3 { top: -52px;left: 340px; }
body.hcp h3.nav-splash.slot-3 a:hover { background: url(../images/splash-hcp-lc-on.gif) no-repeat !important; }

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp h3.nav-splash.slot-4 { top: -52px;left: 504px; }
body.hcp h3.nav-splash.slot-4 a:hover { background: url(../images/splash-hcp-gbm-on.gif) no-repeat !important; }

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp h3.nav-splash.slot-5 { top: -52px;left: 669px; width: 159px; }
body.hcp h3.nav-splash.slot-5 a:hover { background: url(../images/splash-hcp-kc-on.gif) no-repeat !important; }

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp h3.nav-splash.slot-6 { top: -152px;left: 24px; width: 248px; }
body.hcp h3.nav-splash.slot-6 a:hover {width: 248px;height:25px; }

/* landing page navigation boxes */

div.nav-landing {
    height: 92px;
    overflow: hidden;
    position: absolute;
    top: 158px;
    width: 245px;
}

body.breast div.nav-landing {
    height: 108px;
    top: 134px;
    width: 164px;
}

div.nav-landing h4 {
    font-size: 18px !important; /* using pixels; we do not want these to resize with the zoom tool */
    font-weight: normal;
    margin: 0;
    margin-bottom: 0.25em !important;
}

div.nav-landing h4 a {
    text-decoration: none;
}

div.nav-landing p {
    font-size: 12px !important; /* using pixels; we do not want these to resize with the zoom tool */
    line-height: 1.25em !important;
}

div.nav-landing p.go {
    bottom: 0;
    line-height: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 0;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
div.nav-landing.slot-1 { left: 62px; }
div.nav-landing.slot-2 { left: 331px; }
div.nav-landing.slot-3 { left: 601px; }

body.breast div.nav-landing.slot-1 { left: 302px; }
body.breast div.nav-landing.slot-2 { left: 488px; }
body.breast div.nav-landing.slot-3 { left: 678px; }

/* tables for figures; world probably be better as a definition list, but this layout is easier */

table.figure, table.summary {
    background-color: #e2eff0;
    border-bottom: 2px solid #56a6ad;
    border-top: 2px solid #56a6ad;
    margin-bottom: 1em;
    margin-top: 1em;
}

table.figure caption {
    color: #6a3e8d;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
}

table.figure td, table.figure th, table.summary td, table.summary th {
    border-bottom: 1px solid #7bb4b7;
    border-top: 1px solid #7bb4b7;
}

table.figure td.center, table.figure tr.center th {
  text-align:center;
}

table.figure td ul.left {
  text-align:left;
}

table.figure th {
    text-align: left;
}

table.figure th span {
    display: block;
    font-weight: normal;
}

table.figure td p {
    margin: 0;
}

table.figure .odd, table.summary .odd {
    background-color: #cde4e5;
}

.odd span {
    font-weight: bold;
}

table.centered, table.centered caption {
    margin-left: auto;
    margin-right: auto;
}

table.summary {
    width: 100%;
}

table.summary th {
    padding: 3px;
}

table.summary th.centered {
    text-align: center;
}

table.summary tr td {
    padding: 3px;
    width: 110px;
    vertical-align: top;
}

table.summary tr td.category {
    font-weight: bold;
    width: 100px;
}

table.video-box {
  border-spacing:0;
  border-collapse:collapse;
  margin-bottom:10px;
  width:650px;
}

table.video-box td {
  border: 1px solid #333;
}

table.video-box td a {
  display:block;
  height:98px;
  _height: 80px;
  padding: 10px 5px;
  text-decoration:none;
}

table.video-box td a.player {
  padding: 13px 13px 11px 13px;
  width: 411px;
  height: 337px;
  display: none;
}

.moaPlayer .video-js-box{
  padding: 13px 13px 13px 13px !important;
  background-color: black;
}

.moaPlayer .vjs-poster{
  top: 13px !important;
  left: 13px !important;
}

body #main #content-wrapper #content-body .moaPlayer .video-js-box {
	margin-bottom: 30px;
  margin-bottom: -20px\9;
}

body #main #content-wrapper #content-body .moaPlayer .video-js-box .vjs-controls {
  bottom: -40px !important;
  display: block !important;
  left: 0 !important;
}

.vjs-fullscreen {
	position: fixed !important;
}

body #main #content-wrapper #content-body .moaPlayer .video-js-box .vjs-big-play-button {
	left: 50%;
	top: 50%;
}

body #main #content-wrapper #content-body .moaPlayer .vjs-fullscreen .vjs-big-play-button {
  margin: 0 0 0 0 !important;
	left: 50%;
	top: 50%;
}

table.video-box td a:hover {
  background: #ccc;
}

body #main #content-wrapper #content-body .moaPlayer .vjs-fullscreen img, body #main #content-wrapper #content-body .moaPlayer .vjs-fullscreen, body #main #content-wrapper #content-body .moaPlayer .vjs-fullscreen .video-js {
	height: 100%;
  padding: 0 !important;
	width: 100% !important;
}

body #main #content-wrapper #content-body .moaPlayer .vjs-fullscreen .vjs-poster {
  left: 0 !important;
  top: 0 !important;
}

table.video-box td a.selected {
  background: #454545 url('../images/hurwitz-video-menu-bg.jpg') no-repeat;
}

div#content-body p.moaAnimationToggle a.selected {
  background-color: #e8dcef;
  font-weight: bold;
}

table.video-box td a.player:link,
table.video-box td a.player:visited,
table.video-box td a.player:hover,
table.video-box td a.player:active {
  background-color: #000;
}

div#content-body table.video-box td h5 {
  color:#6A3E8D;
  font-size: .9em;
  margin:0 0 5px 0;
}

div#content-body table.video-box td a.selected ul li, div#content-body table.video-box td a.selected h5 {
  color:#fff;
}

div#content-body table.video-box td ul li {
  background-image:none;
  color:#333;
  font-size: .8em;
  list-style-position:inside;
  list-style-type:disc;
}

table.video-box img.thumbnail {
  float:left;
  margin: 0 8px 60px 0;
}

div.yes-btn a {
  background:transparent url('../images/btn-yes.gif') no-repeat;
  display:block;
  float:left;
  height:26px;
  width:47px;
}

div.no-btn a {
  background:transparent url('../images/btn-no.gif') no-repeat;
  display:block;
  float:left;
  height:26px;
  width:47px;
}

div.yes-btn a:hover, div.no-btn a:hover, div.yes-btn a.selected, div.no-btn a.selected {
  background-position:0 -26px;
}

div#content-body td.result p {
  margin-top:10px;
}

td.result p.instructions {
  display:block;
}

td.result p.not-eligible {
  display:none;
}

td.result p.eligible {
  color:#0E9104;
  display:none;
}

/* footnotes */



ul.footnote-break {
    margin-top: -8px !important;
    *margin-top: -14px !important;
}

ul.footnotes {
    clear: left;
    margin: 0 0 0 -5px;
    padding: 0;
}

ul.footnotes li {
    background: none !important;
    font-size: 0.9166em;
    list-style-type: none;
}

ul.footnotes .indent {
	padding-left: 6px;
}

div#content-wrapper ul.footnotes li sup.bumpUpAsterisk {
    font-size: 0.9166em; /* 10px */
}

.splash ul.footnotes {
	  margin-bottom: 1em;
	  padding-left: 40px;
}

/* reference footnotes */

div.references {
    clear: both;
    padding-right: 10px;
}

div#content-body div.references h5 {
    color: #666;
    font-size: 0.9166em !important;
    margin-bottom: 1em !important;
}

div.references ol {
    left: -1.4em;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    position: relative;
}

div.references ol a {
  text-decoration:none;
}

html>/**/body div.references ol { /* comment hack to hide from IE7 */
    margin-left: 0;
    left: 1.4em;
}

div.references ol li {
    font-size: 0.9166em;
}

/* safety information block */

h4.indications, h4.indication{
  clear: both;
  font-size:1.1em;
}

div.safety-info {
  /*clear: right;*/
}

div.safety-info h5 {
    /* color: #007d7f; */
    color: #6A3E8D !important;
    font-size: 1em;
    margin-bottom: 0;
}

.splash div.safety-info h5 {
  color: #fff !important;
}

div.safety-info h6 {
    font-size: 0.9166em;
    margin: 0;
}

div.safety-info p {
   /* font-size: 0.9166em;*/
    margin-bottom: 0.8333em;
    margin-top: 0;
}

div#content-body div.safety-info li{
    margin-left: -39px;
    background-image: url(../images/bullet.gif);
    background-position: 0 0.3em;
}

div#content-body div.safety-info li.s-space{
    margin-top: -10px;
}

div#content-body div.safety-info ul ul,
div#content-body div.safety-info li li {
  margin-left: -5px;
}

div#content-body div.safety-info ul li ul li {
  background: url(../images/bg-dash-grey2.gif) no-repeat 0 7px;
  padding-left: 12px;
}

/* for "next page" and download links, e.g. MOA, patient materials */

div#content-body p.next {
    margin-bottom: 10px;
}

p.next {
    background: url(../images/arrow-right.gif) no-repeat center right;
    clear: right;
    font-size: 1em !important;
    font-weight: bold;
    float: right;
    height: 21px;
    text-align: right;
}

p.next a {
    line-height: 1.5em;
    padding-right: 23px;
}

p.download {
    background: url(../images/arrow-down.gif) no-repeat center left;
    font-size: 1em !important;
    height: 21px;
}

p.download a {
    font-weight: bold;
    line-height: 1.5em;
    padding-left: 23px;
}

body.hcp div.patient-link {
  margin: 5px 0 20px;
  width: 100%;
}

body.hcp div.patient-link img {
  float: left;
  margin-right: 10px;
}

p.patient-link a {
    background: url(../images/arrow-right.gif) no-repeat center right;
    font-weight: bold;
    padding: 3px 23px 2px 0;
}

/* QuickLinks block (indication landing pages) */

div.quicklinks {
    display: none;
    clear: right;
    float: right;
    margin-left: 15px;
    width: 151px;
    /* Safari needs this to prevent obscuring of the links */
    position: relative;
    z-index: 1;
}

div.quicklinks h4 {
    color: #666 !important;
    font-size: 1.5833em !important;
    font-weight: normal;
    margin-top: 0.5em;
}

div.quicklinks h4 span {
    color: #6a3e8d !important;
    font-size: 1em !important;
    font-style: italic;
    font-weight: bold !important;
}

div.quicklinks li {
    line-height: 1.25em !important;
    margin-bottom: 5px;
}

div.quicklinks a {
    font-size: 0.9166em;
}

/* featured content for landing pages */

div.landing {
    background: url(../images/bg-landing-box-bot.gif) no-repeat bottom left;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
}

div.landing h4 {
    background: url(../images/bg-landing-box-top.gif) no-repeat top left;
    margin-left: -10px;
    margin-top: 0;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
}

#content-body div.landing h4 {
  color: #28949D;
}

div.landing ul {
    margin-bottom: 0;
}

/* splash pages safety content */

body.splash.fullwidth div#content-body {
	background: #652d8a;
	border-top: 3px solid #00787e;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	color: #fff;
	width: 971px;
}

body.splash div#content-body h4, body.splash div#content-body h5, body.splash div#content-body a {
	color:#fff;
}

body.splash div#content-body div.safety-info li{
    background-image: url(../images/bullet-s-purple.gif);
}

body.splash div#content-body div.safety-info ul ul,
body.splash div#content-body div.safety-info li li {
  margin-left: -5px;
}

body.splash div#content-body div.safety-info li li {
  background: url(../images/bg-dash-grey.gif) no-repeat 0 7px;
  padding-left: 13px;
}

body.splash div#content-body div.references ol {left:4.5em;}
body.splash div#content-body div.references li { background: none;}
body.splash div#content-body div.references h5 { color: #fff;}

/* featured content on indication-specific overview pages */

div#content-body .overview-intro .landing { margin-bottom:60px;}

div#content-body .overview-intro .landing h4 { 
  font-size:1.3em;
  padding-left:25px;
  padding-top:20px;
}

div#content-body .overview-intro .landing ul {
	padding-bottom: 10px;
	padding-left: 55px;
}
		
div#content-body .overview-intro .landing li {
	background-position: 0 0.6em;
	font-size:1.25em;
	line-height:1.8em;
}

/* 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 input,
div#content-body select,
div#content-body textarea {
    display: block;
    float: left;
    margin-bottom: 0px;
}

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

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

/* footer elements */

div#footer {
    /* border-bottom: 1px solid #afafaf; */
    background: transparent url(../images/footer.gif) no-repeat 0 100%;
    clear: both;
    height: 50px;
    /* bottom: -13px; */
    position: relative;
}

div#footer.mbc #nav-legal {
  right:53px;
}

div#footer.mbc p.prc-num {
  bottom:10px;
  color:#434343;
  font-size:1.1em;
  margin:0;
  padding-bottom:3px;
  position:absolute;
  right:10px;
}

ul#nav-legal {
    bottom: 10px;
    margin: 0;
    padding: 3px;
    position: absolute;
    right: 10px;
}

ul#nav-legal {
    margin: 0;
    padding: 3px;
}

ul#nav-legal li {
    color: #434343;
    float: left;
    font-size: 1.1em;
    list-style-type: none;
    margin-left: 3px;
}

ul#nav-legal li a {
    color: #434343;
    text-decoration: none;
}

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

a#logo-gene {
    left: 20px;
    position: absolute;
    top: 10px;
}

/* splash footer elements */  

body.splash div#footer {
	background:#652d8a url(../images/footer-splash.gif) no-repeat 0 100%;
}

body.splash div#footer #logo-gene {
	background: url(../images/logo-gene-white.png) no-repeat;
	height:32px;
	width:126px;
}

body.splash div#footer #logo-gene img {
	display:none;
}

body.splash #nav-legal li, body.splash #nav-legal li a {
	color:#fff;
}

div#errors {
    border: 1px solid #900;
    color: #900;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 15px 0px 15px;
}

div#errors p {
    font-weight: bold;
}

/* SECTION-SPECIFIC STYLES
----------------------------------------------- */

/* pages requiring full width content area (i.e. no left side nav) */

body.fullwidth {

}

body.fullwidth div#content-body {
    float: none;
    margin-left: 0;
    width: 979px;
}

/* splash page */

body.splash {

}

body.splash div#content-header {
    width: 999px;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.pat.splash div.pat div#content-header {
    background: url(../images/dtp-splash-bg.jpg) no-repeat;
    height: 217px;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp.splash div.hcp div#content-header { /* this is the fallback bg for the hcp banner/nav */
    background: url(../images/bg-content-header-splash.gif) no-repeat;
    height: 400px;
		padding: 20px;
		position: relative;
}

body.splash .header-text2 {
  background: url(../images/splash/header-text2.png) no-repeat;
  bottom: 40px;
  height:21px;  
	position:absolute;
	right: 70px;
	text-indent:-9999px;
	width:395px;
}

#splash-nav { margin: 25px 0 0 -45px;}

#splash-nav li {
	float:left;
	list-style-type:none;
}

#splash-nav li a {
	background: url(../images/splash/organs-sprite.jpg) no-repeat 25px 0;
	float:left;
	height:235px;
	margin: 0 25px 0 0;
	text-indent:-9999px;
	width:220px;
}
  #splash-nav li a:hover {background-position: -235px 0px;}
  #splash-nav li a.lung {background-position: 25px -250px;}
	#splash-nav li a.lung:hover {background-position: -235px -250px;}
	#splash-nav li a.gbm {background-position: 25px -500px;}
	#splash-nav li a.gbm:hover {background-position: -235px -500px;}
	#splash-nav li a.crc {background-position: 25px -750px; margin:0;}
	#splash-nav li a.crc:hover {background-position: -235px -750px;}


#hcp-flash-banner { /* used when hcp flash banner/nav is written out by SWFObject */
    left: 0px;
    position: absolute;
    top: -237px;
}

body.splash div#features {
    height: 58px;
    margin-bottom: 10px;
    position: relative;
}

body.splash div#features a {
    position: absolute;
    top: 0px;
}

body.splash a#feature-crc { left: 0px; }
body.splash a#feature-bc  { left: 242px; }
body.splash a#feature-lc  { left: 480px; }

/* breast cancer pages */

body.breast {

}

body.breast div#content-header { background-image: url(../images/bg-content-header-bc.gif); }
body.breast li#nav-bc { background-image: url(../images/bg-nav-bc.gif); }

/* overview pages */

body.overview {

}

body.overview div#content-header { background-image: url(../images/bg-content-header-overview.gif);border-bottom: 1px solid #afafaf; }
body.overview li#nav-overview { background: transparent url(../images/bg-nav-overview.png) no-repeat 50% 0; }
body.overview ul#nav-main ul li li { background: url(../images/bg-nav-main-subitem-overview.gif) no-repeat center left; }
body.overview ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-overview-active.gif) no-repeat center left; }
/*body.overview ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-overview-active.gif) no-repeat -1px center; }*/
body.overview ul#nav-main li.active a { background-color: #e8dcef; }

div.overview-intro { 
	background: url(../images/overview-bg.jpg) no-repeat 101% 0; 
	margin: -5px 0;
	padding:15px 20px;
	width: 805px;
}

div#content-body div.overview-intro p.intro { 
	background: url(../images/overview-intro.gif) no-repeat;
	height:187px;
	margin: 10px 0 45px 0;
	text-indent:-9999px;
	width:425px;
}

/* colorectal cancer pages */

body.crc {

}

body.crc div#content-header { background-image: url(../images/bg-content-header-crc.gif);border-bottom: 1px solid #afafaf; }
body.crc li#nav-crc { background: transparent url(../images/bg-nav-crc.png) no-repeat 50% 0; }
body.crc ul#nav-main ul li li { background: url(../images/bg-nav-main-subitem-crc.gif) no-repeat center left; }
body.crc ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-crc-active.gif) no-repeat center left; }
/*body.crc ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-crc-active.gif) no-repeat -1px center; }*/
body.crc ul#nav-main li.active a { background-color: #f8ebc5; }

body.crc div.overview-intro { 
	background: url(../images/overview-bg-crc.jpg) no-repeat 101% 0; 
}

body.crc div#content-body div.overview-intro p.intro { 
	background: url(../images/overview-intro-crc.gif) no-repeat;
	height:164px;
	width:555px;
}

/* lung cancer pages */

body.lung {

}

body.lung div#content-header { background-image: url(../images/bg-content-header-lc.gif);border-bottom: 1px solid #afafaf; }
body.lung li#nav-lc { background: transparent url(../images/bg-nav-lc.png) no-repeat 50% 0; }
body.lung ul#nav-main ul li li { background: url(../images/bg-nav-main-subitem-lc.gif) no-repeat center left; }
body.lung ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-lc-active.gif) no-repeat center left; }
/*body.lung ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-lc-active.gif) no-repeat -1px center; }*/
body.lung ul#nav-main li.active a { background-color: #ccf2fc; }

body.lung div.overview-intro { 
	background: url(../images/overview-bg-lung.jpg) no-repeat 101% 0;
}

body.lung div#content-body div.overview-intro p.intro { 
	background: url(../images/overview-intro-lung.gif) no-repeat;
	height: 207px; 
}

/* breast cancer pages */

body.breast {

}

body.breast div#content-header { background-image: url(../images/bg-content-header-bc.gif);border-bottom: 1px solid #afafaf; }
body.breast li#nav-bc { background: transparent url(../images/bg-nav-bc.png) no-repeat 50% 0; }
body.breast ul#nav-main ul li li{ background: url(../images/bg-nav-main-subitem-bc.gif) no-repeat center left; }
body.breast ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-bc-active.gif) no-repeat center left; }
/*body.breast ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-bc-active.gif) no-repeat -1px center; }*/
body.breast ul#nav-main li.active a { background-color: #fed9e3; }


/* kidney cancer pages */

body.rcc {

}

body.rcc div#content-header { background-image: url(../images/bg-content-header-rcc.gif);border-bottom: 1px solid #afafaf; }
body.rcc li#nav-rcc { background: transparent url(../images/bg-nav-rcc.png) no-repeat 50% 0; }
body.rcc ul#nav-main ul li li { background: url(../images/bg-nav-main-subitem-rcc.gif) no-repeat center left; }
body.rcc ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-rcc-active.gif) no-repeat center left; }
/*body.rcc ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-rcc-active.gif) no-repeat -1px center; }*/
body.rcc ul#nav-main li.active a { background-color: #e4eaa7; }

body.rcc div.overview-intro { 
	background: url(../images/overview-bg-kidney.jpg) no-repeat 101% 0; 
}

body.rcc div#content-body div.overview-intro p.intro { 
	background: url(../images/overview-intro-kidney.gif) no-repeat;
	height:180px;
}



/* gbm pages */

body.gbm {

}

body.gbm div#content-header { background-image: url(../images/bg-content-header-gbm.gif);border-bottom: 1px solid #afafaf; }
body.gbm li#nav-gbm { background: transparent url(../images/bg-nav-gbm.png) no-repeat 50% 0; }
body.gbm ul#nav-main ul li li { background: url(../images/bg-nav-main-subitem-gbm.gif) no-repeat center left; }
body.gbm ul#nav-main ul li li.active { background: url(../images/bg-nav-main-subitem-gbm-active.gif) no-repeat center left; }
/*body.gbm ul#nav-main ul li a:hover { background: url(../images/bg-nav-main-subitem-gbm-active.gif) no-repeat -1px center; }*/
body.gbm ul#nav-main li.active a { background-color: #dfe8f8; }

body.gbm div.overview-intro { 
	background: url(../images/overview-bg-gbm.jpg) no-repeat 101% 0; 
}

body.gbm div#content-body div.overview-intro p.intro { 
	background: url(../images/overview-intro-gbm.gif) no-repeat;
	height: 207px;
	width:425px;
}


body.gbm div#content-body h5.caption{
  clear: none;
}

body.gbm div#content-body span.non-bold{
  font-weight: normal;
  color: #007D7F;
  font-size: 1em;
}


img.gbm-img-right {
  float: right;
}

img.gbm-img-left {
  float: left;
  margin-right: 15px;
}

.gbm-list-right, .gbm-symptoms p {
  float: left;
  width: 500px;
}

.gbm-list-right {
  margin-bottom: 20px;
  padding-top: 20px;
}

.gbm-symptoms p {
  padding-top: 40px;
}


/* for popup "how to save" */

.howtosave{
	position: absolute;
	width: 285px;
	
	background-color: #FFFFFF;
	border: solid 1px #666666;
	z-index: 100;
	text-align: left;
	padding: 4px;
	font-size: 10px;
}

.howtosave h4{
	margin-bottom:0px;
	margin-top: 0px;
	font-size: 11px;
}

.howtosave p{
	margin-bottom: 7px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding: 0;
	font-size: 10px;
}

/* pat/hcp pages */

body.pat {

}

body.pat div#nav-indications { background-image: url(../images/bg-nav-indications-pat.gif); }

body.pat div.nav-landing h4 a {
    color: #007d7f !important;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.pat.breast div.pat h3.banner span { background: url(../images/bg-banner-pat-breast.jpg) no-repeat; }
body.pat.breast div.pat h3.banner a {position: relative;display:block;font-size: 11px;padding: 111px 0 0 85px;text-decoration:none;}
body.pat.breast div.pat h3.banner a img {padding-left: 2px;vertical-align: middle;}
/* body.pat.breast div.pat h3.banner span { background: url(../images/bg-banner-pat-bc.jpg) no-repeat; } */
body.pat.crc div.pat h3.banner span { background: url(../images/bg-banner-pat-crc-wide.jpg) no-repeat; }
body.pat.lung div.pat h3.banner span { background: url(../images/bg-banner-pat-lc-wide.jpg) no-repeat; }
body.pat.gbm div.pat h3.banner span { background: url(../images/bg-banner-pat-gbm-wide.jpg) no-repeat; }
body.pat.rcc div.pat h3.banner span { background: url(../images/bg-banner-pat-rcc-wide.jpg) no-repeat; }

body.hcp {

}

body.hcp div#nav-indications { background-image: url(../images/bg-nav-indications-hcp.gif); }

body.hcp div#nav-indications ul li.first {
    /* border-left: 1px solid #54306e; */
       border-left: 0;
}

body.hcp div#nav-indications ul li.last {
    /* border-right: 1px solid #9052bd; */
    border-right: 0;
}

body.hcp div#nav-indications ul li a {
    /* border-left: 1px solid #9052bd; */
    border-left: 0;
    border-right: 1px solid #60357e;
}

body.hcp div.nav-landing h4 a {
    color: #6a3e8d !important;
}

/* IE6 does not honor multiple class names chained together; only last one is applied */
body.hcp.breast div.hcp h3.banner span { background: url(../images/bg-banner-hcp-bc.jpg) no-repeat; }
body.hcp.crc div.hcp h3.banner span { background: url(../images/bg-banner-hcp-crc.jpg) no-repeat; }
body.hcp.lung div.hcp h3.banner span { background: url(../images/bg-banner-hcp-lc.jpg) no-repeat; }


/* multimedia */

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

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

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

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

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

ul.rm-list li span.drawer a {
  /* background: transparent url(../images/img-rm-purple-arrow.gif) no-repeat 100% 2px; */
  display: block;
  font-size: 11px;
  font-weight: normal;
  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 span.drawer-wrap {
  height: 48px;
  padding-bottom: 2px;
}

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: 2px;
}

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 10px 5px;
  padding-right: 5px;
  padding-left: 32px;
}

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

div a.rm-wmp {
  background: transparent url(../images/icon-rm-wmp.gif) no-repeat 0 5px;
  padding-left: 19px;
  padding-right: 0;
  min-width: 130px;
}

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

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

/* MOA video callout */

.moa-callout {
  clear: right;
  float: right;
  font-size: 15px;
  font-weight: normal;
  margin: 15px 0 -35px;
}

.moa-callout a {
  background: transparent url(../images/MOA-video-callout.jpg) no-repeat 100% 0;
  display: block;
  height: 100px;
  padding: 8px 180px 60px 0;
  text-align: right;
  text-decoration: none;
  width: 138px;
}

.moa-callout a span {
  color: #8a8a8a;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 15px;
}

.moa-callout a:hover span {
  color: #8a8a8a;
  text-decoration: underline;
}

#hcp-moa-callout img {
  margin-top: -7px;
}

.moa-videopage {
  background: transparent url(../images/MOA-video-callout.jpg) no-repeat 100% 0;
  clear: both;
  float: right;
  height: 126px;
  margin: 0;
  padding: 0;
  width: 200px;
}

/* calc */
.calc-logos{
  padding-left: 255px;
}

/* MOA video gutter callout */

.moa-gutter {
  font-size: 15px;
  font-weight: normal;
  margin-left: 1px;
  margin-top: 30px;
}

.moa-gutter a {
  background: transparent url(../images/MOA-video-gutter.jpg) no-repeat 0 0;
  color: #6a3e8d;
  display: block;
  height: 128px;
  padding-left: 10px;
  padding-top: 95px;
  text-decoration: none;
  width: 123px;
}

.moa-gutter a span {
  color: #8a8a8a;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 15px;
}

.moa-gutter a:hover span {
  color: #8a8a8a;
  text-decoration: underline;
}

:link:focus, :visited:focus {
  -moz-outline: 0; /* removes focus on links in gecko browsers */
}

/* Media Player Modes */

div.mplaya {
  clear: both;
}

.mplaya .enabled {
  display: block;
}

.mplaya .disabled {
  display: none;
}

.boxed-warning-span, .caption-left {
  display: inline;
  line-height: 25px;
  position: relative;
}

.special1 {
  margin-top: 40px;
}

html>body .special1 {
  margin-top: 100px;
}

.ie-wide {
  margin-top: -88px !important;
}

/* clearfix */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

/* Access Strategies */

#access-strategies {
  *margin-bottom: 15px;
}

#access-strategies ul {
  color: #000;
  display: block;
  float: left;
  font-size: 11px;
  margin-left: 0;
  *margin-left: 40px;
  _margin-left: 20px;
  margin-right: 10px;
  _margin-right: 20px;
  width: 110px;
}

#access-strategies li {
  float: left;
  background-image: url(../images/img-bullet-sm-black.gif) !important;
  line-height: 14px !important;
  padding-left: 10px !important;
}

#access-strategies ul ul {
  margin: 0 -10px 0 12px !important;
  padding: 0;
}

#access-strategies li li {
  background-image: url(../images/img-dash-sm-black.gif) !important;
  background-position: 0 5px !important;
}

/* Access Solutions Widget */

#as-widget {
  padding: 20px 0 20px 60px;
}

/* Reimbursement */

span.small-caps {
  font-variant: small-caps;
}

.ast {
  font-family: Georgia, Arial, sans-serif;
}

.ast1 {
  font-size: 18px !important;
}

.ast2 {
  font-size: 10px !important;
}

h4.more-space {
  margin-top: 2.2em;
}

/* How Avastin is thought to work: Video */

a.single-player {
  display: block;
  height: 340px;
  margin-bottom: 2.7em;
  width: 561px;
}

a.single-player img {
  display: block;
  height: 340px;
  width: 561px;
}

/* Rounded corner boxces surrounding some of the charts */

div.chart-box-top {
  background: transparent url(../images/chart-box-top.gif) 0 0 no-repeat;
  height: 10px;
  width: 605px;
}

div.chart-box-bottom {
  background: transparent url(../images/chart-box-bottom.gif) 0 0 no-repeat;
  clear: left;
  height: 10px;
  margin-bottom: 2.3em;
  margin-top: -0.29em;
  width: 605px;
}

div#content-body h5.chart-header {
  margin-bottom: 1.2em;
  margin-top: 1.1em;
}

div#content-body dl.chart {
  background-color: #f9f9f9;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  width: 603px;
}

div#content-body dl.chart,
div#content-body dl.chart dd {
  margin: 0;
}

div#content-body dl.chart dt {
  padding: 0.2em 12px;
}

div#content-body dl.chart dd {
  padding-bottom: 1.5em;
}

/* Specific Patient MOA charts */

div#content-body dl.tumor {
  min-height: 321px;
}

div#content-body dl.tumor dt {
  float: left;
  margin-bottom: 0;
  padding-bottom: 0;
  width: 401px;
}

div#content-body dl.tumor dt img {
  height: 315px;
  width: 401px;
}

div#content-body dl.tumor dd {
  background-image: url(../images/bullet.gif);
  background-position: 0 0.3em;
  background-repeat: no-repeat;
  line-height: 1.5;
  margin-left: 425px;
  padding: 0 16px 1em;
  position: relative;
}

div#content-body dl.tumor dd.first {
  padding-top: 2.1em;
  background-position: 0 2.35em;
}

/* Brochure download boxes */

/* NOTE: Brochure boxes that DO NOT have a callout attached, use classes brochure-box-xxx and brochure-xxx; Brochure boxes that DO have callout attached, use classes brochure-callout-xxx */

div.brochure-box-top {
  background: transparent url(../images/brochure-box-top.gif) 0 0 no-repeat;
  height: 10px;
  margin-top: 2em;
  width: 414px;
}

div.brochure-callout-top {
  background: transparent url(../images/brochure-callout-top.gif) no-repeat 0 0;
  height: 9px;
  margin-top: 2em;
  width: 605px;
}

div.brochure-box-bottom {
  background: transparent url(../images/brochure-box-bottom.gif) 0 0 no-repeat;
  height: 10px;
  margin-bottom: 3em;
  width: 414px;
}

div.brochure-callout-bottom {
  background: transparent url(../images/brochure-callout-bottom.gif) no-repeat 0 0;
  height: 9px;
  margin-bottom: 3em;
  width: 605px;
}

div.brochure-box-internal {
  margin-bottom: 15px;
}

div#content-body div.brochure-body {
  background-color: #f9f9f9;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  margin-top: -0.1em;
  min-height: 120px;
  position: relative;
  width: 412px;
}

div.brochure-callout-body {
  background: transparent url(../images/brochure-callout-body.gif) repeat-y 0 0;
  min-height: 120px;
  position: relative;
  width: 605px;
}

div#content-body div.brochure-body h5, div#content-body div.brochure-body h4,  div#content-body div.brochure-callout-body h5, div#content-body div.brochure-callout-body h4 {
  margin: 0 0 0 228px;
}

div#content-body div.brochure-body p, div#content-body div.brochure-callout-body p {
  height: 120px;
  margin: 0;
  left: 8px;
  position: absolute;
  top: 0;
  width: 211px;
}

div#content-body div.brochure-body p a, div#content-body div.brochure-callout-body p a {
  display: block;
}

div#content-body div.brochure-body h4, div#content-body div.brochure-callout-body h4 {
  padding-top: 7px;
}

div#content-body div.brochure-body h5, div#content-body div.brochure-callout-body h5 {
  line-height: 1.45;
  padding-right: 10px;
  padding-top: 0.92em;
}

 div#content-body div.brochure-callout-body h5 {
  margin-bottom: 0;
  width: 175px;
}

div.brochure-callout-body #brochure-callout {
  position: absolute;
  display: block;
  height: 120px;
  top: 0;
  right: 8px;
}

* html div.chart-box-top {
  margin-bottom: -0.5em;
}

* html div.brochure-box-top, *html div.brochure-callout-top {
  margin-bottom: -0.5em;
}

* html div#content-body dl.tumor {
  height: 321px;
}

* html div#content-body div.brochure-body {
  height: 120px;
}

/* Sitemap */

#sitemap {
  margin-top: 27px;
  width: 900px;
}

div#sitemap .clear {
	clear:both;
}

#sitemap .leftSide {
	float:left;
	margin: 0 0 0 50px;
	width: 475px;
}

#sitemap .rightSide {
	float:left;
	margin-left: -30px;
	width: 400px;
}

#safety-container {
  width: 660px;
}

#adverse-reactions {
  overflow: hidden;
  margin-bottom: -8px;
}

.splash #adverse-reactions {
  margin-bottom: -4px; 
}

#adverse-reactions dl {
  float: left;
  font-size: 100%;
  margin-left: 0;
  margin-top: 2px;
  margin-bottom: 0;
  width: 200px;
}

#adverse-reactions dt {
 font-weight: normal;
}

.splash #adverse-reactions dt { 
 color: #fff;
}

#adverse-reactions dt { 
 color: #666;
}
