﻿/*
Colors:
#000000 - Black
#09447b - Dark Blue
#18659d - Medium Blue
#333333 - Dark Grey
#5e2612 - Dark Red
#697a85 - Grey Blue
#999999 - Medium Grey
#cccccc - Light Grey
#cdad42 - Gold
#e3ebf1 - Light Blue
#eeeeee - Grey White
#ffffff - White
*/

h2{font-size: 23px;color: #09447b;font-family: "Times New Roman",Times,serif;background-color:#fff;}

.twocolumnsmall .content h2,
.twocolumn .content h2
{
	font:Arial;
	letter-spacing:1px;
	color:#fff;background-color:#09447b;
	/*margin:0 10px;padding:0 7px;*/
	background:url(images/sbhd_502W.gif) 0 0 no-repeat;
}

.homepage .maincontent
{
	background-image:url(images/home_main_image_03.jpg);
	background-position:center 2px;
	background-repeat:no-repeat;
}
.homepage .maincontent h2
{
	margin:154px 0 0 0;
	padding:0;
	background-image:url(images/home_2main_mem.gif);
	background-position:11px 0;
	background-repeat:no-repeat;
	width:100%;
	height:23px;
	text-indent:1020%;
	white-space:nowrap;
	overflow:hidden;
}
.homepage .maincontent p{font:normal normal 1em "Times New Roman",Times,serif;}

.subcontent1.content h3,
.subcontent2.content h3,
.feature h4
{
	margin:2px 0;
	padding:0;
	font:normal bold 14px/21px Arial,Helvetica,sans-serif;
	background:#cdad42 0 0 no-repeat;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
}

.box,
.feature .box
{
	border-color:#cdad42;
}
.button
{
	color:#fff;
	background-color:#09447b;
	border-color:#09447b;
	margin:0;
	padding:.125ex 1em;
}

/* Header */
#header
{
	border-bottom:2px solid #cdad42;
	background:#09447b;
}
#header h1
{
	border-bottom:2px solid #cdad42;
	background:#fff url(/images/universal/hdr_hm_photos1.jpg) 170px 0 no-repeat;
	height:54px;
	line-height:54px;
	margin:0;
}
#header h1 a
{
	background:url(images/hdr_logo.gif) 0 0 no-repeat;
	height:54px;
	width:170px;
	text-indent:1020%;
	white-space:nowrap;
	overflow:hidden;
}
#header .navigation ul
{
	color:#fff;
	background-color:#09447b;
}
#header .navigation ul li a:link,
#header .navigation ul li a:visited
{
	font:normal 900 12px Arial;
	text-decoration:none;
	text-transform:uppercase;
	color:#e3ebf1;
	background-color:#09447b;
}
#header .navigation ul li a:hover,
#header .navigation ul li a:active
{
	color:#e3ebf1;
	background-color:#18659d;
}

#header .navigation ul li
{
	margin-right:80px;
}

#ie7andup #header .navigation ul li
{
	margin-right:45px;
}

#ie6andbelow #header .navigation ul li
{
	margin-right:60px;
}

#header .search .buttons{margin:0;}
#header .search input.button
{
	background:url(images/btn_search.gif) 0 50% no-repeat;
	border:none;
	text-indent:10000%;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#header .search input.button_fr
{
	background:url(images/btn_search_fr.gif) 0 50% no-repeat;
	border:none;
	text-indent:10000px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#header .search input.button_es
{
	background:url(images/btn_search_es.gif) 0 50% no-repeat;
	border:none;
	text-indent:10000px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}

/* Footer */
#footer .navigation ul li a:link,
#footer .navigation ul li a:visited
{
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	text-transform:uppercase;
	color:#09447b;
	background-color:#fff;
}
#footer .navigation ul li a:active,
#footer .navigation ul li a:hover
{
	text-decoration:underline;
}

#footer .navigation ul li 
{
display: inline;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding: 0 0.5ex 0 0.75ex;
}

/* Product navigations */
.productnavigation ul li
{
	background:url(images/btn_dsply_blue.gif) 0 0 no-repeat;
}
.productnavigation ul li a:link,
.productnavigation ul li a:visited
{
	color:#e3ebf1;
	background-color:transparent;
}
.productnavigation ul li a:active,
.productnavigation ul li a:hover
{
	text-decoration:none;
}
.productnavigation ul li a.selected
{
	background:url(images/whitearrow.gif) 0 center no-repeat;
}
.productacquisitions ul li
{
	background:url(images/btn_dsply_gold_blue_border.gif) 0 0 no-repeat;
}
.productacquisitions ul li a:link,
.productacquisitions ul li a:visited
{
	color:#09447b;
	background-color:transparent;
}
.productacquisitions ul li a:active,
.productacquisitions ul li a:hover
{
	text-decoration:none;
}
.productacquisitions ul li a.selected
{
	background:url(images/bluearrow.gif) 0 center no-repeat;
}
.productactions ul li
{
	background:url(images/btn_dsply_gold_noborder.gif) 0 0 repeat-y;
}
.productactions ul li a:link,
.productactions ul li a:visited
{
	color:#09447b;
	background-color:transparent;
}
.productactions ul li a:active,
.productactions ul li a:hover
{
	text-decoration:none;
}
.productactions ul li a.selected
{
	background:url(images/bluearrow.gif) 0 center no-repeat;
}
.productnavigation ul li a:link,
.productnavigation ul li a:visited,
.productacquisitions ul li a:link,
.productacquisitions ul li a:visited,
.productactions ul li a:link,
.productactions ul li a:visited
{
	font:normal 600 12px/18px Arial,Helvetica,sans-serif;
	text-align:center;
}

/* Foreign language 'sign guestbook' runs over (FR), this fixes that */
#ie6andbelow .productacquisitions a,
#ie7andup .productacquisitions a
{
	font-weight:100;
}

.subcontent2 .SendMyBest h3
{
	color:#5E2612;
	background-color:#fff;
	font-size:14px;
}

/* Charitable Gifts/Flowers and Gifts */ 
.gifts .unit .box{border-color:#cdad42;}
.gifts h4{color:#09447b;background:#cdad42 url(images/sbhd_blank_gold.gif) no-repeat 0 0;}

/* DropDownNav */
.dropdownnav,
.dropdownnav ul{color:#09447b;background-color:#eee;border-color:#09447b;}

/* imagelink */
.imagelink h3,
.subcontent1 .imagelink h3,
.subcontent2 .imagelink h3{font:normal 900 12pt/18px "Times New Roman";color:#5E2612;background-color:#fff;background-image:none;margin:0;padding:0;}

/* convert link, driving directions */
.convert a,
.driving a{background:#fff url(images/sbhd_blank_gold.gif) center center no-repeat;}

.homepage .content p span br{margin:1ex 0;display:block;}
.subpage .content .faq-answer a{color:#000000;text-decoration:none;}
.subpage .content .faq-answer p a{color:#004477;}
.subpage .content .faq-answer p b a{color:#000000;}
.subpage .content .faq-answer h3{font-size:14pt;}
.subpage .content .faq-answer{margin-left:15px;}


/* FAQ Page */

.contentcontainer.twocolumn .subpage .content div ul
{
	margin-left:35px;
}

.contentcontainer.twocolumn .subpage .content .faq-answer ol
{
	margin-left:35px;
}

.contentcontainer.threecolumn .maincontent.content .sendtribute textarea
{
	width: 100%;
}

sup
{
	font-size:10pt;
}

#ie6andbelow #header .search 
{
	width: 215px;
}