/*--- general CSS for all sites ---*/
body {
	background-color: #FAF7EF;
	margin: 0 0 0 0;
}
body.body_misc, body.body_Home {
	background-color: #FAF7EF;
	margin: 0 0 0 0;
}

body.body_sympathy, body.body_home_sp {
	background-color: #C2E7EB;
	margin: 0 0 0 0;
}
/* added caring center - jwl 11.07.2009 --*/
body.body_support, body.body_caring_center {
	background-color: #DEECBF;
	margin: 0 0 0 0;
}
body.body_about {
    /*-- Adjusted color for AP - 12.10.2009 - by JWL --*/ 
    /*background-color: #FEEED2;*/
	background-color: #FEE2C7;
	margin: 0 0 0 0;
}
body.body_plan_ahead {
    /* change of color per Angie request -background-color: #D4B6B4; - cb 11.06.2009 --*/
	/*background-color: #FEFCD2;*/
    /*-- Adjusted color for AP - 12.10.2009 - by JWL --*/ 
	background-color: #466798;
	margin: 0 0 0 0;
}
body.body_national {
	background-color: #DEECBF;
	margin: 0 0 0 0;
}
body.body_obituaries {
	background-color: #DEECBF;
	margin: 0 0 0 0;
}
.body_bgcolor {
	background-color: #FAF7EF;
}
.body_misc_bgcolor, .body_Home_bgcolor {
	background-color: #FAF7EF;
}
.body_sympathy_bgcolor, .body_home_sp_bgcolor {
	background-color: #C2E7EB;
}
/* added caring center - jwl 11.07.2009 --*/
.body_support_bgcolor, .body_caring_center_bgcolor {
	background-color: #DEECBF;
}
.body_about_bgcolor {
    /*-- Adjusted color for AP - 12.10.2009 - by JWL --*/ 
	/*background-color: #FEEED2;*/
	background-color: #FEE2C7;
}
.body_plan_ahead_bgcolor {
    /* change of color per Angie request -background-color: #D4B6B4; - cb 11.06.2009 --*/
	/*background-color: #FEFCD2;*/
    /*-- Adjusted color for AP - 12.10.2009 - by JWL --*/ 
	background-color: #466798;
}
.body_obituaries_bgcolor {
	background-color: #DEECBF;
}
.body_national_bgcolor {
	background-color: #DEECBF;
}

a:link, a:active, a:visited, a:hover {
	color: #7595A5;
	text-decoration: underline;
}

td {
	color: #999999;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
}

p {
    /*-- Adjusted color for AP - 11.04.2009 - by JWL --*/ 
    /*color: #999999;*/
    color: #000000;

    /*-- Adjusted font-family for AP - 11.04.2009 - by JWL --*/ 
	/*font-family: Trebuchet MS, Georgia, serif;*/
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
}

h1 {
	color: #7595A5;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 24px;
	font-weight: normal;
}

h2 {
	color: #7595A5;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 18px;
	font-weight: normal;
}

h3 {
	color: #7595A5;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 16px;
	font-weight: normal;
}

h4 {
	color: #999999;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 14px;
}

h5 {
	color: #7595A5;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
img {
	border: 0px;
}

/*--- main table ---*/
.table_main {
	background-color: #ffffff;
	margin: 0 0 0 0;
	width: 990px;
}
.col_main {
	text-align: center;
	width: 920px;
}

/*--- header row ---*/
.row_main_header {
	height: 55px;
}
.table_header {
	height: 55px;
	margin: 0 0 0 0;
	width: 920px;
}
.col_lang {
	color: #666666;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	height: 40px;
	line-height: 24px;
	text-align: right;
	vertical-align: bottom;
}
.col_top_nav {
	color: #999999;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	height: 40px;
	line-height: 18px;
	font-weight: normal;
	padding: 10px 0 0 0;
	text-align: right;
	vertical-align: top;
}
.col_tn_link, .col_tn_spacer {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_tn.gif);
	background-repeat: repeat-x;
}
.col_tn_link a {
	color: #666666;
	text-decoration: none;
}
.col_tn_link a:hover {
	color: #333333;
	text-decoration: none;
}

.input_text_sm {
	border: solid 1px #999999;
	color: #666666;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 10px;
	width: 150px;
}

/*--- global navigation ---*/
.col_global_navigation {
	height: 25px;
	text-align: center;
	vertical-align: top;
	width: 920px;
}
#global_navigation {
	height: 35px;
}
#global_navigation  td.gn_level0_spacer {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_spacer.gif) no-repeat top left;
	width: 1px;
}
#global_navigation td.td_level0 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_spacer.gif) no-repeat top left;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding: 5px 10px 5px 10px;
	text-align: center;
	vertical-align: middle;
}
#global_navigation td.td_level0 a.gn_level0_link_off {
	color: #666666;
	display: block;
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: auto;
}
#global_navigation td.td_level0 a.gn_level0_link_on {
	color: #ffffff;
	display: block;
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: auto;
}

#global_navigation td.td_0_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_0_off.gif) no-repeat top left;
}
#global_navigation td.td_0_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_0_on.gif) no-repeat top left;
}

#global_navigation td.td_1_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_off.gif) repeat-x top left;
}
#global_navigation td.td_1_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_on.gif) repeat-x top left;
}

#global_navigation td.td_2_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_2_off.gif) repeat-x top left;
}
#global_navigation td.td_2_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_2_on.gif) repeat-x top left;
}

#global_navigation td.td_3_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_3_off.gif) repeat-x top left;
}
#global_navigation td.td_3_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_3_on.gif) repeat-x top left;
}

#global_navigation td.td_4_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_off.gif) repeat-x top left;
}
#global_navigation td.td_4_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_on.gif) repeat-x top left;
}

#global_navigation td.td_last_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_last_off.gif) no-repeat top right;
}
#global_navigation td.td_last_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_last_on.gif) no-repeat top right;
}
/*--- global nav bottom row ---*/
#global_navigation_bott td.td_level0_bott {
	height: 9px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#global_navigation_bott td.td_0_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_0_bott_off.gif) no-repeat bottom left;
}
#global_navigation_bott td.td_0_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_0_bott_on.gif) no-repeat bottom left;
}

#global_navigation_bott td.td_1_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_bott_off.gif) repeat-x bottom left;
}
#global_navigation_bott td.td_1_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_bott_on.gif) repeat-x bottom left;
}

#global_navigation_bott td.td_2_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_2_bott_off.gif) repeat-x bottom left;
}
#global_navigation_bott td.td_2_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_2_bott_on.gif) repeat-x bottom left;
}

#global_navigation_bott td.td_3_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_3_bott_off.gif) repeat-x bottom left;
}
#global_navigation_bott td.td_3_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_3_bott_on.gif) repeat-x bottom left;
}

#global_navigation_bott td.td_4_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_bott_off.gif) repeat-x bottom left;
}
#global_navigation_bott td.td_4_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_1_bott_on.gif) repeat-x bottom left;
}

#global_navigation_bott td.td_last_bott_off {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_last_bott_off.gif) no-repeat bottom right;
}
#global_navigation_bott td.td_last_bott_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_level0_last_bott_on.gif) no-repeat bottom right;
}

/*--- breadcrumb navigation ---*/

/*--- secondary navigation ---*/
table#secondary_nav {
	height: 37px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	width: 918px;
}
td#sn_border_left {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_secondnav_left_off.gif) no-repeat top left;
	height: 37px;
	width: 90px;
}
td#sn_border_right {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_secondnav_right_off.gif) no-repeat top left;
	height: 37px;
	width: 90px;
}

td.sn_gutter {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_secondnav_gutter.gif) no-repeat top left;
	height: 37px;
	padding-top: 5px;
	width: 1px;
}
td.sn_item 
{
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_secondnav_off.gif) repeat-x top left;
	height: 37px;
	padding-top: 5px;
	width: auto;
}

td.sn_item a:link, td.sn_item a:active, td.sn_item a:visited, td.sn_item a:hover
/*td.sn_item a*/ 
{
	color: #666666;
	display: block;
	font-size: 16px;
	height: 37px;
	text-decoration: none;
	width: auto;
}
/*
td.sn_item a:hover {
	color: #666666;
	text-decoration: none;
}
*/
/*--- homepage ---*/

/*--- general content ---*/
#center_content {
	border: 1px solid #FFFFFF;
	color: #999999;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 12px;
	line-height: 24px;
	padding: 0 0 0 0;
	vertical-align: top;
	width: 513px;
}
#center_content p {
	margin: 10px 0 10px 0;
}
#center_content ul {
	margin-bottom: 10px;
	margin-top: 10px;
}
#center_content ul a:link, #center_content ul a:active, #center_content ul a:visited, #center_content ul a:hover {
	color: #999999;
	text-decoration: none;
}
#center_content ul.anchor_list {
	list-style-type: none;
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;
}
#center_content ul.anchor_list a {
	color: #999999;
	text-decoration: underline;
}

/*--- content ---*/
.row_content {
    /* -- changed height from 55px to 5px - it was causing page content on page w/o banners to go too low - by jwl as per ap - 12.08.2009 -- */ 
	/*height: 55px;*/
	height: 5px;
	vertical-align: top;
	width: 920px;
}
.col_content {
	text-align: center;
	vertical-align: top;
	width: 920px;
}
/*-- Added for splash sites by jwl 02.10.2010 --*/
.col_content_splash {
	vertical-align: top;
	width: 920px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 15px;
    line-height: 150%;
}

.col_content_splash h1 {
    font-size: 20px;
    font-weight:bold;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	color: #7595a5;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
}

#cnt_table td {
	vertical-align: top;
}


/*--- left navigation ---*/
#cnt_left_col {
	padding: 0px 0px 0px 0px;
	width: 170px;
}

#left_navigation {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ln.gif) repeat-y bottom left;
	line-height: 18px;
}
#left_navigation div.left_nav_header, #left_navigation div.left_nav_header_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ln_section_header.gif) no-repeat top left;
	color: #333333;
	/* -- Adjusted font-family by JWL for AP 11.04.2009 *--/
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
    font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px 0 8px 17px;
	width: 167px;
}
#left_navigation div.left_nav_header a {
	color: #333333;
	display: block;
	/* -- Adjusted font-family by JWL for AP 11.04.2009 *--/
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
    font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	width: 135px;
}
#left_navigation div.left_nav_header_on a {
	color: #333333;
	display: block;
	/* -- Adjusted font-family by JWL for AP 11.04.2009 *--/
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
    font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	width: 135px;
}

#left_navigation div.left_nav_item, #left_navigation div.left_nav_item_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_ln_item_bottom.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 17px;
	width: 167px;
}
#left_navigation div.left_nav_item_last, #left_navigation div.left_nav_item_last_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_ln_bottom.gif) no-repeat bottom left;
	padding: 0 0 10px 17px;
	width: 167px;
}

#left_navigation div.left_nav_item a {
	color: #666666;
	display: block;
	/* -- Adjusted font-family by JWL for AP 11.04.2009 *--/
	/*font-family: arial, verdana, helvetica, sans-serif;*/
    font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;	
	font-size: 13px;
	margin-right: -6px;
	padding-left: 6px;
	text-decoration: none;
	width: 145px;
}
#left_navigation div.left_nav_item a:hover {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/icons/icon_ln_arrow_grey.gif) no-repeat top left;
	color: #333333;
}
#left_navigation div.left_nav_item_on a {
	color: #333333;
	font-weight: bold;
	display: block;
	/* -- Adjusted font-family by JWL for AP 11.04.2009 *--/
	/*font-family: arial, verdana, helvetica, sans-serif;*/
    font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;	
	font-size: 13px;
	margin-right: -6px;
	padding-left: 6px;
	text-decoration: none;
	width: 145px;
}
#left_navigation div.left_nav_item_on a.link_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/icons/icon_ln_arrow_blue.gif) no-repeat top left;
	margin-right: -6px;
	padding-left: 6px;
}
#left_navigation div.left_nav_sub_items {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 140px;
}

#left_navigation div.left_nav_sub_items ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 140px;
}

#left_navigation div.left_nav_sub_items ul li, div.left_nav_sub_items ul li {
	/*adjusted height to line-height as per PR - jwl 10.23.2009*/
	/*height: 18px;*/
	line-height: 18px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*--- added to constrict sub items - pr 10.27.09--*/
	width: 140px;
}

#left_navigation div.left_nav_sub_items ul li a {
	color: #999999;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 0;
	margin-right: -8px;
	padding-left: 8px;
	text-decoration: none;
	width: 130px;
}

#left_navigation div.left_nav_sub_items ul li a.sub_link_on {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/icons/icon_ln_arrow_blue.gif) no-repeat top left;
	color: #333333;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 6px;
	margin-right: -8px;
	padding-left: 8px;
	text-decoration: none;
	width: 130px;
}

#left_navigation div.left_nav_sub_items ul li a:hover {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/icons/icon_ln_arrow_grey.gif) no-repeat top left;
	color: #333333;
	margin-right: -8px;
	padding-left: 8px;
}

#left_navigation div.left_nav_sub_items ul li a.sub_link_on:hover {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/icons/icon_ln_arrow_blue.gif) no-repeat top left;
	color: #333333;
}

#left_navigation div.left_nav_sub_items ul li.list_expander {
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#left_navigation div.left_nav_sub_items ul li.list_expander a {
	background: none no-repeat top left;
	color: #000000;
	display: inline;
	margin-left: 0px;
	width: auto;
}
#left_navigation div.left_nav_sub_items ul li.list_expander a:hover {
	background: none no-repeat top left;
	color: #000000;
	display: inline;
	margin-left: 0px;
	width: auto;
}

.clsShow {}
.clsHide { display: none; }
/*--- center content ---*/
#cnt_center_col {
    /*-- Adjusted color for AP - 11.04.2009 - by JWL --*/ 
	/*color: #666666;*/
	color: #000000;
    /*-- Adjusted font-family for AP - 11.04.2009 - by JWL --*/ 
	/*font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
    /*-- Adjusted font-size for AP - 11.04.2009 - by JWL --*/ 
	/*font-size: 14px;*/
	font-size: 15px;
    /*-- Added Line-Height for AP - 11.04.2009 - by JWL --*/ 
    line-height: 150%;

	padding: 0px 25px 0px 22px;
	width: 918px;
}

#cnt_center_col.indent_45 {
	padding: 0px 25px 0px 45px;
}

#cnt_center_col h1, div.MsoHeading1 {
    font-size: 20px;
    font-weight:bold;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	color: #7595a5;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
}
#cnt_center_col h2, div.MsoHeading2 {
    font-size: 18px;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	color: #000000;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
}

/*
#cnt_center_col div.MsoHeading2 {
    font-size: 18px;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	color: #000000;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
}
*/
#cnt_center_col h3, div.MsoHeading3 {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

/*-- Added cnt_center_col ul for AP - 11.04.2009 - by JWL --*/ 
#cnt_center_col ul {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 13px;
    line-height: 150%;
}

/*-- START - Added for no_nav page style by jwl 02.11.2010 --*/
#cnt_center_col_no_nav {
	vertical-align: top;
	width: 920px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 15px;
    line-height: 150%;
}

#cnt_center_col_no_nav h1 {
    font-size: 20px;
    font-weight:bold;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	color: #7595a5;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
}

/*-- END - Added for no_nav page style by jwl 02.11.2010 --*/


/*--- right navigation ---*/
#cnt_right_col 
{
    /* --this padding declaration is prob not right - prob should be margin - but its a legacy - jwl 12.07.2009 -- */
	padding: 0px auto;
	width: 187px;
}
#cnt_right_col img {
	border: 0px;
}
#rcol_callout {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_rcol_callout.gif);
	margin: 0 0 25px 0;
	padding: 0 0 0 0;
}
/*---Added by jwl - 10.24.2009 - to handle 3 rs fatures - using images so no background - c/b temp ---*/
#rcol_callout1, #rcol_callout2, #rcol_callout3 {
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_rcol_callout.gif);*/
	margin: 0 0 25px 0;
	padding: 0 0 0 0;
}
.rcol_callout_content {
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
}
.rcol_callout_content h2 {
	color: #66CC33;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
	text-align: center;
}
.rcol_callout_content ul {
	margin: 5px auto;
}
.rcol_callout_content ul li {
}
.rcol_callout_border_top {
	margin: 0 0 0 0;
}
.rcol_callout_border_bottom {
	margin: 0 0 0 0;
}

/*--- homepage callouts ---*/
td#hc_left {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_home_b_call_left.gif) repeat-y top;
}
td#hc_right {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_home_b_call_right.gif) repeat-y top;
}
td.home_callout_0 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_blue.gif) repeat-y top;
}
td.home_callout_1 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_green.gif) repeat-y top;
}
td.home_callout_2 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_pink.gif) repeat-y top;
}
td.home_callout_3 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_orange.gif) repeat-y top;
}
td.hc_header {
	height: 60px;
}
td.hc_header h3 {
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 0px;
}
td.hc_header h3 .lower {
	color: #ffffff;
	font-size: 14px;
}
td.hc_line {
	height: 25px;
	/*text-align: middle;*/
	text-align: center;
	vertical-align: top;
}
td.hc_content {
	color: #ffffff;
	height: 115px;
	text-align: left;
	vertical-align: top;
	width: 211px;
}
td.hc_content ul {
	font-size: 14px;
}
td.hc_content ul a {
	color: #ffffff;
	text-decoration: none;
}
td.hc_content ul a:hover {
	color: #ffffff;
}

/*--- sympathy landing page callouts ---*/
#table_sympathy_callouts {
	text-align: center;
}
/* -- Added by JWL as per PR - 10.26.2009 --*/
#table_sympathy_callouts td {
	text-align: center;
	vertical-align: top;
}
#table_sympathy_callouts td div h3 {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
    /*color: #333333;*/
    color: #026292;
	font-size: 18px;
	font-weight: normal;
}
#table_sympathy_callouts td div p {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    color: #333333;
	/*font-size: 14px;*/
	font-size: 13px;
	font-weight: normal;

	padding: 0 8px 0 8px;
	/*-- Adjusted by JWL for AP - 10.26.2009 --*/ 
	/*text-align: left;*/
	text-align: center;
}
div#sympathy_callout_0 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_orange.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#sympathy_callout_1 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_green.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#sympathy_callout_2 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_blue.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#sympathy_callout_3 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_pink.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
.sympathy_callout_content {
	padding: 10px 10px 10px 10px;
}

/*--- support landing page callouts ---*/
#table_support_callouts {
	text-align: center;
}
/* -- Added by JWL as per PR - 10.26.2009 --*/
#table_support_callouts td {
	text-align: center;
	vertical-align: top;
}
#table_support_callouts td div h3 {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
    /*color: #333333;*/
    color: #4A7F27;
    font-size: 18px;
	font-weight: normal;
}
#table_support_callouts td div p {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    color: #333333;
	/*font-size: 14px;*/
	font-size: 13px;
	font-weight: normal;

	padding: 0 8px 0 8px;
	/*-- Adjusted by JWL for AP - 10.26.2009 --*/ 
	/*text-align: left;*/
	text-align: center;
}
div#support_callout_0 {
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_orange.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#support_callout_1 {
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_green.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#support_callout_2 {
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_blue.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#support_callout_3 {
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_pink.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}

/*
div#support_callout_0 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_orange.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
div#support_callout_1 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_green.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
div#support_callout_2 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_pink.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
*/
.support_callout_content {
	padding: 10px 10px 10px 10px;
}

/*--- about landing page callouts ---*/
#table_about_callouts {
	text-align: center;
}
/* -- Added by JWL as per PR - 10.26.2009 --*/
#table_about_callouts td {
	text-align: center;
	vertical-align: top;
}
#table_about_callouts td div h3 {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
    /*color: #333333;*/
    color: #D96E3C;
    font-size: 18px;
	font-weight: normal;
}
#table_about_callouts td div p {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    color: #333333;
	/*font-size: 14px;*/
	font-size: 13px;
	font-weight: normal;

	padding: 0 8px 0 8px;
	/*-- Adjusted by JWL for AP - 10.26.2009 --*/ 
	/*text-align: left;*/
	text-align: center;
}
div#about_callout_0 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_orange.gif);*/ 
    background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#about_callout_1 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_green.gif);*/ 
    background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#about_callout_2 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_blue.gif);*/ 
    background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#about_callout_3 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_pink.gif);*/ 
    background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
/*
div#about_callout_0 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_blue.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
div#about_callout_1 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_orange.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
div#about_callout_2 {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_lg_pink.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 292px;
}
*/
.about_callout_content {
	padding: 10px 10px 10px 10px;
}

/*--- plan_ahead landing page callouts ---*/
#table_plan_ahead_callouts {
	text-align: center;
}
/* -- Added by JWL as per PR - 10.26.2009 --*/
#table_plan_ahead_callouts td {
	text-align: center;
	vertical-align: top;
}
#table_plan_ahead_callouts td div h3 {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    color: #333333;
	font-size: 18px;
	font-weight: normal;
}
#table_plan_ahead_callouts td div p {
    /*-- Adjusted by JWL for AP - 11.03.2009 --*/ 
	/*color: #666666;*/
    color: #333333;
	/*font-size: 14px;*/
	font-size: 13px;
	font-weight: normal;

	padding: 0 8px 0 8px;
	/*-- Adjusted by JWL for AP - 10.26.2009 --*/ 
	/*text-align: left;*/
	text-align: center;
}
div#plan_ahead_callout_0 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_orange.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_sp_blue.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#plan_ahead_callout_1 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_green.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_sp_orange.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#plan_ahead_callout_2 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_blue.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_sp_pink.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
div#plan_ahead_callout_3 {
	/*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_pink.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_callout_sm_sp_green.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin: 0px 5px auto;
	width: 219px;
}
.plan_ahead_callout_content {
	padding: 10px 10px 10px 10px;
}

/*--- national search ---*/
div#national_search_steps {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/content/cnt_ns_main_mid.jpg);
	background-repeat: no-repeat;
	height: 258px;
	width: 918px;
}
div#national_search_steps div.ns_step {
	float: left;
	margin-top: 115px;
}
div#ns_step_1 {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 135px 0px 85px;
	width: 155px;
}
div#ns_step_2 {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 135px 0px 0px;
	width: 150px;
}
div#ns_step_3 {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	width: 190px;
}

div#nation_search_form {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/content/cnt_ns_main_bot.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 918px;
}
table#table_ns_search_form {
	margin-top: 60px;
}

table#table_ns_search_form td {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
table#table_ns_search_form input.input_text {
	border: 1px solid #666666;
	width: 140px;
}
table#table_ns_search_form input.input_244 {
	width: 244px;
}
table#table_ns_search_form select.select {
	border: 1px solid #666666;
	color: #666666;
	font-size: 14px;
	width: 140px;
}
table#table_ns_search_form input.input_button {
	margin-left: 12px;
	margin-top: 15px;
}

/*--- obituaries ---*/
div#obits_featured {
	text-align: left;
}
div#obits_featured h1 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_h1_green_rule.jpg) no-repeat bottom left;
	color: #666666;
	/* -- Added display by CB for BK 11.04.2009 -- */
	/*display: inline;*/
}
div#obits_featured_items td {
	vertical-align: top;
}

div.ofi_wrapper {
	width: 198px;

}
div.ofi_photo {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ofi_photo.gif) no-repeat top left;
	height: 176px;
	width: 198px;
}
div.ofi_photo img.thumb {
	margin-left: 24px;
	margin-top: 24px;
	/* - Added height/width since passed images are 150x150 slightly too big - jwl 10.24.2009*/
	height: 146px;
	width: 146px;
}
div.ofi_details {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ofi_details.gif) no-repeat bottom left;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	text-align: center;
	/* -- Removed bottom padding and added height so both 1 line and 2 line feature obits will still have the same height for the surrounding bucket - jwl per bk - 11.13.2009 --*/
	/*padding: 8px 5px 25px 5px;*/
	padding: 8px 5px 0px 5px;
	height: 90px;
}
div.ofi_details span.lower {
	font-size: 12px;
}
div.ofi_details a {
	color: #666666;
	text-decoration: none;
}
/* -- Added per CB for BK (for FF) 11.04.2009 --*/
div.ofi_details a:hover 
{
    color: #7595A5;
    text-decoration: underline;
}

div#obits_featured_scroll {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_of_scroller.gif) no-repeat top left;
	text-align: center;
	width: 871px;
}
div#ofs_details {
	padding: 15px 10px 5px 10px;
}
div#ofs_form {
	padding: 10px 10px 0px 10px;
}

table#table_ofs_form {
	/*adjusted as per PR - jwl 10.23.2009*/
	/*margin-top: 60px;*/
	margin-top: 0px;

}

table#table_ofs_form td {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
table#table_ofs_form input.input_text {
	border: 1px solid #666666;
	color: #666666;
	width: 110px;
}
table#table_ofs_form input.input_244 {
	width: 244px;
}
table#table_ofs_form input.input_button {
	margin-left: 12px;
	margin-top: 0px;
}

div#obits_current {
	text-align: left;
}
div#obits_current h1 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_h1_green_rule.jpg) no-repeat bottom left;
	color: #666666;
}

div#obits_current_items {
	padding-left: 25px;
}
div#obits_current_items td {
	line-height: 25px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: top;
}
div#obits_current_items td a {
	color: #666666;
	text-decoration: none;
}
/* -- Added per CB for BK 11.04.2009 -- */
div#obits_current_items td a:hover 
{ 
   color: #7595A5;
   text-decoration: underline;
}
  
/*================================================*/
/*================================================*/

/*--- footer ---*/
#row_footer_navigation {
	background-color: #D0F1F6;
	height: 28px;
}
#footer_navigation {
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0 8px 0;
}
#footer_navigation a {
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
#footer_navigation div.footer_copyright {
	float: left;
	margin: 0 auto;
}
#footer_navigation div.footer_links {
	float: right;
	margin: 0 auto;
}

/*--- buttons/links ---*/
a.button_href_blue:link, a.button_href_blue:active, a.button_href_blue:visited, a.button_href_blue:hover {
	background-color: #96D5DE;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
input.button_href_blue {
	background-color: #96D5DE;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 0 8px 0 8px;
	text-align: center;
	text-decoration: none;
}
a.button_href_purple:link, a.button_href_purple:active, a.button_href_purple:visited, a.button_href_purple:hover {
	background-color: #AEC5E5;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
input.button_href_purple {
	background-color: #AEC5E5;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	text-decoration: none;
}

a.button_href_green:link, a.button_href_green:active, a.button_href_green:visited, a.button_href_green:hover {
	background-color: #77BD96;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
a.button_href_pink:link, a.button_href_pink:active, a.button_href_pink:visited, a.button_href_pink:hover {
	background-color: #F27362;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
a.button_href_orange:link, a.button_href_orange:active, a.button_href_orange:visited, a.button_href_orange:hover {
	background-color: #F18F5F;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

/*--- borders and gutters ---*/
.brd_2px_w {
	width: 2px;
}
.brd_2px_w_fade {
	background-color: #FFFFFF;
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_grey_fade.gif);
	background-repeat: no-repeat;
	width: 2px;
}
.brd_2px_h {
	height: 2px;
}
.brd_15px_w {
	width: 15px;
}
.brd_25px_w {
	width: 25px;
}
.brd_col_main {
	height: 2px;
}
.brd_top, .brd_top_misc, .brd_top_Home {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_misc.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_left_misc, .brd_col_main_left_Home {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_misc, .brd_col_main_right_Home {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_sympathy, .brd_top_home_sp {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_griever.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left_sympathy, .brd_col_main_left_home_sp {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_griever.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_sympathy, .brd_col_main_right_home_sp {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_griever.gif);
	background-repeat: repeat-y;
	width: 10px;
}
/* added caring center - jwl 11.07.2009 --*/
.brd_top_support, .brd_top_caring_center {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_supporters.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
/* added caring center - jwl 11.07.2009 --*/
.brd_col_main_left_support, .brd_col_main_left_caring_center {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_supporters.gif);
	background-repeat: repeat-y;
	width: 10px;
}
/* added caring center - jwl 11.07.2009 --*/
.brd_col_main_right_support, .brd_col_main_right_caring_center {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_supporters.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_about {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_facility.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left_about {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_facility.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_about {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_facility.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_plan_ahead {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_plan.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left_plan_ahead {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_plan.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_plan_ahead {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_plan.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_obituaries {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_obits.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left_obituaries {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_obits.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_obituaries {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_obits.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_national {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_top_main_national.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 990px;
}
.brd_col_main_left_national {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_left_national.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_col_main_right_national {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_col_main_right_national.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.brd_top_center {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_main_topcenter.gif);
	background-repeat: repeat-x;
}
.brd_top_left {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_main_topleft.gif);
	background-repeat: no-repeat;
	width: 17px;
}
.brd_top_right {
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/brd_main_topright.gif);
	background-repeat: no-repeat;
	width: 17px;
}
.gutt_2px_w {
	width: 2px;
}
.gutt_5px_w {
	width: 5px;
}
.gutt_10px_w {
	width: 10px;
}
.gutt_15px_w {
	width: 15px;
}
.gutt_20px_w {
	width: 20px;
}
.gutt_25px_w {
	width: 25px;
}
.gutt_55px_w {
	width: 55px;
}
.gutt_5px_h {
	height: 5px;
}
.gutt_10px_h {
	height: 10px;
}
.gutt_15px_h {
	height: 15px;
}
.gutt_20px_h {
	height: 20px;
}
.gutt_30px_h {
	height: 30px;
}
.gutt_40px_h {
	height: 40px;
}

/*--- color/weight ---*/
.blue {
	color: #7595A5;
}
.blue_bold {
	color: #7595A5;
	font-weight: bold;
}
/*==========================================*/
/*-- spalsh page items --*/
/*-- adjusted by jwl 02.10.2010 as per ap --*/

/*
.facility_item {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 13px;
	line-height: 18px;
	padding: 15px 15px 15px 15px;
	vertical-align: top;
	width: 450px;
}
*/

.facility_item {
	border: 1px solid #CCCCCC;
	padding: 15px 15px 15px 15px;
	width: 450px;
    vertical-align: top;
}

.facility_item td {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
}

.facility_img {
	float: left;
	margin: 0 10px 0 0;
}

.facility_info {
    /*float: left;*/
	display: table;
	margin: 0 0 0 0;
}

/*===========================================*/
td#col_hero_holder {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_hero_holder.jpg) no-repeat top left;
	height: 372px;
	text-align: center;
	vertical-align: middle;
	width: 918px;
}
div#div_hero_main {
	height: 363px;
	margin: 5px auto;
	text-align: left;
	vertical-align: middle;
	width: 910px;
}

div#div_hero_header {
	height: 73px;
	margin: 0px 0px 25px 0px;
	width: 248px;
}

table#table_hero_header_copy {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_hn_header.png) no-repeat top right;
	height: 73px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}

table#table_hero_header_copy tr td.font_tahoma_32 {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 32px;
	text-transform: uppercase;
	padding: 5px 10px 0px 15px;
}

table#table_hero_header_copy tr td.font_tahoma_19 {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 19px;
	padding: 0px 10px 5px 15px;
}
div.div_hn {
	height: 62px;
	margin: 3px 0px 3px 0px;
	text-align: left;
	vertical-align: middle;
	width: 248px;
}
div#div_hn_01 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_hn_01_off.png) no-repeat top left;
}

div#div_hn_02 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_hn_02_off.png) no-repeat top left;
}

div#div_hn_03 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_hn_03_off.png) no-repeat top left;
}

div#div_hn_04 {
	background: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/gn_hn_04_off.png) no-repeat top left;
}

/*changed to Trebuchet MS first by jwl - requested by AP - 10.22.2009 -- */
a.link_hn:link, a.link_hn:hover, a.link_hn:active, a.link_hn:visited {
	color: #ffffff;
	display: block;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 20px;
	padding: 5px 0px 5px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

.font_tahoma_16 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
}

/* -- for channel landing page bucket button text - added by jwl from PR - 10.26.2009 --*/
/*-- adjusted by jwl 12.14.2009 so buttons can be different collors for sifferent sections --*/
/*.ml_button*/
/*.ml_button, .ml_button_sympathy, .ml_button_support, .ml_button_about, .ml_button_plan_ahead*/
.ml_button, .ml_button_sympathy, .ml_button_support, .ml_button_about
{
    /*-- Adjusted by JWL for AP - 12.10.2009 --*/ 
	/*background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ml_btn.gif);*/
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ml_btn_blue.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 13px;
	text-align: center;
	width: 132px;
	/*width: 134px;*/

}
/*-- Added by JWL for AP - 12.14.2009 --*/ 
.ml_button_plan_ahead
{
	background-image: url(/SiteGen/Uploads/Public/stewart/common/images/back_bords/bg_ml_btn_grey.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	display: block;
    font-family: Trebuchet MS, Georgia, serif;
	font-size: 13px;
	text-align: center;
	width: 132px;
	/*width: 134px;*/
}
/*-- adjusted by jwl 12.14.2009 so buttons can be different collors for sifferent sections --*/ 
/*.ml_button a*/
.ml_button a, .ml_button_sympathy a, .ml_button_support a, .ml_button_about a, .ml_button_plan_ahead a
{
	color: #333333;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 13px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	width: 122px;
}
/*-- adjusted by jwl 12.14.2009 so buttons can be different collors for sifferent sections --*/
/*.ml_button a:hover, .ml_button a:active, .ml_button a:visited*/
.ml_button a:hover, .ml_button a:active, .ml_button a:visited, .ml_button_sympathy a:hover, .ml_button_sympathy a:active, .ml_button_sympathy a:visited, .ml_button_support a:hover, .ml_button_support a:active, .ml_button_support a:visited, .ml_button_about a:hover, .ml_button_about a:active, .ml_button_about a:visited, .ml_button_plan_ahead a:hover, .ml_button_plan_ahead a:active, .ml_button_plan_ahead a:visited
{
	color: #333333;
	text-decoration: none;
}

/*===========================================*/
/*-- Start - Contact Us added from old v1 styles.css by jwl 10.27.2009--*/
/*-- had to adjust 'center_content' to 'cnt_center_col' --*/
#cnt_center_col .contact_item {
	border: 1px solid #CCCCCC;
	/*-- Adjusted color per BK/CB by JWL 11.08.2009 --*/
	/*color: #333333;*/
	color: #000000;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	line-height: 22px;
	padding: 30px 30px 30px 30px;
	vertical-align: top;
}

.phone, .fax, .address {
	line-height: 18px;
	padding: 0 0 0 0;
	/*-- Adjusted color per BK/CB by JWL 11.08.2009 --*/
	/*color: #333333;*/
	color: #000000;
}
#cnt_center_col .contact_form {
	border: 1px solid #CCCCCC;
	/*-- Adjusted color per BK/CB by JWL 11.08.2009 --*/
	/*color: #333333;*/
	color: #000000;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	line-height: 22px;
	padding: 30px 30px 30px 30px;
	vertical-align: top;
}

/*-- Added the following 2 to change the color and font size of the text in the td's - per BK/CB by JWL 11.08.2009 --*/
#cnt_center_col .contact_item td 
{
	color: #000000;
    font-size: 13px;
}
#cnt_center_col .contact_form td 
{
	color: #000000;
    font-size: 13px;
}

#cnt_center_col .contact_form input, #center_content .contact_form select, #center_content .contact_form textarea {
	
	/*-- Adjusted color per BK/CB by JWL 11.08.2009 --*/
	/*color: #333333;*/
	color: #000000;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
}
#cnt_center_col .contact_form input.button_href_purple {
	background-color: #AEC5E5;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 11px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	text-decoration: none;
}

/*-- End - Contact Us added from old v1 styles.css --*/

/*-- Start - Captcha Look and feel for contact us pages - added by jwl 12.08.2009--*/
.captcha_container
{
    background-color: #CCCCCC;
    border: black solid 1px;
    /*margin: 5px;*/
    margin-bottom: 5px;
    width: 177px;
    padding: 3px;
}
.captcha_default_input
{
    font-family : verdana, arial, helvetica, sans-serif;
    width: 130px;
    font-size : 14px; 
}
.captcha_new_challenge_img
{
    cursor: pointer;
    /* uncomment the line below to hide the image */
    /* display: none;  */
}
.captcha_new_challenge_link
{
    /* set the line below to display: none;  to hide the link */
    display: block; 
    text-align: right;
}
.captcha_default_img
{
    border: black solid 1px;
}
/*-- End - Captcha Look and feel for contact us pages - added by jwl 12.08.2009--*/

/*-- Start - added for errors to whole site (from simplicityplan.css) - by jwl 12.09.2009 -- */
span.red 
{
    color: #ff0000;
}

.error, .notice, .success, #validationErrors 
{
	padding: 12px 12px 12px 43px;
	margin-bottom: 22px;
	border: 1px solid #ddd;
	font-weight: bold;
}
.error, #validationErrors 
{
	background: url(/SiteGen/Uploads/Public/stewart/simplicityplan/images/common/error_icon_redbg.jpg) no-repeat 14px 13px #fce0de;
	color: #ee3124;
	border-color: #ee3124;
}
/*-- End - added for errors to whole site (from simplicityplan.css) - by jwl 12.09.2009 -- */