/*____________________________________________________________
Import other styles
____________________________________________________________*/

@import url('lib/sIFR-screen.css');

/*____________________________________________________________
Global
____________________________________________________________*/

/* reddish brown color */
html {
	background-color:#311004;
}
/*global font styles*/
body {
	background:url(../images/layout/edp_header_stretcher.jpg) top left repeat-x;
	margin:0pt;
	padding:0pt;
	color:#6D4B3F;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
h1, h4, h5, h6 {
	font-family: "Century Gothic", Century Gothic, Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	color:#AB0635;
}
/* Sifr */
#plan #column2 h1, h1 {
	font-weight:normal;
	font-size:33px;
}
h2, #column1 h2, #column2 h2 {
	font:13px "Century Gothic", Century Gothic, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
}
#disclaimer h3, h3 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#860047;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
#disclaimer {
	padding:20px 10px;
}
p {
	line-height:1.5em;
	padding:3px 0px 5px;
	margin:0px;
	font-size:11px;
}
p.subtitle {
	border-bottom:1px solid #F0E2EA;
	margin-bottom:10px;
	font-size:11px;
}
#recipientContainer {
	background-color:#EBF1E5;
	margin: 10px 0px;
	padding: 7px;
}
#recipientContainer ul {
	margin:10px 0px 5px 0px;
}
#recipientContainer p.subtitle {
border-bottom:1px solid #CED6BE;
}
p a, .celeb a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#D95669;
	font-weight:normal;
	text-decoration:none;
}
p a:hover, .celeb a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#D95669;
}
#plan #column2 p {
	font:14px Arial, Helvetica, sans-serif;
}
.bigPink {
	margin:20px auto;
	width:129px;
	display:block;
}


/* generic link */
a, a:active, a:visited {
text-decoration:none;
}
a.generic, a.generic:active, a.generic:visited, #logo_container #casestudies a, .newslink a, #column2 #content .lg_bucketcontent.bow a.generic, #content a.generic, div.nomargin#sm_column2 .newsdateinfo a, div.homegeneric#home_column2 .newsdateinfo a, div.homegeneric#home_column2 a.generic, div.homegeneric#home_column3 a.generic, div.homebow#home_column1 a.generic {
	font-size:10px;
	color:#4C761F;
	font-weight:bold;
	text-decoration:none;
}
a.generic:hover, #column2 a.generic:hover, #logo_container #casestudies a:hover, .newslink a:hover, #content a.generic:hover, div.nomargin#sm_column2 .newsdateinfo a:hover, div.homegeneric#home_column2 .newsdateinfo a:hover, div.homegeneric#home_column2 a.generic:hover, div.homegeneric#home_column3 a.generic:hover, div.homebow#home_column1 a.generic:hover, #column2 #content .lg_bucketcontent.bow a.generic:hover {
	color:#8CBD3C;
	border-bottom:none;
	font-weight:bold;
	text-decoration:none;
}
a.headerlink, #content a.headerlink, #logo_container a.headerlink {
	font-size:10px;
	color:#4C761F;
	font-weight:bold;
	text-decoration:none;
}
a.headerlink:hover, #content a.headerlink:hover, #logo_container a.headerlink:hover {
	color:#8CBD3C;
	border-bottom:none;
}
/* global */
.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;
}
#contentequalizer {
	float:right;
	height:800px;
	width:0px;
}
/*____________________________________________________________
Main Container
____________________________________________________________*/

#maincontainer {
	width:944px;
	margin:0 auto;
}
.common {
	width:790px;
	margin:0 auto;
	position:relative;
}
#headercontainer {
	background:url(../images/layout/edp_header_back.jpg) top left no-repeat;
	height:72px;
}
a#logo {
	display:block;
	width:197px;
	float:left;
	padding:0px;
	margin:0px;
}
a#logo img {
	padding:0px;
	margin:0px;
}
#sponsorback {
	width:203px;
	height:111px;
	padding:25px 0px 0px 20px;
	position:absolute;
	top:0;
	right:2px;
	background:url(../images/layout/edp_logoback.jpg) top left no-repeat;
}
#calendarextender_container {
	z-index:999;
	position:absolute;
}

#nosponsorback {
	width:223px;
	height:149px;
	padding:0px;
	position:absolute;
	top:0px;
	right:2px;
	background:url(../images/logos/nosponsor.jpg) top left no-repeat;
}
#contentcontainer {
	background:url(../images/layout/edp_main_stretcher.jpg) top left repeat-y;
	width:100%;
}
#contentheader {
	background:url(../images/layout/edp_main_header.jpg) top left no-repeat;
	width:100%;
	padding:100px 0px 0px 0px;
	margin:0px;
}
#contentfooter {
	background:url(../images/layout/edp_main_footer.jpg) bottom left no-repeat;
	width:100%;
	margin:0px;
	padding:0px 0px 50px 0px;
}
/*____________________________________________________________
Column 1
____________________________________________________________*/
#column1 {
	float:left;
	margin-right:17px;
	width:208px;
}
#plan #column1 {
	width:298px;
	margin-right:22px;
}
/* LeftPanel Buckets*/
.lp_bucket {
	width:208px;
	background:url(../images/layout/lp_bucket_stretcher.jpg) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.lp_bucketfooter {
	width:100%;
	background:url(../images/layout/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 5px;
}
div.lp_bucket.edpbucket .lp_bucketcontent {
	background-image:url(../images/layout/edp_bookmark_bucket.jpg);
}

div.lp_bucket.edplogin .lp_bucketcontent {
	background-image:url(../images/layout/leftpanel_buckets_edp.png);
}

div.lp_bucket.edpfactsbucket .lp_bucketcontent {
	background-image:url(../images/layout/leftpanel_buckets_facts.jpg);
}
div.lp_bucket.edpfactsbucket .lp_bucketcontent p {
	color:#5A3F36;
	font:14px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-bottom:10px;
	margin-bottom:10px;
	width:183px;
	line-height:1.4em;
}
#column1 div.lp_bucket.edpbucket .lp_bucketcontent h2, #column1 div.lp_bucket.edpfactsbucket .lp_bucketcontent h2, #column1 div.lp_bucket.edplogin .lp_bucketcontent h2 {
	padding:10px 0px 10px 30px;
	width:155px;
}
/* purple flower link */
a.lg_flowertitle_dkpurple {
	height:18px;
	padding:8px 0px 4px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E0BED0;
	display:block;
	width:176px;
	background:url(../images/layout/dkpurple_lgflowertitle.gif) top left no-repeat;
	margin:5px auto;
	text-decoration:none;
}
a.lg_flowertitle_dkpurple:hover {
	color:#fff;
}

/* edp donate button */
a#edp_donatebutton {
	background:url(../images/layout/edp_donatenow.gif) top left no-repeat;
	height:80px;
	width:185px;
}
.edp_donatebutton {
	background:url(../images/layout/edp_donatenow.gif) top left no-repeat;
	margin:0px auto 20px auto;
	height:80px;
	width:185px;
}
a#edp_donatebutton:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
a#edp_donatebutton {
	display:block;
}
#edp_donatebutton span {
	display:none;
}

/* edp mynbcfbutton */
a#edp_mynbcfbutton {
	background:url(../images/layout/edp_mynbcf.gif) top left no-repeat;
	height:80px;
	width:185px;
}
.edp_mynbcfbutton {
	background:url(../images/layout/edp_mynbcf.gif) top left no-repeat;
	margin:0px auto 20px auto;
	height:80px;
	width:185px;
}
a#edp_mynbcfbutton:hover {
	background-position:100% -80px;
	margin-top:0px;
	z-index:50;
}
a#edp_mynbcfbutton {
	display:block;
}
#edp_mynbcfbutton span {
	display:none;
}

/*____________________________________________________________
EDP Plan Left Column
____________________________________________________________*/

.edp_bigbucket {
	width:298px;
	background:url(../images/layout/edp_earlydetectionplan_stretcher.jpg) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.edp_bigbucketfooter {
	width:100%;
	background:url(../images/layout/edp_earlydetectionplan_footer.jpg) bottom left no-repeat;
}
.edp_bigbucketcontent {
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 10px;
}
.edp_bigbucketcontent .common {
	width:260px;
}
.edp_bigbucketcontent p {
	line-height:1.25em;
	padding-bottom:0px;
	margin:0px;
}
.edp_btncontainer {
	clear:both;
	border-top:1px solid #F0E2EA;
	top:10px;
	position:relative;
	left:-5px;
	width:270px;
	display:block;
}
/* Send to Friend buttons */

fieldset.edp_sendtofriend .edp_btncontainer input.addafriend_edpbutton, fieldset.edp_sendtofriend .edp_btncontainer input.genericpurple, input.genericpurple, input.genericgreen {
	height:26px;
	padding:3px 0px 1px 9px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	width:100%;
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
	text-decoration:none;
	border:none;
	text-transform:uppercase;
	text-align:left;
	float:left;
	cursor:pointer;
	cursor:hand;
}
fieldset.edp_sendtofriend .edp_btncontainer input.addafriend_edpbutton {
	background:url(../images/layout/addafriend.gif) top left no-repeat;
	color:#6C4E47;
	margin-right:10px;
	width:124px;
}
fieldset.edp_sendtofriend .edp_btncontainer input.genericpurple, input.genericpurple {
	background:url(../images/layout/sendtofriends.gif) top left no-repeat;
	color:#D7ABC2;
	width:135px;
}
input.genericgreen {
	background:url(../images/layout/submitdate.gif) top left no-repeat;
	color:#C4CDBC;
	width:135px;
}
fieldset.edp_sendtofriend input.genericpurple:hover, input.genericpurple:hover, input.genericgreen:hover {
	color:#fff;
}
fieldset.edp_sendtofriend input.addafriend_edpbutton:hover {
	color:#BC4E5D;
}
/*____________________________________________________________
EDP Plan Right Column
____________________________________________________________*/

.be{
	margin-top:7px;
}
.breastExam{
	float: left; 
	padding-top: 4px; 
	font-weight: bold; 
	width: 185px;
	font-size:12px;
}
.bseCheckBox{
	margin-top:1px;
	margin-left: 20px;
}
.bseCheckBox span{
	line-height: 18px;
	vertical-align: top;
	font-size: smaller;
}

.option {
	background-repeat:no-repeat;
	background-position:top left;
	width:402px;
	padding-left:65px;
	height:22px;
	padding-top:35px;
	margin-bottom:9px;
	cursor:pointer;
	z-index:2;
}

.reminderContainer{
	margin-top:10px;
}
	.reminderText{
		float:left;
		font-weight: bold;
		padding-top: 8px;
		width: 140px;
		font-size:12px;
	}
	.reminderInput{
		float:left;
		padding-top:5px;
	}
	.reminderInput input{
		text-align: center;
		padding:5px !important;
		width: 250px;
		font-size: 17px;
	}
	
.option.calendar {
	background-image:url(../images/options/edp_remind_questions.jpg);
}
.option.anniv {
	background-image:url(../images/options/edp_exam_questions.jpg);
}
.option.rss {
	background-image:url(../images/options/options_rssfeed.jpg);
}
.option.IM {
	background-image:url(../images/options/options_IM.jpg);
}
.option.download {
	background-image:url(../images/options/options_download.jpg);
}
.option.facebook {
	background-image:url(../images/options/options_facebook.jpg);
}
.option.email {
	background-image:url(../images/options/options_email.jpg);
}
.option.sms {
	background-image:url(../images/options/options_sms.jpg);
}
.activeoption {
	background-position:100% -57px;
	margin-bottom:0px;
}
.optioncontent {
	margin-bottom:9px;
	z-index:1;
}
.optioncontent_stretcher {
	background:url(../images/options/options_stretcher.gif) top left repeat-y;
}
.optioncontent_stretcher_ann {
	background:url(../images/options/options_grn_stretcher.gif) top left repeat-y;
}
.optioncontent_footer {
	background:url(../images/options/options_footer.gif) bottom left no-repeat;
	padding-bottom:10px;
}
.optioncontent_footer_ann {
	background:url(../images/options/options_grn_footer.gif) bottom left no-repeat;
	padding-bottom:10px;
}
.optioncontent label {
	color:#860047;
	display:block;
	margin-top:15px;
	margin-bottom:3px;
}
#anniv.optioncontent label {
	color:#3D5820;
}
.optioncontent .common {
	padding:13px 20px;
	width:420px;
}
#plan #column2 .optioncontent .common p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
input.optionfield {
	width:250px;
	height:25px;
	border:1px solid #E7D9D7;
	background-color:#fff;
	padding:5px 0px 0px 5px;
	font-size:14px;
}
#anniv.optioncontent input.optionfield {
	border:1px solid #B1C497;
}
.optioncontent input.optionfield {
	float:left;
}
.optioncontent input.genericpurple, .optioncontent input.genericgreen {
	float:right;
	margin-top:5px;
	padding-top:0px;
}
/* EDP Plan List */

.edp_bigbucketcontent ol {
	width:260px;
	margin:0px auto;
	padding:0px;
	display:block;
}
.edp_bigbucketcontent ol li {
	list-style-type:none;
	border-bottom:1px solid #F0E2EA;
	margin-bottom:10px;
}
.edp_bigbucketcontent ol li span {
	color:#AB0635;
}
.edp_bigbucketcontent ol li em, .edp_bigbucketcontent ol li span {
	display:block;
	font-size:18px;
	font-style:normal;
	margin:0px;
	padding:0px;
	line-height:1.1em;
}
.edp_bigbucketcontent ol li em {
	color:#3D1E12;
}
/* Big Bucket Styles */
div.edp_bigbucket.redplan .edp_bigbucketcontent {
	background-image:url(../images/layout/edp_earlydetectionplan.jpg);
}
div.edp_bigbucket.sendtoafriend .edp_bigbucketcontent {
	background-image:url(../images/layout/edp_sendtoafriend.jpg);
}
div.edp_bigbucket.badges /* because of relative positioning of bucket above */ {
	margin-top:30px;
	clear:both;
}
div.edp_bigbucket.badges .edp_bigbucketcontent {
	background-image:url(../images/layout/edp_badges.jpg);
}
div.edp_bigbucket.redplan .edp_bigbucketcontent p {
	font-size:11px;
	margin-bottom:10px;
	line-height:1.4em;
}
div.edp_bigbucket.sendtoafriend .edp_bigbucketcontent p, div.edp_bigbucket.badges .edp_bigbucketcontent p {
	padding-bottom:10px;
}
#column1 div.edp_bigbucket .edp_bigbucketcontent h2 {
	padding:10px 0px 10px 25px;
	width:255px;
	color:#fff;
}

.pdf {
	display: block;
	width: 137px;
	height: 40px;
	padding: 7px 20px 0 50px;
	margin: 0;
	background-image: url(../images/layout/pdf.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: underline;
	font-size: 9px;
}

/* EDP Send to Friend */
fieldset.edp_sendtofriend {
	border:none;
	width:260px;
	padding:0px;
	margin:0px;
}
fieldset.edp_sendtofriend ol {
	border:0px;
	margin-top:10px;
}
fieldset.edp_sendtofriend label {
	float:left;
	width:90px;
	text-align:left;
}
fieldset.edp_sendtofriend ol li {
	padding:5px 0px;
	border-bottom:0px;
	margin-bottom:10px;
	display:block;
	clear:both;
}
fieldset.edp_sendtofriend input.pinkfield, fieldset.edp_sendtofriend textarea.pinkfield {
	background-color:#FBEBEB;
	border-left:1px solid #8A8181;
	border-top:1px solid #8A8181;
	color:#503027;
	font-size:11px;
	margin:0;
	padding:1px;
	width:160px;
	height:23px;
	float:right;
}
fieldset.edp_sendtofriend textarea.pinkfield {
	height:65px;
}
.widgetwrapper {
	border-bottom:1px solid #EDE0E7;
	padding:5px 0px;
	width:183px;
}
.widgetwrapper a {
	padding:0px 5px;
}
/*____________________________________________________________
Column 2
____________________________________________________________*/
#column2 {
	width:563px;
	float:left;
}
#plan #column2 {
	width:467px;
}
* 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;
}
/*____________________________________________________________
Small Column
____________________________________________________________*/

.smallcolumn {
	width:275px;
	float:left;
	margin-right:12px;
}
* html .smallcolumn {
	margin-right:5px;
}
.smallcolumn.nomargin {
	margin-right:0px;
}
.smallbucket {
	width:275px;
	background:url(../images/layout/whitestretcher.jpg) top left repeat-y;
	padding:0px;
	margin-bottom:20px;
}
.smallbucketfooter {
	width:100%;
	background:url(../images/layout/whitefooter.jpg) bottom left no-repeat;
}
.smallbucketcontent {
	background:url(../images/layout/whiteheader.jpg) top left no-repeat;
	padding:0px 4px 0px 10px;
	font-size:9px;
}
.smallbucketcontent p {
	padding:20px 10px 0px 10px;
	font-size:11px;
}
/*____________________________________________________________
Create Your Plan bucket
____________________________________________________________*/


.cyp_bucket {
	background:transparent url(../images/layout/cyp_stretcher.gif) repeat-y scroll left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0 0 0;
	width:562px;
	clear:both;
}
.cyp_bucketfooter {
	background:transparent url(../images/layout/cyp_footer.gif) no-repeat scroll left bottom;
	padding-bottom:20px;
}
.cyp_bucketheader {
	background:transparent url(../images/layout/cyp_header.jpg) no-repeat scroll left top;
	padding-top:118px;
}
.cyp_bucketheader_edit {
	background:transparent url(../images/layout/cyp_edit_header.jpg) no-repeat scroll left top;
	padding-top:118px;
}
.cyp_what_bucketheader {
	background:transparent url(../images/layout/cyp_what_header.jpg) no-repeat scroll left top;
	padding: 120px 20px 20px 20px;    
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.cyp_why_bucketheader {
	background:transparent url(../images/layout/cyp_why_header.png) no-repeat scroll left top;
	padding: 120px 20px 20px 20px;    
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}
fieldset.earlydetectionplan {
	padding:0px 2px;
	margin:0px;
	border:none;
}
fieldset.earlydetectionplan input.agebox, fieldset.earlydetectionplan input.agebox[type="text"] {
	border:1px solid #DD8386;
	color:#fff;
	float:left;
	font-size:38px;
	height:52px;
	letter-spacing:-0.05em;
	margin-right:15px;
	padding:2px 5px 2px 29px;
	width:52px;
}
.pink {
	background-color:#F6DFE1;
	border-bottom:2px solid #fff;
}
.pink input {
	float:left;
}
#column2 fieldset.earlydetectionplan .pink label {
	color:#442209;
	font:18px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-left:15px;
	padding:0;
}
#column2 fieldset.earlydetectionplan .common {
	padding:10px 14px;
	width:530px;
}
.nopink .common ol {
	margin:0px;
	padding:0px;
	display:block;
}
#column2 .nopink .common ol li {
	list-style-type:none;
	float:left;/*width:260px;*/
}
input.greenbutton:hover, .greenbutton:hover {
	color:#B3C696;
}
input.greenbutton, .greenbutton {
	float:right;
}
input.greenbutton, fieldset.donate input.greenbutton {
	background:transparent url(../images/layout/greenback.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font:14px Arial, Helvetica, sans-serif;
	height:31px;
	margin:10px;
	padding:5px 15px 5px 15px;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
	width:225px;
	text-decoration:none;
}

.greenbutton {
	background:transparent url(../images/layout/greenback.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font:13px Arial, Helvetica, sans-serif;
	height:24px;
	margin:10px;
	padding:7px 10px 0px 10px;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
	width:225px;
	text-decoration:none;
}


.nopink label {
	font-size:15px;
	display:block;
	width:250px;
	color:#442209;
}
input.short {
	width:240px;
	border:1px solid #DD8386;
	height:19px;
	padding:3px 5px 0px 5px;
	margin-bottom:20px;
	margin-right:0px;
}
input.short.wmargin {
	margin-right:18px;
}
.copy {
	color:#91827E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:20px 0;
	text-align:center;
}
.breastExamDate {
	padding:5px;
	height:25px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
	border:1px solid #9FB87F;
	color:#E7EDE1;
	float:left;
}
.dob {
	padding:5px;
	height:30px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
	border:1px solid #DD8386;
	color:#F7EBEC;
}
.dob.twochar, .breastExamDate.twochar {
	width:50px;
}
.dob.fourchar, .breastExamDate.fourchar {
	width:80px;
}
.activeInput {
	color:#860047;
}
div.ltpink {
	background-color:#FAEFF0;
	padding:11px 0px 20px 14px;
	font-size:12px;
}
div.ltpink span.byline{
	font: 18px Georgia,'Times New Roman',Times,serif !important;
	margin-bottom: 5px;
	margin-left:15px;
}
div.ltpink span {
	display:block;
	font-weight:bold;
}
.checkboxOff {
	float:left;
	background-image: url(../images/layout/checkbox_off.gif);
	background-repeat: no-repeat;
	border: 0px;
	width:50px;
	height:40px;
	cursor:pointer;
}
.checkboxOn {
	float:left;
	background-image: url(../images/layout/checkbox_on.gif);
	background-repeat: no-repeat;
	border: 0px;
	width:50px;
	height:40px;
	cursor:pointer;
}
div.labelcontainer {
	padding-top:11px;
}
div.postbackresult {
	float:left;
	width:400px;
	margin:5px 0px 0px 5px;
	color:#d7a5b1;
}
div.postbackerror {
	float:left;
	width:400px;
	margin:5px 0px 0px 5px;
	color:#ff0000;
}
div.postbackresults.ann {
	float:left;
	width:400px;
	margin:5px 0px 0px 5px;
	color:#d3d7c0;
}
a.generic {
	padding:5px 0px;
	display:block;
}
#familyHistory h3 {
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}
#familyHistory {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#442209;
}
#familyHistory input {
	padding:0px;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
#familyHistory label {
	vertical-align:middle;
}
ul {
	padding:0px;
	margin:0px 0px 0px 20px;
}
ul li {
	margin:7px 0px 7px 0px;
}
a.removeLink {
	font-size:8px;
	border:solid 1px #cccccc;
	color:#cccccc;
	padding:0px 3px 1px 3px;
	text-decoration:none;
}
a.removeLink:hover {
	font-size:8px;
	border:solid 1px #ff0000;
	color:#ff0000;
	padding:0px 3px 1px 3px;
	text-decoration:none;
}
/* left bucket Janelle */

.lp_bucket {
	background:transparent url(../images/layout/lp_bucket_stretcher.gif) repeat-y scroll left top;
	margin-bottom:10px;
	padding:0;
	width:208px;
}
.lp_bucketfooter {
	background:transparent url(../images/lp_bucket_footer.jpg) no-repeat scroll left bottom;
	width:100%;
}
.lp_bucketfooter {
	padding-bottom:20px;
}
div.lp_bucket.meet .lp_bucketcontent {
	background-image:url(../images/layout/edp_meet.jpg);
}
/* Jo Ann background */
div.lp_bucket.joann .lp_bucketcontent {
	background-image:url(../images/layout/edp_joann.jpg);
}
.lp_bucketcontent {
	background-position:left top;
	background-repeat:no-repeat;
	font-size:9px;
	padding:0 4px 0 10px;
}
.lp_bucketcontent {
	min-height:120px;
}
#sidebar a.sm_flowertitle.moremargin, a.lg_flowertitle_green.moremargin, #column1 a.lg_flowertitle.moremargin {
	margin-top:15px;
}
#column1 a.lg_flowertitle {
	background-image:url(../images/flowertab_back_lg.gif);
	color:#503027;
	font-size:12px;
	font-weight:normal;
	padding:6px 0 2px 9px;
	text-decoration:none;
	width:170px;
	display:block;
	height:18px;
	font-family:"Century Gothic", Century Gothic, Arial, Helvetica, sans-serif;
}
#column1 a.lg_flowertitle_green {
	background-image:url(../images/flowertab_back_lg_green.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:8px 0 2px 9px;
	text-decoration:none;
	width:170px;
	display:block;
	height:23px;
	font-family:"Century Gothic", Century Gothic, Arial, Helvetica, sans-serif;
}
#column1 a.lg_flowertitle:hover {
	border-bottom:medium none;
	color:#BC4E5D;
}
#column1 div.lp_bucket.meet .lp_bucketcontent h2, #column1 div.lp_bucket.joann .lp_bucketcontent h2 {
	padding:35px 0 10px;
	width:155px;
}

#column1 div.lp_bucket.joann .lp_bucketcontent h2 {
	padding:32px 0 5px 7px;
	width:155px;
}


#calendarextender2_container 
{
	position:absolute;
	z-index:998;
}

ul.edplist {padding:0 5px;list-style-type:none;margin-left:5px;}

ul.edplist li {
list-style-type:none;
color:#6D4B3F;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
background:url(../images/bullet_pink.gif) left .5em no-repeat;
margin:.5em 0;
padding:0 10px;
}

.smallbucketcontent p.less {padding:10px 10px 0 10px;}
.lp_bucketcontent input {display:block;width:165px;margin-bottom:10px;}

/* Why What Headers */
div.lp_bucket.why .lp_bucketcontent {background-image:url(../images/layout/edp-why-header.jpg);padding-top:45px;}
div.lp_bucket.already .lp_bucketcontent {background-image:url(../images/layout/edp-already-header.jpg);padding-top:45px;}
div.lp_bucket.what .lp_bucketcontent {background-image:url(../images/layout/edp-what-header.jpg);padding-top:45px;}
div.lp_bucket.create .lp_bucketcontent {background-image:url(../images/layout/edp-create-header.jpg);padding-top:45px;}


/*____________________________________________________________
Donate Buttons
____________________________________________________________*/
#whatisbuttons {padding:10px 0px;}
	#whatisbuttons a {display:block;float:left;width:196px;height:80px;text-indent:-9999px;margin:0 20px 20px 0;}
		#whatisbuttons a#ss {background:url(../images/ss.gif) top left no-repeat;}
		#whatisbuttons a#dn {background:url(../images/layout/btn-donate-now.png) top left no-repeat;}
		#whatisbuttons a#nh {background:url(../images/layout/btn-nbcf-home.png) top left no-repeat;}
		#whatisbuttons a#comm {background:url(../images/layout/btn-community.png) top left no-repeat;}
		
		
		
		#whatisbuttons a#ss:hover, #whatisbuttons a#dn:hover, #whatisbuttons a#nh:hover, #whatisbuttons a#comm:hover {background-position:100% -80px;}
			
.hr {background:transparent url(../images/hr_pink.gif) repeat-x scroll left top;
height:1px;
margin:10px 0;
width:100%;}



/*____________________________________________________________
Footer Container
____________________________________________________________*/

#footercontainer {
	width:840px;
	background:url(http://resources.nationalbreastcancer.org/images/layout/footerborder.gif) top left repeat-x;
	padding:10px 0px 0px 0px;
	margin:20px 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 Arial, Helvetica, sans-serif;
	margin:20px 0px;
	text-align:center;
}
.sitemap {
	padding:10px 0px 0px 10px;
}
