/* ----------------------------
simple reset
---------------------------- */
body {
  background: #fff;
  text-align: left;
}
html,
body,
ul,
ol,
li,
form,
fieldset,
legend {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: 1em;
  font-weight: normal;
}
p {
  margin-top: 0;
}
img {
  border: 0;
}
sup {
  vertical-align: text-top;
  font-size: 12px;
  line-height:10px;
}
sub {
  vertical-align: text-bottom;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
input,
textarea,
select {
  font-size: 110%;
  line-height: 1.1;
}
abbr,
acronym {
  border-bottom: .1em dotted;
  cursor: help;
}
/* Stop padding from affecting width in block level elements 
* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
*/
header,
footer,
article,
section,
nav,
nav ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.icon {
  background: url(/acs/fragments/acs_refresh_scripts/images/ui/icons.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.rss,
.print,
.save,
.share-arrow-small {
  width: 10px;
  height: 12px;
}
.larger,
.smaller,
.share-arrow,
.th-large,
.phone,
.speechbubble,
.magnify,
.prev,
.next {
  width: 16px;
  height: 16px;
}
.rss {
  background-position: 0 0;
}
.print {
  background-position: -32px 0;
}
.save {
  background-position: -64px 0;
}
.share-arrow-small {
  background-position: -96px 0;
}
.larger {
  background-position: -128px 0;
}
.smaller {
  background-position: -160px 0;
}
.share-arrow {
  background-position: -192px 0;
}
.th-large {
  background-position: -224px 0;
}
.phone {
  background-position: -256px 0;
}
.speechbubble {
  background-position: -288px 0;
}
.magnify {
  background-position: -320px 0;
}
.prev {
  background-position: -352px 0;
  width: 10px;
}
.next {
  background-position: -384px 0;
  width: 10px;
}
.reversed .share-arrow {
  background-position: -192px -32px;
}
.reversed:hover .share-arrow {
  background-position: -192px -64px;
}
a:hover .rss {
  background-position: 0 -32px;
}
a:hover .print {
  background-position: -32px -32px;
}
a:hover .save {
  background-position: -64px -32px;
}
a:hover .share-arrow-small {
  background-position: -96px -32px;
}
a:hover .larger {
  background-position: -128px -32px;
}
a:hover .smaller {
  background-position: -160px -32px;
}
a:hover .th-large {
  background-position: -224px -32px;
}
a:hover .phone {
  background-position: -256px -32px;
}
a:hover .speechbubble {
  background-position: -288px -32px;
}
a:hover .magnify {
  background-position: -320px -32px;
}
a:hover .prev {
  background-position: -352px -32px;
}
a:hover .next {
  background-position: -384px -32px;
}
a.rss-button {
  width: 51px;
  height: 20px;
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/buttons.png') -144px 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  border-bottom: none;
  text-indent: -1000em;
}
a.rss-button:hover {
  background-position: -144px -48px;
}
a.donate-button:link, a.donate-button:hover , a.donate-button:visited{
  width: 124px;
  height: 34px;
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/buttons.png') 0 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  border-bottom: none;
  text-indent: -1000em;
  float: right;
  margin: 22px 0 22px 17px;
}
a.donate-button:hover {
  background-position: 0 -48px;
}
/*
.larger{
	background-position: -31px -32px;
	width: 16px;
	height: 16px;
}

.phone{
	background-position: -86px -32px;
	width: 11px;
	height: 14px;
}

.print{
	background-position: -136px -39px;
	width: 8px;
	height: 8px;
}

.rss{
	background-position: -190px -38px;
	width: 11px;
	height: 11px;
}

.save{
	background-position: -240px -40px;
	width: 8px;
	height: 8px;
}

.share-arrow{
	background-position: -282px -33px;
	width: 16px;
	height: 16px;
}
.share-arrow-small {
	background-position: -286px -70px;
	width: 8px;
	height: 8px;

}
.smaller{
	background-position: -329px -30px;
	width: 16px;
	height: 16px;
}

.speechbubble{
	background-position: -384px -34px;
	width: 14px;
	height: 14px;
}

.th-large{
	background-position: -434px -33px;
	width: 13px;
	height: 13px;
}

.magnify {
	background-position: -478px -34px;
	width: 12px;
	height: 14px;
}
.prev {
	background-position: -517px -35px;
	width: 8px;
	height: 12px;
}
.next {
	background-position: -547px -35px;
	width: 8px;
	height: 12px;
}
*//*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
body {
  min-width: 956px;
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 936px;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_auto {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12 {
  position: relative;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
  width: 58px;
}
.container_12 .grid_2 {
  width: 136px;
}
.container_12 .grid_3 {
  width: 214px;
}
.container_12 .grid_4 {
  width: 292px;
}
.container_12 .grid_5 {
  width: 370px;
}
.container_12 .grid_6 {
  width: 448px;
}
.container_12 .grid_7 {
  width: 526px;
}
.container_12 .grid_8 {
  width: 604px;
}
.container_12 .grid_9 {
  width: 682px;
}
.container_12 .grid_10 {
  width: 760px;
}
.container_12 .grid_11 {
  width: 838px;
}
.container_12 .grid_12 {
  width: 916px;
}
/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
  margin-left: 88px;
}
.container_12 .prefix_2 {
  margin-left: 166px;
}
.container_12 .prefix_3 {
  margin-left: 244px;
}
.container_12 .prefix_4 {
  margin-left: 322px;
}
.container_12 .prefix_5 {
  margin-left: 400px;
}
.container_12 .prefix_6 {
  margin-left: 478px;
}
.container_12 .prefix_7 {
  margin-left: 556px;
}
.container_12 .prefix_8 {
  margin-left: 634px;
}
.container_12 .prefix_9 {
  margin-left: 712px;
}
.container_12 .prefix_10 {
  margin-left: 790px;
}
.container_12 .prefix_11 {
  margin-left: 868px;
}
/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
  margin-right: 78px;
}
.container_12 .suffix_2 {
  margin-right: 156px;
}
.container_12 .suffix_3 {
  margin-right: 234px;
}
.container_12 .suffix_4 {
  margin-right: 312px;
}
.container_12 .suffix_5 {
  margin-right: 390px;
}
.container_12 .suffix_6 {
  margin-right: 468px;
}
.container_12 .suffix_7 {
  margin-right: 546px;
}
.container_12 .suffix_8 {
  margin-right: 624px;
}
.container_12 .suffix_9 {
  margin-right: 702px;
}
.container_12 .suffix_10 {
  margin-right: 780px;
}
.container_12 .suffix_11 {
  margin-right: 858px;
}
/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
  left: 78px;
}
.container_12 .push_2 {
  left: 156px;
}
.container_12 .push_3 {
  left: 234px;
}
.container_12 .push_4 {
  left: 312px;
}
.container_12 .push_5 {
  left: 390px;
}
.container_12 .push_6 {
  left: 468px;
}
.container_12 .push_7 {
  left: 546px;
}
.container_12 .push_8 {
  left: 624px;
}
.container_12 .push_9 {
  left: 702px;
}
.container_12 .push_10 {
  left: 780px;
}
.container_12 .push_11 {
  left: 858px;
}
/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
  left: -78px;
}
.container_12 .pull_2 {
  left: -156px;
}
.container_12 .pull_3 {
  left: -234px;
}
.container_12 .pull_4 {
  left: -312px;
}
.container_12 .pull_5 {
  left: -390px;
}
.container_12 .pull_6 {
  left: -468px;
}
.container_12 .pull_7 {
  left: -546px;
}
.container_12 .pull_8 {
  left: -624px;
}
.container_12 .pull_9 {
  left: -702px;
}
.container_12 .pull_10 {
  left: -780px;
}
.container_12 .pull_11 {
  left: -858px;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1;
}
body {
  font: 13px/20px arial, sans-serif;
  color: #454B54;
}
.big-title {
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 20px;
}
.sub-title {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3em;
  margin-bottom: 15px;
}
.small-title {
  font-size: 15px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 5px;
}
p,
ul,
ol {
  margin-bottom: 20px;
}
/** Headings **/
h1 {
  font-size: 24px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 20px;
}
h3 {
  font-size: 15px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 5px;
}
h4 {
  font-size: .9em;
  font-weight: bold;
}
h5 {
  font-size: .8em;
  font-weight: bold;
}
/** Links **/
a:link,
a:visited {
  color: #3067b3;
  text-decoration: none;
  border-bottom: dotted 1px #94b2dc;
}
a:hover,
a:active {
  color: #224980;
  text-decoration: none;
  border-bottom: solid 1px #224980;
}
a.breadcrumb {
  color: #3067be;
}
a.image,
a.icon {
  border-bottom: none;
}
/** Buttons **/
a.button:link,
a.button:visited,
button, 
.buttons a.button:link,
.buttons a.button:visited {
  display: inline-block;
  background: #3067b3;
  color: #fff;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 15px 0;
  height: auto; /*25px;*/
  line-height: auto; /*25px;*/
  text-decoration: none;
  font-size: 12px;
  border: none;
  white-space: nowrap;
  position: relative;
  font-weight: bold;
  behavior: url('/acs/websites/cancerorg/pie/pie.htc');
  padding-top:4px;
  padding-bottom:4px;
}
button {
  height: auto; /*25px;*/
  padding: 0 10px;
  cursor: pointer;
  line-height: auto; /*25px;*/
  padding-top:4px;
  padding-bottom:4px;
}
a.button:hover,
.button:active,
button:hover,
.buttons a.button:hover, 
.buttons a.button:active {
  background: #103e7d;
  text-decoration: none;
}
a.button.reversed:link,
a.button.reversed:visited,
button.reversed {
  background: #fff;
  color: #3067b3;
  border: solid 1px #ccc;
  padding-top: 2px;
  padding-bottom:2px;
}
a.button.reversed:hover,
button.reversed:hover {
  color: #103e7d;
}
a.button.small,
button.small {
  font-size: 11px;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
}
.header-footer-link {
  color: #e5e5e5;
  border-bottom: dotted 1px #70767f;
}
.header-footer-type {
  color: #e5e5e5;
  font-size: 12px;
  line-height: 18px;
}
.bulleted-list {
  list-style-image: url('/acs/fragments/acs_refresh_scripts/images/bullet.gif');
}
.bulleted-list li {
  margin-left: 35px;
}
.bulleted-list-grey {
  list-style-image: url('/acs/fragments/acs_refresh_scripts/images/bullet-grey.gif');
}
.bulleted-list-grey li {
  margin-left: 35px;
}
.text-indent {
  margin-left: 20px;
}
/** Header **/
header.site {
  background: #fff;
  height: 115px;
}
header.site h1,
header.site .logo {
  font-size: 20px;
  line-height: 20px;
  float: left;
  margin: 14px 0 14px;
}
header.site h1 .logo,
header.site .logo .logo {
  margin: 0;
}
header.site nav {
  background: #242d3a;
  height: 36px;
  padding: 10px;
  overflow: hidden;
  color: #e5e5e5;
  font-size: 12px;
  line-height: 18px;
}
header.site nav a:link,
header.site nav a:visited {
  color: #e5e5e5;
  border-bottom: dotted 1px #70767f;
}
header.site nav a:hover,
header.site nav a:active {
  border-bottom: solid 1px #70767f;
}
header.site nav ul {
  border-right: #676d74 solid 1px;
  float: right;
  padding: 0 20px 0 20px;
  list-style: none;
}
header.site nav ul li {
  font-color: #fff;
  display: inline-block;
}
header.site nav ul li:first-child {
  margin-left: 0;
}
header.site nav ul.users li {
  padding: 0 8px;
  /*line-height: 1em;*/
}
header.site nav ul.users li:first-child {
  border-right: #676d74 solid 1px;
}
header.site nav ul.languages li {
  padding: 0 8px;
}
header.site nav ul:first-child {
  border-right: none;
  padding-right: 0;
}
header.site nav ul.social-icons li {
  margin-left: 0;
  position: relative;
  top: -4px;
}
header.site nav ul.social-icons li a {
  border-bottom: none;
}
header.site .social {
  margin-left: 9px;
}
header.site .donate,
header.site .join_fight {
  float: right;
  margin: 22px 0 22px;
}
header.site .donate {
  margin-left: 17px;
}
ul.tabs {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 0;
  margin-bottom: 0;
  line-height: 1em;
  list-style: none;
  letter-spacing: -4px;
}
ul.tabs li, ul.tabs li.norollover:hover  {
  display: inline-block;
  padding: 12px 0;
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  text-align: center;
  position: relative;
  zoom: 1;
  letter-spacing: 0;
  margin-left: 2px;
  box-shadow: 0 -3px 5px #333333;
  behavior: url('/acs/websites/cancerorg/pie/pie.htc');
}
ul.tabs li.norollover:hover a {
	top: 0;
}
ul.tabs li a:link,
ul.tabs li a:visited {
  text-decoration: none;
  border: none;
  color: #fff;
  font-weight: bold;
  padding: 15px 0;
}
ul.tabs li.selected,
ul.tabs li.selected:hover {
  padding-top: 24px;
  padding-bottom: 13px;
}
ul.tabs li:hover {
 padding-top: 24px;
 padding-bottom: 12px;
}
ul.tabs li.selected a,
ul.tabs li:hover a {
  position: relative;
  top: -5px;
}
ul.tabs li.tab-home,
ul.tabs #nav-home {
  background: -moz-linear-gradient(top, #2d65b4 0%, #2a5a9d 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d65b4), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #2d65b4 0%, #2a5a9d 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #2d65b4 0%, #2a5a9d 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #2d65b4 0%, #2a5a9d 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #2d65b4 0%, #2a5a9d 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d65b4, endColorstr=#2a5a9d)";
  -pie-background: linear-gradient(top, #2d65b4, #2a5a9d);
  border-bottom: solid 1px #173358;
  width: 67px;
}
ul.tabs li.tab-home.selected,
ul.tabs #nav-home.selected {
  background: -moz-linear-gradient(top, #2a5a9d 0%, #2d65b4 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a5a9d), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #2a5a9d 0%, #2d65b4 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #2a5a9d 0%, #2d65b4 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #2a5a9d 0%, #2d65b4 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #2a5a9d 0%, #2d65b4 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2a5a9d, endColorstr=#2d65b4)";
  -pie-background: linear-gradient(top, #2a5a9d, #2d65b4);
  border-bottom: none;
}
ul.tabs li.tab-learn,
ul.tabs #nav-cancer {
  background: -moz-linear-gradient(top, #277da4 0%, #286e8f 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #277da4), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #277da4 0%, #286e8f 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #277da4 0%, #286e8f 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #277da4 0%, #286e8f 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #277da4 0%, #286e8f 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#277da4, endColorstr=#286e8f)";
  -pie-background: linear-gradient(top, #277da4, #286e8f);
  border-bottom: solid 1px #173e51;
  width: 157px;
}
ul.tabs li.tab-learn.selected,
ul.tabs #nav-cancer.selected {
  background: -moz-linear-gradient(top, #286e8f 0%, #277da4 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #286e8f), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #286e8f 0%, #277da4 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #286e8f 0%, #277da4 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #286e8f 0%, #277da4 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #286e8f 0%, #277da4 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#286e8f, endColorstr=#277da4)";
  -pie-background: linear-gradient(top, #286e8f, #277da4);
  border-bottom: none;
}
ul.tabs li.tab-healthy,
ul.tabs #nav-healthy {
  background: -moz-linear-gradient(top, #be4587 0%, #8f3667 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be4587), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #be4587 0%, #8f3667 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #be4587 0%, #8f3667 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #be4587 0%, #8f3667 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #be4587 0%, #8f3667 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#be4587, endColorstr=#8f3667)";
  -pie-background: linear-gradient(top, #be4587, #8f3667);
  border-bottom: solid 1px #5c2343;
  width: 110px;
  behavior: url('/acs/websites/cancerorg/pie/pie.htc');
}
ul.tabs li.tab-healthy.selected,
ul.tabs #nav-healthy.selected {
  background: -moz-linear-gradient(top, #8f3667 0%, #be4587 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f3667), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #8f3667 0%, #be4587 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #8f3667 0%, #be4587 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #8f3667 0%, #be4587 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #8f3667 0%, #be4587 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f3667, endColorstr=#be4587)";
  -pie-background: linear-gradient(top, #8f3667, #be4587);
  border-bottom: none;
}
ul.tabs li.tab-support,
ul.tabs #nav-treatment {
  background: -moz-linear-gradient(top, #6d6eb0 0%, #535687 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6eb0), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #6d6eb0 0%, #535687 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #6d6eb0 0%, #535687 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #6d6eb0 0%, #535687 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #6d6eb0 0%, #535687 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d6eb0, endColorstr=#535687)";
  -pie-background: linear-gradient(top, #6d6eb0, #535687);
  border-bottom: solid 1px #363757;
  width: 193px;
}
ul.tabs li.tab-support.selected,
ul.tabs #nav-treatment.selected {
  background: -moz-linear-gradient(top, #535687 0%, #6d6eb0 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #535687), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #535687 0%, #6d6eb0 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #535687 0%, #6d6eb0 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #535687 0%, #6d6eb0 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #535687 0%, #6d6eb0 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#535687, endColorstr=#6d6eb0)";
  -pie-background: linear-gradient(top, #535687, #6d6eb0);
  border-bottom: none;
}
ul.tabs li.tab-explore,
ul.tabs #nav-research {
  background: -moz-linear-gradient(top, #4d7e77 0%, #3c605a 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d7e77), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #4d7e77 0%, #3c605a 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #4d7e77 0%, #3c605a 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #4d7e77 0%, #3c605a 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #4d7e77 0%, #3c605a 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d7e77, endColorstr=#3c605a)";
  -pie-background: linear-gradient(top, #4d7e77, #3c605a);
  border-bottom: solid 1px #273e3b;
  width: 140px;
}
ul.tabs li.tab-explore.selected,
ul.tabs #nav-research.selected {
  background: -moz-linear-gradient(top, #3c605a 0%, #4d7e77 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c605a), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #3c605a 0%, #4d7e77 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #3c605a 0%, #4d7e77 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #3c605a 0%, #4d7e77 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #3c605a 0%, #4d7e77 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c605a, endColorstr=#4d7e77)";
  -pie-background: linear-gradient(top, #3c605a, #4d7e77);
  border-bottom: none;
}
ul.tabs li.tab-involved,
ul.tabs #nav-involved {
  background: -moz-linear-gradient(top, #d74800 0%, #a13600 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d74800), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #d74800 0%, #a13600 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #d74800 0%, #a13600 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #d74800 0%, #a13600 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #d74800 0%, #a13600 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d74800, endColorstr=#a13600)";
  -pie-background: linear-gradient(top, #d74800, #a13600);
  border-bottom: solid 1px #692300;
  width: 110px;
}
ul.tabs li.tab-involved.selected,
ul.tabs #nav-involved.selected {
  background: -moz-linear-gradient(top, #a13600 0%, #d74800 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a13600), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #a13600 0%, #d74800 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #a13600 0%, #d74800 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #a13600 0%, #d74800 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #a13600 0%, #d74800 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a13600, endColorstr=#d74800)";
  -pie-background: linear-gradient(top, #a13600, #d74800);
  border-bottom: none;
}
ul.tabs li.tab-local, ul.tabs #nav-myacs {
  background: -moz-linear-gradient(top, #2d65b4 0%, #244e87 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d65b4), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #2d65b4 0%, #244e87 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #2d65b4 0%, #244e87 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #2d65b4 0%, #244e87 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #2d65b4 0%, #244e87 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d65b4, endColorstr=#244e87)";
  -pie-background: linear-gradient(top, #2d65b4, #244e87);
  border-bottom: solid 1px #183359;
  width: 125px;
}
ul.tabs li.tab-local.selected,
ul.tabs #nav-myacs.selected {
  background: -moz-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #244e87), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #244e87 0%, #2d65b4 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#244e87, endColorstr=#2d65b4)";
  -pie-background: linear-gradient(top, #244e87, #2d65b4);
  border-bottom: none;
}
ul.tabs li.tab-local.active,
ul.tabs #nav-myacs.active {
  background: -moz-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #244e87), color-stop(100%, 100%));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #244e87 0%, #2d65b4 100%);
  /* IE10+ */

  background: linear-gradient(top bottom, #244e87 0%, #2d65b4 100%);
  /* W3C */

  *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#244e87, endColorstr=#2d65b4)";
  -pie-background: linear-gradient(top, #244e87, #2d65b4);
  border-bottom: none;
  position: absolute;
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 18px;
}
ul.tabs li.tab-local.active a,
ul.tabs #nav-myacs.active a,
ul.tabs li.tab-local.active:hover a,
ul.tabs #nav-myacs.active:hover a {
  position: relative;
  top: 0;
}
nav.main .narrow-container {
  position: relative;
  height: 100%;
  width: 916px;
  margin: 0 auto;
}
.narrow-container {
  width: 916px;
  margin: 0 auto;
}
.current-pointer {
  background-image: url('/acs/fragments/acs_refresh_scripts/images/ui/nav-selected-sprite.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 5px;
  position: absolute;
  bottom: -8px;
  z-index: 1;
}
.banner-background-right {
  float: right;
  width: 49%;
}
.banner-background-left {
  float: left;
  width: 49%;
}
section.banner {
  position: relative;
  z-index:1000;
}
section.banner .banner-link {
  display: block;
  width: 100%;
  height: 100%;
}
section.banner nav {
  height: 150px;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 25px;
}
section.banner nav.withShadow {
  background: url('/acs/fragments/acs_refresh_scripts/images/bg-main-nav.png') repeat-x top center transparent;
}
section.banner nav.withoutShadow {
  background: url('/acs/fragments/acs_refresh_scripts/images/bg-main-nav-no-shadow.png') repeat-x top center transparent;
}
section.banner ul.help {
  padding-top: 25px;
  color: #e5e5e5;
  list-style: none;
  text-align: center;
}
section.banner ul.help li {
  display: inline;
  padding: 0 15px 0 15px;
  font-size: 14px;
}
section.banner ul.help li label {
  font-size: 22px;
  margin-right: 20px;
  position: relative;
  vertical-align: middle;
}
section.banner ul.help li input[type='text'] {
  font-size: 12px;
  border: none;
  padding: 6px 10px;
  border-radius: 3px;
  margin-right: .5em;
  width: 215px;
  vertical-align: middle;
}
section.banner ul.help li button {
  font-size: 12px;
  line-height: 27px;
  height: 27px;
  padding: 0 10px;
  vertical-align: middle;
}
@-moz-document url-prefix() {
	section.banner ul.help li button {
		padding-bottom: 28px;
	}
}
section.banner ul.help li button:hover {
  background: #103e7d;
  text-decoration: none;
}

section.banner ul.help li.live-chat {
  border-right: #676d74 solid 1px;
}
section.banner ul.help a:link,
section.banner ul.help a:visited {
  color: #fff;
  border-bottom: dotted 1px #70767f;
}
section.banner ul.help a:hover,
section.banner ul.help a:active {
  border-bottom: solid 1px #70767f;
}
.utility-bar {
  overflow: hidden;
  padding: 11px 0;
  font-size: 11px;
  background-color: #fff;
}
.utility-bar .breadcrumbs {
  font-weight: bold;
  text-align: left;
}
.utility-bar .actions {
  text-align: center;
}
/** Find Local Dropdown Styles **/
.find-local-dropdown-container {
  position: relative;
  display: none;
}
.find-local-dropdown {
  float: left;
  width: 340px;
  background: #FFF;
  border: solid 2px #3067b2;
  padding: 30px;
  z-index: 100;
  position: absolute;
  top: 5px;
  right: 10px;
  display: none;
  box-shadow: 0 3px 5px #333;
  /* behavior: url('/acs/websites/cancerorg/pie/pie.htc'); */
}
.find-local-dropdown form {
  border-top: solid 1px #3067b2;
  margin-top: 10px;
  padding-top: 10px;
}
.find-local-dropdown label {
  font-size: 11px;
}
.find-local-dropdown li {
  margin-left: 0;
  margin-bottom: .5em;
}
.find-local-dropdown ul {
  list-style: none;
}
.find-local-dropdown div.buttons {

	border-bottom: solid 1px #3067b2;
	margin-bottom: 10px;
	margin-top: 0;
	padding-bottom: 24px;
}
.find-local-dropdown div.buttons a {

    float: left;
	margin-right: 10px;
}
.find-local-dropdown div.buttons a.go{
	border: 1px solid #3067B3;
	padding-top: 2px;
	padding-bottom:2px;
}
.inline-block {
  display: inline-block;
}
#enter-city,
#enter-zip,
#enter-state {
  width: 130px;
}
.find-local-dropdown p {
  display: inline;
}
.go {
  float: right;
  background: #3067b2;
  color: #FFF;
  padding: 0 10px 0 10px;
  cursor: pointer;
  border-radius: 5px;
  behavior: url('/acs/websites/cancerorg/pie/pie.htc');
}
/** Footer **/
footer.site {
  color: #e5e5e5;
  font-size: 12px;
  line-height: 18px;
  background: #242d3a;
  overflow: hidden;
  padding: 30px 0;
  text-align: left;
}
footer.site a:link,
footer.site a:visited {
  color: #e5e5e5;
  border-bottom: dotted 1px #70767f;
}
footer.site a:hover,
footer.site a:active {
  border-bottom: solid 1px #70767f;
}
footer.site h4 {
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
}
footer.site .column-links {
  overflow: hidden;
  border-bottom: solid 1px #40464f;
}
footer.site .column-links ul {
  list-style: none;
  float: left;
  margin-right: 35px;
  max-width: 20%;
}
footer.site .column-links ul li {
  margin-bottom: 1.2em;
}
footer.site .column-links ul:last-child {
  margin-right: 0;
}
footer.site .footer-bottom {
  padding: 40px 0 20px;
  color: #ccc;
}
footer.site .footer-bottom a:link,
footer.site .footer-bottom a:visited,
footer.site .footer-bottom a:hover,
footer.site .footer-bottom a:active {
  color: #ccc;
}
footer.site .footer-bottom ul {
  list-style: none;
  margin-bottom: 50px;
}
footer.site .footer-bottom ul li {
  display: inline;
  margin: 0 10px;
}
footer.site .footer-bottom ul li img {
	padding-right:4px;
  vertical-align: middle;
}
footer.site .footer-bottom ul li:first-child {
  margin-left: 0;
}
footer.site .small-print {
  font-size: 11px;
  line-height: 17px;
  width: 275px;
  float: right;
}
/* FOOTER PROMO */

#finishthefight div.footer-promo {
	display:none;
	}
.footer-promo {
	margin: -30px auto 30px;
	text-align:center;
	position: relative;
	}
.promo-background-right {
	float: right;
    width: 50%;
    }
.promo-background-left {
	float: left;
    width: 50%;
    }
.footer-promo section {
	position: absolute;
	left: 0;
	right: 0;
	display: inline-block;
	z-index: 1000;
	}
.footer-promo section a:link, .footer-promo section a:hover, .footer-promo section a:visited {
	text-decoration: none;
	border: none;
	}

/*****************************
		SKINNED THEMES
*****************************/
body .current-pointer {
  left: -1000em;
}
.theme-home .current-pointer {
  background-position: -150px 0;
  left: 26px;
}
.theme-home section.banner nav,
body section.banner nav {
  border-bottom: solid 3px #2d65b4;
}
.theme-home article.summary,
body article.summary {
  border-top: solid 1px #2d65b4;
}
.theme-home .hr,
body .hr {
  border-bottom: solid 1px #2d65b4;
}
.theme-home .quick-finder,
body .quick-finder,
.theme-home .utility-bar,
body .utility-bar {
  border-bottom: solid 2px #2d65b4;
}
.theme-home .right-column .head,
body .right-column .head,
.theme-home .head,
body .head,
.theme-home .featured,
body .featured,
.theme-home .highlight,
body .highlight {
  background-color: #2d65b4;
}
.theme-home .play-button,
body .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat 0 center;
}
.theme-learn .current-pointer {
  background-position: 0 0;
  left: 140px;
}
.theme-learn section.banner nav {
  border-bottom: solid 3px #277da4;
}
.theme-learn article.summary {
  border-top: solid 1px #277da4;
}
.theme-learn #divDocumentImageList, .theme-learn .hr { 
	border-bottom: solid 1px #277da4; 
} 

.theme-learn .quick-finder,
.theme-learn .utility-bar {
  border-bottom: solid 2px #277da4;
}
.theme-learn .right-column .head,
.theme-learn .head,
.theme-learn .featured,
.theme-learn .highlight {
  background-color: #277da4;
}
.theme-learn .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat -60px center;
}
.theme-healthy .current-pointer {
  background-position: -30px 0;
  left: 276px;
}
.theme-healthy section.banner nav {
  border-bottom: solid 3px #be4587;
}
.theme-healthy article.summary {
  border-top: solid 1px #be4587;
}
.theme-healthy #divDocumentImageList, .theme-healthy .hr { 
	border-bottom: solid 1px #be4587; 
} 
.theme-healthy .quick-finder,
.theme-healthy .utility-bar {
  border-bottom: solid 2px #be4587;
}
.theme-healthy .right-column .head,
.theme-healthy .head,
.theme-healthy .featured,
.theme-healthy .highlight {
  background-color: #be4587;
}
.theme-healthy .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat -120px center;
}
.theme-support .current-pointer {
  background-position: -60px 0;
  left: 429px;
}
.theme-support section.banner nav {
  border-bottom: solid 3px #6d6eb0;
}
.theme-support article.summary {
  border-top: solid 1px #6d6eb0;
}
.theme-support #divDocumentImageList, .theme-support .hr { 
	border-bottom: solid 1px #6d6eb0; 
}

.theme-support .quick-finder,
.theme-support .utility-bar {
  border-bottom: solid 2px #6d6eb0;
}
.theme-support .right-column .head,
.theme-support .head,
.theme-support .featured,
.theme-support .highlight {
  background-color: #6d6eb0;
}
.theme-support .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat -180px center;
}
.theme-explore .current-pointer {
  background-position: -90px 0;
  left: 598px;
}
.theme-explore section.banner nav {
  border-bottom: solid 3px #4d7e77;
}
.theme-explore article.summary {
  border-top: solid 1px #4d7e77;
}
.theme-explore #divDocumentImageList, .theme-explore .hr { border-bottom: solid 1px #4d7e77; } 

.theme-explore .quick-finder,
.theme-explore .utility-bar {
  border-bottom: solid 2px #4d7e77;
}
.theme-explore .right-column .head,
.theme-explore .head,
.theme-explore .featured,
.theme-explore .highlight {
  background-color: #4d7e77;
}
.theme-explore .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat -240px center;
}
.theme-involved .current-pointer {
  background-position: -120px 0;
  left: 725px;
}
.theme-involved section.banner nav {
  border-bottom: solid 3px #d74800;
}
.theme-involved article.summary {
  border-top: solid 1px #d74800;
}
.theme-involved #divDocumentImageList, .theme-involved .hr { border-bottom: solid 1px #d74800; } 

.theme-involved .quick-finder,
.theme-involved .utility-bar {
  border-bottom: solid 2px #d74800;
}
.theme-involved .right-column .head,
.theme-involved .head,
.theme-involved .featured,
.theme-involved .highlight {
  background-color: #d74800;
}
.theme-involved .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat -300px center;
}
.theme-local .current-pointer {
  background-position: -150px 0;
  left: 844px;
}
.theme-local section.banner nav {
  border-bottom: solid 3px #2d65b4;
}
.theme-local article.summary {
  border-top: solid 1px #2d65b4;
}
.theme-local #divDocumentImageList, .theme-local .hr { border-bottom: solid 1px #2d65b4; }

.theme-local .quick-finder,
.theme-local .utility-bar {
  border-bottom: solid 2px #2d65b4;
}
.theme-local .right-column .head,
.theme-local .head,
.theme-local .featured,
.theme-local .highlight {
  background-color: #2d65b4;
}
.theme-local .play-button {
  background: url('/acs/fragments/acs_refresh_scripts/images/ui/play-buttons.png') no-repeat 0 center;
}
/** Legacy Overrides **/
body {
  background: #fff;
  background-image: none;
}
a {
  font-weight: inherit;
}
.right {
  background-color: #fff;
  padding-bottom: 20px;
  overflow: hidden;
}
.right .head {
  text-align: center;
  padding: 15px;
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  behavior: url('/acs/websites/cancerorg/pie/pie.htc');
}
.right .head .current-pointer, .right-column .head .current-pointer{
  bottom: -5px;
  left: 100px;
}
.right .quick-finder {
  margin-bottom: 30px;
}
.right .quick-finder #quick-finder-list {
  list-style-image: url('/acs/fragments/acs_refresh_scripts/images/bullet.gif');
  margin: 0 0 30px 0;
}
.right .quick-finder #quick-finder-list li {
    list-style-image: url("/acs/fragments/acs_refresh_scripts/images/bullet.gif");
    margin-bottom: 0.5em;
    margin-left: 19px;
    text-align: left;
}
#logged-section {
  float: inherit;
  padding: 0;
  width: auto;
}
#page-wrapper {
  overflow: hidden;
  background-color: #fff;
  text-align: left;
  width: 916px;
}
.teal-theme #page-wrapper,
.pink-theme #page-wrapper,
.purple-theme #page-wrapper,
.green-theme #page-wrapper,
.orange-theme #page-wrapper,
.blue-theme #page-wrapper {
	background:none;
  /* background: url('/acs/fragments/acs_refresh_scripts/images/backgrounds/right-column.png') repeat-y right top transparent; */

  }
#page-wrapper .right {
  float: right;
  width: 214px;
}
#page-wrapper .left {
  width: 682px;
  margin-right: 10px;
}
.main-article h4 {
  text-align: left;
}
.btn a:link,
.btn-18 a:link,
.btn a:visited,
.btn-18 a:visited,
.btn a:hover,
.btn-18 a:hover,
.btn a:active,
.btn-18 a:active {
  color: #fff;
  display: block;
  float: left;
  font-size: 12px;
  height: 24px;
  border-bottom: none;
}
.btn-18 a:link,
.btn-18 a:visited,
.btn-18 a:hover,
.btn-18 a:active {
  font-size: 10px;
  height: 18px;
}
#wrapper.my-acs #page-top #page-subhead,
#wrapper.espanol #page-top #page-subhead,
#wrapper.about-us #page-top #page-subhead,
#wrapper.blog-theme #page-top #page-subhead,
#wrapper.apicem #page-top #page-subhead,
#wrapper.in-your-area #page-top #page-subhead,
#wrapper.espanol.search-page #page-top-h3,
#mapModalWrapper,
#eventSearchFormKeyword label,
#google-login,
#yahoo-login,
#facebook-login,
#liveid-login,
#openid-login,
#aol-login,
#blog-header,
ul#monthList ul,
#dynamic-converter-document .print-only,
.hide,
#login-wrapper {
  display: none;
}
#main-article.section-triple {
  padding-top: 12px;
}

.entry-style-1 h3 a,
.entry-style-2 h3 a,
.entry-style-3 h3 a {
  line-height: 20px;
}
#officeChoice {
  padding-top: 10px;
}
.news-article h3,
.main-article h3 {
  padding-top: 10px;
}
.omega h3 {
	padding-top: 0;
}
.section-triple .description,
#local-search-criteria .description {
  margin-bottom: 10px;
  /* margin-top: -15px; */

  margin-top: 0px;
}
.main-article #blog-nav li {
  list-style-image: none;
}
.hero-nav,
.home-page #hero-home .wa-fg .hero-nav {
  margin-bottom: 0;
}
#slideDesc {
  margin-bottom: 5px;
}
#thumbs li,
#thumbs li a {
  list-style-image: none;
  border: none;
}
.myACS-close #close-button,
#text-minus,
#text-plus {
  border: none;
}
#page-wrapper .formbox .right {
  background: none repeat scroll 0 0 #EFEFEF;
  width: 545px;
}
.right .link-list,
.right .text-box,
.right .blog-box {
  background: #fff !important;
}
.left-column,
#cid-toc-container {
  margin-left: 0;
}
#cid-toc-container ul {
  margin-left: 15px;
}
.accessibility-label { 
	left: -10000px; 
	position: absolute; 
}

.theme-local ul.tabs li.tab-local.active, #nav-myacs.active,
.theme-local ul.tabs li.tab-local.active:hover, #nav-myacs.active:hover {
	position: absolute;
	bottom: -9px;
	right: 0;
	padding-top: 19px;
	padding-bottom: 27px;
	z-index: 20;
}
.entry-style-1 h3 a, .entry-style-2 h3 a, .entry-style-3 h3 a {
	line-height:20px;
}

.section-triple .description, #local-search-criteria .description {
    margin-bottom: 10px;
    /* margin-top: -15px; */
	margin-top:0px;
}
.hero-nav, .home-page #hero-home .wa-fg .hero-nav {
	margin-bottom:0;
}
#thumbs li, #thumbs li a {
	list-style-image:none;
    border:none;
}
.myACS-close #close-button, #text-minus, #text-plus  {
	border:none;
}
.cid-wrapper .right .head {
    text-align: left;
	margin-bottom:0px;
}
#quick-finder li {
    padding-left:0px;
	margin-bottom:0px;
}
#cid-content .article #quick-finder li, #cid-content .teal-theme #quick-finder li {
	border-top:none;
}
.cid-wrapper #cid-toc-container li, #cid-toc-container li {background:none}
a#cid-right-image {border-bottom:none}

#cancer-drug-search p .btn {
    right: 230px;
}
.main-article .list-triple .no-bullets {
	list-style-type:none;
}
.list-triple li a {border-bottom:none}
.list-half a {
	border-bottom:none
}
.no-right-nav #page-wrapper {background:none}
#hero-page {
    width: 680px;
}
article.summary {
    overflow: hidden;
    padding: 20px 0;
}
.theme-local ul.tabs li.tab-local.active,.theme-local ul.tabs #nav-myacs.active,
.theme-local ul.tabs li.tab-local.active:hover, .theme-local ul.tabs #nav-myacs.active:hover {
	position: absolute;
	bottom: -9px;
	right: 0;
	padding-top: 19px;
	padding-bottom: 27px;
	z-index: 20;
}
.find-local-dropdown-container {
    padding-bottom: 5px;
    background: url(/acs/fragments/acs_refresh_scripts/images/backgrounds/find-local-dropdown-container.gif) top right repeat-y;
    z-index: 12;
    top: -1px;
}

.theme-local .find-local-dropdown-container {
    background: url(/acs/fragments/acs_refresh_scripts/images/backgrounds/find-local-dropdown-container-local-acs.gif) top right repeat-y;
}

 
/* Applies to all browsers */
a.button:link, a.button:visited, button {background:none}
/* add background color to search button */
nav.main ul.help a.button:link, nav.main ul.help  a.button:visited, nav.main ul.help  button{
	background: none repeat scroll 0 0 #3067B3
}

#quick-finder li {margin-left:0}

.resource-wrapper .btn.btn-18.top-20 {clear:both}
.soh-feature img {max-width:190px;}

a.button:hover,
.button:active,
button:hover {
   background: none;
  text-decoration: none;
}


footer.site .footer-bottom .pipes li { 
	border-left: solid 1px #ccc; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin: 0; 
} 

footer.site .footer-bottom .pipes li:first-child { 
	padding-left: 0; 
	border-left: none; 
}


footer.site .footer-bottom a.aimg {
    border: medium none;
}

#text-minus { 
    background: url("/acs/fragments/acs_refresh_scripts/images/ui/icons.png") no-repeat -160px 0; 
    width: 16px; height: 16px; 
} 
#text-plus { 
    background: url("/acs/fragments/acs_refresh_scripts/images/ui/icons.png") no-repeat -128px 0; 
    width: 16px; height: 16px; 
} 
#text-minus.enabled, 
#text-minus:hover { 
    background: url("/acs/fragments/acs_refresh_scripts/images/ui/icons.png") no-repeat -160px -32px; 
} 
#text-plus.enabled, #text-plus:hover { 
    background: url("/acs/fragments/acs_refresh_scripts/images/ui/icons.png") no-repeat -128px -32px; 
}

 /* Share This Style */
#share-this-wrapper, #saved-articles-wrapper {
  background: url("/acs/fragments/acs_refresh_scripts/images/backgrounds/black_50.png") transparent;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  display: none;
}
#share-this, #saved-articles, #saveddocs-modal {
  width: 422px;
  padding: 20px 20px 40px;
  position: fixed;
  top: 60px;
  left: -211px;
  margin-left: 50%;
  background: #fff;
}
#share-this .modal-header, , #saved-articles header, #saveddocs-modal header {
  overflow: hidden;
}
#share-this h3, #saved-articles h3, #saveddocs-modal h3 {
  background: url('/acs/fragments/acs_refresh_scripts/images/backgrounds/signin-header-bg.png') no-repeat 100% 0 #3067b3;
  color: #fff;
  text-indent: 11px;
  font-weight: normal;
  text-transform: uppercase;
  height: 31px;
  line-height: 31px;
  margin-bottom: 20px;
  display: block;
  width: 348px;
  float: left;
}
#share-this div.modal-close, #saved-articles div.close, #saveddocs-modal div.myACS-close {
  float: left;
  background: url('/acs/fragments/acs_refresh_scripts/images/backgrounds/signin-header-close-bg.png') top left #cccccc;
  font-size: 11px;
  height: 31px;
  width: 74px;
  line-height: 31px;
  text-indent: 15px;
  color: #3067B3;
}
#saveddocs-modal div.myACS-close {
	text-indent: 0;
}
#saveddocs-modal div.myACS-close a {
	border-bottom: none;
}
div#modal-saved-docs{
	max-height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
}
.addthis_toolbox {
  padding: 20px;
  border: solid 1px #ccc;
}
#share-this a,
#share-this a:hover {

    border: none !important;
}
/** fixed save this box display **/
#share-this header, #saved-articles header, #saveddocs-modal header {
	overflow: hidden;
}
.myACS-close{
	margin: 0px;
}
.myACS-close #close-button{
	line-height: 31px;
	background: none;
}
.simplemodal-wrap{
	background-color: transparent;
}
modal-prefs-content{
	padding: 0px;
	height: auto;
	border: none;
	position: static;
}
#saveddocs-modal .modal-prefs-content{
	height: auto;
	width: auto;
}
#modal-saved-docs{
	height: auto;
	width: auto;
	border: none;
}
	

#modal-saved-docs .list-saved-articles  li {list-style-image:none;}
.left-column.news-article.cid.resize {margin-top:20px}


#filed-under {
	width:500px;
	float:left;
	margin:30px 0 0;
	font-size:11px;
	font-weight:bold;
}
#filed-under a {font-weight:normal;}


.content .search-group {
    float: left;
    font-size: 0.9em;
    margin: 3px;
    width: 156px;
}

.apicem .search-page .api-footer img {
    padding: 10px 160px;
}

#divDonateButton button {
	width:215px;
	margin: 10px 0 15px;
}

#divDonateButton button, #divDonateButton button:visited {
	background: #3067B3;
}

#divDonateButton button:hover {
	background:#103E7D;
}



.resource-search #page-wrapper {background:none;}
.resource-search .left-column{ margin-right: 0px;}
.resource-search .resource-wrapper .btn.btn-18.top-20 {clear:none;margin-top:0px}
.resource-search .resource-wrapper .btn {width:auto;}

.event-search #page-wrapper .right {margin-right: 10px;margin-top:20px}

.search-page #pagination li a, #pagination li a { 
	display: block; 
	*display: inline-block; /* ie 7 */
	display: inline-block\0/; /* ie 8-9 */
	}
	

/* Cancer Glossary */
#letters {background:none !important} 
#letters li {margin-left:0;padding-left:0;width:22px;}
/* End Cancer Glossary */	

/*fix for map button on offices in your area search */
section.content-box a.button:link, section.content-box a.button:visited, section.content-box a.button{
	background: none repeat scroll 0 0 #3067B3;
}

/** fix for top of page spacing between element **/
header .narrow-container .email li{
	padding: 0 8px;
}
 /* height fix for local acs dropdown - 'GO' button on ie8 was having issues with variable height of description/error message*/
div#preferencesDescription{
	height:40px;
}

/* fixes e-card title */
#e-card-preview .modal-header h2{
	width: 525px;
}

/* fixes e-card height in IE */
#ecard-preview-wrapper{
	height: 424px
}
