@import url('reset.css');
body {
	background:url('/acs/fragments/acs_css_files/images/global/bg-body.jpg') repeat-x #fff fixed;
	color:#545454;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:center; 
}
h1 {
	color:#545454;
	font-size:22px;
	line-height:100%;
}
h2 {
	color:#545454;
	font-size:16px;
	line-height:125%;
}
h3 {
	color:#545454;
	font-size:14px;
	line-height:125%;
}
h4 {
	color:#545454;
	font-size:12px;
	line-height:125%;
}
a {
	color:#3067b3;
	font-weight:700;
	text-decoration:none;
}
#wrapper {
	background:url('/acs/fragments/acs_css_files/images/global/bg-wrapper.gif') top center repeat-y;
	text-align:left;
	width:996px;
	margin:0 auto;
}
.blog-theme .border-top, .teal-theme .border-top, #navigation .teal-theme .border-top {
	border-top:10px solid #2e7ea3;
}
.pink-theme-top, .pink-theme .border-top, #navigation .pink-theme .border-top {
	border-top:10px solid #bb4787;
}
.purple-theme-top, .purple-theme .border-top, #navigation .purple-theme .border-top {
	border-top:10px solid #6d70b0;
}
.green-theme-top, .green-theme .border-top, #navigation .green-theme .border-top {
	border-top:10px solid #4f7d76;
}
.orange-theme-top, .orange-theme .border-top, #navigation .orange-theme .border-top {
	border-top:10px solid #ba5b08;
}
.blue-theme-top, .search-page .border-top, .blue-theme .border-top {
	border-top:10px solid #3067b3;
}
.left-column ul {
	list-style:disc;
	margin-bottom:20px;
}
.left-column ol {
	margin-bottom:20px;
}
.top-1 {
	display:inline-block;
	margin-top:1px;
}
.top-5 {
	display:inline-block;
	margin-top:5px;
}
.top-10 {
	display:inline-block;
	margin-top:10px;
}
.top-15 {
	display:inline-block;
	margin-top:15px;
}
.top-20 {
	display:inline-block;
	margin-top:20px;
}
.top-40 {
	display:inline-block;
	margin-top:40px;
}
.inline-block-margin-10 {
	display:inline-block;
	margin-right:10px;
}
.h-section {
	color:#545454;
	font-size:18px;
	font-weight:700;
	margin-bottom:20px;
	margin-top:6px;
	text-transform:uppercase;
}
.related-topics a {
	color:#615f5f;
	font-weight:400;
	margin-right:5px;
	text-decoration:underline;
}
.related-searches a {
	color:#615f5f;
	font-weight:400;
	text-decoration:underline;
}
.h-16boldcaps {
	font-size:16px;
	font-weight:700;
	line-height:20px;
}
.h-20boldcaps {
	font-size:20px;
	font-weight:700;
	line-height:24px;
}
#header {
	height:80px;
	overflow:hidden;
	padding-top:10px;
	width:996px;
}
#logo {
	float:left;
	margin:10px 0 0 40px;
}
#logo a {
	background:url('/acs/fragments/acs_css_files/images/global/header-logo.gif') no-repeat scroll 0 0 transparent;
	display:block;
	height:52px;
	overflow:hidden;
	text-indent:-2000px;
	width:366px;
}
#header-right {
	float:left;
	margin-left:18px;
	width:572px;
}
#header-right ul {
	float:left;
	margin-top:2px;
	width:124px;
}
#header-right .left {
	width:175px;
}
#header-right .left span {
	display:inline-block;
	margin-top:-5px;
}
#header-right .right{
	width: 144px;
}
#header-right .left li, #header-right .right li {
	line-height:18px;
}
#header-right .right li {
	color:#797979;
	line-height:18px;
	margin-bottom:10px;
}
#header-right #btn-header-donate {
	border:0;
	height:34px;
	margin:19px 0 0 0px;
}

#header-right #btn-header-donate a {
	text-decoration:none;
	background-image:url('/acs/fragments/acs_css_files/images/global/btn-header-donatenow.png');
	background-repeat:no-repeat;
	display:block;
	height:36px;
	overflow:hidden;
	text-indent:-10000px;
	width:144px;
	padding:0;
}
#header-right #btn-header-donate a:hover {
	background-position:0 -35px;
	text-decoration:none;
}
#logged-section {
	border-right:1px solid #d6d6d6;
	float:left;
	height:50px;
	margin-right:14px;
	text-align:right;
	width:224px;
	padding:10px 14px 0 0;
}
#logged-section .welcome-message {
	color:#3067b3;
	font-weight:700;
}
#header-right #header-number {
	color:#3067B3;
	font-size:14px;
	font-weight:700;
	line-height:22px;
}
#logged-section p {
	line-height:22px;
}
.btn {
	height:24px;
	line-height:15px;
}
.btn .btn-left, .btn .btn-right, .btn-18 .btn-left, .btn-18 .btn-right {
	background:url('/acs/fragments/acs_css_files/images/global/btn-corners-24.gif') no-repeat;
	display:block;
	float:left;
	height:24px;
	width:1px;
}
.btn-18 .btn-left, .btn-18 .btn-right {
	background:url('/acs/fragments/acs_css_files/images/global/btn-corners-18.gif') no-repeat;
}
.btn a, .btn-18 a {
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	height:24px;
}
.btn-18 a {
	font-size:10px;
	height:18px;
}
.btn a .text, .btn-18 a .text {
	display:inline-block;
	float:left;
	margin:4px 10px 5px;
}
.btn-18 a .text {
	margin:0 8px 5px 10px;
}
.btn a .text .arrow {
	font-size:16px;
}
.btn-18 a .text .arrow {
	font-size:14px;
}
.textfield {
	border-bottom:1px solid #d5e0f0;
	border-left:1px solid #7f99cc;
	border-right:1px solid #d5e0f0;
	border-top:1px solid #7f99cc;
	height:18px;
	margin-top:-2px;
	padding:1px 0 0 1px;
}
.textfield-select {
	border-bottom:1px solid #d5e0f0;
	border-left:1px solid #7f99cc;
	border-right:1px solid #d5e0f0;
	border-top:1px solid #7f99cc;
	height:20px;
	padding:1px 0 0 1px;
}
.field-1 {
	float:left;
	height:40px;
	margin-bottom:3px;
	margin-right:20px;
	width:213px;
}
.field-1 input {
	width:211px;
}
.field-2 {
	float:left;
	height:40px;
	margin-bottom:3px;
	margin-right:20px;
	width:117px;
}
.field-2 input {
	width:115px;
}
.field-3 {
	float:left;
	height:40px;
	margin-bottom:3px;
	width:583px;
}
.field-3 input {
	width:581px;
}
.field-4 {
	float:left;
	height:40px;
	margin-bottom:3px;
	margin-right:20px;
	width:282px;
}
.field-4 input {
	width:280px;
}
.field-5 {
	float:left;
	height:40px;
	margin-bottom:3px;
	margin-right:20px;
	width:131px;
}
.field-5 input {
	width:129px;
}
.field-1 input.checkbox, .field-2 input.checkbox, .field-3 input.checkbox, .field-4 input.checkbox, .field-5 input.checkbox {
	margin-right:3px;
	width:12px;
}
.field-1 label, .field-2 label, .field-3 label, .field-4 label, .field-5 label {
	display:block;
	margin-bottom:5px;
}
.promo-2 {
	float:left;
	height:355px;
	overflow:hidden;
	position:relative;
	width:292px;
}
.promo-2 .overlay {
	left:0;
	position:absolute;
	top:295px;
}
.promo-2 p {
	background:#fff;
	font-size:13px;
	line-height:17px;
	margin:0;
	padding:8px 10px;
}
.promo-2 .link-overlay {
	height:345px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-500px;
	top:0;
	width:292px;
}
.promo-1 {
	float:left;
	height:200px;
	margin-right:20px;
	overflow:hidden;
	position:relative;
	width:292px;
}
.promo-1 .overlay {
	left:0;
	position:absolute;
	top:140px;
}
.promo-1 p {
	background:#fff;
	font-size:13px;
	line-height:17px;
	margin:0;
	padding:12px 10px;
}
.promo-1 .link-overlay {
	height:190px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-500px;
	top:0;
	width:292px;
}
.section-single {
	border-top:10px solid #d6d6d6;
	float:left;
	margin-right:20px;
	width:292px;
}
.section-double {
	border-top:10px solid #d6d6d6;
	float:left;
	margin-right:20px;
	width:604px;
}
.section-triple {
	border-top:10px solid #d6d6d6;
	float:left;
	margin-right:20px;
	width:682px;
}
#page-wrapper .formbox {
	background:#efefef;
	float:left;
	margin-right:20px;
	width:642px;
	padding:20px;
}
#page-wrapper .formbox .left {
	float:left;
	margin-right:25px;
	width:30px;
}
#page-wrapper .formbox .fleft .btn {
	margin-left:55px;
}
#page-wrapper .formbox .right {
	float:left;
	width:584px;
}
#page-wrapper .formbox .number {
	color:#fff;
	font-size:23px;
	font-weight:700;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	width:30px;
}
#page-wrapper .formbox h3 {
	margin-bottom:20px;
	margin-top:4px;
}
.entry-style-1 .entry, .entry-style-2 .entry, .entry-style-3 .entry {
	float:left;
	margin-right:20px;
	width:214px;
}
.entry-style-1 .copy, .entry-style-2 .copy, .entry-style-3 .copy {
	border-bottom:1px solid #d6d6d6;
	margin-bottom:10px;
	padding:8px 0 10px;
}
.entry-style-1 h3 a, .entry-style-2 h3 a, .entry-style-3 h3 a {
	font-size:16px;
	font-weight:700;
}
.list-single {
	list-style:none;
	width:292px;
}
.list-single li {
	border-bottom:1px solid #d6d6d6;
	width:292px;
}
.list-single li a {
	display:block;
	width:292px;
	padding:7px 0 6px;
}
.list-half {
	float:left;
	list-style:none;
	margin-right:20px;
	overflow:hidden;
	width:331px;
}
.list-half li {
	border-bottom:1px solid #d6d6d6;
	width:331px;
}
.list-half li a {
	display:block;
	width:331px;
	padding:7px 0 6px;
}
.list-triple {
	float:left;
	list-style:none;
	margin-right:20px;
	width:214px;
}
.list-triple li {
	border-bottom:1px solid #d6d6d6;
	width:214px;
	list-style:none;
}
.list-triple li a {
	display:block;
	width:214px;
	padding:7px 0 6px;
}
.boxy {
	background:#efefef;
	border-top:10px solid #efefef;
}
.boxy-pad {
	padding:0 20px 20px;
}
.wrap-left-blue {
	background:url('/acs/fragments/acs_css_files/images/global/wa-left-blue.gif') no-repeat;
	height:10px;
	width:20px;
}
.wrap-left-teal {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-blue.gif') no-repeat;
	height:10px;
	width:20px;
}
#page-top {
	position:relative;
	margin:19px 40px 20px;
}
#page-top .tabs {
	bottom:0;
	height:18px;
	overflow:hidden;
	position:absolute;
	right:0;
}
#page-top .tabs .btn {
	float:left;
	margin-left:10px;
	position:relative;
}
#page-top .tabs .btn a {
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:700;
	overflow:hidden;
	padding:0 6px;
}
#page-top .tabs .btn .left {
	background:#fff;
	height:1px;
	left:0;
	position:absolute;
	top:0;
	width:1px;
}
#page-top .tabs .btn .right {
	background:#fff;
	height:1px;
	position:absolute;
	right:0;
	top:0;
	width:1px;
}
#page-top .tabs .arrow {
	font-size:14px;
	padding-left:1px;
}
#page-top-h2, #page-top-h1 {
	font-size:35px;
	font-weight:700;
	height:26px;
	margin-bottom:0;
	text-indent:-10000px;
}
#page-top-h3 {
	color:#919191;
	font-size:18px;
	font-weight:700;
	line-height:26px;
	margin:2px 0 5px;
}
#page-top #page-subhead {
	font-size:35px;
	font-weight:700;
	height:26px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-10000px;
	top:0;
	width:400px;
}
#page-wrapper {
	margin-bottom:20px;
	width:996px;
}
#page-wrapper .left {
	float:left;
	margin-right:20px;
	width:722px;
}
#page-wrapper .right {
	float:left;
	width:254px;
}
#main-article .right {
	float:left;
	width:360px;
}
#main-article p, #main-article-2 p {
	margin-top:10px;
}
#main-article .btn {
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.raquo-before li:before {
	color:#3067b3;
	content:'»';
	padding-right:5px;
}
#breadcrumb {
	background:#efefef;
	height:42px;
	overflow:hidden;
	width:682px;
}
#breadcrumb td {
	color:#a2a1a1;
	font-weight:700;
	height:42px;
	text-align:center;
	text-transform:uppercase;
	display:table-cell;
	vertical-align:middle;
	width:170px;
}
#breadcrumb .single-line {
	padding-top:13px;
}
#breadcrumb .double-line {
	padding-top:6px;
}
#breadcrumb #donate-step-01 {
	width:182px;
}
#breadcrumb #donate-step-04 {
	width:160px;
}
#breadcrumb .completed {
	background-color:#fabc85;
	background-image:url('/acs/fragments/acs_css_files/images/donate/bg-breadcrumb-completed.gif');
	background-position:top right;
	background-repeat:no-repeat;
	color:#fff;
}
#breadcrumb .current {
	background-color:#ba5b08;
	background-image:url('/acs/fragments/acs_css_files/images/donate/bg-breadcrumb-current.gif');
	background-position:top right;
	background-repeat:no-repeat;
	color:#fff;
}
#breadcrumb .disabled {
	background-image:url('/acs/fragments/acs_css_files/images/donate/bg-breadcrumb-disabled.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
#wrapper #breadcrumb .last {
	background-image:none;
}
#searchbox-page {
	background:url('/acs/fragments/acs_css_files/images/global/bg-searchbox.jpg') repeat-x;
	height:68px;
	width:238px;
	padding:18px 0 0 16px;
}
#searchbox-page-whiteness {
	background:#fff;
	float:left;
	height:10px;
	width:234px;
}
#searchbox-page .h-13boldcaps {
	background:url('/acs/fragments/acs_css_files/images/global/searchbox-title.gif');
	height:11px;
	overflow:hidden;
	text-indent:-10000px;
	width:158px;
	margin:0 0 8px 4px;
}
#searchbox-page .field-holder {
	background:url('/acs/fragments/acs_css_files/images/global/bg-searchfield.gif') no-repeat;
	float:left;
	height:33px;
	width:167px;
}
#searchbox-page .field-holder input {
	background:transparent;
	border:none;
	color:#565454;
	font-size:11px;
	width:151px;
	margin:0;
	padding:10px 10px 0;
}
#searchbox-page .btn-submit {
	float:left;
	height:33px;
	width:55px;
}
.wrap-right-blue {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-blue.gif') no-repeat;
	float:left;
	height:10px;
	width:20px;
}
#quick-finder {
	border-bottom:10px solid #fff;
	min-height:283px;
	width:214px;
}
#quick-finder .head {
	color:#fff;
	font-size:18px;
	font-weight:700;
	width:194px;
	padding:13px 10px;
}
#quick-finder li a {
	color:#fff;
	display:block;
	font-size:13px;
	padding:7px 0 7px 10px;
}
#quick-finder ul li.active a {
	background-image:url('/acs/fragments/acs_css_files/images/cancer/qf-selected-carat.gif');
	background-position:center left;
	background-repeat:no-repeat;
}
.link-list, .text-box, .blog-box {
	border-bottom:10px solid #fff;
	width:214px;
}
.link-list .head, .text-box .head, .blog-box .head {
	color:#fff;
	font-weight:700;
	width:194px;
	background:none repeat scroll 0 0 #3067B3;
	padding:8px 10px 6px;
}
.link-list li a {
	border-bottom:1px solid #fff;
	display:block;
	padding:8px 10px;
}
.teal-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-teal-nav-1.gif');
}
.teal-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-teal-nav-2.gif');
}
.teal-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-teal-nav-3.gif');
}
.teal-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-teal-nav-4.gif');
}
.teal-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-teal-nav-5.gif');
}
.pink-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-pink-nav-1.gif');
}
.pink-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-pink-nav-2.gif');
}
.pink-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-pink-nav-3.gif');
}
.pink-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-pink-nav-4.gif');
}
.pink-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-pink-nav-5.gif');
}
.purple-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-purple-nav-1.gif');
}
.purple-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-purple-nav-2.gif');
}
.purple-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-purple-nav-3.gif');
}
.purple-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-purple-nav-4.gif');
}
.purple-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-purple-nav-5.gif');
}
.green-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-green-nav-1.gif');
}
.green-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-green-nav-2.gif');
}
.green-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-green-nav-3.gif');
}
.green-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-green-nav-4.gif');
}
.green-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-green-nav-5.gif');
}
.orange-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-orange-nav-1.gif');
}
.orange-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-orange-nav-2.gif');
}
.orange-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-orange-nav-3.gif');
}
.orange-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-orange-nav-4.gif');
}
.orange-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-orange-nav-5.gif');
}
.blue-theme #hero-nav-1 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-blue-nav-1.gif');
}
.blue-theme #hero-nav-2 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-blue-nav-2.gif');
}
.blue-theme #hero-nav-3 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-blue-nav-3.gif');
}
.blue-theme #hero-nav-4 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-blue-nav-4.gif');
}
.blue-theme #hero-nav-5 a {
	background-image:url('/acs/fragments/acs_css_files/images/global/hero-blue-nav-5.gif');
}
#btn-giveback {
	float:right;
	height:50px;
	width:196px;
	margin:20px 0 10px;
}
#btn-giveback a {
	background-image:url('/acs/fragments/acs_css_files/images/global/btn-giveback.gif');
	background-repeat:no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	text-indent:-10000px;
	width:196px;
}
#btn-giveback a:hover {
	background-position:0 -50px;
}

.h-footer {
	color:#545454;
	font-size:14px;
	font-weight:700;
	padding-bottom:17px;
}

.pink-theme .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-top-pink.gif') no-repeat;
}
.pink-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-pink.gif') no-repeat;
}
.teal-theme .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-top-teal.gif') no-repeat;
}
.teal-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-teal.gif') no-repeat;
}
.blue-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-blue.gif') no-repeat;
}
.purple-theme .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-top-purple.gif') no-repeat;
}
.purple-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-purple.gif') no-repeat;
}
.green-theme .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-top-green.gif') no-repeat;
}
.green-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-green.gif') no-repeat;
}
.orange-theme .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-top-orange.gif') no-repeat;
}
.orange-theme .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-left-bot-orange.gif') no-repeat;
}
body #wrapper li.last, .entry-style-2 .copy, #quick-finder ul li.last {
	border-bottom:0;
}
.dropdown .list-left li a:hover, .list-half li a:hover, .list-single li a:hover, .list-triple li a:hover {
	background:#f7f7f7;
}
.promo-2 h3, .promo-1 h3 {
	background:#fff;
	display:block;
	font-size:16px;
	line-height:25px;
	width:292px;
	margin:0;
	padding:10px 0;
}
.promo-2 p a, .promo-1 p a {
	display:block;
	margin-top:6px;
}
#breadcrumb #donate-step-02, #breadcrumb #donate-step-03 {
	width:170px;
}
.article #page-top #page-subhead, .teal-theme #page-top #page-subhead {
	background:url('/acs/fragments/acs_css_files/images/cancer/page-subhead.gif') no-repeat top right;
}
.article.teal-theme .cancel a {
	background:#565454;
}
.article.teal-theme .cancel a:hover {
	background:#3a3a3a;
}
.article form label {
	margin-left:3px;
	margin-right:20px;
}
.article .footnote {
	display:inline-block;
	width:440px;
}
.article .textarea {
	border-bottom:1px solid #d5e0f0;
	border-left:1px solid #7f99cc;
	border-right:1px solid #d5e0f0;
	border-top:1px solid #7f99cc;
	height:80px;
	width:100%;
	margin:10px 0 20px;
}
.article .comment-box, .article .donate-chunk {
	width:642px;
	padding:10px 20px 20px;
}
.article .donate-chunk .heading {
	float:left;
	font-size:20px;
	margin-top:4px;
}
.article .main-img {
	float:left;
	margin:5px 20px 20px 0;
}
.article .main-article .related-topics {
	border-top:1px solid #d6d6d6;
	margin-top:10px;
	padding-top:10px;
	width:100%;
}
.teal-theme #hero-page .wa-bar {
	background:#2e7ea3;
	height:176px;
}
.teal-theme #hero-page #hero-img-holder a {
	height:283px;
}
.teal-theme #hero-page .wraparound {
	height:186px;
	top:88px;
}
.teal-theme #hero-page .wa-bg {
	height:186px;
}
.teal-theme #hero-page .wa-bg-mid {
	height:166px;
}
.teal-theme #hero-page .wa-fg {
	height:176px;
}
.pink-theme #page-top {
	border-bottom:10px solid #bb4787;
}
.pink-theme #page-top-h2, .pink-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/healthy/page-title-healthy.gif') no-repeat;
	color:#bb4787;
}
.pink-theme #page-top #page-subhead {
	background:url('/acs/fragments/acs_css_files/images/healthy/page-subhead.gif') no-repeat top right;
}
.pink-theme #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/healthy/bg-page-wrapper.gif') repeat-y top right;
}
.pink-theme #quick-finder {
	background:#cb7aa9;
}
.pink-theme #quick-finder .head {
	background:#bb4787;
	border-bottom:1px solid #e0afcb;
}
.pink-theme #quick-finder li {
	border-top:1px solid #e0afcb;
}
.pink-theme #quick-finder li a:hover, .pink-theme #quick-finder ul li.active a {
	background-color:#bb4787;
	text-decoration:none;
}
.pink-theme .link-list, .pink-theme .text-box, .pink-theme .blog-box {
	background:#efd5e4;
}
.pink-theme .link-list li a:hover, .pink-theme .text-box li a:hover, .pink-theme .blog-box li a:hover {
	background:#e3b6d0;
}
.home-page #home-mid-left {
	float:left;
	width:644px;
	margin:20px 20px 0 0;
}
.home-page #home-left-promos {
	margin-left:40px;
	margin-top:10px;
}
.home-page #home-mid-right {
	float:left;
	margin-top:20px;
}
.home-page #searchbox-home {
	background:url('/acs/fragments/acs_css_files/images/home/bg-search.jpg') repeat-x;
	height:135px;
	overflow:hidden;
	width:644px;
}
.home-page #searchbox-home .left {
	float:left;
	width:317px;
	padding:20px 0 0 25px;
}
.home-page #searchbox-home .left .h-20boldcaps {
	background:url('/acs/fragments/acs_css_files/images/home/searchbox-title.gif') no-repeat;
	color:#fff;
	height:16px;
	overflow:hidden;
	text-indent:-10000px;
	width:243px;
	margin:0 0 12px 5px;
}
.home-page #searchbox-home .field-holder {
	background:url('/acs/fragments/acs_css_files/images/home/bg-searchfield.gif') no-repeat;
	float:left;
	height:42px;
	width:211px;
}
.home-page #searchbox-home .field-holder input {
	background:transparent;
	border:none;
	color:#565454;
	width:186px;
	margin:5px 0 0 5px;
	padding:9px 10px 0;
}
.home-page #searchbox-home .right {
	border-left:1px solid #76a2df;
	float:left;
	height:105px;
	width:280px;
	margin:10px 0;
	padding:9px 0 0 20px;
}
.home-page #searchbox-home .right .h-16boldcaps {
	background:url('/acs/fragments/acs_css_files/images/home/searchbox-fs-title.gif') no-repeat;
	color:#9cc6ff;
	height:14px;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-10000px;
	width:207px;
}
.home-page #searchbox-home li {
	margin:0 0 4px;
	padding:0;
}
.home-page .home-news-entry {
	border-bottom:1px solid #d6d6d6;
	padding:10px 0;
}
.home-page .home-news-entry h4 {
	margin-bottom:4px;
}
.orange-theme #page-top {
	border-bottom:10px solid #ba5b08;
}
.orange-theme #page-top-h2, .orange-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/involved/page-title-involved.gif') no-repeat;
	color:#ba5b08;
}
.orange-theme #page-top #page-subhead {
	background:url('/acs/fragments/acs_css_files/images/involved/page-subhead.gif') no-repeat top right;
}
.orange-theme #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/involved/bg-page-wrapper.gif') repeat-y top right;
}
.orange-theme #quick-finder {
	background:#c4732d;
}
.orange-theme #quick-finder .head {
	background:#ba5b08;
	border-bottom:1px solid #fbc697;
}
.orange-theme #quick-finder li {
	border-top:1px solid #fbc697;
}
.orange-theme #quick-finder li a:hover, .orange-theme #quick-finder ul li.active a {
	background-color:#ba5b08;
	text-decoration:none;
}
.orange-theme .link-list, .orange-theme .text-box, .orange-theme .blog-box {
	background:#fcdbbd;
}
.orange-theme #se-checkboxes {
	margin-bottom:17px;
}
.orange-theme #se-checkboxes td {
	padding:3px 0;
}
.orange-theme #your-location td {
	padding:0 10px 0 0;
}
.green-theme #page-top {
	border-bottom:10px solid #4f7d76;
}
.green-theme #page-top-h2, .green-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/research/page-title-research.gif') no-repeat;
	color:#4f7d76;
}
.green-theme #page-top #page-subhead {
	background:url('/acs/fragments/acs_css_files/images/research/page-subhead.gif') no-repeat top right;
}
.green-theme #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/research/bg-page-wrapper.gif') repeat-y top right;
}
.green-theme #quick-finder {
	background:#8fb9b2;
}
.green-theme #quick-finder .head {
	background:#4f7d76;
	border-bottom:1px solid #bcd5d1;
}
.green-theme #quick-finder li {
	border-top:1px solid #bcd5d1;
}
.green-theme #quick-finder li a:hover, .green-theme #quick-finder ul li.active a {
	background-color:#4f7d76;
	text-decoration:none;
}
.green-theme .link-list, .green-theme .text-box, .green-theme .blog-box {
	background:#d2e3e0;
}
.green-theme .link-list li a:hover, .green-theme .text-box li a:hover, .green-theme .blog-box li a:hover {
	background:#c2d8d6;
}
.search-page #page-top h2, .search-page #page-top h1, .search-page #page-top-h2 {
	background:url('/acs/fragments/acs_css_files/images/search/page-title-search.gif') no-repeat;
	color:#3067b3;
}
.search-page #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/global/bg-page-wrapper.gif') repeat-y top right;
}
.search-page .link-list, .search-page .text-box, .search-page .blog-box {
	background:#e0e8f4;
}
.search-page #search-learn-about .left {
	margin-right:20px;
	width:136px;
}
.search-page #search-learn-about .right {
	width:500px;
}
.search-page .search-result h5 {
	display:block;
	font-size:16px;
	margin-bottom:2px;
}
.search-page .search-result .sr-description {
	margin-bottom:2px;
}
.search-page #narrow-results .item {
	margin-bottom:8px;
}
.search-page #narrow-results .item input {
	float:left;
	width:14px;
}
.search-page #narrow-results .item label {
	margin-left:2px;
}
.search-page #narrow-results .indented {
	border-left:3px solid #a4a4a4;
	padding-left:11px;
	margin:3px 0 3px 6px;
}
.search-page #narrow-results label.disabled {
	color:#a1a1a1;
}
.search-page #pagination #pagin-prev, .search-page #pagination #pagin-prev a {
	font-size:14px;
	width:109px;
}
.search-page #searchbox-search {
	background:url('/acs/fragments/acs_css_files/images/search/bg-search.jpg') repeat-x;
	height:72px;
	overflow:hidden;
	width:722px;
}
.search-page #searchbox-search .left {
	float:left;
	width:702px;
	padding:15px 0 0 20px;
}
.search-page #searchbox-search .left .h-20boldcaps {
	background:url('/acs/fragments/acs_css_files/images/search/searchbox-title.gif') no-repeat;
	color:#fff;
	float:left;
	height:16px;
	overflow:hidden;
	text-indent:-10000px;
	width:74px;
	margin:13px 9px 0 5px;
}
.search-page #searchbox-search .field-holder {
	background:url('/acs/fragments/acs_css_files/images/search/bg-searchfield.gif') no-repeat;
	float:left;
	height:42px;
	width:508px;
}
.search-page #searchbox-search .field-holder input {
	background:transparent;
	border:none;
	color:#565454;
	width:508px;
	margin:5px 0 0 5px;
	padding:9px 10px 0;
}
.purple-theme #page-top {
	border-bottom:10px solid #6d70b0;
}
.purple-theme #page-top-h2, .purple-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/treatment/page-title-treatment.gif') no-repeat;
	color:#6d70b0;
}
.purple-theme #page-top #page-subhead {
	background:url('/acs/fragments/acs_css_files/images/treatment/page-subhead.gif') no-repeat top right;
}
.purple-theme #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/treatment/bg-page-wrapper.gif') repeat-y top right;
}
.purple-theme #quick-finder {
	background:#8a8dc0;
}
.purple-theme #quick-finder .head {
	background:#6d70b0;
	border-bottom:1px solid #b9bbd9;
}
.purple-theme #quick-finder li {
	border-top:1px solid #b9bbd9;
}
.purple-theme #quick-finder li a:hover, .purple-theme #quick-finder ul li.active a {
	background-color:#6d70b0;
	text-decoration:none;
}
.purple-theme .link-list, .purple-theme .text-box, .purple-theme .blog-box {
	background:#dadbeb;
}
.purple-theme .link-list li a:hover, .purple-theme .text-box li a:hover, .purple-theme .blog-box li a:hover {
	background:#bfc0dc;
}
.home-page .pink .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-top-pink.gif') no-repeat;
}
.home-page .pink .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-pink.gif') no-repeat;
}
.home-page .teal .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-top-teal.gif') no-repeat;
}
.home-page .teal .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-teal.gif') no-repeat;
}
.home-page .purple .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-top-purple.gif') no-repeat;
}
.home-page .purple .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-purple.gif') no-repeat;
}
.home-page .green .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-top-green.gif') no-repeat;
}
.home-page .green .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-green.gif') no-repeat;
}
.home-page .orange .wa-bg-top {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-top-orange.gif') no-repeat;
}
.home-page .orange .wa-bg-bot {
	background:url('/acs/fragments/acs_css_files/images/global/wa-bg-bot-orange.gif') no-repeat;
}
#header-right a:link, #header-right a:visited, #header-right a:active, .search-page .search-result h5 a, .search-page .search-result .url a {
	font-weight:400;
}
.teal-theme .btn a:hover, .home-page .teal .btn a:hover {
	background:#1f6e93;
}
.pink-theme .btn a:hover, .home-page .pink .btn a:hover {
	background:#9b4175;
}
.purple-theme .btn a:hover, .home-page .purple .btn a:hover {
	background:#545692;
}
.green-theme .btn a:hover, .home-page .green .btn a:hover {
	background:#5d8680;
}
.orange-theme .btn a:hover, .home-page .orange .btn a:hover {
	background:#e2781b;
}
.home-page .blue .btn a:hover {
	background:#1f4a86;
}
.entry-style-3 .related-searches, .search-page .search-result {
	border-top:1px solid #d6d6d6;
	margin-top:10px;
	padding-top:10px;
}
.hero-nav, .home-page #hero-home .wa-fg .hero-nav {
	float:left;
	list-style:none;
	width:250px;
	margin:0 0 7px;
	padding:0;
}
.hero-nav li, .home-page #hero-home .wa-fg .hero-nav li {
	float:left;
	height:20px;
	overflow:hidden;
	text-indent:-500px;
	width:20px;
	margin:0 10px 0 0;
	padding:0;
}
.hero-nav li a, .home-page #hero-home .wa-fg .hero-nav li a {
	background-repeat:no-repeat;
	display:block;
	height:20px;
	width:20px;
}
.hero-nav a:hover, .home-page #hero-home .wa-fg .hero-nav a:hover {
	background-position:0 -40px;
}
.article #hero-page h3, .teal-theme #hero-page h2, .home-page .teal h2 {
	color:#2e7ea3;
}
.teal-theme .wa-bg-mid, .home-page .teal .wa-bg-mid {
	background:#175877;
}
.pink-theme #hero-page h2, .home-page .pink h2 {
	color:#bb4787;
}
.pink-theme .wa-bg-mid, .home-page .pink .wa-bg-mid {
	background:#641342;
}
.purple-theme #hero-page h2, .home-page .purple h2 {
	color:#6d70b0;
}
.purple-theme .wa-bg-mid, .home-page .purple .wa-bg-mid {
	background:#242648;
}
.green-theme #hero-page h2, .home-page .green h2 {
	color:#4f7d76;
}
.green-theme .wa-bg-mid, .home-page .green .wa-bg-mid {
	background:#195048;
}
.orange-theme #hero-page h2, .home-page .orange h2 {
	color:#ba5b08;
}
.orange-theme .wa-bg-mid, .home-page .orange .wa-bg-mid {
	background:#b75c0b;
}
#navigation .purple-theme .btn a, .purple-theme .btn a, .purple-theme .wa-bar, .purple-theme #page-top .tabs .btn a, .purple-theme #hero-page .wa-bar, .purple-theme .link-list .head, .purple-theme .text-box .head, .purple-theme .blog-box .head, .home-page .purple .wa-bar, .home-page .purple .btn a:link, .purple .btn a:visited, .purple .btn a:active {
	background:#6d70b0;
}
#navigation .green-theme .btn a, .green-theme .btn a, .green-theme .wa-bar, .green-theme #page-top .tabs .btn a, .green-theme #hero-page .wa-bar, .green-theme .link-list .head, .green-theme .text-box .head, .green-theme .blog-box .head, .home-page .green .wa-bar, .home-page .green .btn a:link, .green .btn a:visited, .green .btn a:active {
	background:#4f7d76;
}
#navigation .orange-theme .btn a, .orange-theme .btn a, .orange-theme .wa-bar, .orange-theme #page-top .tabs .btn a, .orange-theme #hero-page .wa-bar, .orange-theme .link-list .head, .orange-theme .text-box .head, .orange-theme .blog-box .head, .orange-theme .formbox .number, .home-page .orange .wa-bar, .home-page .orange .btn a:link, .orange .btn a:visited, .orange .btn a:active {
	background:#d74800;
}
.entry-style-1 .last, .entry-style-2 .last, .entry-style-3 .last, .list-last,  .home-page #home-mid-left .last {
	margin-right:0;
}
#hero-page .wa-bg-top, #hero-page .wa-bg-bot, .home-page #hero-home .wa-bg-top, .home-page #hero-home .wa-bg-bot {
	float:left;
	height:10px;
	width:20px;
}
.hero-nav .active a, .hero-nav .active a:hover, .home-page #hero-home .wa-fg .hero-nav .active a, .home-page #hero-home .wa-fg .hero-nav .active a:hover {
	background-position:0 -20px;
}
.blog-theme #page-top, .article #page-top, .teal-theme #page-top {
	border-bottom:10px solid #2e7ea3;
}
.apicem #page-top {
	border-bottom:10px solid #3067B3;
}
.apicem .link-list, .apicem .text-box, .apicem .blog-box {
	background:#E0E8F4;
}
.article #page-top-h1, .article #page-top-h2, .teal-theme #page-top-h2, .teal-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/cancer/page-title-cancer.gif') no-repeat;
	color:#2e7ea3;
}
#wrapper.my-acs #page-top-h2, #wrapper.my-acs #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/my-acs-page-title.gif') no-repeat;
	color:#2e7ea3;
}
#wrapper.in-your-area #page-top-h2, #wrapper.in-your-area #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/in-your-area-page-title.gif') no-repeat;
	color:#2e7ea3;
}
#wrapper.espanol #page-top-h2, #wrapper.espanol #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/espanol-page-title.png') no-repeat;
	color:#2e7ea3;
	height:32px;
}
#wrapper.about-us #page-top-h2, #wrapper.about-us #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/about-us-page-title.png') no-repeat;
	color:#2e7ea3;
}
#wrapper.apicem #page-top-h2, #wrapper.apicem #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/asian-pacific-page-title.png') no-repeat;
	color:#2e7ea3;
}
.blog-theme #page-top-h2, .blog-theme #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/dr-lens-blog-page-title.gif') no-repeat;
	color:#2e7ea3;
}
.blog-theme-voice #page-top-h2, .blog-theme-voice #page-top-h1 {
	background:url('/acs/fragments/acs_css_files/images/global/expertvoices-blog-page-title.gif') no-repeat;
	color:#2e7ea3;
}
#wrapper.espanol.search-page #page-top h2, #wrapper.espanol.search-page #page-top h1, #wrapper.espanol.search-page #page-top-h2{
	background:url('/acs/fragments/acs_css_files/images/global/resultados-page-title.png') no-repeat;
	color:#2e7ea3;
	margin-bottom:10px;
}
.article #quick-finder, .teal-theme #quick-finder {
	background:#5da3c5;
}
.blue-theme #quick-finder {
	background:#5985C2;
}
.article #quick-finder .head, .teal-theme #quick-finder .head {
	background:#2e7ea3;
	border-bottom:1px solid #9ec8dc;
}
#wrapper.my-acs #quick-finder .head, #wrapper.about-us #quick-finder .head, .blue-theme #quick-finder .head {
	background:#3067B3;
	border-bottom:1px solid #9BB6DA;
}
#wrapper.my-acs #quick-finder, #wrapper.about-us #quick-finder {
	background:#5D84BF;
}
.article #quick-finder li, .teal-theme #quick-finder li {
	border-top:1px solid #9ec8dc;
}
.blue-theme #quick-finder li {
	border-top:1px solid #9BB6DA;
}
.article .link-list, .article .text-box, .article .blog-box, .teal-theme .link-list, .teal-theme .text-box, .blue-theme .text-box, .teal-theme .blog-box {
	background:#cce2ed;
}
.home-page #searchbox-home .btn-submit, .search-page #searchbox-search .btn-submit {
	float:left;
	height:42px;
	width:91px;
}
.orange-theme .link-list li a:hover, .orange-theme .text-box li a:hover, .orange-theme .blog-box li a:hover, .search-page .link-list li a:hover, .search-page .text-box li a:hover, .search-page .blog-box li a:hover {
	background:#fbcea6;
}
.orange-theme #state-select .textfield, .green-theme #state-select .textfield {
	float:left;
	width:150px;
	margin:0 10px 8px 0;
}
.breadcrumb-trail li {
	display:inline-block;
	font-size:11px;
	margin-right:2px;
}
.breadcrumb-trail li a {
	color:#919191;
	font-weight:400;
}
.sub-article h1 {
	border-bottom:10px solid #D6D6D6;
	font-size:24px;
	font-weight:700;
	line-height:36px;
	padding-bottom:0;
}
.sub-article h3 {
	font-size:13px;
	line-height:16px;
	margin-top:16px;
}
#navigation {
	background:#d6d6d6;
	height:45px;
	list-style:none;
	margin-left:40px;
	width:916px;
	z-index:101;
}
#navigation li {
	float:left;
	height:45px;
	position:relative;
}
#navigation li a {
	display:block;
	height:45px;
	overflow:hidden;
	text-indent:-10000px;
}
#nav-home {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat;
	width:102px;
}
#nav-cancer {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -102px 0;
	width:120px;
}
#nav-healthy {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -222px 0;
	width:125px;
}
#nav-treatment {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -347px 0;
	width:152px;
}
#nav-research {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -499px 0;
	width:135px;
}
#nav-involved {
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -634px 0;
	width:132px;
}
#nav-myacs{
	background:url('/acs/fragments/acs_css_files/images/global/main-nav-bg.png') no-repeat -766px 0;
	width:150px;
}
#nav-cancer .drop-wrapper {
	left:-112px;
}
#nav-healthy .drop-wrapper {
	left:-232px;
}
#nav-treatment .drop-wrapper {
	left:-357px;
}
#nav-research .drop-wrapper {
	left:-509px;
}
#nav-involved .drop-wrapper {
	left:-644px;
}
.drop-wrapper {
	display:none;
	position:absolute;
	width:996px;
	z-index:201;
}
.drop-shadow {
	background:#a4a4a4;
	height:296px;
	left:7px;
	position:absolute;
	top:17px;
	width:932px;
}
.dropdown {
	position:absolute;
	width:932px;
}
.dropdown .dropcase {
	background:#fff url('/acs/fragments/acs_css_files/images/global/mega-dropdown-bg.png') repeat-x 0 0;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	height:266px;
	margin-top:10px;
	overflow:hidden;
	padding:0 0 20px;
}
.dropdown .left, .dropdown .middle, .dropdown .right {
	float:left;
	height:260px;
	margin-right:20px;
	overflow:hidden;
}
.dropdown .left {
	margin-left:10px;
	width:213px;
}
.dropdown .middle {
	width:365px;
}
.dropdown .right {
	margin-right:0;
	width:292px;
}
.dropdown .h-section {
	font-size:14px;
	font-weight:700;
	margin-bottom:14px;
	margin-top:14px;
}
#hero-page {
	font-size:14px;
	height:283px;
	line-height:18px;
	overflow:hidden;
	position:relative;
	width:722px;
	margin:0;
}
#hero-page #hero-img-holder img {
	left:40px;
	position:absolute;
	top:0;
	z-index:100;
}
#hero-page #hero-img-holder a {
	display:block;
	height:283px;
	left:40px;
	position:absolute;
	top:0;
	width:722px;
	z-index:150;
}
#hero-page .wraparound {
	height:166px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:108px;
	width:488px;
	z-index:200;
}
#hero-page .wa-bg {
	height:166px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:20px;
}
#hero-page .wa-bg-mid {
	float:left;
	height:146px;
	width:20px;
}
#hero-page .wa-bar {
	height:156px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:40px;
	z-index:250;
}
#hero-page .wa-fg {
	background:#fff;
	height:156px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:488px;
	z-index:200;
}
#hero-page .wa-fg .content {
	margin:20px 20px 20px 60px;
}
#hero-page h2 {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 10px;
}
.home-page #hero-home {
	height:264px;
	overflow:hidden;
	position:relative;
	width:956px;
	margin:10px 0 0 40px;
}
.home-page #hero-home #hero-img-holder img {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.home-page #hero-home #hero-img-holder a {
	display:block;
	height:264px;
	left:0;
	position:absolute;
	top:0;
	width:916px;
}
.home-page #hero-home .wraparound {
	height:214px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:30px;
	width:332px;
	z-index:100;
}
.home-page #hero-home .wa-bg {
	height:214px;
	overflow:hidden;
	position:absolute;
	right:0;
	width:20px;
}
.home-page #hero-home .wa-bg-mid {
	float:left;
	height:194px;
	width:20px;
}
.home-page #hero-home .wa-bar {
	height:204px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:40px;
	z-index:2;
}
.home-page #hero-home .wa-bar-light {
	background:#fff;
	height:204px;
	position:absolute;
	right:0;
	top:204px;
	width:40px;
}
.home-page #hero-home .wa-fg {
	background:#fff;
	height:204px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:332px;
	z-index:1;
}
.home-page #hero-home .wa-fg .content {
	margin:10px 100px 20px 20px;
}
.home-page #hero-home .wa-fg #hero-nav-1 a:link, .home-page #hero-home .wa-fg #hero-nav-1 a:visited, .home-page #hero-home .wa-fg #hero-nav-1 a:active {
	background-image:url('/acs/fragments/acs_css_files/images/home/hero-home-nav-1.gif');
}
.home-page #hero-home .wa-fg #hero-nav-2 a:link, .home-page #hero-home .wa-fg #hero-nav-2 a:visited, .home-page #hero-home .wa-fg #hero-nav-2 a:active {
	background-image:url('/acs/fragments/acs_css_files/images/home/hero-home-nav-2.gif');
}
.home-page #hero-home .wa-fg #hero-nav-3 a:link, .home-page #hero-home .wa-fg #hero-nav-3 a:visited, .home-page #hero-home .wa-fg #hero-nav-3 a:active {
	background-image:url('/acs/fragments/acs_css_files/images/home/hero-home-nav-3.gif');
}
.home-page #hero-home .wa-fg #hero-nav-4 a:link, .home-page #hero-home .wa-fg #hero-nav-4 a:visited, .home-page #hero-home .wa-fg #hero-nav-4 a:active {
	background-image:url('/acs/fragments/acs_css_files/images/home/hero-home-nav-4.gif');
}
.home-page #hero-home .wa-fg #hero-nav-5 a:link, .home-page #hero-home .wa-fg #hero-nav-5 a:visited, .home-page #hero-home .wa-fg #hero-nav-5 a:active {
	background-image:url('/acs/fragments/acs_css_files/images/home/hero-home-nav-5.gif');
}
.home-page #hero-home .wa-fg .content h2 {
	font-size:31px;
	font-weight:700;
	line-height:28px;
	margin:0;
	padding:0;
}
.home-page #hero-home .wa-fg .content h2 .small {
	font-size:18px;
	line-height:20px;
	margin:0;
}
.home-page #hero-home .wa-fg .content p {
	font-size:14px;
	line-height:18px;
	margin:4px 0 10px;
}
.dropdown .list-left {
	list-style:none;
	width:213px;
}
.dropdown .list-left li {
	border-bottom:1px solid #d6d6d6;
	width:213px;
}
.dropdown .list-left li a {
	display:block;
	width:213px;
	padding:7px 0 6px;
}
.dropdown .featured-article {
	float:left;
	margin-bottom:20px;
}
.dropdown .more-featured-articles {
	border-top:1px solid #d6d6d6;
	float:left;
	padding-top:10px;
	width:370px;
}
.dropdown .article-right {
	float:left;
	margin-left:10px;
	width:295px;
}
#navigation .dropdown li {
	background:none !important;
	float:none;
	height:auto;
}
#navigation .dropdown a, #navigation .dropdown li a {
	display:inline;
	height:auto;
	overflow:hidden;
	text-indent:0;
}
#nav-involved .drop-treatment {
	background-image:url('/acs/fragments/acs_css_files/images/global/drop-top-purple.gif');
	background-position:111px -40px;
	background-repeat:no-repeat;
}
#nav-research .drop-treatment {
	background-image:url('/acs/fragments/acs_css_files/images/global/drop-top-purple.gif');
	background-position:111px -30px;
	background-repeat:no-repeat;
}
#nav-treatment .drop-treatment {
	background-image:url('/acs/fragments/acs_css_files/images/global/drop-top-purple.gif');
	background-position:111px -20px;
	background-repeat:no-repeat;
}
#nav-healthy .drop-treatment {
	background-image:url('/acs/fragments/acs_css_files/images/global/drop-top-purple.gif');
	background-position:111px -10px;
	background-repeat:no-repeat;
}
#nav-cancer .drop-treatment {
	background-image:url('/acs/fragments/acs_css_files/images/global/drop-top-purple.gif');
	background-position:111px 0;
	background-repeat:no-repeat;
}
#saveddocs-modal{
	text-align: left;
}
#navigation .modal-wrapper {
	display:none;
	position:absolute;
	right:-10px;
	top: 45px;
	z-index: 300;
	padding: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 410px;
}

#navigation #set-my-area-container{
	
	border-top: 15px solid #FFFFFF;
	z-index:300;
	position: relative;
}
#login-page .formbox .number {
	background-attachment:scroll;
	background-color:#ba5b08;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
}
#login-page #page-top {
	border-bottom-color:#ba5b08;
	border-bottom-style:solid;
	border-bottom-width:10px;
}
.bulleted-list {
	margin:10px 0;
}
.bulleted-list li {
	background:url('/acs/fragments/acs_css_files/images/global/global-li-bullet.png') no-repeat 0 6px;
	margin-bottom:5px;
	list-style:none;
	padding:0 0 0 10px;
}
.ac_results {
	background-color:#FFF;
	border:1px solid #000;
	overflow:hidden;
	text-align:left;
	z-index:99999;
	padding:0;
}
.ac_results ul {
	list-style:none;
	list-style-position:outside;
	width:100%;
	margin:0;
	padding:0;
}
.ac_results li {
	cursor:default;
	display:block;
	font:menu;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	margin:0;
	padding:2px 5px;
}
.ac_loading {
	background:#FFF url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color:#eee;
}
.ac_over {
	background-color:#0A246A;
	color:#FFF;
}
#hero-page .wa-bar-light {
	background:#fff;
	height:156px;
	position:absolute;
	right:0;
	top:156px;
	width:40px;
}
#wrapper .no-margin, #login-selector ul#login-selector-list {
	margin:0;
}
#navigation .teal-theme .btn a, .teal-theme .btn a, .blog-theme .btn a, .teal-theme .wa-bar, .blog-theme #page-top .tabs .btn a, .article #page-top .tabs .btn a, .article #hero-page .wa-bar, .article .link-list .head, .article .text-box .head, .article .blog-box .head, .teal-theme #page-top .tabs .btn a, .teal-theme .link-list .head, .teal-theme .text-box .head, .teal-theme .blog-box .head, .home-page .teal .wa-bar, .home-page .teal .btn a:link, .teal .btn a:visited, .teal .btn a:active, #login-page .btn a {
	background:#2e7ea3;
}
.article #quick-finder li a:hover, .article #quick-finder ul li.active a, .teal-theme #quick-finder li a:hover, .teal-theme #quick-finder ul li.active a {
	background-color:#2e7ea3;
	text-decoration:none;
}
.blue-theme #quick-finder li a:hover, .blue-theme #quick-finder ul li.active a {
	background-color:#3067B3;
	text-decoration:none;
}
#signinModalWrapper {
	background:url('/acs/fragments/acs_css_files/images/global/login-wrapper-shadow.png') no-repeat 100% 100%;
	height:400px;
	text-align:left;
	width:686px;
	padding:0 7px 7px 0;
}
#signinModalContent {
	background:#fdfdfd url('/acs/fragments/acs_css_files/images/global/login-modal-bg.png') repeat-x 0 100%;
	border:1px solid #fff;
	height:302px;
	overflow:hidden;
	text-align:left;
	width:644px;
	padding:20px;
}
#signinModalContent #leftLoginPane {
	border-right:1px solid #d6d6d6;
	float:left;
	padding-right:20px;
	width:219px;
}
#signinModalContent #rightLoginPane {
	float:left;
	padding-left:20px;
	width:380px;
}
#signinModalContent p {
	color:#565454;
	font-size:13px;
	line-height:16px;
	margin-bottom:10px;
}
#signinModalContent h4 {
	font-size:18px;
	font-weight:400;
	line-height:32px;
	margin-bottom:10px;
}
#signinModalContent #acsLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/acs-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #googleLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/google-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #yahooLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/yahoo-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #facebookLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/facebook-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #liveidLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/live-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #aolLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/aol-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #openidLoginArea h4 {
	background:url('/acs/fragments/acs_css_files/images/global/openid-badge.png') no-repeat 0 50%;
	padding-left:40px;
}
#signinModalContent #login-selector ul#login-selector-list li a {
	color:#565454;
	display:block;
	font-size:14px;
	font-weight:400;
	line-height:36px;
	padding-left:40px;
}
#signinModalContent #login-selector ul#login-selector-list li a:hover {
	color:#3067B3;
}
#signinModalContent li#acsLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/acs-badge.png') no-repeat 0 50%;
}
#signinModalContent li#googleLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/google-badge.png') no-repeat 0 50%;
}
#signinModalContent li#yahooLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/yahoo-badge.png') no-repeat 0 50%;
}
#signinModalContent li#facebookLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/facebook-badge.png') no-repeat 0 50%;
}
#signinModalContent li#liveidLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/live-badge.png') no-repeat 0 50%;
}
#signinModalContent li#aolLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/aol-badge.png') no-repeat 0 50%;
}
#signinModalContent li#openidLoginLink {
	background:url('/acs/fragments/acs_css_files/images/global/openid-badge.png') no-repeat 0 50%;
}
#signinModalContent form .formbox .btn a {
	background-color:#2e7ea3;
}
div.loginArea {
	display:none;
	padding-left:20px;
	text-align:left;
}
#login-wrapper form .formbox .btn a {
	background-color:#2e7ea3;
	width:72px;
}
#simplemodal-overlay {
	background-color:#000;
}
.pink-theme .btn a, #navigation .pink-theme .btn a, .pink-theme .wa-bar, .pink-theme #page-top .tabs .btn a, .pink-theme #hero-page .wa-bar, .pink-theme .link-list .head, .pink-theme .text-box .head, #healthy-page .blog-box .head, .home-page .pink .wa-bar, .home-page .pink .btn a:link, .pink .btn a:visited, .pink .btn a:active {
	background:#bb4787;
}
#saveArticleModalWrapper {
	background:url('/acs/fragments/acs_css_files/images/global/save-article-modal-bg.png') no-repeat 100% 100%;
	display:none;
	height:168px;
	text-align:left;
	width:400px;
	padding:0 7px 7px 0;
}
#saveArticleModalContent {
	background:#fdfdfd url('/acs/fragments/acs_css_files/images/global/login-modal-bg.png') repeat-x 0 100%;
	border:1px solid #fff;
	height:70px;
	overflow:hidden;
	text-align:left;
	padding:20px;
}
#mapModalHeader h3 {
	background:none repeat scroll 0 0 #3067B3;
	color:#FFF;
	height:56px;
	line-height:56px;
	text-align:left;
	text-indent:20px;
}
.one-column {
	margin:0 40px;
}
.regionOffices {
	float:left;
	height:60px;
	width:200px;
	margin:10px 0;
}
.regionOffices input {
	float:left;
	width:16px;
}
#regionOfficeContainer {
	margin-bottom:10px;
	width:690px;
}
#saved-articles {
	margin:20px 0;
}
#saved-articles li {
	line-height:24px;
	margin-bottom:4px;
}
#saved-articles li a {
	font-size:13px;
}
.saRemove {
	background:url('/acs/fragments/acs_css_files/images/global/sa-remove-btn.png') no-repeat 0 50%;
	display:inline-block;
	margin-right:8px;
	text-indent:-9999px;
	width:16px;
}
.gsa-keymatch {
	background-color:#EAF0F7;
	margin-bottom:10px;
	padding:10px;
}
.gsa-keymatch-info a {
	font-size:14px;
	line-height:150%;
}
.gsa-keymatch div.greenlink a {
	color:#2e7ea3;
	font-size:12px;
	font-weight:400;
}
.search-glossary-result h1 {
	background:url('/acs/fragments/acs_css_files/images/global/glossary-ico.png') no-repeat scroll 0 0 transparent;
	display:inline-block;
	font-size:15px;
	line-height:150%;
	margin-bottom:0;
	padding-left:30px;
}
.search_all {
	margin-bottom:.75em;
}
.inmyarea {
	background-color:#e8e8ff;
	font-weight:700;
	padding:1em;
}
.search-widget-liston ul, .search-widget-liston li {
	list-style-position:inside;
	list-style-type:square;
}
.belowSearchText {
	color:#FFF;
	font-weight:700;
	margin:10px 0 19px 5px;
}
#eventSearchFormLoc {
	margin-bottom:10px;
	overflow:hidden;
}
#eventSearchFormLocZip {
	border-right:1px solid #dfdfdf;
	float:left;
	margin-right:15px;
	padding-right:15px;
}
#eventSearchFormLocZip input#zip {
	width:50px;
}
#eventSearchFormLocCityState #city {
	margin-right:10px;
	width:140px;
}
#eventSearchFormKeyword {
	float:left;
	margin-bottom:10px;
}
#eventSearchFormKeyword input {
	width:538px;
	padding:5px 3px;
}
#eventSearchFormKeywordSubmitBox .formbox {
	background:transparent;
	float:left;
	margin-left:20px;
	width:auto;
	padding:3px 0 0;
}
#eventSearchFormKeywordSubmitBox .formbox .btn {
	width:76px;
}
.searchSummary {
	font-weight:600;
	margin-bottom:15px;
}
table.searchResultsTbl thead th {
	background-color:#BA5B08;
	color:#000;
	font-weight:700;
	padding:10px 5px;
}
table.searchResultsTbl tr.altRow td {
	background-color:#FEF4EA;
}
table.searchResultsTbl td {
	padding:10px 5px;
}
.refinements h4 {
	font-size:13px;
	line-height:15px;
	margin-bottom:3px;
}
.refinements ul.refinementsList li {
	padding-left:23px;
	text-indent:-23px;
}
.refinements ul.refinementsList li label {
	line-height:13px;
}
.refinements ul.refinementsList li.indented {
	padding-left:23px;
	text-indent:0;
	margin:6px 0 10px;
}
.refinements .eventDates .eventDate label {
	display:block;
	float:left;
	padding-top:2px;
	width:60px;
}
.refinements .eventDates .eventDate input {
	float:left;
	margin-bottom:4px;
	width:70px;
}
#narrow-results label {
	line-height:150%;
}
#narrow-results #event-dates label {
	display:inline-block;
	width:60px;
}
#local-search-criteria {
	background:#efefef;
	margin-bottom:20px;
	padding:20px;
}
#local-search-criteria p {
	line-height:24px;
	margin-bottom:20px;
}
#your-location p {
	float:left;
	margin-right:10px;
}
#local-zip {
	width:75px;
}
#local-search-button {
	background:url('/acs/fragments/acs_css_files/images/global/local-search-btn.png') no-repeat 0 0;
	border:0;
	height:24px;
	text-indent:-9999px;
	width:85px;
}
.section-triple .description, #local-search-criteria .description {
	margin-bottom:10px;
	margin-top:-15px;
}
.search-page #pagination, #pagination {
	background:#efefef;
	list-style:none;
	margin-top:40px;
	position:relative;
}
.search-page #pagination li, #pagination li {
	background:#efefef;
	border-right:1px solid #c9c9c9;
	float:left;
	height:40px;
	overflow:hidden;
	width:38px;
}
.search-page #pagination li a, #pagination li a {
	display:inline-block;
	font-size:15px;
	font-weight:400;
	height:40px;
	overflow:hidden;
	padding-top:12px;
	text-align:center;
	width:40px;
}
.search-page #pagination li a:hover, #pagination li a:hover {
	background:#3067b3;
	color:#fff;
	text-decoration:none;
}
.search-page #pagination li.preactive, #pagination li.preactive {
	border-right:1px solid #efefef;
}
.search-page #pagination li.active, #pagination li.active {
	border-right:1px solid #fff;
}
.search-page #pagination li.active a, .search-page #pagination li.active a:hover, #pagination li.active a, #pagination li.active a:hover {
	background:#fff;
	color:#545454;
	font-weight:700;
}
.search-page #pagination #pagin-first a:hover p, #pagination #pagin-first a:hover p {
	border-left:2px solid #fff;
}
.search-page #pagination #pagin-last a:hover p, #pagination #pagin-last a:hover p {
	border-right:2px solid #fff;
}
.search-page #pagination #pagin-next, .search-page #pagination #pagin-next a, #pagination #pagin-prev, #pagination #pagin-prev a, #pagination #pagin-next, #pagination #pagin-next a {
	font-size:14px;
	width:100px;
}
.search-page #pagination #pagin-first p, .search-page #pagination #pagin-last p, #pagination #pagin-first p, #pagination #pagin-last p {
	border-left:2px solid #3067b3;
	display:inline-block;
	height:10px;
	overflow:hidden;
	position:relative;
}
.search-page #pagination #pagin-last p, #pagination #pagin-last p {
	border-left:0;
	border-right:2px solid #3067b3;
}
.search-page #pagination #pagin-last, #pagination #pagin-last {
	border-right:0;
}
.search-page #pagination #pagin-first p span, .search-page #pagination #pagin-last p span, #pagination #pagin-first p span, #pagination #pagin-last p span {
	float:left;
	font-size:20px;
	margin-top:-5px;
}
#hero-img-holder, #eventSearchFormKeywordSubmitBox, .refinements .eventDates .eventDate {
	overflow:hidden;
}
#signinModalHeader h3, #saveArticleModalHeader h3 {
	background:none repeat scroll 0 0 #3067B3;
	color:#FFF;
	height:56px;
	line-height:56px;
	text-indent:20px;
}
#signinModalContent form label, #login-wrapper form label {
	font-weight:600;
}
#signinModalContent form .formbox, #login-wrapper form .formbox {
	display:block;
	margin:14px 0;
}
#signinModalContent form .formbox .btn a:hover, #login-wrapper form .formbox .btn a:hover {
	background-color:#ba5b08;
}
.search-widget-sep, .search-office {
	
	margin-bottom:0.75em;
	padding-bottom:0.75em;
}
#local-city, #local-state {
	width:150px;
}
.sort {
	display:inline-block;
	height:16px;
	margin-left:5px;
	position:relative;
	width:10px;
}
.sortAsc {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat 0 0;
	height:7px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:10px;
}
.sortAsc.sortOn {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat -12px 0;
}
.sortDesc {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat 0 -9px;
	bottom:0;
	height:7px;
	position:absolute;
	text-indent:-9999px;
	width:10px;
}
.sortDesc.sortOn {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat -12px -9px;
}
.sortAsc:hover {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat 100% 0;
}
.sortDesc:hover {
	background:url('/acs/fragments/acs_css_files/images/global/sort-buttons.png') no-repeat 100% -9px;
}
.news-article h1, .main-article h1 {
	font-size:22px;
	font-weight:700;
	line-height:118%;
	margin-bottom:10px;
}
.news-article h2, .main-article h2 {
	font-size:18px;
	font-weight:700;
	line-height:146%;
	margin-bottom:10px;
}
.cid .text-box h2 {
	text-transform:uppercase;
}
.news-article h3, .main-article h3 {
	font-size:16px;
	font-weight:700;
	line-height:154%;
	margin-bottom:10px;
}
.news-article h4, .main-article h4 {
	font-size:12px;
	font-weight:700;
	line-height:118%;
	margin-bottom:10px;
}
#cid-content ul, .news-article ul, .main-article ul,
#cid-content ol, .news-article ol, .main-article ol {
  margin: 0 0 0 17px;
  overflow: hidden;
}
#cid-content ol li, .news-article ol li, .main-article ol li {
	list-style:decimal inside none;
	background:none;
	font-size:13px;
	line-height:154%;
	margin-bottom:6px;
	padding:0 0 0 3px;
}
#cid-content ul li, .news-article ul li, .main-article ul li {
	background-image: none;
	list-style: square outside none;
	padding-left: 0;
	margin: 0 0 12px 15px;
}
#cid-content ul li ul li, .news-article ul li ul li, .main-article ul li ul li {
  background-image: none;
  list-style: disc outside none;
  margin: 12px 0 0 15px;
}
#cid-content ul li ul li ul li, .news-article ul li ul li ul li, .main-article ul li ul li ul li {
  background-image: none;
  list-style: circle outside none;
  margin: 12px 0 0 15px;
}
#cid-content ul ul, .news-article ul ul, .main-article ul ul {
  margin-bottom:0;
}
#cid-content ul ul ul, .news-article ul ul ul, .main-article ul ul ul {
  margin-bottom:0;
}
.article .main-article .heading {
	font-size:22px;
	font-weight:700;
}
.home-page #searchbox-home a:link, .home-page #searchbox-home a:visited, .home-page #searchbox-home a:active, table.searchResultsTbl thead th a {
	color:#fff;
}
#mapModalHeader h3 a, #signinModalHeader h3 a, #saveArticleModalHeader h3 a {
	background:url('/acs/fragments/acs_css_files/images/global/close-modal-x.png') no-repeat scroll 100% 18px transparent;
	color:#FFF;
	float:right;
	font-size:12px;
	margin-right:10px;
	padding-right:25px;
}

#signin-wrapper {
	background:#fff;
	text-align:left;
	width:636px;
	padding:20px;
}
#signin-header {
	height:31px;
	margin-bottom:3px;
	width:636px;
}
#signin-header h2 {
	background:#3067B3 url(/acs/fragments/acs_css_files/images/global/signin-header-bg.png) no-repeat 100% 0;
	color:#fff;
	float:left;
	font-size:16px;
	font-weight:400;
	height:31px;
	line-height:31px;
	margin-bottom:0;
	text-indent:11px;
	text-transform:uppercase;
	width:562px;
}
#signin-content {
	border:1px solid #ccc;
	float:left;
	height:297px;
	margin-bottom:20px;
	width:634px;
}
#signin-left {
	background:url(/acs/fragments/acs_css_files/images/global/signin-left-bg.png) repeat-y;
	border:1px solid #fff;
	float:left;
	height:285px;
	width:199px;
	padding:5px 0;
}
#signin-left p {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	color:#3067b3;
	font-size:12px;
	font-weight:700;
	height:33px;
	line-height:14px;
	padding-left:17px;
	padding-top:6px;
	width:173px;
}
#login-selector-list a {
	border-bottom:1px solid #fff;
	color:#565454;
	display:block;
	font-size:14px;
	height:33px;
	line-height:34px;
	text-decoration:none;
	text-indent:51px;
	width:190px;
}
#login-selector-list a span {
	background-image:url(/acs/fragments/acs_css_files/images/global/login-provider-icons.png);
	background-position:17px 5px;
	background-repeat:no-repeat;
	display:block;
	height:33px;
	width:190px;
}
#login-selector-list a:hover {
	background-color:#D6E1EB;
}
#login-selector-list li.active a {
	background:url(/acs/fragments/acs_css_files/images/global/login-selector-list-active-bg.png) no-repeat 0 0;
	color:#fff;
	width:199px;
}
#login-selector-list #google-login-link a span {
	background-position:17px -31px;
}
#login-selector-list #yahoo-login-link a span {
	background-position:17px -63px;
}
#login-selector-list #facebook-login-link a span {
	background-position:17px -97px;
}
#login-selector-list #liveid-login-link a span {
	background-position:17px -132px;
}
#login-selector-list #aol-login-link a span {
	background-position:17px -166px;
}
#login-selector-list #openid-login-link a span {
	background-position:17px -201px;
}
#signin-right {
	float:left;
	margin-left:13px;
	width:420px;
}
#signin-right-content {
	position:relative;
}
#signin-right-content .account-icon-wrap {
	display:none;
	position:absolute;
	right:-40px;
	top:0;
}
#signin-right-content h3 {
	color:#3067b3;
	font-size:18px;
	margin-bottom:10px;
	margin-top:15px;
	padding-right:50px;
}
#signin-right-content p {
	color:#565454;
	font-size:12px;
	line-height:133%;
	margin-bottom:10px;
	padding-right:60px;
}
#signin-footer {
	background:url(/acs/fragments/acs_css_files/images/global/signin-logo.png) no-repeat 100% 0;
	clear:both;
	height:49px;
	width:636px;
	margin:20px 1px 0 0;
}
#signin-footer h3 {
	text-indent:-9999px;
}
#signin-right label {
	color:#3067b3;
	font-size:12px;
	line-height:133%;
}
#signin-right fieldset p {
	float:left;
	line-height:25px;
	margin-bottom:10px;
	width:50%;
}
#signin-right fieldset .textfield {
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #7C7C7C;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7C7C7C;
	margin-bottom:5px;
	width:150px;
}
#signin-right .signin-button {
	background:url(/acs/fragments/acs_css_files/images/global/signin-button.png) no-repeat 0 0;
	border:0;
	display:block;
	height:25px;
	margin-bottom:5px;
	text-indent:-9999px;
	width:96px;
	font-size:0;
	line-height:0;
}
#signin-right #register-button {
	background:url(/acs/fragments/acs_css_files/images/global/register-button.png) no-repeat 0 0;
	display:inline-block;
	height:19px;
	margin-left:10px;
	text-indent:-9999px;
	width:91px;
}
#signin-right #register-blurb {
	line-height:19px;
}
#signin-right #register-blurb span {
	color:#2e67b3;
	font-weight:700;
}
.modal-wrapper {
	background:#fff;
	text-align:left;
	padding:20px;
}
.modal-header {
	height:31px;
	margin-bottom:3px;
}
#navigation li .modal-header p a, #navigation li .modal-content p a {
	height:auto;
	text-indent:0;
}
.modal-content {
	border:1px solid #ccc;
}
.modal-content h3 {
	color:#3067B3;
	font-size:18px;
}
.modal-content p.clear-float {
	float:none;
}
#set-my-area-wrapper .modal-content {
	width:294px;
	padding:20px;
	margin-bottom: 0px;
	height: 300px;
}
#nav-myacs-dropdown #goBtn {
	background:url('/acs/fragments/acs_css_files/images/global/btn-go.png') no-repeat 0 0;
	border:0;
	height:25px;
	width:43px;
	font-size:0;
	line-height:0;
}
#nav-myacs-dropdown .border-top {
	border-top:10px solid #D6D6D6;
}

#set-my-area-container{
	z-index: 10;
	background-color: #FFFFFF;
}
#nav-myacs-dropdown select[id=cancerType]{
	width: 300px;
}
#breadcrumb-trail li {
	display:inline-block;
	margin-right:7px;
	background:url('/acs/fragments/acs_css_files/images/global/global-li-bullet.png') no-repeat scroll 100% 5px transparent;
	font-size:12px;
	line-height:133%;
	padding:0 15px 0 0;
}
#cid-toc-container h3 {
	font-size:14px;
	margin-bottom:5px;
}
#cid-toc-container ul {
	margin-bottom:20px;
	margin-left:5px;
}
#cid-toc-container li {
	background:url('/acs/fragments/acs_css_files/images/global/global-li-bullet.png') no-repeat scroll 0 7px transparent;
	padding:0 0 0 10px;
}
#cid-toc-container li a {
	font-size:13px;
	line-height:150%;
}
.separate-sections h3 {
	border-top:1px solid #d6d6d6;
	float:left;
	margin-right:20px;
	padding-top:15px;
	width:682px;
}
.separate-sections h2 {
	padding-top:15px;
}
.cid .text-box {
	width:652px;
	margin:20px 0;
	padding:15px;
}
.cid-nav {
	overflow:hidden;
	margin-bottom:15px;
}
.cid-nav .cid-right {
	float:right;
	text-align:right;
}
.cid-left h3, .cid-right h3 {
	margin-bottom:0;
	font-size:12px;
}
.cid-left h2, .cid-right h2 {
	margin-bottom:0;
	font-size:14px;
}
.cid-right img {
	margin-left:10px;
}
.btn-cid-menu {
	margin:0 10px;
}
.cid .text-box select {
	width:450px;
}
.green-theme .theme-text {
	color:#4f7d76;
	width:300px;
}
.teal-theme .theme-text {
	color:#2e7ea3;
	width:300px;
}
.pink-theme .theme-text {
	color:#bb4787;
	width:300px;
}
.purple-theme .theme-text {
	color:#6D70B0;
	width:300px;
}
.orange-theme .theme-text {
	color:#ba5b08;
	width:300px;
}
a#cid-left-image {
	background:url('/acs/fragments/acs_css_files/images/global/cid-arrows.png') no-repeat;
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:24px;
	width:24px;
	margin:5px 5px 5px 0;
}
a#cid-right-image {
	background:url('/acs/fragments/acs_css_files/images/global/cid-arrows.png') no-repeat;
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:-999px;
	width:24px;
	background-position:-24px 0;
	margin:5px 0 5px 5px;
}
.teal-theme .formbox .number {
	background:#2e7ea3;
}
#content {
	float:left;
	margin-right:20px;
	width:680px;
}
#sidepanel {
	float:left;
	width:216px;
}
#sidepanel li {
	list-style: none outside none;
}
#blog-nav .newsfeed a {
	background:#5DA3C5 url('/acs/fragments/acs_css_files/images/global/rss-icon.png') no-repeat 73px 9px;
}
.loginbox {
	margin:0 auto;
}
.loginbox td {
	padding:3px;
}
#blog-header p {
	font-size:16px;
	font-weight:700;
	margin:0;
}
#blog-header span {
	color:silver;
	font-weight:400;
	letter-spacing:4px;
	margin:0;
}

#menu {
	margin-bottom:20px;
	padding:5px;
}
#menu a.apmlfilter {
	background:url(../../pics/apml.png) no-repeat left 1px;
	float:right;
	margin-right:10px;
	padding-left:16px;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li a {
	font-weight:700;
	padding:10px;
}
div.widgetzone {
	background:none;
	padding:0;
}
div.widgetzone .clear {
	clear:left;
}
div.widget {
	margin-bottom:10px;
	z-index:1;
}
div.widget .content {
	font-size:11px;
	padding:0 10px;
}
div.categorylist .content {
	padding:0;
}
div.widget a.edit, div.widget a.move {
	float:right;
	font-size:85%;
	font-weight:400;
	margin-left:5px;
	z-index:1;
}
div.widget a.delete {
	color:#999;
	float:right;
	font-weight:700;
	margin-left:5px;
	position:relative;
	text-decoration:none;
	top:-3px;
	z-index:1;
}
.widgetzone .widget ul {
	list-style-type:none;
	text-transform:capitalize;
	margin:0;
	padding:0;
}
.widgetzone div.search {
	background:none;
	border:none;
}
.widgetzone div#moveWidgetToContainer {
	text-align:right;
	margin:3px;
}
#blogroll ul {
	list-style-type:none;
	margin:0 0 3px;
	padding:0;
}
#blogroll ul li ul li a {
	color:#666;
	font-size:90%;
	margin-left:25px;
}
#blogroll ul li a img {
	border:none;
	margin-right:3px;
}
div.post, .mceContentBody {
	line-height:125%;
	margin-bottom:20px;
}
div.post p, .mceContentBody p {
	font-size:12px;
	line-height:133%;
}
div.post h1, .mceContentBody h1 {
	font-size:20px;
	line-height:100%;
	margin:0 0 10px;
}
div.post .author {
	color:#666;
	float:left;
	font-size:95%;
	text-transform:capitalize;
}
div.post .pubDate {
	color:#666;
	float:right;
	font-size:95%;
}
div.post .text {
	margin-top:30px;
}
div.post .text h2 {
	margin-bottom:-10px;
}
div.post .text h3 {
	font-size:11px;
	margin-bottom:-10px;
	padding:0;
}
div.post .footer {
	border-bottom:10px solid #BBB;
	padding-bottom:10px;
}
div.post .bottom {
	border-top:1px dotted #CCC;
	padding-top:10px;
	margin:20px 0 10px;
}
div.post .tags {
	float:left;
	font-weight:700;
	padding-right:10px;
}
div.post .text a[href^='http:'] {
background:url('/acs/fragments/acs_css_files/images/global/remote-icon.png') no-repeat scroll 100% 3px transparent;
padding-right:12px;
}
#relatedPosts div {
	padding:10px 0;
}
#relatedPosts h1 {
	margin:0 0 10px;
}
#relatedPosts a {
	display:block;
	margin-top:5px;
}
#relatedPosts span {
	color:#666;
	display:inline-block;
	text-indent:10px;
}
ul.recentPosts li {
	padding-bottom:10px;
}
ul.recentPosts li span {
	display:block;
	text-indent:10px;
	text-transform:none;
}
ul.recentComments li {
	padding-bottom:10px;
	text-transform:none;
}
.self {
	background:#E0EAEF;
}
.comment .gravatar {
	clear:both;
	float:left;
	margin:5px 10px 5px 0;
}
.comment .content {
	min-height:85px;
	margin:5px 5px 5px 90px;
}
.comment cite {
	font-family:Monospace;
	font-style:normal;
}
.comment img.flag {
	position:relative;
	top:2px;
}
.commentForm label {
	display:block;
	float:left;
	margin-top:4px;
	width:80px;
}
.commentForm textarea {
	border:1px solid silver;
	height:150px;
	width:100%;
}
#commentMenu {
	clear:both;
	margin:0;
	padding:0;
}
#commentMenu li {
	background:#d8d8d8;
	border:1px solid silver;
	border-bottom:transparent;
	cursor:pointer;
	float:left;
	list-style:none;
	position:relative;
	top:2px;
	margin:0 5px 0 0;
	padding:3px 8px;
}
#commentMenu li.selected {
	border-bottom:1px solid #FFF;
}
#commentPreview {
	clear:both;
	display:none;
	min-height:150px;
}
.success {
	color:green;
	font-weight:700;
}
.commentForm .bbcode {
	float:right;
	font-size:90%;
	position:relative;
	top:20px;
	padding:3px;
}
.commentForm .bbcodeNoLivePreview {
	top:0;
}
.bbcode a {
	border:1px solid #ccc;
	margin:1px;
	padding:1px 3px;
}
#archive {
	background-color:#FFF;
	border:1px solid silver;
	padding:10px;
}
#archive h1 {
	border-bottom:1px dashed silver;
	padding-bottom:9px;
	margin:0;
}
#archive h2 {
	border-bottom:1px solid silver;
	margin-bottom:10px;
	padding-bottom:4px;
}
#archive ul {
	list-style-type:square;
	margin:0 10px;
	padding:10px;
}
#archive ul li {
	margin-right:20px;
}
#archive table {
	border-collapse:collapse;
	width:100%;
}
#archive table td, #archive table th {
	text-align:left;
}
#archive table td {
	border-bottom:1px solid #D8D8D8;
	font-size:95%;
	text-align:left;
	padding:2px 0;
}
#archive .date {
	width:70px;
}
#searchbox #searchfield {
	margin-bottom:5px;
	width:95px;
}
#searchonsearch {
	border:1px solid silver;
	margin-bottom:20px;
	padding:5px 10px;
}
#searchonsearch h3 {
	font-size:13px;
	margin:3px;
}
#searchonsearch ol li {
	margin:2px 0;
}
ul#monthList ul li {
	font-weight:400;
	margin-left:20px;
}
ul#monthList li.year {
	cursor:pointer;
	font-size:11px;
	font-weight:700;
	line-height:15px;
	margin-bottom:3px;
}
.tagcloud {
	margin-bottom:10px;
	white-space:normal;
}
.tagcloud a {
	display:inline;
	margin-right:3px;
}
.tagcloud a.biggest {
	font-size:130%;
}
.tagcloud a.big {
	font-size:124%;
}
.tagcloud a.medium {
	font-size:115%;
}
.tagcloud a.small {
	font-size:100%;
}
.tagcloud a.smallest {
	font-size:90%;
}
#page #admin {
	border-top:1px solid silver;
	margin-top:10px;
	padding:5px 0;
}
#calendarContainer {
	text-transform:capitalize;
	margin:0 auto;
}
.calendar {
	border:none;
	margin:0 auto;
}
.calendar .weekend {
	background-color:#F1F1F1;
}
.calendar .other {
	color:silver;
}
.calendar a.exist {
	background-color:#F1F1F1;
	display:block;
	font-weight:700;
}
.rating p {
	display:inline;
	left:55px;
	position:relative;
	top:14px;
}
.star-rating {
	background-position:left top;
	height:25px;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:125px;
	margin:0;
	padding:0;
}
.star-rating a, .star-rating .current-rating {
	border:none;
	height:25px;
	left:0;
	line-height:25px;
	outline:none;
	overflow:hidden;
	position:absolute;
	text-indent:-1000em;
	top:0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position:left bottom;
}
.star-rating a.one-star {
	width:20%;
	z-index:6;
}
.star-rating a.two-stars {
	width:40%;
	z-index:5;
}
.star-rating a.three-stars {
	width:60%;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating .current-rating {
	background-position:left center;
	z-index:1;
}
.small-star {
	height:10px;
	width:50px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image:url(../../pics/star_small.gif);
	height:10px;
	line-height:10px;
}
#searchpage {
	margin-bottom:30px;
}
.searchresult span.text {
	clear:both;
	display:block;
	margin:3px 0;
}
.searchresult span.url {
	color:Gray;
}
.searchpage ul.paging {
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
.searchpage ul.paging li {
	background:#f1f1f1;
	border:1px solid gray;
	display:inline;
	margin-right:5px;
}
.searchpage ul.paging li a {
	padding:5px 8px;
}
.searchpage ul.paging li.active {
	background:#f1f1f1;
	border:1px solid #000;
}
#contact {
	border:1px solid silver;
	padding:10px;
}
#contact h1 {
	margin-top:0;
}
#contact label {
	display:block;
	padding-top:5px;
}
#contact input.field {
	width:200px;
}
#contact textarea {
	display:block;
	height:150px;
	overflow:auto;
	width:75%;
	margin:0;
}
.code {
	background-color:#F1F1F1;
	color:#000;
	font-family:Consolas, 'Courier New', Courier, Monospace;
	font-size:12px;
	line-height:normal;
}
.code .rem {
	color:green;
}
.code .str {
	color:#006080;
}
.code .op {
	color:#0000c0;
}
.code .asp {
	background-color:#ff0;
}
.code .html {
	color:maroon;
}
.code .attr {
	color:red;
}
.code .alt {
	background-color:#f4f4f4;
}
.code .lnum {
	color:#606060;
}
div.post .text a[rel] {
	background-position:right center;
	background-repeat:no-repeat;
}
div.post .text a[rel='me'] {
	background-image:url('../../pics/xfn/me.gif');
}
div.post .text a[rel~='contact'], div.post .text a[rel~='acquaintance'], div.post .text a[rel~='friend'] {
	background-image:url('../../pics/xfn/contact.gif');
	padding-right:11px;
}
div.post .text a[rel~='contact'][rel~='met'], div.post .text a[rel~='acquaintance'][rel~='met'], div.post .text a[rel~='friend'][rel~='met'] {
	background-image:url('../../pics/xfn/contactMet.gif');
	padding-right:11px;
}
div.post .text a[rel~='colleague'], div.post .text a[rel~='co-worker'] {
	background-image:url('../../pics/xfn/colleague.gif');
	padding-right:11px;
}
div.post .text a[rel~='colleague'][rel~='met'], div.post .text a[rel~='co-worker'][rel~='met'] {
	background-image:url('../../pics/xfn/colleagueMet.gif');
	padding-right:11px;
}
div.post .text a[rel~='muse'], div.post .text a[rel~='crush'], div.post .text a[rel~='date'], a[rel~='sweetheart'] {
	background-image:url('../../pics/xfn/sweet.gif');
	padding-right:11px;
}
div.post .text a[rel~='muse'][rel~='met'], div.post .text a[rel~='crush'][rel~='met'], div.post .text a[rel~='date'][rel~='met'], div.post .text a[rel~='sweetheart'][rel~='met'] {
	background-image:url('../../pics/xfn/sweetMet.gif');
	padding-right:11px;
}
.comment-replies {
	background:transparent url(../../pics/reply-arrow.gif) no-repeat 2px 2px;
	margin:5px 0 0;
	padding:0 0 0 15px;
}
#commentlist #comment-form {
	border:solid 1px #ccc;
	margin:10px 0;
	padding:10px;
}
#commentNotificationUnsubscription {
	background:#ffc;
	border:1px solid silver;
	color:Gray;
	margin-bottom:10px;
	padding:10px;
}
#commentNotificationUnsubscription h1 {
	margin:0 auto 12px;
	padding:0;
}
#relatedPosts p, #addcomment, #comment {
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}
#archive .comments, #archive .rating {
	text-align:center;
	width:70px;
}
.code .kwrd, .code .preproc {
	color:#00f;
}
#menu ul li a.feed img, .newsfeed img {
	margin-bottom:-2px;
	margin-right:3px;
}
#dynamic-converter-document table, div #dynamic-converter-document tr, #dynamic-converter-document td {
	border:1px solid #000;
}
#dynamic-converter-document li {
	background:none;
	list-style:disc inside;
	margin-bottom:15px;
}
#dynamic-converter-document .table-2, #dynamic-converter-document .caption {
	font-size:10px;
	margin-bottom:10px
}
#hope-story h3 {
	font-size:14px;
	margin-bottom:0;
	text-transform:uppercase;
}
#hope-story #article-date {
	font-weight:700;
	margin-bottom:10px;
}
#hope-story #hope-story-callout {
	background:#F0F0F7;
	margin-bottom:20px;
	padding:10px;
}
#hope-story #hope-story-image {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:280px;
}
#hope-story #hope-story-quote {
	display:table-cell;
	vertical-align:middle;
	width:320px;
}
#hope-story #hope-story-quote p {
	color:#545454;
	font-family:Georgia;
	font-size:18px;
	font-weight:700;
	line-height:133%;
}
.soh-feature {
	background:none repeat scroll 0 0 #EEE;
	height:190px;
	margin-bottom:10px;
	text-align:center;
	padding:10px;
}
.soh-feature img {
	height:190px;
}
li.view-saved-articles a:link {
	color:#fff;
	background:#8BC5DF;
	text-align:right;
}
#msgblock-bottom-content {
	margin-top:15px;
}
#thumbs {
	border-bottom:10px solid #d74800;
	padding-bottom:20px;
	margin:0 0 10px;
}
#thumbs li {
	float:left;
	margin-bottom:10px;
	margin-right:20px;
}
#controls {
	border-bottom:10px solid #d74800;
	clear:both;
	margin-bottom:20px;
	padding-bottom:10px;
}
#slideshow {
	float:left;
	width:482px;
}
#caption {
	display:table-cell;
	height:300px;
	vertical-align:middle;
	width:200px;
}
#btn-send-ecard, #btnSendCard {
	background:url('/acs/fragments/acs_css_files/images/global/btn-send-ecard.png') 0 0;
	height:24px;
	width:140px;
	font-size:0;
	border:0;
}
#cancer-drug-search {
	margin:30px 0;
}
#cancer-drug-search p {
	margin-bottom:10px;
	position:relative;
}
#cancer-drug-search p .btn {
	position:absolute;
	right:276px;
	top:-4px;
}
#cancer-drug-search #cancer-drug-dropdown-submit-btn {
	background:url('/acs/fragments/acs_css_files/images/global/go-btn-purple.png') 0 0;
	height:24px;
	width:51px;
	text-indent:-99px;
	border:0;
}
#cancer-drug-search #cancerGenericDrugs {
	height:24px;
}
.siteMap li {
	line-height:150%;
	font-size:13px;
	margin-bottom:20px;
}
.treeview .hitarea {
	background:url('/acs/fragments/acs_css_files/images/global/treeview-3.png') no-repeat scroll -1px -23px transparent;
	cursor:pointer;
	float:left;
	height:16px;
	margin-left:-16px;
	width:16px;
}
.treeview li {
	background:url(/acs/fragments/acs_css_files/images/global/treeview-default-line2.gif) 0 0 no-repeat;
}
.treeview .expandable-hitarea {
	background-position:-1px 3px;
}
#FeedbackForm #comments {
	height:80px;
	width:100%;
	border-color:#7F99CC #D5E0F0 #D5E0F0 #7F99CC;
	border-style:solid;
	border-width:1px;
	margin:10px 0 20px;
}
#FeedbackForm button.submit {
	background:url('/acs/fragments/acs_css_files/images/global/feedback-submit-btn.png') no-repeat 0 0;
	width:84px;
	height:24px;
	text-indent:-999px;
}
#FeedbackForm button.reset {
	background:url('/acs/fragments/acs_css_files/images/global/feedback-cancel-btn.png') no-repeat 0 0;
	width:84px;
	height:24px;
	text-indent:-999px;
}
#FeedbackForm .footnote {
	display:table-cell;
	width:440px;
}
#FeedbackForm .inline-block-margin-10 {
	display:table-cell;
	vertical-align:middle;
}
.search-english-text {
	text-align:right;
	padding:6px 22px 0 0;
}
.search-english-text a {
	color:#fff;
	font-size:11px;
}
.spanish-cancer-landing-types-dropdown .btn {
	float:left;
	margin-left:10px;
}
.spanish-cancer-landing-types-dropdown {
	margin-top:10px;
	margin-bottom:10px;
}
.green-theme .formbox .number {
	background:#4f7d76;
}
.pink-theme .formbox .number {
	background:#bb4787;
}
.purple-theme .formbox .number {
	background:#6D70B0;
}
#share-this-wrapper {
	width:422px;
	display:none;
	overflow:hidden;
}
#share-this-wrapper .share-this-h3 {
	width:348px;
}
#share-this .share-this-h4 {
	font-size:18px;
	color:#565454;
	font-weight:400;
}
#share-this-left {
	float:left;
	width:235px;
	border-right:1px solid #D6D6D6;
}
#share-this-left label {
	display:block;
	line-height:20px;
	font-size:12px;
	color:#565454;
}
#share-this-right {
	float:left;
	width:124px;
	padding-left:20px;
}
#share-this-right li {
	line-height:38px;
	margin-bottom:10px;
	height:38px;
}
#share-this-right li a {
	color:#565454;
	font-size:14px;
	font-weight:400;
	display:block;
	width:100%;
	height:100%;
	padding-left:48px;
}
#share-this-right #st-fb {
	background:url(/acs/fragments/acs_css_files/images/global/share-this-fb-ico.png) no-repeat 0 0;
}
#share-this-right #st-twitter {
	background:url(/acs/fragments/acs_css_files/images/global/share-this-twitter-ico.png) no-repeat 0 0;
}
#share-this-right #st-myspace {
	background:url(/acs/fragments/acs_css_files/images/global/share-this-myspace-ico.png) no-repeat 0 0;
}
#share-this-right #st-delicious {
	background:url(/acs/fragments/acs_css_files/images/global/share-this-delicious-ico.png) no-repeat 0 0;
}
#share-this .modal-content {
	padding:20px;
	width: 380px;
}
#share-this .textfield {
	margin-top:0;
	width:214px;
}
#share-this input, #share-this textarea {
	color:#7b7b7b;
}
#share-this #send-this-btn {
	background:url(/acs/fragments/acs_css_files/images/global/send-this-btn.png) no-repeat 0 0;
	height:24px;
	width:67px;
	border:0;
	font-size:0;
}
#share-this #cancel-this-btn {
	background:url(/acs/fragments/acs_css_files/images/global/cancel-this-btn.png) no-repeat 0 0;
	height:24px;
	width:84px;
	border:0;
	font-size:0;
}
.resources-search-inmyarea .btn {
	padding-top:20px;
	margin-bottom:20px;
}
.resources-category-search ul {
	float:left;
	width:321px;
	margin:0 20px 0 0;
}
.resources-category-search ul >li:first-child {
	border-top:2px solid #D3D3D3;
}
.resources-category-search li {
	border-bottom:2px solid #D3D3D3;
	list-style:none;
	padding:.4em;
}
.change_location_modal {
	background-color:#FFF;
	text-align:left;
	padding:1em;
}
.change_location_modal input {
	height:18px;
	border-color:#7F99CC #D5E0F0 #D5E0F0 #7F99CC;
	border-style:solid;
	border-width:1px;
}
.rememberLocation {
	vertical-align:super;
}
.modal-container {
	background-color:#FFF;
}
.change_location_modal input.okBtn {
	background:url('/acs/fragments/acs_css_files/images/global/btn-go.png') no-repeat scroll 0 0 transparent;
	border:0 none;
	height:18px;
	text-indent:-9999px;
	width:43px;
}
.current-location {
	float:left;
	line-height:24px;
}
.change-location-bar {
	background-color:#CCE2ED;
	margin-bottom:20px;
	padding:5px;
}
.change-location-bar .top-10 {
	margin-top:3px;
}
.local-events h4 {
	background:url('/acs/fragments/acs_css_files/images/global/event-icon.png') no-repeat scroll 0 0 transparent;
	line-height:16px;
	padding-left:20px;
}
.local-resources h4 {
	background:url('/acs/fragments/acs_css_files/images/global/resource-icon.png') no-repeat scroll 0 0 transparent;
	line-height:16px;
	padding-left:20px;
}
.local-events li, .local-resources li {
	background:none repeat scroll 0 0 #F1F1F1;
	margin-bottom:10px;
	list-style:none;
	padding:10px 10px 5px;
}
.local-events p, .local-resources p {
	padding-left:20px;
}
.SunSafetyQuizSaveButton {
	background:url('/acs/fragments/acs_css_files/images/global/btn-score-quiz.png') no-repeat scroll 0 0 transparent;
	font-size:0;
	height:24px;
	width:108px;
}
.calculate-button {
	background:url('/acs/fragments/acs_css_files/images/global/btn-calculate.png') no-repeat scroll 0 0 transparent;
	font-size:0;
	height:24px;
	width:108px;
	border:0;
}
#text-plus {
	background:url('/acs/fragments/acs_css_files/images/global/font-sizer-buttons.png') no-repeat 0 0;
	display:block;
	line-height:0;
	height:15px;
	overflow:hidden;
	font-size:0;
	width:15px;
	float:right;
	margin:6px 2px 0 5px;
}
#text-minus {
	background:url('/acs/fragments/acs_css_files/images/global/font-sizer-buttons.png') no-repeat -15px 0;
	display:block;
	height:15px;
	overflow:hidden;
	font-size:0;
	width:15px;
	float:right;
	margin:6px 2px 0 5px;
}
#text-plus.enabled, #text-plus:hover {
	background:url('/acs/fragments/acs_css_files/images/global/font-sizer-buttons.png') no-repeat 0 -15px;
}
#text-minus.enabled, #text-minus:hover {
	background:url('/acs/fragments/acs_css_files/images/global/font-sizer-buttons.png') no-repeat -15px -15px;
}
#font-resize {
	float:right;
	text-align:right;
	width:150px;
}
#font-resize p {
	line-height:30px;
}
#saved-articles-wrapper {
	display:none;
	overflow:hidden;
}
.simplemodal-wrap{
		height: 420px;
		overflow: hidden;
		background-color: #ffffff;
}

#saved-articles-wrapper .modal-header-h4 .modal-header h4 {
	width:326px;
}
#change-location-button {
	background:url('/acs/fragments/acs_css_files/images/global/btn-change-location-purple.png') no-repeat 0 0;
	display:block;
	line-height:0;
	padding-left:1000px;
	overflow:hidden;
	border:0 none;
	font-size:0;
	height:24px;
	width:150px;
}
#refine-search-button {
	background:url('/acs/fragments/acs_css_files/images/global/btn-refine-search-purple.png') no-repeat 0 0;
	display:block;
	line-height:0;
	padding-left:1000px;
	overflow:hidden;
	border:0 none;
	font-size:0;
	height:24px;
	width:130px;
}
#local-search-button2, #local-search-button2_bottom, #local-search-button2_main {
	background:url('/acs/fragments/acs_css_files/images/global/btn-search-purple.png') no-repeat 0 0;
	border:0 none;
	font-size:0;
	height:24px;
	width:83px;
}
.image-button {
	font-size:0;
	line-height:0;
}
.articleImage {
	float:left;
	margin:0 10px 10px 0;
}
.acs-account .acs-logo {
	margin-top:20px;
}
div.post .text li {
	list-style:disc outside none;
	margin-left:20px;
}
a:hover, a:hover, #header-right a:hover, .resources-category-search li a:hover {
	text-decoration:underline;
}
.left-column, #cid-toc-container {
	margin-left:40px;
}
ul.no-bullets, .no-bullets ul, .resources-events-section ul, .section-triple ul, .raquo-list, #quick-finder ul, .link-list ul, .home-page #searchbox-home ul, .news-article ul, #thumbs ul {
	list-style:none;
}
.raquo-list .arrow, .widgetzone img.rssButton, #archive h2 img {
	margin-right:3px;
}
.text-box .content, .blog-box .content, #saved-articles-wrapper .modal-content, #formSubmitted {
	padding:10px;
}

#cid-toc-container h2 {
	color:#545454;
}
.related-topics a:hover, .related-searches a:hover, .btn a:hover, .link-list li a:hover, .text-box li a:hover, .blog-box li a:hover, #signin-header p a:hover, .modal-header p a:hover, #blog-header a {
	text-decoration:none;
}
#dynamic-converter-document .list-item-2, .nav-controls .next, .siteMap, .siteMap li ul {
	margin-left:20px;
}
#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;
}
#wrapper.about-us #hero-page .wa-bar, .apicem .link-list .head, #saveArticleModalContent .btn {
	background:#3067B3;
}
.article form input, #searchbox #searchbutton {
	margin-left:5px;
}
.teal-theme #hero-page .wraparound p, .soh-dropdown-description {
	font-size:14px;
	line-height:18px;
	margin:3px 0 10px;
}
.teal-theme #hero-page .textfield-select, .purple-theme .textfield-select {
	float:left;
	width:350px;
	margin:0 10px 8px 0;
}
.search-page #page-top, #wrapper.my-acs #page-top, #wrapper.about-us #page-top {
	border-bottom:10px solid #3067b3;
}
.search-page #hero-page h3, .blue-theme #hero-page h3 {
	color:#3067b3;
}
.search-page .search-result .highlight, #monthlistsearchresult a, #FeedbackForm label, #lblLocationText {
	font-weight:700;
}
.search-page #narrow-results .item:after, #signin-header:after, #signin-header:after, #signin-content:after, .cid-nav:after, #hope-story #hope-story-callout:after, #thumbs:after, #controls:after, #share-this .modal-content:after, .change-location-bar:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#event-dates p, .entry-style-1 img, .entry-style-2 img, .entry-style-3 img, #login-wrapper p, #login-wrapper form fieldset, #signinModalContent form fieldset, #eventSearchForm h3, h1, h2, h3, h4, h5, #narrow-results fieldset, #set-my-area-wrapper .modal-content p, #breadcrumb-trail, #blog-nav, #postnavigation, .rating, #relatedPosts, #selecteCard, #drug-listing-content, .related-searches, #FeedbackForm p, #share-this-left p, .change_location_modal p, .local-office-text, #ecard img, #saved-articles .modal-content .btn {
	margin-bottom:10px;
}
.breadcrumb-trail{
	margin-bottom: 22px;
}

#event-dates p label, #event-dates p input, .cid-left img {
	margin-right:10px;
}
.blue-theme .btn a:hover, .blue-theme .wa-bg-mid {
	background:#0E213D;
}
.btn a:hover, .btn a .text, #FeedbackForm button:hover {
	cursor:pointer;
}
.search-page #page-top .tabs .btn a, .search-page #hero-page .wa-bar, .search-page .link-list .head, .search-page .text-box .head, .search-page .blog-box .head, .home-page .blue .btn a:link, .blue .btn a:visited, .blue .btn a:active, .blue-theme .btn a, #wrapper.my-acs #page-top .tabs .btn a, #wrapper.about-us #page-top .tabs .btn a, .blue-theme .formbox .number {
	background:#3067b3;
}
.fright, .btn .btn-right, .article .donate-chunk .btn, .nav-controls, #changeLocationButton {
	float:right;
}
.apicem #page-wrapper, .blog-theme #page-wrapper, .article #page-wrapper, .teal-theme #page-wrapper {
	background:url('/acs/fragments/acs_css_files/images/cancer/bg-page-wrapper.gif') repeat-y top right;
}
.apicem .link-list li a:hover, .apicem .text-box li a:hover, .apicem .blog-box li a:hover, .article .link-list li a:hover, .article .text-box li a:hover, .article .blog-box li a:hover, .teal-theme .link-list li a:hover, .teal-theme .text-box li a:hover, .teal-theme .blog-box li a:hover {
	background:#a6ccdf;
}
.teal-theme #hero-page .btn, .orange-theme #state-select .btn, .green-theme #state-select .btn, .purple-theme#hero-page .btn, .teal-theme #hero-page .btn, .orange-theme #state-select .btn, .green-theme #state-select .btn {
	float:left;
	margin:1px 0 0;
}
.breadcrumb-trail .bc-trail-here a, div.widget a.delete:hover {
	color:#000;
}
#navigation .dropdown .list-left li a, #signin-right-content #acs-login-icon-wrap, .block, ul#monthList ul.open, .searchresult span.type {
	display:block;
}
#wrapper .no-border, .article #quick-finder li:first-child, .teal-theme #quick-finder li:first-child, .blue-theme #quick-finder li:first-child, .separate-sections .first {
	border-top:0;
}
.btn-18, #navigation .dropdown .btn-18 a:link, #navigation .dropdown .btn-18 a:visited, #navigation .dropdown .btn-18 a:active, #share-this .st-to-field {
	height:18px;
}
#breadcrumb #register-step-01, #breadcrumb #register-step-02, #breadcrumb #register-step-03, .enterZip, .enterCity {
	width:140px;
}
#saveArticleModalContent p, .searchresult, #addcomment, #share-this-right ul, .local-events, .local-resources {
	margin-bottom:20px;
}
.search-glossary-result, .comment {
	margin-bottom:10px;
	padding:10px 0;
}
#eventSearchForm, #dynamic-converter-document table {
	margin-bottom:15px;
}
.refinements ul.refinementsList li input, .calendar td {
	vertical-align:top;
}
.refinements ul.refinementsList li.indented h4, .resources-category-search li a {
	font-size:12px;
}
#textsrch, .commentForm input, #searchpage input#q {
	width:300px;
}
.clearboth, .formButtonContainer, #local-search-text, #searchpage input#comment {
	clear:both;
}
.fleft, .dropdown .article-left, .regionOffices label, .cid-nav .cid-left, .bookmarks, .ss-controls, .spanish-cancer-landing-types-dropdown .textfield-select {
	float:left;
}
.search-page #narrow-results p, #narrow-results #event-dates p, .resources-search-inmyarea p {
	margin-bottom:5px;
}
.pink-theme #quick-finder li:first-child, .orange-theme #quick-finder li:first-child, .green-theme #quick-finder li:first-child, .purple-theme #quick-finder li:first-child, .search-page .section-triple, #FeedbackForm button {
	border:0;
}
#login-wrapper form .formbox .btn a .btn-left, #login-wrapper form .formbox .btn a .text, #login-wrapper form .formbox .btn a .btn-right, #signinModalContent form .formbox .btn a .btn-left, #signinModalContent form .formbox .btn a .text, #signinModalContent form .formbox .btn a .btn-right, #menu ul li, .tagcloud li, .star-rating li {
	display:inline;
}
.main-article p, .main-article li, .main-article h1, .main-article h2, .main-article h3, .news-article p, .news-article-h2, .news-article li, .news-article h1, .news-article h2, .news-article h3 {
	color:#565454;
}
.main-article p, .sub-article p, .news-article p {
	font-size:13px;
	line-height:154%;
	margin-bottom:15px;
}
#signin-header p, .modal-header p {
	background:url(/acs/fragments/acs_css_files/images/global/signin-header-close-bg.png) no-repeat 0 0;
	color:#3067b3;
	float:left;
	font-size:12px;
	font-weight:700;
	height:31px;
	line-height:31px;
	text-indent:9px;
	width:74px;
}
#signin-header p a, .modal-header p a {
	color:#3067b3;
	display:block;
	font-size:12px;
	font-weight:700;
}
.modal-header h2, .share-this-h3, .modal-header h4, .modal-header-h4 {
	background:#3067B3 url(/acs/fragments/acs_css_files/images/global/signin-header-bg.png) no-repeat 100% 0;
	color:#fff;
	float:left;
	font-size:16px;
	font-weight:400;
	height:31px;
	line-height:31px;
	margin-bottom:0;
	text-indent:11px;
	text-transform:uppercase;
}

#nav-myacs .drop-wrapper {
	left:-1px;
	width:386px;
}
#nav-myacs .drop-shadow, #nav-myacs .dropdown {
	width:360px;
}
#nav-myacs .drop-shadow {
	left:-196px;
}
#nav-myacs .drop-treatment {
	background:transparent url('/acs/fragments/acs_css_files/images/myacs/drop-top-myacs.gif') no-repeat 0 0;
	height:10px;
	width:151px;
}
.gray-theme .recievedFocus, .gray-theme .border-top {
	border-color:#d6d6d6;
}
#nav-myacs-dropdown .dropdown {
	left:-203px;
	position:absolute;
}
#nav-myacs-dropdown .dropdown .dropcase {
	margin:0;
	background-image:none;
}
.myACS-close {
	margin:3px 0 0 0;
	float:right;
	display:inline;
	}
.myACS-close #close-button {
	line-height:14px;
	background:transparent url('/acs/fragments/acs_css_files/images/myacs/signin-header-close-bg.gif') no-repeat right top;
	width:50px;
	height:auto;
	text-align: left;
}
.myACS-modal-Holder {
	padding:10px;
}
.myACS-modal-Holder h3 {
	float:left;
	display: inline;
	text-transform:uppercase;
}
.myACS-modal-Holder p {
	margin:0 0 14px 0;
}
.myACS-modal-Holder h4 {
	margin:0 0 6px 0;
}
.myACS-modal-Holder .myacs-input-zip {
	padding:4px;
	margin:0 6px 0 0;
	width:40px;
	border-top:1px solid #7e98cf;
	border-left:1px solid #7e98cf;
	border-bottom:1px solid #d5e0f1;
	border-right:1px solid #d5e0f1;
}
.myACS-modal-Holder .myacs-input-city {
	padding:4px;
	margin:0 6px;
	width:134px;
	border-top:1px solid #7e98cf;
	border-left:1px solid #7e98cf;
	border-bottom:1px solid #d5e0f1;
	border-right:1px solid #d5e0f1;
}
.myACS-dropdown-content-holder {
	padding:10px;
	border:1px solid #dfdfdf;
	clear:both;
}
.myacs-setting-links {
	width:100%;
	overflow:hidden;
}
.myacs-go-link {
	height:18px;
	display:inline-block;
	line-height:14px;
	float:left;
}
.myacs-international-link {
	display:inline-block;
	float:left;
	margin:0 0 0 10px;
}
.myacs-international-link span {
	text-decoration:underline;
}

#set-my-area-wrapper, .change_location_wrapper {
	width:336px;
}
#set-my-area-wrapper .modal-header h4, .change_location_wrapper h2 {
	width:262px;
}
#set-my-area-wrapper input, #set-my-area-wrapper select, .change_location_modal select {
	font-weight:400;
	margin-right:8px;
}
#set-my-area-wrapper .enterZip, #set-my-area-wrapper .enterCity {
	height:18px;
	width:140px;
}
#cid-toc-container p, #hope-story p {
	font-size:12px;
	line-height:133%;
	margin-bottom:10px;
}
#blog-nav #blog-home a, .widget h4 {
	background:#2e7ea3;
	border-bottom:1px solid #9EC8DC;
	color:#FFF;
	display:block;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	text-transform:uppercase;
	width:214px;
}
#blog-nav a, #categorylist a {
	background:#5DA3C5;
	border-bottom:1px solid #9EC8DC;
	color:#FFF;
	display:block;
	font-size:12px;
	height:29px;
	line-height:29px;
	text-indent:10px;
	width:214px;
}
div.categorylist h4, #dynamic-converter-document .single-space, .siteMap li li {
	margin-bottom:0;
}
.comment .gravatar img, #share-this textarea {
	height:80px;
}
#page h1, #hope-story h1 {
	font-size:22px;
	line-height:100%;
	margin-bottom:20px;
}
.commentForm, .code p, #dynamic-converter-document td {
	padding:5px;
}
#ecard-preview-wrapper, #map-preview-wrapper {
	width:600px;
	display:none;
}
#ecard-preview-wrapper .modal-header-h2 .modal-header h2, #map-preview-wrapper .modal-header-h2 .modal-header h2 {
	width:526px;
}
#ecard-preview-wrapper .modal-content, #map-preview-wrapper .modal-content {
	text-align:center;
	padding:10px;
}
#skip-nav:link {
	margin-left:40px;
	font-size:16px;
	color:#FFF;
}
#skip-nav:active, #skip-nav, #skip-nav:focus {
	color:#3067b3;
	font-weight:400;
	left:45%;
	position:absolute;
	top:5px;
}
a:focus {
	outline:1px dotted #333;
}
.recievedFocus{
	border-style:solid;
	border-width:medium;
}
.teal-theme .recievedFocus{
	border-color:#2e7ea3;
 }
.pink-theme .recievedFocus{
	border-color:#bb4787;
}
.purple-theme .recievedFocus{
	border-color:#6d70b0;
}
.green-theme .recievedFocus{
	border-color:#4f7d76;
}
.orange-theme .recievedFocus{
	border-color:#ba5b08;
}
.blue-theme .recievedFocus{
	border-color:#3067b3;
}
#breadcrumb a {
color:#FFFFFF;
}

#insideLeftContainer {
	float: left;
}

#insideLeftContainer img {
	margin-right: 10px;
	margin-bottom: 10px;
}

#outsideContainer {
	margin-top: 25px; 
}

.teal-theme #quick-finder-reverse .head {
		background:none repeat scroll 0 0 #5DA3C5;
		border-bottom:1px solid #9EC8DC;
	}
	
	.teal-theme #quick-finder-reverse {
		background:none repeat scroll 0 0 #2E7EA3;
	 }
	
	#quick-finder-reverse .head {
		color:#FFFFFF;
		font-size:16px;
		font-weight:700;
		padding:13px 10px;
		width:194px;
	}
	
	.teal-theme #quick-finder-reverse li {
		border-top:1px solid #5DA3C5;
	}
	
	.teal-theme #quick-finder-reverse li:first-child {
		border-top:0 none;
	}
	
	#quick-finder-reverse li a {
		color:#FFFFFF;
		display:block;
		font-size:13px;
		padding:7px 0 7px 10px;
	}
	
	.teal-theme #quick-finder-reverse li a:hover, .teal-theme #quick-finder-reverse ul li.active a {
	    background-color: #5DA3C5;
		text-decoration: none;
	}

.sliderTitle { line-height:.8em;	}

.screen-hide {
	position:absolute; 
	left:-5000px; 
	top:-5000px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
}



#vacsForgotPassword { position:relative; top:-2px;}
#vacsSignInButton {}
#vacsRememberMe {display:none; height:0px;}
#vacsRegisterNew {}
#register-button {position:relative; left:-10px;}


/*	=modal
	------------------------------------------------------ */
.modal-saved-docs {
    width: 476px;
	height: 272px;
    z-index: 1002;
}
.modal-prefs-content {
	width:440px;
	height:233px;
	z-index:10;
	padding:18px 14px 14px 14px;
	background-color:#fff;
	border:1px solid #d6d6d6;
	top:0;
	left:0;
	position:absolute; 
}
.modal-shadow {
	width:470px;
	height:265px;
	z-index:1;
	bottom:0;
	right:0;
	position:absolute;
	background-color:#a4a4a4;
}
#saveddocs-modal .moda-shadow{
	width: 472px;
	top: 8px;
	left: 8px;
	height: 272px;
}
#saveddocs-modal  .modal-prefs-content{
	height: 240px;
	width: 446px;
}

.myACS-modal-Holder span {
	
}
#modal-saved-docs {
	border:1px solid #dfdfdf;
	padding:10px 3px;
	overflow:hidden;
	width:434px;
	height:186px;
	clear:both;
}
.list-saved-articles {
	margin:0;
	padding:0;
	list-style-type:none;
}
.list-saved-articles li {
	margin:0 0 10px 0;
	padding:0 0 0 7px;
	list-style-type:none;
}
.list-saved-articles li.saved-articles-edit {
	padding:5px 0 5px 25px;
	background-color:#f2f2f2;
}
.link-del-saved-doc {
	margin:0 5px 0 0;
}
.link-del-saved-doc img {
	vertical-align:middle;
}
.list-saved-articles li.saved-articles-edit div {
	display:block;
}
.list-saved-articles li.saved-articles-edit div div a {
	color:#545454;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	margin:0 12px 0 0;
}
.list-saved-articles li.saved-articles-edit div a.link-saved-article-remove {
	padding:0 0 0 16px;
	background:transparent url('/acs/fragments/acs_css_files/images/new_modal_images/icon-x-red.gif') no-repeat left top;
}
/*	=modules
	------------------------------------------------------ */
.module-myACS {
	width:662px;
	padding:10px;
	background-color:#f1f1f1;
	margin:0 0 25px 0;
	overflow:hidden;
}
.prefs-myACS {
	background-color:#cce2ee;
}
.module-myACS h3 {
	font-size:18px;
	color:#565454;
	text-transform:uppercase;
	float:left;
	margin:0 0 6px 0;
}
.myACS-module-top-link {
	display:inline;
	float:right;
	margin:6px 0 0 0;
}
.module-myACS-content {
	clear:both;
	width:660px;
	border:1px solid #cfcfcf;
	background-color:#fff;
	padding:10px 0;
	overflow:hidden;
}
.prefs-myACS .module-myACS-content {
	padding:5px 0;
}
.myACS-prefs-list,.left-column ul.myACS-prefs-list {
	margin:0 10px;
	padding:0;
	list-style-type:none;
	width:640px;
	overflow:hidden;
}
.myACS-prefs-list li.myACS-prefs-list-cancer {
	padding:5px 0 5px 10px;
	margin:5px 0;
	float:left;
	display:inline;
}
.myACS-prefs-list li.myACS-prefs-list-loc {
	width:200px;
	padding:5px 10px 5px 0;
	margin:5px 0;
	border-right:1px solid #cfcfcf;
	float:left;display:inline;
}
.myACS-4col-holder {
	background:#fff url('/acs/fragments/acs_css_files/images/myacs/bg-myACS-4col.gif') repeat-y 0 0;
	padding:0;
	width:660px;
	overflow:hidden;
}
.col-sml-myACS {
	width:145px;
	float:left;
	padding:0 10px;
	display:inline;
}
.col-med-myACS {
	width:200px;
	float:left;
	display:inline;
	padding:0 10px;
}
.col-med-myACS h4 {
	text-transform:uppercase;
	font-size:14px;
}
.col-med-myACS h5{
	margin:0 0 6px 0;
}
.col-med-myACS p {
	margin:0 0 10px 0;
}
.myACS-head-article {
	font-size:12px;
	padding:0 0 0 26px;
	background: transparent url('/acs/fragments/acs_css_files/images/myacs/icon-article.gif') no-repeat 0 0;
	display:block;
}
.myACS-head-video {
	font-size:12px;
	padding:0 0 0 26px;
	background: transparent url('/acs/fragments/acs_css_files/images/myacs/icon-video.gif') no-repeat 0 0;
	display:block;
}
.myACS-3col-holder {
	background:#fff url('/acs/fragments/acs_css_files/images/myacs/bg-myACS-3col.gif') repeat-y 0 0;
	padding:0;
	width:660px;
	overflow:hidden;
}
.myACS-2col-holder {
	border-left: 1px solid #CFCFCF;
	margin-left:10px;
	padding-left:10px;
	float:left;
	height:100%;
	width: 410px;
}
#dare2cure .myACS-2col-holder {
	text-align:center;
}
.myACS-module-img {
	border:1px solid #c2c2c2;
}
.myACS-list-ask {
	list-style-type:none;
	margin:0 0 12px 0;
}
.myACS-list-ask li, .left-column ul.myACS-list-ask li {
    list-style-type:none;
    margin:0 0 8px 0;
}

.myACS-events-h5-info {
	padding:0 10px;
}
.col-med-myACS h4.myACS-event-title {
	font-size:12px;
	text-transform:none;
	padding:0 0 0 26px;
	background: transparent url('/acs/fragments/acs_css_files/images/myacs/icon-calendar.gif') no-repeat 0 0;
}
.col-med-myACS h4.myACS-location-title {
	font-size:12px;
	text-transform:none;
	padding:0 0 0 26px;
	background: transparent url('/acs/fragments/acs_css_files/images/global/resource-icon.png') no-repeat 0 0;
}
.myACS-event-list-details {
	margin:0 0 0 26px;
}
.myACS-event-list-details li {
	list-style-type:square;
	list-style:square url('/acs/fragments/acs_css_files/images/myacs/squareBullet.gif');
	margin:0 0 3px 0;
	padding:0;
}

.myACS-list-events-area {
	margin:10px 0px 10px 0px;
}
.myACS-list-events-area li {
	width:210px;
	float:left;
	display:inline;
	list-style-type:none;
	margin:0 0 4px 10px;
	padding:0;
}
.myACS-local-resource-holder {
	padding:0;
	width:660px;
	overflow:hidden;
}
.myACS-local-resource-holder p {
	margin:0 10px 10px 10px;
}
.myACS-list-local-resource {
	width:310px;
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
.myACS-list-local-resource li {
	width:256px;
	list-style-type:none;
	padding:5px 0;
}
.module-myACS-content .myACS-list-local-resource li{
	border-bottom:1px solid #ebebeb;
}
.myACS-saved-articles-hdr {
	float:left;
	text-transform:uppercase;
}

/*	=social media links
	------------------------------------------------------ */
#header-right #btn-header-donate {
	margin-top:0;
}
#header-right ul.links-social {
	height:16px;
	width:80px;
	overflow:hidden;
	text-align:right;
	margin:0 40px 8px 0;
}

.links-social li {
	float:right;
	margin:0 0 0 5px;
}
.links-social li a span {
	display:none;
}
.links-social li#btn-facebook a {
	display:block;
	height:16px;
	width:16px;
	background:transparent url('/acs/fragments/acs_css_files/images/global/icon-facebook.gif') no-repeat left top;
}
.links-social li#btn-twitter a {
	display:block;
	height:16px;
	width:16px;
	background:transparent url('/acs/fragments/acs_css_files/images/global/icon-twitter.gif') no-repeat left top;
}
.links-social li#btn-youtube a {
	display:block;
	height:16px;
	width:16px;
	background:transparent url('/acs/fragments/acs_css_files/images/global/icon-youtube.gif') no-repeat left top;
}

/* -------------FOOTER UPDATES -------------------- */
/* ---------- 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%;}

/* ==================== Footer ==================== */
#footer {
	background: url('/acs/fragments/acs_css_files/images/global/bg-footer.gif') repeat-x #d7d7d7;
	margin-left: 20px;
	width: 916px; /*956px-padding*/
	color: #545454;
	padding: 20px;
}
#footer h2 {
	color: #545454;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 17px;
}
.footer-top {
	padding-bottom: 50px;
	position: relative;
}
.footer-bottom {
	border-top: 1px solid #bebebe;
	padding-top: 10px;
}
.footer-column {
	float: left;
	width: 168px;
	margin-left: 19px;
}
.footer-column:first-child {
	margin-left: 0;
}
.footer-column ul li {
	border-top: 1px solid #bebebe;
}
.footer-column ul li a {
	color: #545454;
	text-decoration: none;
	font-size: 10px;
	display: block;
	padding: 8px 0;
	font-weight: bold;
	line-height: 14px;
}
.footer-column ul li a:hover {
	background: #d0d0d0;
}
.feedback {
	position: absolute;
	bottom: 10px;
	right: 0;
}
.feedback a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #545454;
	font-weight: bold;
}
.feedback a img {
	margin-right: 5px;
}
.bottom-nav {
	margin-bottom: 20px;
}
.bottom-nav p,
.bottom-nav ul,
.bottom-nav ul li {
	float: left;
	display: block;
}
.bottom-nav p {
	font-weight: bold;
	margin-right: 5px;
}
.bottom-nav ul li {
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #999;
}
.bottom-nav ul li:first-child {
	margin-left: 0;
	border-left: 0;
}
.bottom-nav p,
.bottom-nav li a {
	font-size: 10px;
}
.bottom-nav li a {
	color: #545454;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.bottom-nav li a:hover {
	text-decoration: underline;
}
.callouts div {
	float: left;
	margin-right: 50px;
}
.callouts a {
	display: block;
	float: left;
	color: #545454;
	padding: 15px 0 0 10px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.callouts a:hover {
	text-decoration: underline;
}
.callouts a.aimg {
	padding: 0;
}
.copyright {
	float: right;
	display: block;
}
.copyright p {
	text-align: right;
	font-size: 9px;
	color: #545454;
	line-height: 13px;
}
.copyright p a {
	color: #545454;
	text-decoration: underline;
}
.error {
	color: red;
}

/* ---------- Just incase IE6 matters ---------- */
* html .footer-column {
	margin-left: 10px;
}
.search_line_break
{
border-bottom: 2px solid rgb(45, 101, 180);
}