	/*****************************************************************************************
	Obituaries & Services Component
	*****************************************************************************************/
	.obituaries_and_services
	{
		
		overflow:hidden;
	}
	
	body.large .obituaries_and_services
	{
		font-size: 14px;
	}
	
	/***************
	Table Templates
	***************/
	.obituaries_and_services .dm .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .dm .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .dm .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dm .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dm .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dm .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_076c53/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dm .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .dm .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
	
	
	/*Palm */
	.obituaries_and_services .pm .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_7899be/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .pm .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_7899be/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .pm .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_7899be/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .pm .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_7899be/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .pm .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_7899be/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .pm .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_7899be/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .pm .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_7899be/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .pm .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_7899be/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
	
	
	/*Catholic Mortuaries */
	.obituaries_and_services .cm .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_d5c296/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .cm .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_d5c296/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .cm .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_d5c296/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .cm .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_d5c296/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .cm .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_d5c296/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .cm .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_d5c296/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .cm .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_d5c296/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .cm .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_d5c296/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
	
	
	
	/*Family Funeral Care*/
	
	.obituaries_and_services .ffc .table_template_top_left
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top_left.gif) no-repeat;
			overflow:hidden;
		}
	
	
		.obituaries_and_services .ffc .table_template_top
		{
			width:auto;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top.gif) repeat-x;
			overflow:hidden;
		}
	
	
	
		.obituaries_and_services .ffc .table_template_top_right
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top_right.gif) no-repeat;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .ffc .table_template_right
		{
			width:8px;
			height:auto;	
			background:url(../../../includes/table_template_stroke_076c53/right.gif) repeat-y;
			overflow:hidden;	
		}
	
	
	
		.obituaries_and_services .ffc .table_template_left
		{
			width:8px;
			height:auto;	
			background:url(../../../includes/table_template_stroke_076c53/left.gif) repeat-y;
			overflow:hidden;	
		}
	
	
	
		.obituaries_and_services .ffc .table_template_bottom_left
		{
			width:8px;
			height:auto;
			background:url(../../../includes/table_template_stroke_076c53/bottom_left.gif) no-repeat;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .ffc .table_template_bottom
		{
			width:auto;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/bottom.gif) repeat-x;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .ffc .table_template_bottom_right
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/bottom_right.gif) no-repeat;
			overflow:hidden;	
		}
	
	
	
	/***************
	Table Template
	***************/
	.obituaries_and_services .dmc .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .dmc .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .dmc .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dmc .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dmc .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dmc .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_076c53/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dmc .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .dmc .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
		
	
	
	
		/***************
		Table Template for DMQ
		***************/
		.obituaries_and_services .dmq .table_template_top_left
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top_left.gif) no-repeat;
			overflow:hidden;
		}
	
	
		.obituaries_and_services .dmq .table_template_top
		{
			width:auto;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top.gif) repeat-x;
			overflow:hidden;
		}
	
	
	
		.obituaries_and_services .dmq .table_template_top_right
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/top_right.gif) no-repeat;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .dmq .table_template_right
		{
			width:8px;
			height:auto;	
			background:url(../../../includes/table_template_stroke_076c53/right.gif) repeat-y;
			overflow:hidden;	
		}
	
	
	
		.obituaries_and_services .dmq .table_template_left
		{
			width:8px;
			height:auto;	
			background:url(../../../includes/table_template_stroke_076c53/left.gif) repeat-y;
			overflow:hidden;	
		}
	
	
	
		.obituaries_and_services .dmq .table_template_bottom_left
		{
			width:8px;
			height:auto;
			background:url(../../../includes/table_template_stroke_076c53/bottom_left.gif) no-repeat;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .dmq .table_template_bottom
		{
			width:auto;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/bottom.gif) repeat-x;
			overflow:hidden;	
		}
	
	
		.obituaries_and_services .dmq .table_template_bottom_right
		{
			width:8px;
			height:8px;
			background:url(../../../includes/table_template_stroke_076c53/bottom_right.gif) no-repeat;
			overflow:hidden;	
		}
			
		
	
	
	
	/*fda version*/
	.obituaries_and_services .fda .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_005cab/top_left.gif) no-repeat;
		overflow:hidden;
	}
	

	.obituaries_and_services .fda .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_005cab/top.gif) repeat-x;
		overflow:hidden;
	}
	
	

	.obituaries_and_services .fda .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_005cab/top_right.gif) no-repeat;
		overflow:hidden;	
	}
	

	.obituaries_and_services .fda .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_005cab/right.gif) repeat-y;
		overflow:hidden;	
	}
	
	

	.obituaries_and_services .fda .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_005cab/left.gif) repeat-y;
		overflow:hidden;	
	}
	
	

	.obituaries_and_services .fda .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_005cab/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}
	

	.obituaries_and_services .fda .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_005cab/bottom.gif) repeat-x;
		overflow:hidden;	
	}
	

	.obituaries_and_services .fda .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_005cab/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
	
	

	.obituaries_and_services .mp .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .mp .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .mp .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .mp .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .mp .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_076c53/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .mp .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_076c53/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .mp .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .mp .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_076c53/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}	
	
	
	
	.obituaries_and_services .dmj .table_template_top_left
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_0038b8/top_left.gif) no-repeat;
		overflow:hidden;
	}


	.obituaries_and_services .dmj .table_template_top
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_0038b8/top.gif) repeat-x;
		overflow:hidden;
	}



	.obituaries_and_services .dmj .table_template_top_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_0038b8/top_right.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dmj .table_template_right
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_0038b8/right.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dmj .table_template_left
	{
		width:8px;
		height:auto;	
		background:url(../../../includes/table_template_stroke_0038b8/left.gif) repeat-y;
		overflow:hidden;	
	}



	.obituaries_and_services .dmj .table_template_bottom_left
	{
		width:8px;
		height:auto;
		background:url(../../../includes/table_template_stroke_0038b8/bottom_left.gif) no-repeat;
		overflow:hidden;	
	}


	.obituaries_and_services .dmj .table_template_bottom
	{
		width:auto;
		height:8px;
		background:url(../../../includes/table_template_stroke_0038b8/bottom.gif) repeat-x;
		overflow:hidden;	
	}


	.obituaries_and_services .dmj .table_template_bottom_right
	{
		width:8px;
		height:8px;
		background:url(../../../includes/table_template_stroke_0038b8/bottom_right.gif) no-repeat;
		overflow:hidden;	
	}
	
	
	
	
	/*********************
	Inside
	*********************/	
	.obituaries_and_services .table_template_content
	{
		width:288px;
		height:539px;
		padding-left:6px;	
		padding-right:6px;	
		padding-top:6px;	
	}
	
	/*********************
	End of Table Template
	*********************/
	
	
	/*Image*/
	.obituaries_and_services .top_image
	{
		margin-bottom:15px;
	}
	
	

	/***********************
	Table of names and dates
	***********************/
	
	.obituaries_and_services .table_name_and_date,
	.obituaries_and_services .table_name_and_date_empty_message
	{
		width:288px;
		width:100%;
		height:430px;
		
	}
	
	.obituaries_and_services .table_name_and_date_message
	{
		width:288px;
		width:100%;
		height:400px;
		
	}
	
	.obituaries_and_services .table_name_and_date_empty
	{
		width:288px;
		width:100%;
		height:387px;
		
	}
	
	.obituaries_and_services .table_name_and_date a,
	.obituaries_and_services .table_name_and_date_message a
	{
		color:#006666;
		font-weight:normal;
	}
	
	.obituaries_and_services .dmj .table_name_and_date a,
	.obituaries_and_services .fda .table_name_and_date a
	{
		color:#0038b8;
		font-weight:normal;
	}
	
	.obituaries_and_services .pm .table_name_and_date a
	{
		color:#2C5F8C;
		font-weight:normal;
	}
	
	.obituaries_and_services .cm .table_name_and_date a, 
	.obituaries_and_services .cm .table_name_and_date_message a 
	{
		color: #333333;
		font-weight: normal;
	}
	
	.obituaries_and_services .table_name_and_date_empty tr td,
	.obituaries_and_services .table_name_and_date_empty_message tr td
	{
	
		height:100%;
	
		padding-left:9px;
		padding-right:9px;
	}

	.obituaries_and_services .table_name_and_date .row_1,
	.obituaries_and_services .table_name_and_date_empty .row_1,
	.obituaries_and_services .table_name_and_date_message .row_1,
	.obituaries_and_services .table_name_and_date_empty_message .row_1
	{
		background:#f2f6f7;
		padding-top:4px;
		padding-left:6px;
		height:23px;
	}
	
	.obituaries_and_services .table_name_and_date_empty .row_1,
	.obituaries_and_services .table_name_and_date_empty_message .row_1
	{
		background:#f2f6f7;
		font-size:14px;
		color:#666666;
		text-align:center;
	}
	
	.obituaries_and_services .cm .table_name_and_date .row_1,
	.obituaries_and_services .cm .table_name_and_date_empty .row_1,
	.obituaries_and_services .cm .table_name_and_date_message .row_1,
	.obituaries_and_services .cm .table_name_and_date_empty_message .row_1
	{
		background:#f9f6ef;
		padding-top:4px;
		padding-left:6px;
		height:23px;
	}
	
	.obituaries_and_services .dmj .table_name_and_date .row_1,
	.obituaries_and_services .dmj .table_name_and_date_empty .row_1,
	.obituaries_and_services .fda .table_name_and_date .row_1,
	.obituaries_and_services .fda .table_name_and_date_empty .row_1
	{
		background:#e6f2ff;
		padding-top:4px;
		padding-left:6px;
		height:23px;
	}
	
	.obituaries_and_services .dmj .table_name_and_date_empty .row_1,
	.obituaries_and_services .fda .table_name_and_date_empty .row_1
	{
		background:#e6f2ff;
		font-size:14px;
		color:#666666;
		text-align:center;
	}
	
	.obituaries_and_services .table_name_and_date .row_2,
	.obituaries_and_services .table_name_and_date_message .row_2
	{
		background:white;
		padding-top:4px;
		padding-left:6px;
		height:23px;
	}	

	.obituaries_and_services .table_name_and_date .name,
	.obituaries_and_services .table_name_and_date_message .name 
	{
		float:left;
	}

	.obituaries_and_services .table_name_and_date .date,
	.obituaries_and_services .table_name_and_date_message .date
	{
		float:right;
	}

	.obituaries_and_services .search_alert
	{
		width:20px;
		height:20px;
		padding-left:0px;
		float:left;
		
	}
	
	.obituaries_and_services .obit_message
	{
		width:260px;
		height:20px;
		padding-top:2px;
		padding-left:2px;
		float:left;
		font-style:italic;
		color:#5b1e3f;
		
	}
	
	.obituaries_and_services .obit_message a
	{
		ont-style:italic;
		font-weight:normal;
		color:#5b1e3f;	
	}
	
	
	/********************************************************
	See More
	********************************************************/
	.obituaries_and_services .hr_single
	{
		margin-top:0px;
		margin-bottom:0px;
		
	}
	
	.obituaries_and_services .see_more
	{
		margin-top:-5px;
		margin-right:8px;
		padding:0px;
		height:20px;
		float:right;
		color:#006666;
		
	}
	
	.obituaries_and_services .dmj .see_more,
	.obituaries_and_services .dmj a,
	.obituaries_and_services .fda .see_more,
	.obituaries_and_services .fda a
	{
		color:#0038b8;	
	}
	
	
	
	/********************************************************
	The colored rectangle box at the bottom
	********************************************************/
	.obituaries_and_services .box_bottom
	{
	
		/*
		position:absolute;
		bottom:8px;
		*/
		
		padding:7px;

		height:97px;
		width:274px;
		
		background:#dee9e8;	
		
		
	}
	
	.obituaries_and_services .dmj .box_bottom,
	.obituaries_and_services .fda .box_bottom
	{
		background:#e6f2ff;	

	}
	
		.obituaries_and_services .box_bottom p
		{
			margin:0px;
			padding:0px;

			padding-left:2px;

			margin-top:-3px;
			margin-bottom:6px;
		}




		/********************************************************
		The "search" div contains an input and a button div
		********************************************************/
		.obituaries_and_services .box_bottom .search_inputs
		{
			margin-top:3px;
			margin-bottom:5px;
		}

			.obituaries_and_services .search_inputs input
			{
				float:left;
				width:158px;

				margin-left:1px;
				border:1px solid #005e63;
			}
			
			.dmj .obituaries_and_services .search_inputs input
			{
				width:100px;
				height:16px;
				border:1px solid #0038b8;
				width: 168px;
				float:left;
			}
	


			.obituaries_and_services .search_inputs .btn_search
			{
				float:left;
				margin-left:12px;

			}


		/*the last part is a link and a question mark icon followed by text*/	
		.obituaries_and_services .box_bottom .advanced_search
		{
			display:block;
			color:#00674e;
			margin-left:2px;
			margin-top:4px;
			margin-bottom:3px;

		}

		.obituaries_and_services .dmj .box_bottom .advanced_search
		{
			display:block;
			color:#0038b8;
			margin-left:2px;
			margin-top:4px;
			margin-bottom:3px;

		}


		.obituaries_and_services .box_bottom .icon_question
		{
			vertical-align:middle;
			margin-bottom:3px;
			margin-right:3px;

		}

		.obituaries_and_services .box_bottom  .examples
		{
			color:#002c23;
			font-size:11px;
		}