/*  
Version: 1.0
Author: TargetScope Inc.
Author URI: http://www.targetscope.com
*/

/*____________________________________________________________
Import other styles
____________________________________________________________*/

@import url(typography.css);
@import url(lists.css);
@import url(tables.css);
@import url(forms.css);
@import url(sIFR-screen.css);
@import url(beyond.css);
/*____________________________________________________________
Global
____________________________________________________________*/

/* navy color */
html {
	background-color:#311004;
}
/*global font styles*/
body {
	background:url(../images/header_stretcher.jpg) top left repeat-x;
	/*height:96px;*/
margin:0pt;
	padding:0pt;
}
.clearall {
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
}
.clearleft {
	clear:left;
	line-height:0px;
	margin:0px;
	padding:0px;
}
.clearright {
	clear:right;
	line-height:0px;
	margin:0px;
	padding:0px;
}
.noborder {
	border:0px;
	border-right:0px;
	border-bottom:0px;
}
img {
	border:0px none;
	margin:0px;
	padding:0px;
}
.right {
	float:right;
}
img.right {
	margin-left:11px;
}
.left {
	float:left;
}
img.left {
	margin-right:11px;
}
.nopad {
	padding:0px;
}
.nomargin, #navcontainer li.nomargin, #navcontainer li#c_nomargin {
	margin:0px;
	margin-right:0px;
}
#contentequalizer {
	float:right;
	height:600px;
	width:0px;
}
.hr {
	background:url(../images/hr_pink.gif) top left repeat-x;
	width:100%;
	height:1px;
	margin:10px 0px;
}
.hrgreen {
	background:url(../images/hr_green.gif) top left repeat-x;
	width:100%;
	height:1px;
	margin:10px 0px;
}
/*____________________________________________________________
Main Container
____________________________________________________________*/

#maincontainer {
	width:944px;
	margin:0 auto;
}
.common {
	width:790px;
	margin:0 auto;
}
#headercontainer {
	background:url(../images/header_back.jpg) top left no-repeat;
	padding-bottom:1px;
}
a#logo {
	padding-top:0px;
	display:block;
	width:185px;
	float:left;
}
div.common#headercontainer a#donate, a#donate {
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	float:right;
	background:url(../images/btn_donatenow.gif) top left no-repeat;
	width:137px;
	text-align:center;
	display: block;
	margin: 0px;
	color:#F8DBDC;
	text-decoration:none;
	height:22px;
	padding-top:6px;
}
div.common#headercontainer a:hover#donate, a:hover#donate {
	color:#fff;
}
#contentcontainer {
	background:url(../images/main_stretcher.jpg) top left repeat-y;
	width:100%;
}
#contentheader {
	background:url(../images/main_header.jpg) top left no-repeat;
	width:100%;
	padding-top:0px;
}
#contentfooter {
	background:url(../images/main_footer.jpg) bottom left no-repeat;
	width:100%;
	margin-bottom:0px;
	padding-bottom:22px;
}
#searchbox {
	background:url(../images/searchbox.jpg) bottom left no-repeat;
	margin-bottom:0px;
	height:27px;
	width:161px;
	margin:0 auto;
	padding:5px 0px 0px 40px;
}
/*____________________________________________________________
Nav Container
____________________________________________________________*/
#navcontainer {
	margin:0px;
	padding:0px;
}
#navcontainer ul {
	list-style-image: none;
	list-style-type:none;
	padding: 0px;
	display: block;
	text-align:center;
	margin:0px auto;
	width:710px;/*width:761px;change to this width when online added back*/
}
#navcontainer ul li {
	float: left;
	display: block;
	margin:0px 7px 0px 0px; /* 27 if you go with the wider size */
	background:url(../images/menuoff_tabright.gif) top right no-repeat;
	width:111px; /* width for all nav except abc */
	padding:0px;
}
#navcontainer ul li.trigger {
	background:url(../images/menuon_tabright.gif) top right no-repeat;
}
#navcontainer ul li.trigger#abc, #navcontainer ul li#abc {
	width:171px;
}
#navcontainer ul li a {
	text-align:center;
	display: block;
	margin: 0px;
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	color:#F5E7EA;
	background:url(../images/menuoff_tableft.gif) top left no-repeat;
	padding:10px 0px 10px 0px;
	text-decoration:none;
}
#navcontainer ul li a.trigger {
	background:url(../images/menuon_tableft.gif) top left no-repeat;
	font-weight:700;
	color:#F5E7EA;
}
#navcontainer ul li a:hover {
	color:#F0A0A2;
}
/*____________________________________________________________
Banners
____________________________________________________________*/
#banner {
	background-position:top left;
	background-repeat:no-repeat;
	padding:50px 0px 0px 7px;
	width:807px;
	margin:0 auto;
	height:113px;
}
/* About Breast Cancer */
.aboutbreastcancer_home {
	background-image:url(../images/banner_aboutbreastcancer.jpg);
}
.aboutbreastcancer_beyond {
	background-image:url(../images/beyond.jpg);
}
.aboutbreastcancer_faqs {
	background-image:url(../images/faqs.jpg);
}
.aboutbreastcancer_infolibrary {
	background-image:url(../images/infolibrary.jpg);
}
.aboutbreastcancer_myths {
	background-image:url(../images/myths.jpg);
}
.aboutbreastcancer_signs {
	background-image:url(../images/signs.jpg);
}
.aboutbreastcancer_stages {
	background-image:url(../images/stages.jpg);
}
.aboutbreastcancer_types {
	background-image:url(../images/types.jpg);
}
/* Community */
.community_home {
	background-image:url(../images/banner_community.jpg);
}
.community_registration {
	background-image:url(../images/registration.jpg);
}
.community_message {
	background-image:url(../images/message.jpg);
}
.community_personal {
	background-image:url(../images/personal.jpg);
}
.community_feedback {
	background-image:url(../images/feedback.jpg);
}
.community_janelleblog {
	background-image:url(../images/banner_janelleblog.jpg);
}

/* How to Help */
.howtohelp_home {
	background-image:url(../images/banner_help.jpg);
}
.howtohelp_donatebymail {
	background-image:url(../images/donatebymail.jpg);
}
.howtohelp_fundraising {
	background-image:url(../images/fundraising.jpg);
}
.howtohelp_plannedgiving {
	background-image:url(../images/plannedgiving.jpg);
}
.howtohelp_volunteer {
	background-image:url(../images/volunteer.jpg);
}
.howtohelp_sponsorship {
	background-image:url(../images/corporatesponsorship.jpg);
}
.howtohelp_whypartner {
	background-image:url(../images/whypartner.jpg);
}
/* About NBCF */
.aboutnbcf_home {
	background-image:url(../images/banner_aboutnbcf.jpg);
}
.aboutnbcf_ourfounder {
	background-image:url(../images/banner_ourfounder.jpg);
}
.aboutnbcf_janellesblog {
	background-image:url(../images/banner_janellesblog.jpg);
}
.aboutnbcf_ourmission {
	background-image:url(../images/banner_ourmission.jpg);
}
.aboutnbcf_newsletter {
	background-image:url(../images/banner_newsletter.jpg);
}
.aboutnbcf_events {
	background-image:url(../images/banner_events.jpg);
}
.aboutnbcf_celebrities {
	background-image:url(../images/banner_celebrities.jpg);
}
.aboutnbcf_campaigns {
	background-image:url(../images/banner_campaigns.jpg);
}
.aboutnbcf_partners {
	background-image:url(../images/banner_partners.jpg);
}
.aboutnbcf_promotions {
	background-image:url(../images/banner_promotions.jpg);
}
.aboutnbcf_mediaroom {
	background-image:url(../images/banner_mediaroom.jpg);
}
/* Contact Us */
.contactus_home {
	background-image:url(../images/banner_contactus.jpg);
}
.search_home {
	background-image:url(../images/banner_search.jpg);
}
/* Testimonials*/
.aboutnbcf_testimonials {
	background-image:url(../images/banner_testimonials.jpg);
}
/* Legal*/
.legal_sitemap {
	background-image:url(../images/legal/banner_sitemap.jpg);
}
.legal_privacy {
	background-image:url(../images/legal/banner_privacy.jpg);
}
.legal_terms {
	background-image:url(../images/legal/banner_terms.jpg);
}
.onlinestore {
	background-image:url(../images/banner_onlinestore.jpg);
}
/* EDP*/
.edp_sponsorbanner {
	background-image:url(../images/edp/edp_sponsorbanner.jpg);
}
/*____________________________________________________________
LeftNav Container
____________________________________________________________*/


#leftnavcontainer {
	width:208px;
	background:url(images/leftcolumn_stretcher.jpg) top left repeat-y;
	margin:20px 0px 10px 0px;
}
#leftnavheader {
	background:transparent url(images/leftcolumn_header.png) top left no-repeat;
	padding:10px 15px 0px 15px;
	width:178px;
	position:relative;
	top:-15px;
}
/* png hack code 
* html #leftnavheader {behavior: url(../scripts/iepngfix.htc); }*/

* html #column1 #leftnavheader {
	background:transparent url(images/leftcolumn_header.gif) top left no-repeat;
}
#leftnavfooter {
	background:url(images/leftcolumn_footer.jpg) bottom left no-repeat;
	padding-bottom:22px;
}
#leftnavheader ul {
	padding:0px;
	margin:0px;
	width:178px;
}
#leftnavheader ul li {
	border-bottom:1px solid #E4B1BD;
	padding:5px 0px;
	margin:0;
	list-style-image:none;
	list-style-type:none;
}
#leftnavheader ul li a {
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#4C761F;
	text-decoration:none;
	font-weight:normal;
}
#leftnavheader ul li a:hover {
	color:#AB0635;
}
#leftnavheader ul li.on {
}
#leftnavheader ul li.on a.nav_on {
	color:#AB0635;
}
#leftnavheader ul li.noborder {
	border-bottom:0px;
	padding-bottom:0px;
}
#leftnavheader ul ul {
	margin-top:3px;
	margin-bottom:-5px;
	padding:5px 0px 5px 10px;
	background-color:#FDF5F5;
	border-top:1px solid #E4B1BD;
	width:168px;
}
#leftnavheader ul ul li, #leftnavheader ul li.on ul li {
	border-bottom:none;
	margin:0 0 .3em 0;
	background:url(images/bullet_pink.gif) no-repeat 0 .5em;
	padding:0px 0px 0px 10px;
	list-style-image:none;
	list-style-type:none;
}
#leftnavheader ul ul li a {
	line-height:1.5em;
	font-weight:normal;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#4C761F;
	text-decoration:none;
}
/*____________________________________________________________
Column 1
____________________________________________________________*/
#column1 {
	float:left;
	position:relative;
	top:-120px;
	margin-right:17px;
	width:208px;
}
div#column1.sponsors {margin-right:13px;}

.testimonial {
	padding-bottom:5px;
	border-bottom:1px solid #E4B1BD;
}
.testimonial h4 {
	margin-bottom:10px;
}
.testimonial p, #column1 .testimonial p {
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:1.75em;
	color:#6D4B3F;
	font-style:italic;
}
/*____________________________________________________________
Column 2
____________________________________________________________*/
#column2 {
	width:563px;
	float:left;
}
* html #column2 {
	width:560px;
}
#column2 .breadcrumbs {
	font-size:10px;
	color:#999;
	font-weight:normal;
	padding:8px 0px;
}
#column2 .breadcrumbs a {
	font-size:10px;
	color:#4C761F;
	font-weight:normal;
	text-decoration:none;
}
#column2 .breadcrumbs a:hover {
	text-decoration:underline;
}
#column2 .breadcrumbs span {
	color:#999;
	text-decoration:none;
}
#column2 .breadcrumbs a:hover span {
	color:#999;
	text-decoration:underline;
}
/*____________________________________________________________
Content
____________________________________________________________*/
#content {
	float:left;
	width:400px;
	padding-right:6px;
}
div.single#content {
	width:555px;
}
div.single#content h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}
.bucket {
	margin-top:15px;
}
.bucket h3 {/*float:left;*/
	padding-right:10px;
}
/*.bucket a {display:block;}*/


.lg_bucket {
	clear:left;
	width:400px;
	background:url(images/large_buckets_stretcher.gif) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.lg_bucketfooter {
	width:100%;
	background:url(images/large_buckets_footer.jpg) bottom left no-repeat;
}
.lg_bucketcontent {
	width:370px;
	background:url(images/large_buckets_header.jpg) top left no-repeat;
	padding:15px 15px 0px 15px;
}
#column2 #content .lg_bucketcontent p, .lg_bucketcontent p em {
	line-height:1.35em;
	padding:0px 0px 10px 0px;
	color:#6D4B3F;
	font-weight:normal;
	font:11px Georgia, "Times New Roman", Times, serif;
}
.lg_bucketcontent h3 {
	padding:0px;
	margin-bottom:3px;
}
.lg_bucketcontent h3.right em {
	color:#860047;
	font-weight:normal;
}
.lg_bucketcontent p a {
	display:inline;
}
#content .lg_bucketcontent.threecolumn {
	width:400px;
	padding:8px 0px 0px 0px;
}
/* Information Library*/
#column2 #content .lg_bucketcontent.bow, .lg_bucketcontent.w {
	width:345px;
	background:url(images/large_buckets_bow.jpg) top left no-repeat;
	padding:8px 15px 0px 40px;
}
.lg_bucketcontent.w {
	width:400px;
	padding:8px 0px 0px 0px;
}
#column2 #content .lg_bucketcontent.bow p {
	line-height:1.35em;
	padding:20px 0px 10px 0px;
	margin:0px;
}
.lg_bucketcontent.w p {
	line-height:1.35em;
	padding:20px 0px 10px 40px;
	margin:0px;
}
#column2 #content .lg_bucketcontent.bow h2 {
	background-image:none;
	padding:0px 10px 0px 0px;
}
#column2 #content .lg_bucketcontent.w h2 {
	background-image:none;
	padding:0px 10px 0px 40px;
}
#column2 #content .lg_bucketcontent.bow h3 {
	border-bottom:1px solid #F2E4EB;
	padding-bottom:3px;
	margin:0px;
}
#column2 #content .lg_bucketcontent.bow a.generic {
	display:block;
}
#column2 #content .lg_bucketcontent.w h3 {
	border-bottom:1px solid #F2E4EB;
	padding-bottom:3px;
	margin:0px;
	width:380px;
}
#column2 #content .lg_bucketcontent.bow a, #column2 #content .lg_bucketcontent.w a {
	padding:3px 0px;
}
* html #column2 #content .lg_bucketcontent.bow a.generic {
	padding:3px 0px;
	margin:0px;
}
/* Information Library List*/


.library_item {
	border-bottom:1px solid #F0E2EA;
	padding:18px 0px 11px 7px;
}
.library_item.last {
	border-bottom:none;
}
.library_item a img {
	float:left;
}
.library_item p {
	margin:0px 0px 0px 48px;
	color:#6D4B3F;
	padding-bottom:0px;
	padding-top:0px;
	line-height:1.25em;
	font-size:10px;
}
.library_item p a {
	font-weight:bold;
	color:#860047;
	text-decoration:none;
	display:block;
}
.library_item p a:hover {
	color:#BE2C78;
	font-weight:bold;
	text-decoration:none;
}
.xlg_bucket {
	clear:left;
	width:540px;
	background:url(images/xlarge_buckets_stretcher.jpg) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.xlg_bucketfooter {
	width:100%;
	background:url(images/xlarge_buckets_footer.jpg) bottom left no-repeat;
}
.xlg_bucketcontent {
	width:510px;
	background:url(images/xlarge_buckets_header.jpg) top left no-repeat;
	padding:15px 15px 0px 15px;
}
/* LeftPanel Buckets for Information Library and Beyond the Shock */
.lp_bucket {
	width:208px;
	background:url(images/lp_bucket_stretcher.jpg) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.lp_bucketfooter {
	width:100%;
	background:url(images/lp_bucket_footer.jpg) bottom left no-repeat;
}
.lp_bucketcontent {
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 4px 0px 10px;
	font-size:9px;
}
.lp_bucketcontent p {
	line-height:1.25em;
	padding-bottom:0px;
	margin:0px;
}
div.lp_bucket.join .lp_bucketcontent {
	background-image:url(images/lp_join.jpg);
}
#column1 div.lp_bucket.join .lp_bucketcontent h2 {
	padding:13px 0px 10px 30px;
	width:155px;
}
div.lp_bucket.beyond .lp_bucketcontent {
	background-image:url(images/lp_beyond.jpg);
}
#column1 div.lp_bucket.beyond .lp_bucketcontent h2 {
	padding:10px 0px 5px 30px;
	width:155px;
}
div.lp_bucket.meet .lp_bucketcontent {
	background-image:url(images/lp_meet.jpg);
}
#column1 div.lp_bucket.meet .lp_bucketcontent h2 {
	padding:35px 0px 10px 0px;
	width:155px;
}
div.lp_bucket.mygroups .lp_bucketcontent {
	background-image:url(images/lp_mygroups.jpg);
}
#column1 div.lp_bucket.mygroups .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:158px;
}
div.lp_bucket.myfriends .lp_bucketcontent {
	background-image:url(images/lp_myfriends.jpg);
}
#column1 div.lp_bucket.myfriends .lp_bucketcontent h2 {
	padding:10px 0px 5px 30px;
	width:178px;
}
div.lp_bucket.myfiles .lp_bucketcontent {
	background-image:url(images/lp_myfiles.jpg);
}
#column1 div.lp_bucket.myfiles .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:178px;
}
div.lp_bucket.mysites .lp_bucketcontent {
	background-image:url(images/lp_mysites.jpg);
}
#column1 div.lp_bucket.mysites .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:178px;
}
div.lp_bucket.recentposts .lp_bucketcontent {
	background-image:url(images/lp_recentposts.jpg);
}
#column1 div.lp_bucket.recentposts .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:178px;
}
div.lp_bucket.genericbucket .lp_bucketcontent {
	background-image:url(http://resources.nationalbreastcancer.org/images/community/lp_genericbucket.jpg);
}
#column1 div.lp_bucket.genericbucket .lp_bucketcontent h2 {
	padding:10px 0px 10px 20px;
	width:178px;
}
div.lp_bucket.archives .lp_bucketcontent {
	background-image:url(images/lp_archives.jpg);
}
div.lp_bucket.edpforum {clear:both;}

div.lp_bucket.edpforum .lp_bucketcontent {
	background-image:url(images/lp_archives.jpg);
}
#column1 div.lp_bucket.edpforum .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:148px;
}
#column1 .lp_bucket.edpforum .lp_bucketcontent p {
	font-size:11px;
	width:96%;
	padding:10px 0px;
	border-bottom:1px solid #F3E5EC;
}
#column1 .lp_bucket.edpforum a.sm_flowertitle {
	margin-right:10px;
}
#column1 div.lp_bucket.archives .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:178px;
}
div.lp_bucket.syndication .lp_bucketcontent {
	background-image:url(images/lp_syndication.jpg);
}
#column1 div.lp_bucket.syndication .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:178px;
}
h3.lg_bucket_generic {
	margin-left:10px;
	margin-bottom:10px;
}
#column2 .lg_bucketcontent .testimonial p {
	line-height:1.75em;
	background:url(images/hr_pink.gif) top left repeat-x;
	width:100%;
	height:1px;
	margin:10px 0px;
	padding-top:5px;
}
#column2 .lg_bucketcontent .testimonial {
	border-bottom:0px;
}
#column2 .lg_bucketcontent .testimonial h3 {
	clear:both;
	text-align:right;
	color:#AB0635;
	display:block;
}
#column2 .lg_bucketcontent.generic {
	margin-bottom:15px;
}
#column2 .lg_bucketcontent.generic h2 {
	background-image:none;
	float:none;
	padding:5px 0px 3px 0px;
}
#column2 .lg_bucketcontent.generic h2 a {
	color:#D95669;
	text-decoration:none;
}
#column2 .lg_bucketcontent.generic h2 a:hover {
	text-decoration:underline;
}
#column2 .lg_bucketcontent.generic span {
	color:#310F04;
	font:10px Georgia, "Times New Roman", Times, serif;
}
#column2 .lg_bucketcontent.generic span a {
	color:#310F04;
	text-decoration:none;
}
#column2 .lg_bucketcontent.generic span a:hover {
	text-decoration:underline;
}
#column2 .lg_bucketcontent ul {
}
#column2 .lg_bucketcontent ul li span {
	font-weight:normal;
	display:block;
}
#column2 .lg_bucketcontent ul li {
}
/* Signs and Symptoms */
.symptomlinks a.generic {
	display:block;
	padding:5px 0px;
}
/* Mission Statement Styles*/
.lg_pinkbucket {
	clear:left;
	width:400px;
	background:url(../images/large_pinkbuckets_stretcher.gif) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.lg_pinkbucketfooter {
	width:100%;
	background:url(../images/large_pinkbuckets_footer.jpg) bottom left no-repeat;
}
.lg_pinkbucketcontent.bow {
	width:360px;
	background:url(../images/large_pinkbuckets_bow.jpg) top left no-repeat;
	padding:8px 20px 0px 20px;
}
#column2 .lg_pinkbucketcontent.bow h2 {
	background-image:none;
	padding:0px 10px 0px 20px;
}
#column2 .lg_pinkbucketcontent.bow h3 {
	border-bottom:1px solid #F2E4EB;
	padding-bottom:3px;
	margin:0px;
}
#column2 .lg_pinkbucketcontent.bow a {
	padding:3px 0px;
}
.lg_pinkbucketcontent.bow p {
	font:14px Georgia, "Times New Roman", Times, serif;
	line-height:1.75em;
	color:#AB0635;
	font-style:italic;
	text-align:center;
	padding:20px;
	margin:0px;
}
.lg_pinkbucketcontent.bow .hr {
	width:250px;
	margin:0 auto;
	padding:10px 0px;
}
.md_bucket {
	clear:left;
	width:197px;
	background:url(images/md_buckets_stretcher.gif) top left repeat-y;
	padding:0px;
	margin:0px;
}
.md_bucketfooter {
	width:197px;
	background:url(images/md_buckets_footer.jpg) bottom left no-repeat;
	padding-bottom:20px;
}
.md_bucketcontent {
	background:url(images/md_buckets_header.jpg) top left no-repeat;
	padding:16px 11px 0px 11px;
}
.md_bucketcontent.lesspadding {
	padding:9px 7px 0px 7px;
}
.md_bucketcontent.nopadding {
	padding:9px 7px 0px 1px;
}
.md_bucketcontent p {
	line-height:1.35em;
	padding:10px 0px;
}
.md_bucketcontent h3 {
	border-bottom:1px solid #F2E4EB;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}
.md_bucketcontent a.headerlink {
	font-weight:normal;
}
#sm_column1, #sm_column2 {
	float:left;
	width:197px;
	margin:0px 6px 0px 0px;
	padding:0px;
}
div.nomargin#sm_column2 {
	margin-right:0px;
}
/* Breast Self-Exam */
.selfexam_info {
	margin-left:100px;
}
/* Community */
.member_desc {
	border-bottom:1px solid #F2E4EB;
	padding-bottom:7px;
	margin:0px;
}
.member_desc p {
	float:left;
}
.member_desc h3.membername {
	font-size:14px;
	border-bottom:0px;
	padding:0px;
	margin:0px;
}
.widgets {
	width:400px;
	padding:0px;
	margin:0px;
}
.widgets h3 {
	padding-left:10px;
}
.widgetbucket {
	float:left;
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#333;
	background:url(images/borderRight.jpg) top right no-repeat;
	width:75px;
	padding:5px 10px 0px 15px;
	margin:0px;
}
div.info a span {
	background-color:#F5FBB9;
	border:1px solid #DABFA3;
	color:#000000;
	display:none;
	font-size:0.9em;
	margin-left:-205px;
	margin-top:-50px;
	padding:4px 8px;
	position:absolute;
	text-decoration:none;
	width:165px;
	z-index:100;
}
div.info {
	display:inline;
}
.widgetbucket.noback {
	background:none;
}
.lg_bucketcontent.w .widgetbucket p {
	padding:0px;
	margin:0px;
}
.discussion_desc {
	border-bottom:1px solid #F2E4EB;
	padding-bottom:7px;
	margin:0px;
}
.discussion_desc h3 {
	border-bottom:none;
	padding:0px;
	margin:0px;
}
div.nomargin#sm_column2 .discussion_desc a.headerlink {
	font-weight:normal;
	display:inline;
}
div.nomargin#sm_column2 .md_bucket p a.headerlink {
	display:inline;
	font-weight:bold;
}
#join_steps {
	background:url(http://resources.nationalbreastcancer.org/images/community/steps.jpg) top left no-repeat;
	width:400px;
	height:173px;
	margin-bottom:0px;
}
.step {
	float:left;
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#860047;
	padding:0px 7px;
	display:block;
	width:86px;
}
#join_steps a {
	width:400px;
	display:block;
	padding-top:83px;
	height:76px;
	text-decoration:none;
}
.step span {
	font-weight:bold;
	font-size:14px;
	color:#860047;
	display:block;
}
.step p {
	color:#333;
	display:block;
	margin:0px;
	padding:0px;
	line-height:1em;
}
.stepbtn {
	display:block;
	float:left;
	color:#fff;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	vertical-align:bottom;
	margin-left:165px;
	margin-top:20px;
}
* html .stepbtn {
	margin-left:82px;
}
#content a.dkpurple_flowertitle, a.dkpurple_flowertitle {
	height:22px;
	padding:8px 0px 1px 9px;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#C482A5;
	display:block;
	width:216px;
	background:url(images/dkpurple.gif) top left no-repeat;
	margin-top:10px;
	display:block;
	float:right;
}
#content a.dkpurple_flowertitle {
	position:relative;
	top:-33px;
	margin-right:20px;
}
#content a.blogbutton, a.blogbutton {
	height:17px;
	padding:8px 0px 1px 9px;
	font:11px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#C482A5;
	display:block;
	width:159px;
	background:url(../images/blogbutton.gif) top left no-repeat;
	margin-top:10px;
	display:block;
	text-decoration:none;
}
#content a.blogbutton:hover, a.blogbutton:hover {
	color:#fff;
}
/* How To Help */
.donatebucket {
	float:left;
	width:126px;
	background:url(http://resources.nationalbreastcancer.org/images/howtohelp/donate_border.jpg) top right no-repeat;
	margin:0px;
	padding-left:6px;
}
.donatebucket h3 {
	border-bottom:1px solid #F2E4EB;
	padding:0px;
	margin:0px;
}
.donatebucket p {
	padding:5px 5px 5px 0px;
}
.donatebucket.noback {
	background:none;
}
/* Online Store */
.storeitem {
	border-bottom:1px solid #C4DAA4;
	padding-bottom:16px;
	display:block;
}
.storeitem h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}
.storeitem.left img {
	float:left;
	margin-right:8px;
}
.storeitem.right img {
	float:right;
	margin-left:8px;
}
.storeitems {
	width:365px;
}
p.pricecontainer {
	clear:both;
	color:#B5244D;
	font:12px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}
p.pricecontainer span {
	width:25%;
	float:left;
}
p.pricecontainer a.sm_addtitle {
	float:left;
}
/* About NBCF */
#logo_container {
	padding:0px;
	margin:15px auto 0px auto;
}
#logo_container h2 {
	display:inline;
	text-align:left;
	margin:0px;
	padding:0px 20px 3px 24px;
	background:url(images/leaves.gif) top left no-repeat;
}
#logo_container a.headerlink {
	margin:0px;
	padding-left:10px;
}
#logo_border {
	height:100px;
	width:775px;
	padding:0px 0px 0px 11px;
	margin-top:10px;
	background:url(http://resources.nationalbreastcancer.org/images/home/logo_container.gif) bottom center no-repeat;
}
#logo_flash {
	float:left;
	padding-top:6px;
	clear:left;
	width:557px;
	height:78px;
}
#logo_container #casestudies {
	float:right;
	width:185px;
	padding:14px 5px 10px 10px;
	margin:0px;
	vertical-align:bottom;
	font-size:9px;
}
#logo_container #logo_border #casestudies h2.pinkleaf {
	color:#6D4B3F;
	margin:0px;
	padding:5px 0px 3px 24px;
	width:150px;
	background:url(images/leaves_pink.gif) top left no-repeat;
}
#logo_container #casestudies a {
	display:block;
	margin-top:3px;
}
/* Events */
.celeb {
	float:left;
	margin:5px 9px;
	text-align:center;
	width:105px;
}
* html .celeb {
	margin:5px 5px;
}
.celeb a {
	font-size:9px;
}
.celeb a:hover span {
	text-decoration:underline;
}
.celeb a img {
	margin:0px 0px 10px 0px;
	border:2px solid #EBE4E1;
	background-color:#fff;
	padding:6px;
}
.celeb a:hover img {
	background-color:#F6DEE1;
	border:2px solid #F6DEE1;
}
.celeb span {
	margin-right:3px;
	display:inline;
}
.celeb a.generic {
	margin-top:10px;
	display:block;
}
.celebinfo {
	margin:0 auto;
	width:100%;
}
.celebinfo a {
	text-align:center;
}
.celebinfo a.soundclip img {
	border:none;
	margin:0px;
	padding:0px;
}
.celebinfo a.soundclip span {
	display:none;
}
.md_bucketcontent.lesspadding h3 {
	border-bottom:none;
	margin:0px;
	padding-bottom:0px;
	padding-top:5px;
}
.md_bucketcontent.lesspadding p {
	padding-top:5px;
}
.md_bucketcontent .sm_column {
	margin-left:40px;
}
.md_bucketcontent .sm_column.ribbon {
	width:35px;
	margin-left:0px;
	float:left;
}
.md_bucketcontent .sm_column p {
	padding-top:0px;
}
/* also used on home */
.newslink {
	
	padding:0px 0px 7px 0px;
	margin-top:7px;
	
}
.newsdate {
	text-align:center;
	color:#D95669;
	font-size:12px;
	float:left;
	margin:0px;
	padding-top:2px;
	width:23px;
}/* pink */
.md_bucketcontent nopadding .newsdateinfo, .newsdateinfo {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.newsdateinfo a {
	padding:0px;
	margin:0px;
}
.newsdate span {
	color:#4C761F;
	display:block;
	font-size:9px;
	letter-spacing:-.1em;
}/* green */
.newslink h3, .md_bucketcontent .newslink a {
	padding:0px;
	margin:0px;
	font-size:10px;
	border-bottom:none;
}
#home_column2 .newslink a {
	padding:0px;
	margin:0px;
	font-size:10px;
}
.home_extracontent a {
	padding:0px;
	margin:0px;
	font-size:10px;
}
/* Blog */
#blogPromo {
	width:389px;
	height:252px;
	background:url(../images/blogback.jpg) top left no-repeat;
	padding-right:11px;
}
#blogContent {
	float:right;
	width:204px;
	padding-top:45px;
}
#blogContent p {
	padding:0px 0px 10px 0px;
	color:#333;
	line-height:1.25em;
}
#blogContent .hr {
	margin:0px;
}
/*____________________________________________________________
Sidebar
____________________________________________________________*/
#sidebar {
	float:left;
	width:140px;
	margin-left:10px;
}
* html #sidebar {
	margin-left:8px;
}
.sm_bucket {
	width:146px;
	background:url(images/sm_bucket_stretcher.gif) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.sm_bucketfooter {
	width:146px;
	background:url(images/sm_bucket_footer.jpg) bottom left no-repeat;
}
.sm_bucketcontent {
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 4px 0px 10px;
	font-size:9px;
}
.sm_bucketcontent p {
	line-height:1.25em;
	padding-bottom:0px;
	margin:0px;
}
div.sm_bucket.return .sm_bucketcontent {
	background-image:url(images/return.jpg);
}
#sidebar div.sm_bucket.return .sm_bucketcontent h2 {
	padding:10px 0px 10px 25px;
	width:100px;
}
div.sm_bucket.shop .sm_bucketcontent {
	background-image:url(images/shop.jpg);
}
#sidebar div.sm_bucket.shop .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.shop a.brown {
	margin:5px 5px 0px 5px;
	display:block;
	text-align:right;
}
div.sm_bucket.new .sm_bucketcontent {
	background-image:url(images/new.jpg);
}
#sidebar div.sm_bucket.new .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.corp .sm_bucketcontent {
	background-image:url(images/corporate.jpg);
}
div.sm_bucket.corp .sm_bucketfooter {
	width:100%;
	background:url(images/corp_footer.jpg) bottom left no-repeat;
	padding-bottom:60px;
}
#sidebar div.sm_bucket.corp a.sm_flowertitle.moremargin {
	margin-top:15px;
}
#sidebar div.sm_bucket.corp .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.mail .sm_bucketcontent {
	background-image:url(images/mailinglist.jpg);
}
#sidebar div.sm_bucket.mail .sm_bucketcontent h2 {
	padding:10px 0px 5px 30px;
	width:100px;
}
div.sm_bucket.donate .sm_bucketcontent {
	background-image:url(images/donate.jpg);
}
#sidebar div.sm_bucket.donate .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.join .sm_bucketcontent {
	background-image:url(images/join.jpg);
}
* html div.sm_bucket.join .sm_bucketcontent {border:1px solid red;}


#sidebar div.sm_bucket.join .sm_bucketcontent h2 {
	padding:10px 0px 5px 30px;
	width:100px;
}
div.sm_bucket.spread .sm_bucketcontent {
	background-image:url(images/spread.jpg);
}
#sidebar div.sm_bucket.spread .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.beyond .sm_bucketcontent {
	background-image:url(images/beyond.jpg);
}
div.sm_bucket.beyond .sm_bucketfooter {
	width:146px;
	background:url(images/beyondfooter.jpg) bottom left no-repeat;
	padding-bottom:79px;
}
#sidebar div.sm_bucket.beyond .sm_bucketcontent h2 {
	padding:10px 0px 5px 25px;
	width:100px;
}
div.sm_bucket.meet .sm_bucketcontent {
	background-image:url(images/meetheader.jpg);
}
#sidebar div.sm_bucket.meet .sm_bucketcontent h2 {
	padding:20px 0px 15px 5px;
	width:65px;
}
#sidebar div.sm_bucket.meet .sm_bucketcontent h6 {
	font-size:12px;
}
div.sm_bucket.takeaction .sm_bucketcontent {
	background-image:url(images/takeaction.jpg);
}
#column2 div.sm_bucket.takeaction .sm_bucketcontent h2 {
	padding:10px 0px 10px 20px;
}
#sidebar a.sm_flowertitle.moremargin, #column1 a.lg_flowertitle.moremargin {
	margin-top:15px;
}
div.sm_bucket.ourpartners .sm_bucketcontent {
	background-image:url(images/ourpartners.jpg);
}
#column2 div.sm_bucket.ourpartners .sm_bucketcontent h2 {
	padding:10px 0px 10px 25px;
}
/*____________________________________________________________
Flower Titles
____________________________________________________________*/
#sidebar a.sm_flowertitle, #sidebar a.md_flowertitle, #sidebar a.lg_flowertitle, a.sm_flowertitle, a.md_flowertitle, a.lg_flowertitle, #content a.sm_flowertitle, #content a.md_flowertitle, #content a.lg_flowertitle, a.xlg_flowertitle {
	height:18px;
	padding:7px 0px 1px 9px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#503027;
	display:block;
	width:100%;
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
	text-decoration:none;
}
#column1 a.sm_flowertitle, #column2 a.sm_flowertitle, #column2 a.md_flowertitle {
	float:right;
	width:117px;
	color:#503027;
}
#column1 a.md_flowertitle, #column2 a.md_flowertitle, #column2 a.md_flowertitle {
	float:right;
	width:128px;
	color:#503027;
}
#sidebar a.sm_flowertitle, #sidebar a.sm_flowertitle {
	float:none;
	width:117px;
	color:#503027;
}
#content .left a.sm_flowertitle, #content .left a.md_flowertitle, #content .left a.lg_flowertitle {
	float:left;
	display:block;
}
a.sm_addtitle, #column2 a.sm_addtitle, .storeitem a.sm_addtitle {
	font-size:10px;
	background-image:url(images/addtab_back_sm.jpg);
	height:15px;
	padding:5px 0px 1px 9px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#503027;
	display:block;
	width:100px;
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:0px;
	text-decoration:none;
}
a.sm_flowertitle, #column1 a.sm_flowertitle {
	font-size:10px;
	background-image:url(images/flowertab_back_sm.gif);
	color:#503027;
}
a.lg_flowertitle, #content .md_bucket a.lg_flowertitle, a.lg_flowertitle, #column1 a.lg_flowertitle, #column2 a.lg_flowertitle {
	background-image:url(images/flowertab_back_lg.gif);
	font-weight:normal;
	font-size:12px;
	padding:6px 0px 2px 9px;
	width:170px;
	color:#503027;
	text-decoration:none;
}
a.md_flowertitle, #content .md_bucket a.md_flowertitle {
	font-size:10px;
	background-image:url(images/flowertab_back_md.gif);
	color:#503027;
}
a.xlg_flowertitle {
	background-image:url(images/flowertab_back_xlg.gif);
	font-weight:normal;
	font-size:12px;
	padding:6px 0px 2px 9px;
	width:225px;
	color:#503027;
	text-decoration:none;
}
#content a.lg_flowertitle.nomargin {
	margin-top:0px;
}
#column1 a.sm_flowertitle:hover, #column1 a.lg_flowertitle:hover, #column2 a.sm_flowertitle:hover, #column2 a.md_flowertitle:hover, #column2 a.lg_flowertitle:hover, #column2 a.sm_addtitle:hover, div.homegeneric#home_column3 .home_bucketcontent a.xlg_flowertitle:hover {
	color:#BC4E5D;
	border-bottom:none;
}
/*____________________________________________________________
Footer Container
____________________________________________________________*/



#footercontainer {
	width:840px;
	background:url(images/footerborder.gif) top left repeat-x;
	padding:10px 0px 0px 0px;
	margin:0px auto 0px auto;
	vertical-align:bottom;
}
#sitemaplists {
	padding:0px 0px 0px 52px;
}
.sitemap_block {
	float:left;
	margin:0px;
	width:160px;
	padding:0px;
}
.sitemap_block.w160, .w160 {
	width:160px;
}
* html .sitemap_block.w160 {
	width:160px;
}
.sitemap_block.w100 {
	width:100px;
}
.copy {
	color:#91827E;
	font:10px Georgia, "Times New Roman", Times, serif;
	margin:20px 0px;
	text-align:center;
}
.sitemap {
	padding:10px 0px 0px 10px;
}
/*____________________________________________________________
Sponsor
____________________________________________________________*/

.sponsor {
	float:left;
	margin:5px 18px;
	text-align:center;
	width:147px;
}
* html .sponsor {
	margin:5px 5px;
}
.sponsor a {
	font-size:9px;
}
.sponsor a:hover span {
	text-decoration:underline;
}
a.sponsor img {
	margin:0px 0px 10px 0px;
	border:2px solid #EBE4E1;
	background-color:#fff;
	padding:5px;
	width:127px;
}
a.sponsor:hover img {
	background-color:#F6DEE1;
	border:2px solid #F6DEE1;
}
/*____________________________________________________________
Press Releases
____________________________________________________________*/
.newsitem {
	display:block;
}
a.nl {
	color:#860047;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
a.nl:hover {
}
/*____________________________________________________________
Donate Buttons
____________________________________________________________*/
#donatebuttons {
	padding:10px 0px;
}
#donatebuttons a#online {
	background:url(http://resources.nationalbreastcancer.org/images/howtohelp/donateOnline.gif) top left no-repeat;
	height:94px;
	width:273px;
	margin-right:5px;
}
#donatebuttons .online {
	background:url(http://resources.nationalbreastcancer.org/images/howtohelp/donateOnline.gif) top left no-repeat;
	margin-top:0px;
}
#donatebuttons a#online:hover {
	background-position:100% -94px;
	margin-top:0px;
	z-index:50;
}
#donatebuttons a#mail {
	background:url(http://resources.nationalbreastcancer.org/images/howtohelp/donateMail.gif) top left no-repeat;
	height:94px;
	width:119px;
}
#donatebuttons .mail {
	background:url(http://resources.nationalbreastcancer.org/images/howtohelp/donateMail.gif) top left no-repeat;
	margin-top:0px;
}
#donatebuttons a#mail:hover {
	background-position:100% -94px;
	margin-top:0px;
	z-index:50;
}
#online, #mail {
	display:block;
	float:left;
}
#online:hover, #mail:hover {
	background-position:100% -94px;
}
#online span, #mail span {
	display:none;
}
/*____________________________________________________________
Donate Buttons
____________________________________________________________*/
#whatisbuttons {
	padding:10px 0px;
}
#whatisbuttons a#rf {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/rf.gif) top left no-repeat;
	height:80px;
	width:196px;
	margin-right:5px;
	margin-bottom:5px;
}
#whatisbuttons .rf {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/rf.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#rf:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#ss {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/ss.gif) top left no-repeat;
	height:80px;
	width:196px;
}
#whatisbuttons .ss {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/ss.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#ss:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#edp {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/edp.gif) top left no-repeat;
	height:80px;
	width:196px;
	margin-right:5px;
}
#whatisbuttons .edp {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/edp.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#edp:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#seg {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/seg.gif) top left no-repeat;
	height:80px;
	width:196px;
}
#whatisbuttons .seg {
	background:url(http://resources.nationalbreastcancer.org/images/aboutbreastcancer/seg.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#seg:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#mk {
	background:url(../images/mk.gif) top left no-repeat;
	height:80px;
	width:196px;
	margin-right:5px;
	margin-bottom:5px;
}
#whatisbuttons .mk {
	background:url(../images/mk.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#mk:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#nr {
	background:url(../images/nr.gif) top left no-repeat;
	height:80px;
	width:196px;
}
#whatisbuttons .nr {
	background:url(../images/nr.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#nr:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#in {
	background:url(../images/in.gif) top left no-repeat;
	height:80px;
	width:196px;
	margin-right:5px;
}
#whatisbuttons .in {
	background:url(../images/in.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#in:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#whatisbuttons a#na {
	background:url(../images/na.gif) top left no-repeat;
	height:80px;
	width:196px;
}
#whatisbuttons .na {
	background:url(../images/na.gif) top left no-repeat;
	margin-top:0px;
}
#whatisbuttons a#na:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#rf, #ss, #edp, #seg, #mk, #nr, #in, #na {
	display:block;
	float:left;
}
#rf:hover, #ss:hover, #edp:hover, #seg:hover, #mk:hover, #nr:hover, #in:hover, #na:hover {
	background-position:100% -80px;
}
#rf span, #ss span, #edp span, #seg span, #mk span, #nr span, #in span, #na span {
	display:none;
}
/*____________________________________________________________
EDP Button
____________________________________________________________*/
#createedp {
	padding:10px 0px;
	width:560px;
	margin:0px;
}
#createedp a#edpbutton {
	background:url(http://resources.nationalbreastcancer.org/images/edp/bigedpbutton.gif) top left no-repeat;
	height:80px;
	width:563px;
	
}
#createedp .edpbutton {
	background:url(http://resources.nationalbreastcancer.org/images/edp/bigedpbutton.gif) top left no-repeat;
	margin-top:0px;
	height:80px;
	width:563px;
	
}
#createedp a#edpbutton:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
#createedp a#edpbutton {display:block;}

#edpbutton span {
	display:none;
}

/*____________________________________________________________
EDP Sponsor
____________________________________________________________*/

#edpsponsor {
	width:199px;
	height:113px;
	float:right;
	position:relative;
	top:-13px;
	left:-20px;
}
