/**** BODY ***/html, body 					{ background:#d8c9aa url(../img/background.jpg) no-repeat 50% 234px; text-align:center; margin:0; padding:0; font:normal .69em/1.13em "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }
#siteContainer				{ text-align:left; position:relative; width:927px; padding:0; margin:0 auto; }#headerBackground			{ float:left; display:inline; width:100%; background:url(../img/headerBackground.jpg) no-repeat 50% 0; }

#headerBackgroundImage		{ background:url(../img/headerBackground.jpg) no-repeat 50% 0; width:960px; display:block; height:234px; margin:0 auto -234px auto; }
h1,h2,h3,h4,h5,h6,p							{ margin:0; padding:0; }a, a:link,a:active					{ text-decoration:none; color:#000; }a:visited					{ text-decoration:none; color:#999; }a:hover						{ text-decoration:none; color:#374467;}img							{ border:0; display:block; }form						{ margin:0; padding:0; }/**** HEADER ***/#headerWrap					{ position:relative; z-index:999; }
#inputWrap					{ position:absolute; top:0; right:0; padding:0; }#textSize				{ font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; float:left; display:inline; height:21px; margin:0 5px 0 0; padding:5px 7px;}#textSize span			{ font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333;  }#textSize a,#textSize a:link, #textSize a:active,#textSize a:visited 	{ text-decoration:none; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#000; margin:0 5px 0 0; }#textSize a:hover		{ text-decoration:none; }#textSize a.large,#textSize a:link.large, #textSize a:active.large,#textSize a:visited.large 	{ text-decoration:none; font:bold 20px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#000; }#textSize a:hover.large		{ text-decoration:none; }
#inputWrap					{ padding:13px 0 0 0; }
#inputWrap .searchWrap		{ float:left; display:inline; height:21px; margin:0 5px 0 0; padding:5px 7px; width:171px; background:url(../img/searchBackground.png) no-repeat; }
#inputWrap .searchWrap input.search { border:0; float:left; display:inline; height:21px; margin:0 5px 0 0; padding:0 0 0 5px; width:138px; font:normal 12px/19px "Trebuchet MS", verdana, arial, sans-serif; color:#ababab; }
#inputWrap .searchWrap input{ float:left; display:inline; margin:0; }
#inputWrap .loginWrap		{ float:left; display:inline; height:21px; width:315px; padding:5px 7px; background:url(../img/loginBackground.png) no-repeat; }
#inputWrap .loginWrap input.login { border:0; float:left; display:inline; height:21px; width:136px; padding:0 0 0 5px; margin:0 5px 0 0; font:normal 12px/19px "Trebuchet MS", verdana, arial, sans-serif; color:#ababab; }
#inputWrap .loginWrap input.password { border:0; float:left; display:inline; height:21px; width:136px; padding:0 0 0 5px; margin:0 5px 0 0; font:normal 12px/19px "Trebuchet MS", verdana, arial, sans-serif; color:#ababab; }
#inputWrap .loginWrap input { float:left; display:inline; margin:0; }
#logo						{ margin:22px 0 0 7px; }#logo2						{ margin:9px 0 0 -1px; }
/**** NAV ***/#navWrap							{ position:absolute; top:98px; right:0; z-index:999; margin:-30px 0 0 214px; height:30px; width:712px; background:url(../img/navBackground.png) no-repeat; }#navWrap ul							{ position:relative; z-index:999; list-style-type:none; margin:5px 0 0 20px; padding:0; float:left; display:inline; }#navWrap ul li						{ position:relative; z-index:999; background:url(../img/navLine.gif) no-repeat 100% 2px; margin:0; padding:0 0 5px 0; float:left; display:inline; }#navWrap ul li a, #navWrap ul li a:link, #navWrap ul li a:visited,#navWrap ul li a:active				{ float:left; display:inline; margin:0 3px; padding:0 6px 0 8px; text-decoration:none; font:normal 12px/18px "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#1d1c88; }#navWrap ul li.current a,
#navWrap ul li.active a				{ height:21px; background:url(../img/navItemLeft.gif) no-repeat; text-decoration:none; color:#fff; }#navWrap ul li.current,
#navWrap ul li.active				{ height:21px; background:url(../img/navItemRight.gif) no-repeat 100% 0; text-decoration:none; color:#fff; }
/**** SUB-NAV ***/
#navWrap ul ul							{ background:url(../img/subNav.gif) no-repeat 0 100%; width:230px; border-top:1px solid #bdb9ca; display:none; position:absolute; z-index:999; top:15px; left:3px; margin:5px 0 0 0; padding:0 0 12px 0; }
#navWrap ul ul li						{ position:relative; z-index:999; background:none; width:230px; padding:0; border-bottom:1px solid #bdb9ca; clear:both; }
#navWrap ul ul li a, 
#navWrap ul ul li a:link, 
#navWrap ul ul li a:active,
#navWrap ul ul li a:visited						{ height:auto; border:none; padding:0; width:230px; font:normal 11px/15px verdana, arial, helvetica, sans-serif; color:#22218b; padding:5px 7px; }
#navWrap ul ul li.active,
#headerWrap #navWrap ul ul li.current						{ color:#fff; height:auto; padding:0; background:#6e9068; font:normal 11px/15px verdana, arial, helvetica, sans-serif; color:#fff !important; }
#navWrap ul ul li.current a,
#navWrap ul ul li.current a:link,
#navWrap ul ul li.current a:visited						{ color:#fff; }
#navWrap ul li.active ul						{ display:inline; }
#navWrap ul li.active ul ul						{ display:none; }
#navWrap ul li.active li.active ul				{ display:inline; }
#navWrap ul li.active li.active ul ul			{ display:none; }
#navWrap ul li.active li.active li.active ul	{ display:inline; }
#navWrap ul ul ul								{ border-left:1px solid #bdb9ca; border-right:1px solid #bdb9ca; border-top:1px solid #bdb9ca; padding:0; left:230px; top:-6px; }
#navWrap ul li.active ul						{ display:inline; }
#navWrap ul li.active li a						{ width:230px; background:none; color:#22218b; }
#navWrap ul li.active li.active a				{ background:none; color:#fff; }
#navWrap ul li.active li.parent					{ background:url(../img/subNavArrow.png) no-repeat 215px 9px; }
#navWrap ul li.active li.parent:hover			{ background:#6e9068 url(../img/subNavArrow.png) no-repeat 215px 9px; color:#fff; }
#navWrap ul li.active li.both a					{ color:#fff; }
#headerWrap #navWrap ul li.active li.active li a				{ margin:0; color:#22218b; }
#headerWrap #navWrap ul li.active li.active li.active a			{ background:none; color:#fff;  }
#headerWrap #navWrap ul li.active li.active li.parent			{ background:url(../img/subNavArrow.png) no-repeat 215px 9px; color:#22218b; }
#headerWrap #navWrap ul li.active li.active li.parent:hover		{ background:#6e9068 url(../img/subNavArrow.png) no-repeat 215px 9px; color:#fff; }
#headerWrap #navWrap ul li.active li.active li.both a			{ color:#fff; }
#headerWrap #navWrap ul li.active li.active li.active li a				{ margin:-1px 0 0 0; border-top:1px solid #2c598a; background:#fff; color:#22218b; }
#headerWrap #navWrap ul li.active li.active li.active li.active a		{ background:none; color:#fff; }
#headerWrap #navWrap ul li.active li.active li.active li.parent			{ background:url(../img/subNavArrow.png) no-repeat 215px 9px !important; }
#headerWrap #navWrap ul li.active li.active li.active li.parent:hover	{ background:#6e9068 url(../img/subNavArrow.png) no-repeat 215px 9px; color:#fff; }
#headerWrap #navWrap ul li.active li.active li.active li.both a			{ color:#fff; }
#navWrap ul ul ul ul							{ background:#fff; border-right:1px solid #bdb9ca; border-top:1px solid #bdb9ca; padding:0; left:201px; top:-1px; }
#navWrap ul ul ul ul ul							{ background:#fff; border-right:1px solid #bdb9ca; border-top:1px solid #bdb9ca; padding:0; left:201px; top:-1px; }
#siteContainer #headerWrap #navWrap ul li.active ul li.active ul li.current						{ color:#fff; height:auto; padding:0; background:#6e9068; font:normal 11px/15px verdana, arial, helvetica, sans-serif; color:#fff !important; }
#siteContainer #headerWrap #navWrap ul li.active ul li.current						{ color:#fff; height:auto; padding:0; background:#6e9068; font:normal 11px/15px verdana, arial, helvetica, sans-serif; color:#fff !important; }
#siteContainer #headerWrap #navWrap ul li.active ul li.current.parent						{ background:#6e9068 url(../img/subNavArrow.png) no-repeat 215px 9px; }
#headerWrap #navWrap ul ul ul li.current a,
#headerWrap #navWrap ul ul ul li.current a:link,
#headerWrap #navWrap ul ul ul li.current a:visited						{ color:#fff; }
/**** MAIN AREA ***/#mainWrap					{ position:relative; z-index:2; padding:26px 0; clear:both; float:left;}
#home #mainWrap					{ float:none; }
/**** IMAGE AREA ***/#imageWrap					{ width:712px; position:relative; z-index:1; float:right; display:inline; margin:0; }
#imageWrap #slideshowWrap	{ margin:0; padding:0; }
#homepagePhotoSlideshow		{ margin:0; padding:0; }
#homepagePhotoSlideshow ul	{ margin:0; padding:0; list-style-type:none; }
#homepagePhotoSlideshow ul li { margin:0; padding:0; height:263px; overflow:hidden; }
#imageWrap .topCorners		{ position:absolute; top:-1px; left:-1px; z-index:999; }
#imageWrap .bottomCorners	{ position:absolute; top:234px; left:-1px; z-index:999; }
#imageWrap .tagline			{ position:absolute; z-index:999; height:72px; width:682px; background:url(../img/taglineBackground.png) no-repeat; padding:35px 15px 0 15px; top:156px; left:0; }
#imageWrap .tagline h2		{ font:normal 36px/40px "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#1e1d89; }
#imageWrap .tagline h3		{ font:normal 18px/24px "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#333; margin:0 0 0 25px; }/**** TEXT ***/#home #textWrap				{ float:left; display:inline; margin:255px 0 0 0; padding:0 15px 35px 15px; width:675px; }#textWrap					{ float:left; display:inline; margin:0; padding:0 15px 35px 15px; width:675px; }
#textWrap h1,#textWrap h2				{ clear:both; text-transform:uppercase; width:100%; font:bold 1.88em/1em "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#3f8a13; padding:0; margin:0 0 20px 0; }#textWrap h3				{ clear:both;  font:normal 1em/1.38em "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#306688; margin:0 0 10px 0; }
#textWrap p					{ font:normal .81em/1.25em "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#444; margin:0 0 10px 0; }
#textWrap a					{ text-decoration:underline; color:#1d1988; }
#textWrap a:hover			{ text-decoration:underline; color:#306688; }
#textWrap a:visited			{ text-decoration:underline; color:#666; }


#textWrap dl				{ border-left:1px solid #bdb9ca; border-right:1px solid #bdb9ca; border-bottom:1px solid #bdb9ca; background:#eaebef url(../img/jobBackground.jpg) no-repeat; float:left; display:inline; width:650px; padding:0; margin:0 0 10px 0; }#textWrap dl dt				{ background:#b8c9b5 url(../img/greenGradation.jpg) repeat-x 0 100%; border-top:1px solid #bdb9ca; border-bottom:1px solid #bdb9ca; width:178px; float:left; display:inline; margin:0; padding:5px 10px; }
#textWrap dl dt a			{ float:left; display:inline; width:178px; font:normal .75em/1.5em "Trebuchet MS", Verdana, arial, helvetica, sans-serif; color:#1d1c88; }
#textWrap dl dt a:hover		{ color:#fff; }
#textWrap dl dd				{ border-top:1px solid #bdb9ca; border-left:1px solid #bdb9ca; background:none; width:431px; float:left; display:inline; margin:0 0 1px 0; padding:5px 10px; }

.boldRed					{ color:#CC0000; font:bold .88em/1.13em "Trebuchet MS", arial, helvetica, sans-serif; }


/**** UTILITY ***/
#home #utilityWrap						{ float:left; display:inline; width:204px; margin:-26px 0 0 0; }
#utilityWrap							{ float:left; display:inline; width:204px; margin:0; }
#utilityWrap .calloutWrap				{ background:url(../img/calloutTop.gif) no-repeat; width:204px; padding:28px 0 0 0; }
#utilityWrap .calloutWrap .aboutCall	{ background:url(../img/aboutCalloutBottom.gif) no-repeat 0 100%; padding:0 0 35px 0; margin:0 0 10px 0; }
#utilityWrap .calloutWrap .aboutCall h3	{ font:normal 1.13em/1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#306688; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .aboutCall p	{ font:normal .75em/1em "Trebuchet MS", verdana, arial, sans-serif; color:#333; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .aboutCall span a	{ text-decoration:underline; font:normal .88em/1.13em "Trebuchet MS", verdana, arial, sans-serif; color:#1d1c88; padding:0 18px; }

#utilityWrap .calloutWrap .buildCall	{ background:url(../img/hospiceCalloutBottom.gif) no-repeat 0 100%; padding:0 0 35px 0; margin:0 0 10px 0; }
#utilityWrap .calloutWrap .buildCall h3	{ font:normal 1.13em/1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#306688; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .buildCall p	{ font:normal .75em/1em "Trebuchet MS", verdana, arial, sans-serif; color:#333; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .buildCall span a	{ text-decoration:underline; font:normal .88em/1.13em "Trebuchet MS", verdana, arial, sans-serif; color:#1d1c88; padding:0 18px; }

#utilityWrap .calloutWrap .constructCall	{ background:url(../img/newsletterCalloutBottom.gif) no-repeat 0 100%; padding:0 0 35px 0; margin:0 0 10px 0; }
#utilityWrap .calloutWrap .constructCall h3	{ font:normal 1.13em/1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#306688; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .constructCall p	{ font:normal .75em/1em "Trebuchet MS", verdana, arial, sans-serif; color:#333; margin:0 0 10px 0; padding:0 18px; }
#utilityWrap .calloutWrap .constructCall span a	{ text-decoration:underline; font:normal .88em/1.13em "Trebuchet MS", verdana, arial, sans-serif; color:#1d1c88; padding:0 18px; }
/**** AUDIO PLAYER ELEMENT ***/
.audioWrap							{ background:url(../img/audioBackground.jpg) no-repeat 0 100%; float:left; display:inline; width:400px; margin:0 80px 10px 0; padding:0 0 10px 0; }
.audioWrap .elemImgParagraph		{ background:url(../img/audioLeftCorner.jpg) no-repeat; float:left; display:inline; margin:0; padding:10px 0 0 0; width:62px; }
.audioWrap .elemImgParagraph p		{ margin:0; padding:0; }
.audioWrap .elemImgParagraph p img.imgLeft	{ margin:0 0 0 15px; padding:0; border:none; }

.audioWrap .audioText				{ float:left; display:inline; width:180px; padding:8px 0 0 0; margin:0 0 0 10px; }
.audioWrap .audioText h3			{ margin:0; padding:0; }
.audioWrap .audioText p				{ margin:0; padding:0; float:left; display:inline; font:normal .69em/.94em "Trebuchet MS", arial, helvetica, sans-serif; color:#333;}

.audioWrap .soundPlayer				{ background:url(../img/audioRightCorner.jpg) no-repeat 100% 0; float:left; display:inline; margin:0 0 0 13px; width:135px; padding:10px 0 0 0; }
.audioWrap .soundPlayer .player		{ float:left; display:inline; border:1px solid #999; }

/**** FLASH VIDEO PLAYER ELEMENT ***/
.flashVideoPlayerElement						{ clear:both; text-align:center; display:block; position:relative; margin:18px auto; }
.flashVideoPlayerElement span					{ position:absolute; width:100%; height:100%; padding:8px; margin:-8px; }
.flashVideoPlayerElement span.borderTop			{ width:336px; padding:0; margin:0; position:absolute; top:-8px; left:-8px; }
.flashVideoPlayerElement span.borderTop img		{ position:absolute; right:0; top:0; display:inline; width:16px; height:16px; background:#fff; }
.flashVideoPlayerElement span.borderBottom		{ width:336px; padding:0; margin:0; position:absolute; top:8px; left:-8px; }
.flashVideoPlayerElement span.borderBottom img	{ position:absolute; left:0; bottom:0; display:inline; width:16px; height:16px; background:#fff; }
.flashVideoPlayerElement div					{ position:relative; z-index:999; }

/**** FOOTER ***/#footerWrap					{ text-align:right; clear:both; position:relative; z-index:2; width:930px; margin:0 auto; padding:45px 0 0 0; }
#footerWrap p				{ float:left; display:inline; margin:0; font:normal .69em/.88em "Trebuchet MS", verdana, arial, sans-serif; color:#666; padding:0 0 0 225px; }
#footerWrap a.last			{ font:normal .69em/.88em "Trebuchet MS", verdana, arial, sans-serif; color:#306688; border:none; padding:0 10px 0 0; margin:0 10px 0 0; }
#footerWrap a				{ font:normal .69em/.88em "Trebuchet MS", verdana, arial, sans-serif; color:#306688; border-right:1px solid #306688; padding:0 10px 0 0; margin:0 10px 0 0; }
#footerBackground			{ background:url(../img/footerBackground.jpg) no-repeat 50% 15px; margin:-85px auto 0 auto; height:122px; clear:both; }#footerBackground span		{ background:url(../img/footerBackground.jpg) no-repeat 50% 15px; margin:0 auto; width:960px; height:100%; display:block;}

/* TABLES
----------------------------- */
.tableBorder		{ clear:both; background:#e4d7bb; padding:5px; margin:15px 0; }
table a,
table a:link,
table a:visited		{ color:#666; cursor:pointer; }
table a:active,
table a:hover		{ color:#666; cursor:pointer; text-decoration:underline; }
table 				{ border-collapse:collapse; width:100%; padding:0; margin:0; font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4f6b72; }
tr					{ border:1px solid #e4d7bb; }
caption 			{ padding:0 0 5px 0; width:700px; font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:right; }
td 					{ border:1px solid #c5b391; background:#fff; padding:5px; color:#666; }
td.alt 				{ background:#f4f7fa; }
td span.eventName	{ font:bold 13px "Trebuchet MS", Verdana, Arial; color:#3F8A13; }
.hiddenDescription				{ display:none; }
.hiddenDescription td 			{ padding:5px; background:#cbd8e5; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.visibleDescription				{ display:block; display:table-row; }

.visibleDescription td 			{ padding:5px; background:#cbd8e5; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

th 					{ padding:0 5px; border:1px solid #c5b391; text-align:left; background:#fff; font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
th.alt 				{ background:#f4f7fa; }
th.th				{ font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; background:#d9caab; border:1px solid #c5b391; }
.thNoBorder			{ border-width:0 0 1px 0; background:none;}


body.increaseFont			{ font:normal 14px/18px "Trebuchet MS", verdana, helvetica, sans-serif !important; }
body.increaseFont #textWrap h2		{ font:normal 36px/40px "Trebuchet MS", verdana, helvetica, sans-serif !important; }
body.increaseFont #textWrap h3		{ font:normal 22px/28px "Trebuchet MS", verdana, helvetica, sans-serif !important; }
body.increaseFont #textWrap p		{ font:normal 16px/18px "Trebuchet MS", verdana, helvetica, sans-serif !important; }