HTML {font-size:100%;}
BODY {margin: 0;padding: 0;text-align: center;font-family: Arial, Helvetica, sans-serif;background: #8ea6c1 url("images/bg/body-bg.jpg") repeat-x left top;font-size: 62.5%;}
A {color: #0f5aa0;font-size: 1em;	text-decoration: none; outline:none;}
A:ACTIVE {outline:none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL, BUTTON {cursor: pointer;}
H1, H2, H3, H4, H5, H6, P, UL, OL, FORM, BLOCKQUOTE {padding: 0;margin: 0;}
.content H1, .content H2, .content H3, .content H4,
.content H5, .content H6, .content P {margin: 10px 5px 0 0;font-weight: normal;}
.content UL, .content OL {font-size: 1.2em;margin: 35px 70px 0;}
.content OL {margin: 35px 90px 0;}

.relax {clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/*  Page  */
#page {margin: auto;text-align: left;width: 999px;}
/*  Header  */
.header {background: url("images/bg/header-bg.jpg") center bottom no-repeat;height: 96px;}
.header .logo {float: left;}
.header .logo A {cursor: pointer;position: relative;}
.header UL {display: inline;float: right;list-style: none;margin: 0 40px 0 0;padding: 0;}
.header UL LI {float: left;font-family: "Times New Roman", Georgia, serif;font-size: 1.8em;}
.header UL LI SPAN {background: url("images/bg/menu-separator.png") right top no-repeat;float: left;height: 95px;width: 1px;}
.header UL LI A {color: #fff;display: block;float: left;outline: none;padding: 40px 20px 34px;position: relative;text-decoration: none;}
.header UL LI A.programs {padding: 42px 20px 31px !important;padding: 40px 20px 34px;}
.header UL LI:HOVER {background: url("images/bg/menu-hover.png") left top repeat-x;  height:100px;}
.header UL LI.selected a {background: url("images/bg/menu-hover.png") left top repeat-x; float: left; height:20px; display:block;}
/*  Content  */
.content {position: relative;padding: 52px 22px 40px 17px;}
.content H1 {color: #26486a;font-family: Helvetica;font-size: 2.8em;margin: 0 0 21px;padding: 0;}
.content H2 {font-family: Helvetica;font-size: 1.8em;margin: 0 0 .25em 0}
.content H2.indent {font-family: Helvetica;font-size: 1.8em;margin: 0 0 .25em 8px}

.content H3 {font-family: Helvetica;font-size: 1.25em;margin: 0 0 .45em 0; color:#15497b; }

.content P {color: #3d3d3d;	font-family: Helvetica;font-size: 1.2em;line-height: 18px;margin: 0;padding: 0 0 20px;}
.content P.right-indent {padding-right: 140px;}
.content P A {color: #0f5aa0;font-size: 1em;text-decoration: none;}
.content P A:HOVER {text-decoration: underline;}
.content P A.more {padding: 0 8px;}
.content.home {background: url("images/bg/slogan-bg.jpg") center top no-repeat;padding-top: 21px; min-height:597px;}
.content .shadow {background: url("images/bg/shadow.png") left top no-repeat;font-size: 1px;height: 21px;left: 0px;line-height: 0;position: absolute;top: 0px;width: 999px;}
.content .slogan {text-align: center;	padding: 4px 0 22px;}
.content .slogan H1 {color: #fff;font-family: "Times New Roman", Georgia, serif;font-size: 3.0em;font-weight: normal;margin: 0;}
/*  Tabs  */
.content .tabs {width: 961px;}
.content .tabs UL {list-style: none;margin: 0;padding: 0;}
.content .tabs UL LI {float: left;height: 35px;margin-right: 1px;}
.content .tabs UL LI.hospice {background: url("images/titles/hospice-home-care.gif") left top no-repeat;width: 182px;}
.content .tabs UL LI.gordon {background: url("images/titles/gordon-hospice-house.gif") left top no-repeat;width: 191px;}
.content .tabs UL LI.rainbow {background: url("images/titles/rainbow-kidz-pediatric-program.gif") left top no-repeat;width: 254px;}
.content .tabs UL LI.palliative {background: url("images/titles/palliative-care.gif") left top no-repeat;width: 138px;}
.content .tabs UL LI.bereavement {background: url("images/titles/bereavement-support.gif") left top no-repeat;width: 191px;}
.content .tabs UL LI:HOVER {background-position: 0 -35px;}
.content .tabs UL LI A {display: block;line-height: 35px;position: relative;text-decoration: none;}
.content .tabs UL LI A:HOVER {text-decoration: none;}
/*  Bigboard  */
.content .bigboard {background: #fff url("images/bg/bigboard-bg.jpg") left bottom repeat-x;padding: 15px;margin-bottom: 29px;width: 930px !important;width: 960px;}
/*  Slider  */
.content .bigboard .slider {float: left; position: relative;width: 620px; height:350px;}
.content .bigboard .slider .viewer {font-size: 1px;line-height: 0;}
.content .bigboard .slider .description {background: url("images/bg/description-bg.png") left top repeat;bottom: 0px;left: 0px;padding: 7px 60px 12px 10px;position: absolute;width: 550px;}
.content .bigboard .slider .description H3 {color: #fff;font-family: "Times New Roman", serif;font-size: 1.8em;font-weight: normal;margin: 0 0 4px;}
.content .bigboard .slider .description P {color: #fff;font-size: 1.1em;margin: 0;}
/*  Stories  */
.content .bigboard .stories {float: right;position: relative;width: 296px;}
.content .bigboard .stories .video {font-size: 1px;line-height: 0;margin-bottom: 12px;	width: 296px;}
.content .bigboard .stories H2 {color: #13487c;font-family: Georgia;font-size: 3.0em;margin: 0;text-align: right;}
.content .bigboard .stories P {color: #3d3d3d;font-size: 1.2em;text-align: right;line-height: 18px;margin: 0;padding: 0 0 0 125px;}
.content .bigboard .stories A.more-stories {background: url("images/buttons/read-more.gif") left top no-repeat;float: right;height: 30px;margin: 17px 0 3px ;text-decoration: none;width: 111px;}
.content .bigboard .stories A.more-stories:HOVER {background-position: 0 -30px;}
.content .bigboard .stories .photo {bottom: -15px !important;bottom: -16px;font-size: 0px;line-height: 0;left: -13px;position: absolute;}
/*  Funnels Block  */
.content .funnels {background: #dfebf0 url("images/bg/funnels-box-bg.gif") left bottom repeat-x;border-top: 1px #fff solid;border-bottom: 1px #7c8e9d solid;float: left;margin-bottom: 0px;width: 960px;}
.content .funnels .borders {background: url("images/bg/funnels-bg.gif") -1px top repeat-y;}            

.content .funnels .box {float: left;margin-right: 2px;padding: 0 17px 7px;width: 204px !important;width: 238px; position:relative; padding-bottom:5px; }
.content .funnels .box .box_button { right:20;  display:block; margin-bottom:2px; }
.content .funnels .box.last {margin-right: 0;width: 240px;}
.content .funnels .box H3 {color: #13487c;font-family: Georgia;font-size: 1.8em;margin: 15px 0 13px;}
.content .funnels .box P {color: #3d3d3d;font-size: 1.2em;line-height: 18px;margin: 0;padding: 0 0 5px;}
.content .funnels .box A.learn-more {background: url("images/buttons/learn-more.gif") left top no-repeat;height: 17px;float: right;font-size: 1px;margin: 8px 0 10px;text-decoration: none;width: 87px;}
.content .funnels .box A.learn-more:HOVER {background-position: 0 -17px !important;}
.content .funnels .box A.learn-more.get-details {background: url("images/buttons/get-details.gif") left top no-repeat;}
.content .funnels .box A.learn-more.donate-now {background: url("images/buttons/donate-now.gif") left top no-repeat;width: 94px;  display:block;}          
    
#upper_area { display:block; float:left;  } 
#lower_area { display:block; float:left; width:960px; background: url("images/bg/funnels-bg.gif") -1px top repeat-y;}


/*  Container  */
.content .title {background: #d0be8e url("images/bg/title-bg.jpg") left top no-repeat;padding: 6px 0;width: 960px;}
.content .title H1 {color: #26486a;font-family: Georgia;font-size: 3.2em;margin: 2px 0 3px 28px;padding: 0;}
.content .container {background: #fff;border-bottom: 1px #d2dbe6 solid;margin-bottom: 30px;	padding: 50px 0 0 0;width: 960px;}
.content .container A.more-stories {background: url("images/icons/arrow-blue.gif") right center no-repeat;font-size: 1.2em;padding-right: 10px; margin-left:8px;}
.content .container UL {list-style: none;margin: 0;padding: 0;}
.content .container UL LI {font-size: 1em;margin-bottom: 8px;}
.content .container UL LI H2 {font-size: 1.9em;font-weight: bold;}
.content .container UL LI P {font-size: 1em;}
.content .container .main {float: right;width: 680px;}
.content .container .lc {background: url("images/bg/container-lc.gif") left bottom no-repeat;position: relative;bottom: -1px;}
.content .container .rc {background: url("images/bg/container-rc.gif") right bottom no-repeat;position: relative;bottom: 0px;padding: 0 38px 30px 0;}
/*  Sidebar  */
.content .container .sidebar {background: url("images/bg/sidebar-bottom-bg.gif") right bottom no-repeat;float: left;margin-right: 40px;padding-bottom: 50px;width: 200px;}
.content .container .sidebar UL {background: url("images/bg/sidebar-bg.gif") right top no-repeat;list-style: none;margin: 0;padding: 50px 0 0;}
.content .container .sidebar UL LI {background: url("images/bg/sidebar-separator.gif") right top no-repeat;border-right: 1px #d7d8da solid;font-weight: bold;font-size: 1em;margin: 0;padding: 1px 0 0;text-align: right;width: auto !important; width: 100%;}
.content .container .sidebar UL LI:HOVER, .content .container .sidebar UL LI.active {border-right: 1px #fff solid;}
.content .container .sidebar UL LI A {background: url("images/bg/sidebar-list-bg.gif") right top repeat-y;color: #3e3e42;display: block;font-size: 1.2em;line-height: 16px !important;line-height: 14px;padding: 7px 10px;position: relative;text-decoration: none;width: auto !important;width: 100%;}
.content .container .sidebar UL LI A:HOVER, .content .container .sidebar UL LI.active A {background: none;color: #0f5aa0;}
/*  Sidebar SubNav  */
.content .container .sidebar UL LI.sub-menu:HOVER {border-right: 1px #d7d8da solid;}
.content .container .sidebar UL LI.sub-menu A {color: #7c7c81;font-size: 0.9em;font-weight: normal;}
.content .container .sidebar UL LI.sub-menu A:HOVER, .content .container .sidebar UL LI.sub-menu.active A {color: #0F5AA0;background: none;}
.content .container .sidebar UL LI.sub-menu:HOVER, .content .container .sidebar UL LI.sub-menu.active {border-right: 1px #fff solid;}

/*  Wrapper. Different for different pages  */
.content .container .wrapper {float: left;width: 680px;}
.content .container .wrapper .photo {float: right;margin: 0 0 20px 25px;}
/*  Programs Page  */
.content .container .wrapper.programs {width: 535px;margin: 0;padding-bottom: 50px;} 
.content .container .wrapper.programs .video {float: left;margin: 17px 0 23px 0;position: relative;}
.content .container .wrapper.programs .video .details {bottom: 0px;position: absolute;right: -140px;width: 123px;}
.content .container .wrapper.programs .video .details H3 {font-size: 1.4em;font-weight: bold;margin: 0 0 5px 0;}
.content .container .wrapper.programs  H3 {font-size: 1.5em;font-weight: bold;margin: 0 0 5px 0;}
.content .container .wrapper.programs .video .details P {color: #3d3d3d;font-size: 1.1em;line-height: 12px;padding: 0; }
.content .container .wrapper .slide-show {float: left;margin: 10px 0 0;}
.content .container .wrapper .slide-show .viewer {font-size: 1px;line-height: 0;}
.content .container .wrapper .slide-show UL {float: right;list-style: none;margin: 12px 4px 0;padding: 0;}
.content .container .wrapper .slide-show UL LI {background: #010101;border: 1px #9c9c9c solid;float: left;height: 16px;margin: 0 3px;text-align: center;width: 21px;}
.content .container .wrapper .slide-show UL LI:HOVER, .content .container .wrapper .slide-show UL LI.active {background: #fff;border: 1px #e9ebe8 solid;}
.content .container .wrapper .slide-show UL LI A {color: #e5ecf6;display: block;font-size: 1.2em;position: relative;text-decoration: none;}
.content .container .wrapper .slide-show UL LI A:HOVER, .content .container .wrapper .slide-show UL LI.active A {color: #b13f56;}

/*  news Page  */
.content .container .wrapper.news {width: 535px;margin: 0;padding-bottom: 10px;  font-family: Helvetica;font-size: .9em;line-height: 18px;} 
.content .container .wrapper.news .divider_1 {border-bottom: solid 1px #c6c6c6; height:1px; display:block; margin-top:10px;}
.content .container .wrapper.news .video {float: left;margin: 17px 0 23px 0;position: relative;}
.content .container .wrapper.news .video .details {bottom: 0px;position: absolute;right: -140px;width: 123px;}
.content .container .wrapper.news .video .details H3 {font-size: 1.4em;font-weight: bold;margin: 0 0 5px 0;}
.content .container .wrapper.news  H3 {font-size: 1.4em; font-weight:normal; margin: 0 0 2px 0;}
.content .container .wrapper.news H5.index_head {font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#26486a; margin-bottom:25px; display:block;}
.content .container .wrapper.news H5.index_head_highlight {font-size:1.75em; font-weight:bold; text-transform:uppercase; color:#26486a; margin-bottom:25px; margin-left:8px; display:block;}

.content .container .wrapper.news .video .details P {color: #3d3d3d;font-size: 1.1em;line-height: 12px;padding: 0; }


/*  TEMPLATE PAGE  */
.content .container .wrapper.template {width: 535px;margin: 0;padding-bottom: 20px;  padding-top: 20px;} 
.content .container .wrapper.template .video {float: left;margin: 17px 0 23px 0;position: relative;}
.content .container .wrapper.template .video .details {bottom: 0px;position: absolute;right: -140px;width: 123px;}
.content .container .wrapper.template .video .details H3 {font-size: 1.4em;font-weight: bold;margin: 0 0 5px 0;}
.content .container .wrapper.template  H3 {font-size: 1.4em; font-weight:normal; margin: 0 0 2px 0;}
.content .container .wrapper.template H5.index_head {font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#26486a; margin-bottom:25px; display:block;}
.content .container .wrapper.template .video .details P {color: #3d3d3d;font-size: 1.1em;line-height: 12px;padding: 0; }


.content .container .wrapper.documents {width: 475px;margin: 0;padding-bottom: 20px;  padding-top: 20px; border-bottom: solid 1px #c6c6c6;} 


.content .container .wrapper.template .divider {border-top: solid 1px #c6c6c6; width:520px; display:block; margin:2px 0 10px 0;}
.content .container .wrapper.template .divider_form {border-top: solid 1px #c6c6c6; width:520px; display:block; margin:0px 0 20px 0;}


/*  LEADERSHIP PAGE */

#two_col_grid {display:block; padding:0; margin:0; list-style:none; margin:20px 0 50px 0;}
li.two_col_grid_left { float:left; }
li.two_col_grid_right { float:left; margin-left:20px;  width:520px;}


/*  BOARD OF DIRECTORS  */




#two_col_grid_bod {display:block; padding:0; margin:0; list-style:none; margin:20px 0 0px 0;}
li.two_col_grid_left_bod { float:left; }
li.two_col_grid_right_bod { float:left; margin-left:10px;  width:180px;}


#two_col_wrapper { display:block; padding:0; margin:0; list-style:none; margin:20px 0 0px; 0;}
li.two_col_wrapper_left { float:left; width:300px; margin-right:25px; }
li.two_col_wrapper_right { float:left; margin-left:20px;  width:225px;}

/*  CHARITABLE PARTNERS PAGE  */

#logo_grid {display:block; padding:0; margin:0; width:535px;}
li.logo_grid_one_unit {display:block; float:left; width:166px; height:166px; margin-right:12px; margin-top:5px;}
li.logo_grid_two_unit {display:block; float:left; width:122px; height:122px; margin-right:11px; margin-top:4px;}
li.logo_grid_three_unit {display:block; float:left; width:96px; height:96px; margin-right:10px; margin-top:3px;}

#logo_grid_partners {display:block; padding:0; margin:-8px 0 0px 0; width:535px;}
li.logo_grid_four_unit {display:block; float:left; width:255px; margin-right:10px; }

#col_list {margin:0 0 0 35px; padding:0; list-style:none; }
li.col_item { float:left; padding:0 10px 20px 0; width:200px;  font-size:1em;}
li.col_item_footnote { float:left; padding:0 20px 20px 0; width:350px; height:70px;}

.bod_title { font-size:1em; font-weight:600; font-style:italic; color: #646464;  }
.bod_title a:focus, .bod_title a {font-weight:600; font-style:italic; color: #646464; letter-spacing:.05em; }
.bod_name {font-size:1.45em; font-family: helvetica, arial, sans-serif; color:#15497b;}




.index_date {font-size:.8em; font-weight:normal; text-transform:uppercase; color:#26486a; margin-bottom:6px; display:block;}

.event_date {font-size:.8em; margin-top:10px;font-weight:normal; text-transform:uppercase; color:#26486a; margin-bottom:3px; display:block;}

.index_location {font-size:.8em; font-weight:normal;  color:#26486a; margin-bottom:6px; display:block; text-transform:uppercase;}
.display_date {font-size:.8em; font-weight:normal; text-transform:uppercase; color:#26486a; margin-bottom:6px; display:block;}


A.left-page {background: url("images/buttons/more-stories.gif") left top no-repeat;float: right;height: 30px;margin: 17px 0 3px;text-decoration: none;width: 111px;}
A.left-page:HOVER {background-position: 0 -30px;}
.content .bigboard .stories .photo {bottom: -15px !important;bottom: -16px;font-size: 0px;line-height: 0;left: -13px;position: absolute;}


/*  Get Involved Page  */
.content .container .side-content {display: inline;float: right;width: 130px;padding-top: 18px; }
.content .container .side-content .box {background: #f9f7f1;border: 1px #d5c59b solid;float: left; margin-bottom: 20px; }
.content .container .side-content .box .ctl {background: url("images/bg/ctl-box.gif") left top no-repeat;position: relative;left: -1px;top: -1px;}
.content .container .side-content .box .ctr {background: url("images/bg/ctr-box.gif") right top no-repeat;position: relative;right: -2px;}
.content .container .side-content .box .cbl {background: url("images/bg/cbl-box.gif") left bottom no-repeat;position: relative;bottom: -2px;left: -2px;}
.content .container .side-content .box .cbr {background: url("images/bg/cbr-box.gif") right bottom no-repeat;position: relative;right: -2px;padding: 8px 9px;}
.content .container .side-content .box H4 {color: #84703c;font-size: 1.4em;font-weight: bold;letter-spacing: -1px;margin: 0 0 5px;padding: 0;}
.content .container .side-content .box H4.black {color: #000;}
.content .container .side-content .box P {color: #3d3d3d;font-size: 1.1em;line-height: 14px;margin: 0;padding: 0;}
.content .container .side-content .box A.button {background: url("images/buttons/donate-now-box.gif") left top no-repeat;display: block;float: left;height: 22px;margin: 17px 0 3px;text-decoration: none;width: 111px;}
.content .container .side-content .box A.button.volunteer {background: url("images/buttons/volunteer.gif") left top no-repeat;}
.content .container .side-content .box A.button.sign-up {background: url("images/buttons/sign-up.gif") left top no-repeat;}
.content .container .side-content .box A.button.share {background: url("images/buttons/share.gif") left top no-repeat;}
.content .container .side-content .box A.button:HOVER { background-position: 0 -22px;}
.content .container .side-content .details {padding: 15px 0 0;}
.content .container .side-content .details H3 {font-size: 1.4em;font-weight: bold;margin: 0 0 5px 0;}
.content .container .side-content .details P {color: #3d3d3d;font-size: 1.1em;line-height: 12px;padding: 0; }

.blah { background-color:#ffffff;}

li.hover { padding-top:8px; padding-left:8px; padding-right:5px; background-color:#ffffff; }
li.hovercaregiver { padding-top:10px; padding-left:8px; padding-right:5px; background-color:#ffffff; margin:0;}
li.hover a:hover {}
p.link a {color:#3d3d3d;}
h3.link a { color:#3d3d3d;}
h1.indent {margin-left:8px;}
h2.news_display_head {display:block; margin:1em 0 .25em 0; font-size:2em;}
h2.article_display_head {display:block; margin:.25em 0 1em 0; font-size:2em;}
h2.subhead {margin-bottom:8px;}
h3.personnel {font-size:1.65em; margin:0 0 .25em 0;} 

h3.personnel_bod {font-size:1.25em; margin:0 0 .5em;}
.bod_title { font-size:.6em; font-weight:bold; text-transform:uppercase; color:#3d3d3d;}
.leadership_title  { font-size:1em; font-weight:bold; text-transform:uppercase; color:#3d3d3d; margin-top:0; margin-bottom:10px;display:block;}

.text_bod {font-size:.8em; line-height:1.2em;}
.pagination_left a { display:block; float:left; width:200px; background-image:url("images/icons/arrow_left.gif"); background-repeat:none; background-repeat:no-repeat; padding-left:20px; margin-top:5px; line-height:1em;}
.pagination_right a {display:block; float:right; padding-right:20px; text-align:right; width:200px; background-image:url("images/icons/arrow_right.gif"); background-repeat:none; background-repeat:no-repeat; background-position: right 0; margin-top:5px; line-height:1em;}
a.email_address { font-weight:bold; display:block;; margin-top:-5px;}

.article_image {margin-bottom:2em;}


.url_link_title { font-size:1.2em; color:#0f5aa0; display:block;}
.content .container A.more-information {background: url("images/icons/arrow-blue.gif") right center no-repeat;font-size: 1.2em;padding-right: 10px; padding-left:9px;}

#margin_adjustment {margin-left:9px;}

.divider {border-top: solid 1px #c6c6c6; width:520px; display:block; margin:2px 0 10px 0;}


ul.index_list {margin:0; padding:0; list-style:none; width:500px;}
/*  Footer  */
.footer {background: #15497b;border-top: 5px #08335c solid; }
.footer H3 {color: #fff;font-size: 1.4em;margin-bottom: 4px;}
.footer P {color: #fff;font-size: 1.2em;padding-bottom: 4px;}
.footer P SPAN {display: block;font-size: 10px;margin-top: 15px;}
.footer P A {color: #fff;letter-spacing: -1px;text-decoration: none;}
.footer P A:HOVER {text-decoration: underline;}
.footer .wrapper {margin: auto;text-align: left;padding: 20px 0;width: 960px; }
.footer .logo {	float: left;margin-right: 5px;}
.footer .box {display: inline;float: left;margin: 0 13px;width: 169px;}
.footer UL {list-style: none;margin: 0;padding: 0;}
.footer UL LI {font-size: 1.2em;line-height: 16px;padding-bottom: 4px;}
.footer UL LI A {color: #fff;text-decoration: none;}
.footer UL LI A:HOVER {text-decoration: underline;}
             
.ff, .ff a, .ff a:active, .ff a:hover {color:#205990; text-decoration:none;} 

p.hhoic {color:#cf1f1f;}
p.footnote{font-size:1em; line-height:1.35em;}
.item_divider {display:block; border-bottom: dotted 1px #646464; margin-top:9px; margin-bottom:40px; line-height:1.5em; width:600px;} 
#para_indent {margin-left:0px; margin-bottom:15px; line-height:1.5em;}

ul#bullet {list-style:disc; margin-bottom:20px; line-height:1.35em;}
#bullet li {margin-left:20px;}
.ul_header {margin:0 0 -10px 0; padding:0;}

.front_page_link a {color:#fff;}
.front_page_link a:hover {color:#fff; text-decoration:underline;}

p.front_page_link_leadin a {color:#fff;}
p.front_page_link_leadnin a:hover {color:#fff; text-decoration:underline;}

object.movie {border:solid 1px #e1e1e1;}

