@charset "UTF-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
text-align: center;
margin: 0;
padding: 0;
}

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}


a, a:link, a:visited, a:hover, a:active {
font-size: 1em;
color: #00529b;
font-weight:bold;
}



h3{
	font-weight: bold;
	font-size: 12px;
	color: #00529b;
	margin: 0;
	padding: 0 0 8px 0;
	display: inline-block;
}

hr.dotted{
	background:none;
	height:1px;
	border: none;
	border-top: 1px dotted #CCC;
	margin: 10px 0;
	padding:0;
}

img{
	border: none;
}

.float_r{
	float: right;
}

.float_l {
	float: left;
}

.image_floatleft{
	float:left;
	padding: 0 10px 10px 0;
}


.image_floatright{
	float:right;
	padding: 0 0 10px 10px;
}


img.float_l {
	padding-right: 15px;
}

.clear{
	clear:both;
}

.clear_r{
	clear: right;
}

.clear_l {
	clear: left;
}

.alert{
	color: #F00;
}


#whole {width: 1012px;
align: center;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#header{
	padding-left: 27px;
}

#utilities{
	height: 64px;
	padding-top: 5px;
	background: url('../images/wrapper/bg_utilities.gif');
	width: 198px;
	float: right;
	clear: right;
	margin-right: 15px;
	font-size: 10px;
	padding-left: 14px;

	}
	
	#utilities form{
		padding: 0;
		margin: 0;
	}
	
	#utilities a{
		color: #4b4a4a;
		text-decoration: none;
		font-weight:normal;
	}
	
	#utilities #email_signup input{
		float: left;
		margin: 0;
		padding: 0;
	}

	#utilities #email_signup #email_text{
		height: 19px;
		border: 1px solid #7c7c7c;
		width: 150px;
		margin-right: 10px;

		
	}
	#utilities #email_signup #email_submit{
		height: 19px;
		border: 1px solid #C4C4C4;
		
	}
	#utilities #email_signup label{
		font-weight: bold;
		color: #00529b;
		margin-top: 5px;
		padding: 0;
		padding-bottom: 5px;
		float: left;
		font-size:11px;
	}

#logo {
color: #006699;
padding-left: 7px;
width: 368px;
float: left;
height: 36px;
padding-top: 30px;
}

#donate {
background: no-repeat url('../images/wrapper/btn_donate.jpg');
height: 80px;
float: right;
}

#menu {background: url('../images/wrapper/bg_shadow.gif') repeat-x bottom ;
overflow: auto;
clear: both;
height: 45px;
}

#content{
	background: url('../images/wrapper/bg_copy.gif') no-repeat;
	overflow: hidden;
	padding-bottom: 20px;
	min-height: 300px;
	height: 100%;
	clear: both;
}
	#content .body_container{
		width:780px;
	}

	#content .content_col{
		float: left;
		background: none;
	}
	
	#content .content_container{
		width:780px !important;
	}
	
	#content .left_container{
	width:565px;
	float:left;
	text-align:left;
	}
	
	#content #col_body{
		font-size: 11px;
		color: #2f2e2e;
		padding-right: 10px;
		padding-left: 10px;
		width: 545px;
		padding-top: 15px;
		background: none;
		text-align:left;
		}
		
		#content #col_body h2 {
			color: #00529b;
			margin: 11px 0 0 0;
			padding: 0;
		}
		#content #col_body h3 {
			color: #00529b;
			margin: 4px 0 0 0 ;
			padding: 0;
		}
		#content #col_body p {
			margin-bottom: 15px;
			line-height: 17px;
		}
		
		#content #col_body img{
			/*border: 1px solid #eef1e9;*/
			margin: 5px;
		}
		
		#content #col_body img.header{
			margin: 0;
		}
	
		#content #col_body .breadcrumb {
			font-size: 10px;
			color: #00529b;
		}
		#content #col_body .breadcrumb a {
			font-size: 10px;
			text-decoration: none;
			color: #00529b;
			font-weight:normal;
		}

	#content #col_nav {
		width: 158px;
		background:  #00529b url(../images/wrapper/bg_col_nav.gif) repeat-x bottom;
		margin-top: 3px;
		margin-left: 17px;
		display: inline;
		min-height: 300px;
		padding-left: 15px;
		padding-top: 20px;
		height: 100%;
		_height: 300px;
		padding-bottom: 154px;
		clear: left;
	}
	
		#content #col_nav ul{
			
			list-style-position: outside;
			list-style-image: url(../images/wrapper/nav_bullet.gif);
			margin: 0 0 0 15px;
			padding: 0;
		}
		
		#content #col_nav ul li{
			margin-top: 11px;
			margin-bottom: 0;
			font-size: 11px;
			
		}
		
		#content #col_nav ul li.active{
			list-style-image: url(../images/wrapper/nav_bullet_active.gif);
			
		}
		
		#content #col_nav ul li a{
			text-decoration: none;
			color: #ffffff;
			font-weight:normal;
		}
		
		#content #col_nav ul li.active a{
			color: #d0fd00 !important;
		}
		#content #col_nav ul li.active ul li a{
			color: #ffffff !important;
		}
		
		#content #col_nav ul li.active ul li.active a{
			color: #d0fd00 !important;
		}
		
		#content #col_nav ul li ul{
			list-style-position: outside;
			list-style: none;
			margin-left: 0;
		}
		
		#content #col_nav ul li ul li{
			list-style-image: none;
			padding-right: 5px;
		}
		
		#content #col_nav ul li ul li.active{
			list-style-image: none;	
		}
		
		
		
		#content #col_nav .nav_header{
			font-size: 12px;
			color: #d0fd00;
			font-weight: bold;
			
		}
	
	#content #col_callouts{
		padding-top: 20px;
		padding-left: 10px;
		text-align: center;
	}

	

		#content #col_callouts .side_callout, .side_callout{
			overflow: hidden;
			clear: both;
			font-size: 12px;
			color: #343434;
			margin-top: 8px;
			border-bottom: 1px #cccccc dotted;
			padding-bottom: 8px;
			
		}
		
		#content #col_callouts .side_callout h3, .side_callout h3{
			text-align:center;
		}
		
		#content #col_callouts .side_callout .image, .side_callout .image{
			float:left;
			text-align:left;			
		}
		
		#content #col_callouts .side_callout .desc, .side_callout .desc{
			text-align:left;
			margin-left: 80px;
		}
		
		.addthis_toolbox{
			float:right;
			margin-right: -230px;
			width:240px;
		}

#image {height: 315px;
}

#nav {
	height: 45px;
	padding: 0;
	margin: 0;
	width: 500px;
	float: left;
	clear: both;
}

#nav li {display: inline;
padding: 0;
text-align: center;
text-decoration: none;
background-color: #006699;
color: #ffffff;
float: left;
list-style: none;
}

#nav a {color: #ffffff;
text-decoration: none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
height: 45px;
display:block;
padding: 0;
text-indent: -9000px;
outline: none;
font-weight:normal;
}

	#nav #nav_ways{
		width: 158px;
		background: url('../images/wrapper/btn_ways.gif') no-repeat;
	}
	
	#nav #nav_ways.active{
		background: url('../images/wrapper/btn_ways_active.gif') no-repeat;	
	}
	
	#nav #nav_how{
		width: 142px;
		background: url('../images/wrapper/btn_how.gif') no-repeat;
	}
	
	#nav #nav_how.active{
		background: url('../images/wrapper/btn_how_active.gif') no-repeat;
	}
	
	#nav #nav_events{
		width: 150px;
		background: url('../images/wrapper/btn_events.gif') no-repeat;
	}
	
	#nav #nav_events.active{
		background: url('../images/wrapper/btn_events_active.gif') no-repeat;
	}



#bottom {color: #000000;
background-color: #ffffff;
padding-left: 26px;
}

#bottom .column{
	float: left;
	width: 272px;
	padding-left: 24px;
	padding-right: 30px;
	padding-top: 8px;
	height: 160px;
	background: bottom no-repeat url('../images/wrapper/bg_callout.gif');
	color: #656565;
	font-size: 10px;
}

#bottom .column div{
	display: inline;
	width: 160px;
}

#bottom .column p {
	padding-top: 0;
	margin-top: 0;
	line-height: 13px;
	margin-bottom: 7px;
	padding-bottom: 0;
}

#bottom .column a{
	color: #00529b;
	text-decoration: none;
	font-weight: bold;
}




#links {
	text-align: center;
	color: #006699;
	clear: both;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 26px;
	font-size: 9px;
}

#footer {
	background-color: #ffffff;
	color: #979797;
	font-size: 9px;
	padding-left: 26px;
	margin-top:15px;
}

.foot1 {
	float: left;
	width: 265px;
}

.foot2 {
	float: left;
	width: 450px;
	text-align: center !important;
}

.foot2 img{
	margin-bottom:-3px;
}

.foot3 {
	float: left;
	width: 265px;
	text-align: right;
}

.social_links{
	background:url(../images_css/social_bg.jpg) no-repeat;
	width:150px;
	height:15px;
	padding:5px 10px;
	text-align:center;
	float:right;
	margin-right:10px;
}

.social_links img{
	margin: 0 3px -5px 3px;
}


#pstep_next {background:#FFC929;}


/** Shop to Give **/

ul#shopToGive {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul#shopToGive li {
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
		color: #2f2e2e;
		font-size: 11px;
	}
	
	ul#shopToGive li div.container {
		display: inline-block;
		width: 260px;
		height: 200px;
		clear: both;
		padding: 0 10px 0 0;
	}
	
		ul#shopToGive li div.container img {
			 float: left;
		}
		
		ul#shopToGive li div.container div.text {
			width: 90px;
			float: right;
		}
		
		ul#shopToGive li div.container div.text h3 {
			font-size: 17px;
			color: #00529b;
			margin: 0 0 4px 0;
		}
		
		ul#shopToGive li div.container div.text p {
			margin: 2px 0px 4px 0px !important;
			padding: 0;
		}
		
		ul#shopToGive li div.container div.text a {
			font-weight: bold;
			color: #00529b;
		}

/** Events **/

ul#events {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

	ul#events li {
	 	
		margin: 10px 0 0 0;
		padding: 0;

		color: #2f2e2e;
		font-size: 10px;
	}
	
	ul#events li div.container {
		background-image: url(../images/event_panel_bg.gif);
		background-repeat: no-repeat; 
		background-position: bottom left;
		width: 507px;
		min-height:165px;
		padding-bottom:15px;
		clear: both;
	}
	
		ul#events li div.container img {
			 float: right;
			 padding: 20px 26px 0 0;;
			 border: none !important;
		}
		
		ul#events li div.container div.text {
			width: 220px;
			float: left;
			margin-left: 30px;
		}
		
		ul#events li div.container div.text h3 {
			font-size: 13px;
			color: #00529b;
			margin: 0 0 4px 0;
		}
		
		ul#events li div.container div.text h4 {
			font-size: 11px;
			color: #2f2e2e;
			margin: 4px 0 4px 0;
		}
		
		ul#events li div.container div.text span.date {
			font-size: 11px;
			color: #656565;
			font-weight: bold;
		}
		
		ul#events li div.container div.text p {
			margin: 2px 0px 4px 0px !important;
			padding: 0;
		}
		
		ul#events li div.container div.text a {
			font-weight: bold;
			color: #00529b;
		}

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<    BODY CONTAINERS  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.inner_container {
	width:560px;
	margin:5px 0;
}

.inner_container .header{
	background:url(../images_css/inner_container_header.jpg) no-repeat;
	height: 10px;
}

.inner_container .body{
	background:url(../images_css/inner_container_body.jpg) repeat-y;
	padding:5px 10px;
	text-align:left;
}

.inner_container .footer{
	background:url(../images_css/inner_container_footer.jpg) no-repeat;
	height: 40px;
	clear:both;
}


/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<    END BODY CONTAINERS  >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<    PUBLICATIONS     >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.pub_container{
	background:url(../images_css/publication_container.jpg) no-repeat;
	height:230px;
	width:250px;
	padding:10px 10px 15px 10px;
	text-align:left;
	float:left;
	margin: 5px 10px 0 0;
	float:left;
}


.pub_image{
	text-align:center;
	padding:5px;
}

.childrensview_pub{
	float:left;
	width:300px;
	margin-right:10px;
}

.childrensview_desc{
	float:left;
	width:230px;
	margin-top:20px;
}

.childrensview_desc h2{
	font-size:16px;
	color:#00529b;
	margin:0 0 5px 0;
	text-align:left;
}

.childrensview_desc h3{
	font-size:14px;
	color:#00529b;
	margin:0 0 5px 0;
	text-align:left;
}

.childrensview_desc h4{
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-align:left;
	margin:15px 0 5px 0;
	padding-bottom:5px;
	border-bottom:#999 dotted 1px;
}

.childrensview_desc ul{
	margin: 0 0;
	padding-left:15px;
}

.childrensview_desc ul li{
	color:#666;
	padding: 5px 0;
	line-height:16px;
}
/*<<<<<<<<<<<----------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<    END PUBLICATIONS   >>>>>>>>>>>>*/
/*<<<<<<<<<<<----------------------->>>>>>>>>>>>*/	


/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<  FUNDRAISING PAGES  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.fundpage{
	padding-right:15px;
}

.fundpage_featured{
	width:790px;
	
}

.fundpage_featured .feature_page{
	width:128px;
	height:250px;
	float:left;
	padding: 0 5px;
	text-align:center;
	
}
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<  END FUNDRAISING PAGES  >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/

/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<  CAUSE FUNDRAISING  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.cause_container{
	width:545px;
	float:left;
	margin-top:20px;
}

.cause_container p{
	margin:0 !important;
	padding: 5px 0;
}

.cause_container h2{
	color:#00509d;
	font-weight:normal;
	font-size:16px;
	margin:0;
}

.cause_container .header_support{
	background:url(../images/cause_fundraising/cause_fundraising_header.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_oncology{
	background:url(../images/cause_fundraising/cause_fundraising_header_oncology.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_gi{
	background:url(../images/cause_fundraising/cause_fundraising_header_gi.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_fetal{
	background:url(../images/cause_fundraising/cause_fundraising_header_fetal.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}
	
	
.cause_container .header_hyperinsulinism{
	background:url(../images/cause_fundraising/cause_fundraising_header_hyperinsulinism.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_rheumatology{
	background:url(../images/cause_fundraising/cause_fundraising_header_rheumatology.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_urology{
	background:url(../images/cause_fundraising/cause_fundraising_header_urology.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_allergy{
	background:url(../images/cause_fundraising/cause_fundraising_header_allergy.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}


.cause_container .header_cardiac{
	background:url(../images/cause_fundraising/cause_fundraising_header_cardiac.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}

.cause_container .header_transplant{
	background:url(../images/cause_fundraising/cause_fundraising_header_transplant.jpg) no-repeat;
	height:25px;
	padding-top:140px;
	text-align:left;
}



.cause_container .body{
	background:url(../images/cause_fundraising/cause_fundraising_cell_body.jpg) repeat-y;
	text-align:left;
}

	.cause_container .cell_1{
		width:160px;
		float:left;
		padding: 0 5px;
	}
	
	.cause_container .cell_2{
		width:160px;
		float:left;
		margin:0 17px 0 18px;
		padding: 0 5px;
	}
	
	.cause_container .cell_3{
		width:160px;
		float:left;
		padding: 0 5px;
	}

.cause_container .footer{
	background:url(../images/cause_fundraising/cause_fundraising_cell_footer.jpg) no-repeat;
	height: 45px;
	text-align:center;
}

.cause_container .bottom_cell{
	margin:15px 0;
}

.cause_container .bottom_cell h2{
	text-align:center;
	padding: 0 0 5px 0;
	margin:0
}

.cause_container .bottom_cell .header{
	background:url(../images/cause_fundraising/cause_fundraising_bottomcell_header.jpg) no-repeat;
	height:5px;
}

.cause_container .bottom_cell .body{
	background:url(../images/cause_fundraising/cause_fundraising_bottomcell_body.jpg) repeat-y;
	padding:5px 10px;
}

.cause_container .bottom_cell .footer{
	background:url(../images/cause_fundraising/cause_fundraising_bottomcell_footer.jpg) no-repeat;
	height:30px;
}

/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<  END CAUSE FUNDRAISING  >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/

/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<     PROMISE HOPE    >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

#promise_container{
	width:780px;
	text-align:left;
}

#promise_container .header{
	background:url(../images/promise_hope/promise_hope_header.png) no-repeat;
	width:780px;
	height:180px;
	margin:0;
	padding:0;
}

#promise_container .left_container{
	float:left;
	width:540px !important;
	padding-left:3px;
}

#promise_container .right_container{
	float:right;
	background:url(../images/promise_hope/promise_hope_sidenav.jpg) no-repeat;
	width:230px;
	min-height:450px;
}

#promise_container h2{
	font-size:20px;
	margin:10px 0 !important;
	padding:0;
	font-family:Garamond, "Times New Roman", serif;
}

#promise_container .right_container div{
	padding: 0 15px;
}

#promise_container hr.dotted{
	margin:10px 0;
	border: none;
	border-bottom: #666 1px dotted;
}

#promise_container p.btn{
	padding:0 !important;
	margin:5px 0 !important;
}

#promise_container img{
	margin:0 !important;
	padding: 0 !important;
}


/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<     END PROMISE HOPE    >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/


/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/



/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   CHILDREN STORIES  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.child_feature{
	float:left;
	width: 270px;
	height:300px;
	text-align:center;
}

/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   END CHILDREN STORIES  >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/


/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<       ECOMMERCE     >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

#ecomm_container .ecomm_merch_left{
	float:left;
	background:url(../images_css/ecomm_merch_container.jpg) no-repeat;
	height:145px;
	width:270px;
	margin: 5px 10px 5px 0;
}

#ecomm_container .ecomm_merch_right{
	float:left;
	background:url(../images_css/ecomm_merch_container.jpg) no-repeat;
	height:145px;
	width:270px;
	margin: 5px 0 5px 0;
}

#ecomm_container .ecomm_image{
	float:left;
}

#ecomm_container .ecomm_desc{
	margin-left:120px;
	padding-right:5px;
}

#ecomm_container p{
	margin-bottom:0 !important;
	margin:0;
	padding: 0 0 5px 0;
}

#ecomm_container h2{
	margin:0;
	padding: 0 0 5px 0 !important;
	font-size:14px;
}


/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   END CHILDREN STORIES  >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/


/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   VIDEOS  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.video_container{
	padding:5px 10px;
	border: 1px #e1e1e1 solid;
	margin:5px;
}

.video_container p{
        font-size:11px;
        text-align:center;
        margin: 5px 0 !important;
        padding: 0 !important;
}

/*<<<<<<<<<<<--------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   END VIDEOS  >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------->>>>>>>>>>>>*/



/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<        LOGIN        >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/

.login_form form{
	outline:none;
	width:700px;
        border:none;
}

.login_form form .formBox{
	outline:none;
	width:auto;
        border:none !important;
        outline:none;
	width:700px;
}

.login_form #li_comp_usr_ttlTd{
	display:none;
}

.login_form form .li_comp_usr_lblTd label{
	font-weight:bold;
}

.login_form form .li_comp_usr_valTd input{
	width:250px;
}

.login_form #login{
	background:#0c8dff;
	color:#FFF;
	border: 1px solid #2380d3;
	font-weight:bold;
	width:150px;
	border-radius:3px;
	-moz-border-radius:3px;
	padding:2px;
}

.login_form #li_comp_usr_rmbrTd p{
	text-align:left !important;
}

/*<<<<<<<<<<<--------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<   END LOGIN   >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------->>>>>>>>>>>>*/


/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<     RIGHT COLUMN    >>>>>>>>>>>>*/
/*<<<<<<<<<<<--------------------->>>>>>>>>>>>*/


.right_column{
	float:right;
	width:205px;
	margin-top:20px;
}

.right_column .event_container{
	width:200px;
	margin-left:10px;
        margin-top:10px;
 
}

.right_column .event_container .header{
	background:url(../images/cause_fundraising/right_bar_events_header.jpg) no-repeat;
	height:30px;
}

.right_column .event_container .body{
	background:url(../images/cause_fundraising/right_bar_events_body.jpg) repeat-y;
	padding: 5px 10px;
}

.right_column .event_container .footer{
	background:url(../images/cause_fundraising/right_bar_events_footer.jpg) no-repeat;
	height:10px;
}

	.right_column .event_container h2{
		color:#FFFFFF !important;
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
		font-size:15px;
		margin:0 !important;
		padding:5px 0 0 0 !important;
		text-align:center;
	}
	
	.right_column ul.event_list{
		margin:0;
		padding: 0;
		list-style-type:none;
	}
	
	.right_column ul.event_list li{
		padding: 5px 0;
		border-bottom:1px dotted #CCC;
			font-weight:bold;
			font-size:11px;
	}

.right_column .container{
	width:200px;
	margin-left:10px;
	margin-top:10px;
 
}

.right_column .container .header{
	background:url(../images/cause_fundraising/right_bar_container_header.jpg) no-repeat;
	height:30px;
}

.right_column .container .body{
	background:url(../images/cause_fundraising/right_bar_container_body.jpg) repeat-y;
	padding: 5px 10px;
}

.right_column .container .footer{
	background:url(../images/cause_fundraising/right_bar_container_footer.jpg) no-repeat;
	height:10px;
}
	
	.right_column .container h2{
		color:#FFFFFF !important;
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
		font-size:15px;
		margin:0 !important;
		padding:5px 0 0 0 !important;
		text-align:center;
	}
	
	
	.right_column ul.date_list{
		margin:0;
		padding: 0;
		list-style-type:none;
		text-align:left;
	}
	
	.right_column ul.date_list li{
		padding: 3px 0;
		margin-left:10px;
	    float:left;
		width:80px;
		font-weight:bold;
		font-size:11px;
	}
	
	
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/
/*<<<<<<<<<<<    END RIGHT COLUMN     >>>>>>>>>>>>*/
/*<<<<<<<<<<<------------------------->>>>>>>>>>>>*/

/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
