/* CSS Document */

<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686863;
	margin:0px;
	padding:0px;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C8EAF6;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	
}

.makeadiff{
font-size:11px;
background-color: #F7FDFD;

}
h1{
/*color: #444;
font: normal 13px Georgia, serif;
 background: url(/images/dot_hor_trans.gif) repeat-x bottom; 
padding-bottom: 5px;
width: 512px;*/
}


#contactusText{
margin-left:8px;
font-size:10px;
line-height:20px;
}

.monthTitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#1A2D34;
font-weight:bold;
}


a.highlight:link		{color: #4F89B3; background-color:#F7FDFD; padding:1px}
a.highlight:visited 	{color: #4F89B3; background-color:#F7FDFD; padding:1px}
a.highlight:hover 	{color: #4F89B3; background-color:#F7FDFD; padding:1px}
a.highlight:active 	{color: #4F89B3; background-color:#F7FDFD; padding:1px}

a:link		{color: #4F89B3; }
a:visited 	{color: #4F89B3; }
a:hover 	{color: #4F89B3;}
a:active 	{color: #4F89B3; }

.holder{
background-color:#fff;
margin:33px auto;
margin-bottom:25px;
}

#header{
margin:0px;
padding:0px;
background:url(/images/header1.png) no-repeat;
height:68px;
}

/* -------------------------------Navigation Elements Start Here------------------------------- */
/*
div#navigation {
	background-color: #fff;
	width: 602px;
	height: 46px;
}

ul#navlist {
	margin: 0;
	list-style: none;
	font-size: 1px;
	text-indent:-9000px;
	padding:0;
	width: 602px;
	overflow: hidden;

}

ul#navlist li{
	list-style: none;
	display: inline;
	margin:0;
	padding:0;
	height: 46px;
	overflow: hidden;
}
	
ul#navlist a{
	margin:0;
	cursor: auto;
	float: left;
	padding: 46px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**//*:46px /* for IE/Win only */
/*}*/

	#navigation {
    margin: 0;
    width: 602px;
	overflow:hidden;
	}

	ul#navlist {
	/* Super Fancy Image-Replacement Nav Bar   */
	list-style: none;
	font-size:1px;
	padding: 0;
	margin:0 0px;/*ie pc 5,6. 'auto' doesn't work for ul*/
	/*overflow: hidden;*/
	width: 602px;
	height: 46px;/*nescape pc*/
	overflow:hidden;
	/*float: left;*/
	list-style: none;
	}

	ul#navlist li{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	}

	ul#navlist a{
	cursor: default;
	float: left;
	padding: 46px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:46px /* for IE/Win only */
	}
	
#navlist a:link,#navlist a:visited{
	background-position: 0 0px;
	display: block;
}

#navlist a:hover{
	background-position: 0 -46px;
	display: block;
}
	
li#home a{
	width: 61px;
	background: url(/images/nav_home.jpg) top left no-repeat;
}

li#who a{
	width: 87px;
	background: url(/images/nav_who.jpg) top left no-repeat;
}

li#cure a{
	width: 98px;
	background: url(/images/nav_cure.jpg) top left no-repeat;
}

li#events a{
	width: 60px;
	background: url(/images/nav_events.jpg) top left no-repeat;
}

li#gallery a{
	width: 100px;
	background: url(/images/nav_gallery.jpg) top left no-repeat;
}
		
li#contributions a{
	width: 102px;
	background: url(/images/nav_contributions.jpg) top left no-repeat;
}

li#sponsorships a{
	width: 94px;
	background: url(/images/nav_sponsorships.jpg) top left no-repeat;
}

/* -------------------------------Navigation Elements End Here------------------------------- */

#home_events{
margin:0px;
padding:0px 0px 0px 12px;
height:52px;
overflow:hidden;
line-height:13px;

}

.home_events strong{
color:#555E61;
}



#home_quote_pink{
background:#FF9DDE url(/images/box_quote_pink_goal.gif) no-repeat;
height:141px;
width:237px;
}

#hideText{
display:none;
}


#home_box_recycle{
background:#fff url(/images/box_recycle_for_cancer.jpg) no-repeat;
height:216px;
overflow:hidden;
}
#home_box_recycle p{
padding:132px 0px 0px 45px;

}

#home_box_sponsor,#home_box_newsroom{
background:#fff url(/images/box_sponsor.jpg) no-repeat;
height:145px;
overflow:hidden;	
}
#home_box_newsroom{
background:#fff url(/images/box_newsroom.jpg) no-repeat;
}
#home_box_sponsor p,#home_box_newsroom p{
padding:98px 0px 0px 30px;

}
#home_box_newsroom_blank{
background:#fff url(/images/box_newsroom_blank_bluesky.jpg) no-repeat;
height:145px;
overflow:hidden;	
}
#home_box_newsroom_blank p{
color:#1c1c1c;
font-size:10px;
margin:30px 5px 0px 30px;
}

#home_box_newsroom_blank p a:link,#home_box_newsroom_blank p a:active,#home_box_newsroom_blank p a:visited,{
color:#165480;
line-height:7px;
}


#home_welcome{
margin:0;
padding:0px 25px 0px 9px;
background:#fff url(/images/dot_vert_bg.jpg) repeat-y right;
}

#home_welcome p{
margin:1px;
line-height:15px;
}

#quicklinks_white{
background-color:#fff;
margin:0px;
padding:0px 1px 0px 12px;
}

#quicklinks_pink{
background-color:#FFF0FA;
margin:0px;
width:131px;
padding:0px 0px 0px 12px;
}

#quicklinks_pink strong{
color:#6895BA;
font-size:10px;
font-weight:bold;
}

#quicklinks_pink p{
font-size:10px;
margin:7px 7px 0px 0px;
padding:0px;
line-height:12px;
}

#quicklinks_blue{
background-color:#EEF8FC;
height:78px;
margin:0px;
width:131px;
padding:0px 0px 0px 12px;
}

#quicklinks_blue strong{
color:#6895BA;
font-size:10px;
font-weight:bold;
}

#quicklinks_blue p{
font-size:10px;
margin:7px 7px 0px 0px;
padding:0px;
line-height:12px;
}



#dottedline{
height:11px;
width:130px;
background-image:url(/images/dots.gif);
background-repeat:repeat-x;
}

.text_light_blue{
color:#4F89B3;

}


.text_thick_blue{
color:#9CBBD0;
font-weight:bold;
}
#copyright{
margin:0;
padding:0;
background:url(/images/copyright_line_tu.jpg) no-repeat;
height:39px;

}


/* Subsections  */
/* ============ */

#sub_fullbody{
width: 510px;
margin:0;
padding:0px 0px 0px 20px;
}

#sub_fullbody p{
margin:15px 20px 0px 0px;
line-height:17px;
}

#sub_col_left_top{
width: 151px;
height: 141px;
margin:0;
padding:0px 0px 0px 6px;
overflow:hidden;

}

#sub_col_left{
width: 150px;
margin:0;
padding:0px 0px 0px 9px;
background:#fff url(/images/dot_vert_bg.jpg) repeat-y right;

}

#sub_col_left p{
margin:0;
padding:0;

}

#spacer_19
{
margin:0px;
padding:0px;
height:19px;
}

#months_pink{
background-color:#FEEEF8;
height:29px;
border-top:1px dotted #dfdfdf;
cursor:pointer;

}

#months_blue{
background-color:#ECF5FA;
height:29px;
border-top:1px dotted #dfdfdf;
cursor:pointer;
}


#months_pink p, #months_blue p{
margin:8px 0 0 20px;
font-size:10px;
text-decoration:none;
}

#calendar_blue{
background:url(/images/calendar_blue_bg.jpg) #DEF1F8 top left no-repeat;

}

.calendar_item_count{ color:#aaa; font-size:9px; padding:0 0 0 3px;}
#calendar_item_title{ font-weight:bold; color:#1A2D34;}
#calendar_item_time{ color:#3C7E98; font-size:10px; padding: 2px 0 0 0;}
#calendar_item_desc{ color:#424D51; font-size:10px; padding: 2px 20px 0 0;}
#calendar_item_location{ margin: 29px 20px; color:#3C7E98; font-size:10px;}
#calendar_quicklinks{ font-weight:bold; color:#474747; margin: 5px 0 -5px 26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px }
a.calendar_quicklinks:link,a.calendar_quicklinks:visited,a.calendar_quicklinks:hover,a.calendar_quicklinks:active{ text-decoration:none; color:#5A5458}


INPUT {
background-color: #F3FBFD;
color: #686863;
border: #B5DAEA 1px solid;
font-size: 11px;
} 

TEXTAREA {
background-color: #F3FBFD;
color: #686863;
font-size: 11px;
border: #B5DAEA 1px solid;
width:340px;
height:130px;
} 

.astrk
{
color:#DD0000;
font-weight:bold;
}

.smallerFont{
font-size:10px;
}

.gallery_photo
{
border:1px solid #BCBCBC;
margin-bottom:10px;
}

#gallery_photo_caption
{
width:350px; 
text-align:center; 
margin:-8px 0 0 0;
padding: 0 0 20px 0;
font-weight:bold;
color:#515151;
}

#gallery_photo_outer
{

}

#galleryChangeArea{
width:515px;

}
-->


.in_memory_of{ background:url(/images/box_memoraim.jpg) top left no-repeat; padding:50px 0 0 0; height:100px;  width:237px;}
.in_memory_of p{ padding:0 0 5px 0; text-align:center; width:232px; color:#efefef; margin:0;}