/***********************************************/
/* Main CSS for SeniorCare website              */
/***********************************************/ 
body{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: url(images/bkgrd_faintcolor.gif); 
	/* background-color: #CEDBDB; mint green */
}
/* Float the page in the center of browser window if screen res greater than 800x600 */
#home-page_wrapper {
	width: 760px; /* website designed for 800x600 max screen res */
	margin: 0 auto; /* auto center content with hi-res or wide screen monitors */
	padding: 0;
	border-right: 2px solid #8697A7;
	border-left: 2px solid #8697A7;
}
a:link, a:visited, a:hover {
	color: #0033FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	/* color: #FF0000; */
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 110%;
	color: #000000;
	border-top-color: #000000;
	max-width: 450px;
}
h2{
 font-size: 1em;
 color: #000000;
}
h3{
	font-size: 1.1em;
	color: #334d55;
}
h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
/***********************************************/
/* Masthead Divs                               */
/***********************************************/
#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	background-color: #8697A7;
}
#masthead #siteName {
	width: 750px;
	height: 100px;
}
#masthead #siteName #sc-logo {
	margin-top: 10px;
	margin-left: 50px;
}
#masthead #siteName #tagLine {
	width: 190px;
	height: 18px;
	font: 8pt Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background: #8697A7;
	margin-left: 40px;
}
#masthead #siteName #mission {
	font-size: 1.2em;
	font-weight: bold;
	width: 389px;
	line-height: 1.2em;
	color: #080053;
	font-style: italic;
	height: 25px;
	margin-left: 280px;
	margin-top: -78px;
}
#masthead #siteName #contact_info {
	font-size: 0.75em;
	color: #080053;
	text-align: center;
	width: 389px;
	height: 50px;
	margin-left: 280px;
	margin-top: 10px;
}
/***********************************************/
/* Main Content Section                        */
/***********************************************/
#content {
	font-size: 1em;
	float:left;
	width: 760px;
	text-decoration: none;
	background: #ffffff;
}
/***********************************************/
/*Component Divs                               */
/***********************************************/
#siteName{
	padding: 0px 0px 10px 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 750px;
}
/*************** #pageName styles **************/

#pageName{
	padding: 15px 0px 10px 10px;
}
/************* #globalNav styles **************/
#globalNav{
	color: #cccccc;
	margin-left: 90px;
	white-space: nowrap;
	border-top-style: none;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */
#globalNav img{
 display: block;
}
#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}
/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}
/************* Clear *************/
#cleer {
	clear: both;
	background-color: #ffffff;
}
/************* Footer ***************/
#siteInfo {
	clear: both;
	/* border: 1px solid #cccccc; */
	font-size: 0.8em;
	color: #080053;
	/* padding: 10px 0px 10px 75px; */
	background-color: #8697A7;
	height: 100px;
	text-align: center;
}
#siteInfo img {
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
#siteInfo #footer_contact_info {
	color: #080053;
	text-align: center;
	background: #8697A7;
	font-size: 1em;
	margin-top: 10px;
}
/* navBar Section */
#navBar {
	background-color: #EEEEEE;
	width: 210px;
	float: right;
	margin-top: 20px;
}
/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: none;
	border: 1px solid #080053;
}
/************* #search styles ***************/
#search {
	/* border-bottom: 1px solid #cccccc; */
	font-size: 80%;
	margin-top: 15px;
	color: #000000;
}
#navBar #search span {
	font-size: .9em;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#search form{
 margin: 5px 0px 0px 0px;
 padding: 0px;
}
#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}
/*********** OBSOLETE  #navigation, left-side vertical bar ***********/
#left_navigation {
	font-size: 0.8em;
	color: #006699;
	background-color: #A0A0A0;
	width: 90%;
	margin: 20px 0px 10px 10px;
}
#left_navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#left_navigation li {
	border-bottom: 1px solid #080053;
}
#left_navigation li a:link, #left_navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #FFFFFF;
	border-right: 1px solid #080053;
	background-color: #FFFFFF;
	color: #080053;
	text-decoration: none;
}
#left_navigation li a:hover {
	background-color: #080053;
	color: #FFFFFF;
	border-left: 12px solid #080053;
}
#navBar #left_navigation h3 {
	font-size: 1.25em;
	text-indent: 10px;
	padding: 5px;
	color: #FFFFFF;
	background-color: #080053;
}
.imgCaption {
	font-size: 0.8em;
	color: #000000;
	padding: 2px 0px 8px 0px;
}
/** Nutrition Dining Sites page **/
.even_color_cell {
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFF33;
	background: #006600;
}
.odd_color_cell {
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.caption_color_cell {
	font-size: 0.9em;
	font-weight: bold;
	color: #006600;
	background-color: #FFFF66;
}
/** News page **/
.news{
	font-size: 1em;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.news_rdr {
	font-size: 1em;
	text-align: left;
}
/** Enhanced Programs page **/
.enh_detail {
	font-size: 1em;
	color: #000000;
	margin: 10px 0px 20px 15px;
}
/** RSVP page **/
#rsvp_table {
	font-size: 1em;
	margin: 0px 0px 0px 25px;
	width: 450px;
}
/** Volunteer page **/
#vol_map {
	height: 320px;
	width: 343px;
	margin: 25px 0px 0px 50px;
}
/** careers page **/
.paraLine {
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #080053;
}
/** nutrition menu page **/	
#nutrmnu1 {
	font-size: 1em;
	color: #000000;
	width: 580px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#nutrmnu2 {
	font-size: 1em;
	color: #000000;
	width: 450px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #000000;
}
#nutrmnu3 {
	font-size: 0.9em;
	color: #000000;
	width: 450px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
/** nursing page **/
#rn-content {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#rn-image_rt {
	float: right;
	margin-top: 50px;
}
/** About page, 35 yr logo **/
.wrapImg_left {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.txtCareer_Title {
	font: 1em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #597F40;
	color: #FFFFFF;
	margin-top: 20px;
	text-align: center;
	padding: 5px;
}
.indent_right {
	font-size: 16px;
	font-weight: normal;
	text-indent: 10px;
}
.txtCareer_Desc {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	border-right-color: #597F40;
	border-bottom-color: #597F40;
	border-left-color: #597F40;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #A7BB99;
}
.txtCareer_intro {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content .feature { 
	width: 680px;
	margin: 10px;
	padding: 10px;
}
#content .feature .feature_story {
	margin: 20px 5px 5px;
	width: 650px;
	padding: 5px;
	text-align: left;
}
#content .feature h1 #txtCareer_title {
	font: bold 1.25em Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}
.txt_Career_Footer {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 30px 0px;
}
.index-h2 {
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000000;
}
.aboutSC {
	margin-top: 20px;
	text-align: center;
}
#content .feature .aboutSC-2 {
	text-align: left;
	float: left;
	margin-top: 20px;
}
/* Obsolete News Section */
H1.index-newsHDR {
	text-align: center;
	width: 80%;
}
#news_block {
	padding: 20px;
	margin-bottom: 20px;
	background-color: #DAE8D6;
	font-size: 0.9em;
	border: 5px solid #225400;
	width: 70%;
	margin-left: 50px;
}
.small_more {
	font-size: x-small;
}
.small_caption {
	font-size: small;
	color: #000000;
	font-style: italic;
	margin-top: 2px;
}
.newsImg_rt {
	padding: 5px 0px 5px 5px;
	float: right;
}
.wrap_news {
	clear: both;
	border: thin solid #080053;
	background-color: #D7DFF2;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 8px;
	padding-right: 8px;
}
.wrap_news-2 {
	background: #DAE8D6;
	padding: 8px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}
/* Ombuds Page */
#content .feature .ombuds_img {
	margin: 8px 10px 5px 0px;
	float: left;
}
#content .feature #ombuds_volhdr {
	color: #0000FF;
	margin-top: 20px;
	background-color: #FFFF99;
	padding: 5px;
}
#content .feature #Ombud_Vol {
	width: 600px;
	margin-top: 20px;
	margin-left: 25px;
	margin-bottom: 20px;
	padding: 8px;
	border: thin solid #6699FF;
}
/* Giving Page */
#content .feature .giving {
	font-size: 0.9em;
	margin-top: 20px;
	margin-right: 10px;
}
#content .feature .giving img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#content .feature img {
	padding: 0px;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
#masthead #hdrPic {
	position: absolute;
	left: 708px;
	top: 10px;
}
/* Resource Page */
#content .feature #res_tbl {
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	width: 80%;
	border: thin none #6633FF;
	float: none;
}
#content .feature #res_tbl caption {
	font-size: 1em;
	color: #000000;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 15px;
}
#content .feature #res_tbl td {
	padding: 3px;
}
.resAlphaList {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #6633FF;
	background-color: #dddddd;
	text-indent: 2em;
}
.res_txtListing {
	text-align: center;
	font-size: 1em;
	color: #000000;
}
.res_indx {
	text-align: center;
	letter-spacing: 4px;
}
.res_rdr {
	font-size: 0.85em;
	text-align: left;
}
/* Display current date and day above the search box */
#show_Todays_Date {
	font-size: 0.85em;
	color: #000000;
}
#navBar #timeofday {
	text-align: center;
}
/* Service Area cities and towns */
#content .feature #serv_area {
	font-size: 1em;
	color: #000000;
	height: auto;
	width: 510px;
	text-align: left;
}
#content .feature #serv_area table {
	text-align: left;
	height: auto;
	width: 510px;
}
#content .feature #serv_area caption {
	color: #080053;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #eeeeee;
	background-repeat: no-repeat;
	background-image: url(images/towns/sa_bkgImg.gif);
	background-position: center center;
	vertical-align: middle;
}
#content .feature #sa_areaMap {
	margin-top: 30px;
	margin-bottom: 20px;
	height: 325px;
	width: 466px;
}
#content .feature #sa_areaMap #sa_MapTxt {
	text-align: left;
	height: auto;
	width: 466px;
	margin-bottom: 20px;
	font-size: 0.90em;
}
/* Video page layout */
#content .feature #video_layout {
	margin-top: 20px;
	height: auto;
	width: 510px;
	padding-bottom: 10px;
	text-align: center;
}
#content .feature #vid_intro {
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 20px;
}
#content .feature #video_layout .vids {
	text-align: center;
	height: 350px;
	width: 425px;
}
#content .feature #video_layout .vid_txt {
	height: auto;
	width: 400px;
	padding-bottom: 6px;
}
#content .feature #page_sep {
	margin-bottom: 20px;
	background-color: #CCCCCC;
	padding: 5px;
}
/* Meals on Wheels Auto Donation Program */
#content .feature #MOW_Donation {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 50px;
	width: 500px;
	height: 525px;
}
/*  MOW Volunteer page */
#home-page_wrapper #content .feature .mow_pic1 {
	float: left;
	margin-right: 15px;
}
/* Video and Description on the Home Page */
#content #news_tbl #vid_homepage {
	width: 215px;
	float: left;
}
#content #news_tbl #vid_homepage_txt {
	text-align: left;
	width: 255px;
	margin-left: 230px;
	margin-top: 12px;
	font-size: 0.9em;
}
/* EIC News Photo Page */
#content .feature #news_EIC-photo .eic-photos {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
#content .feature #news_EIC-photo #eic_txt {
	vertical-align: top;
	padding: 3px;
	font-size: 0.95em;
}
#content .feature #news_EIC-photo caption {
	margin-top: 20px;
	text-align: center;
}

/* Beverly Wiley News Page */
#content .feature #news_bwiley {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: left;
}
/* MOW Valentine Fundraiser Video Archive */
.MOW_fundraiser {
	float: right;
	margin-left: 5px;
	margin-top: 40px;
	margin-right:60px;
}

/* OBSOLETE -- Index Page Nav */
a.Jnav:link { text-decoration: none; }
a.Jnav:visited { text-decoration: none; }
a.Jnav:hover { text-decoration: underline; }
a.Jnav:active { color:#FF0000; text-decoration: underline; }


/* Site page, Page divider for Video section */
#content .feature .site_pg_divider {
	background-color: #6702FE;
	height: 2px;
	width: 90%;
	margin-left: 40px;
	
}
/* Site page, Video Archive section */
#VID_ARCHIVE {
	background-image: url(images/vid_archive_purple_gray-1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 128px;
	width: 518px;
	margin-bottom: 50px;
	margin-top: 25px;
}
#content .feature .site_pic-1 {
	float: left;
	padding-right: 8px;
}
#content .feature .site_MOW_vid {
	margin-left: 110px;
}
#content .feature .site_MOW_txt {
	font-size: 0.90em;
	text-align: left;
	padding: 8px;
}
/* Video Archive page, Valentine Fundraiser Photo Gallery section */
#content .feature .camera_img_lt {
	float: left;
	margin-left: 100px;
}
/* News page -- My Life My Health  */
#content .feature #MyLife {
	font: 1em Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin-top: 20px;
	padding: 8px;
	/* border: thin solid #666666; */
	margin-bottom: 20px;
	float: left;
	width: 670px;
}
#content .feature #MyLife .news_myLife {
	float: right;
	text-align: left;
}
/* Home Page, Donations, using rounded corners */
.bl {
	background: url(images/rnd/bl.gif) 0 100% no-repeat #FFCCFF;
	width: 500px;
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #080053;
}
.br {background: url(images/rnd/br.gif) 100% 100% no-repeat}
.tl {background: url(images/rnd/tl.gif) 0 0 no-repeat}
.tr {background: url(images/rnd/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
/* PayPal Donate Button  */
.btn_txt {
	width: 480px;
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #080053;
}
/* Money Management */
#home-page_wrapper #content .feature #mm_program {
	text-align: left;
	float: left;
	clear: both;
	padding: 8px;
}
#home-page_wrapper #content .feature #mm_program #mm_training {
	margin-top: 20px;
	clear: both;
	float: left;
	width: 650px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#home-page_wrapper #content .feature #mm_program #mm_training #mm_training_title {
	text-align: center;
	font-weight: bold;
}
#home-page_wrapper #content .feature #mm_program #mm_training img {
	float: right;
}
#content .feature #mm_program #mm_pageLink {
	font-size: 0.9em;
	/* background: #FFFF99; */
}
#content .feature .mm_Pagedivider {
	clear: both;
	width: 675px;
	border-top: 1px solid #009966;
	margin-left: 10px;
}
/* Deb in Retirement */
#home-page_wrapper #content .feature #mm_program #mm_happy_trails {
	height: 300px;
	width: 600px;
	margin-top: 20px;
	float: left;
	margin-left: 40px;
	border-bottom: 1px solid #009966;
}
#home-page_wrapper #content .feature #mm_program #mm_happy_trails img {
	height: 196px;
	width: 537px;
	float: left;
}
/* news_tbl Section */
#content #news_tbl {
	width: 520px;
	float: left;
	margin: 10px;
}
/* Press Release 2009 Annual Meeting */
/* 9/2/09 Archived to Video Archive page */
#content #news_annual-Mtg {
	padding: 8px;
	width: 100%;
	border: 2px solid #666666;
	background: #CCCCCC;
}
#content li {
	list-style: disc;
}
#content #news_annual-Mtg .pr_imgRT {
	float: right;
	padding-left: 8px;
	padding-bottom: 5px;
}
#content #news_annual-Mtg .pr_imgLT {
	float: left;
	padding-right: 8px;
	padding-bottom: 5px;
}
#content #news_annual-Mtg span {
	font-size: 0.90em;
	font-weight: normal;
}
/* Home page - icon links */
/* Removed Swine Flu graphic on 2/11/10 */
#ico_link-1 {
	float: left;
	width: 80px;
	margin-top: 20px;
	margin-left: 70px;
	height: 96px;
}
/* RSVP Volunteer */
#ico_link-2 {
	float: left;
	width: 167px;
	margin-top: 20px;
	margin-left: 25px;
	text-align: left;
	font: 0.80em Geneva, Arial, Helvetica, sans-serif;
	height: 94px;
}
/* PayPal Donation */
#ico_link-3 {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	width: 170px;
	font: 0.70em Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	border: thin solid #FFAC2D;
	background: #FFF6E5;
}
/* MOW Sponsors Link on home page to Nutrition */
#ico_link-4 {
	float: left;
	margin-top: 10px;
	width: 170px;
	padding: 5px;
	text-align: center;
	color: #000000;
	border: 2px solid #FF33FF;
	background: #FFFFFF;
	margin-bottom: 10px;
	margin-right: 5px;
}
#ico_link-4-txt {
	text-align: center;
	font-size: 1em;
	color: #000000;
}
/* Needy Meds */
#ico_link-5 {
	float: left;
	margin-top: 10px;
	width: 170px;
	font: 0.70em Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 2px solid #0000A1;
	background: #ffffff;
	padding: 5px;
	margin-bottom: 10px;
}
#ico_link-5 img {
	margin-left: 35px;
}
/* Ombudsman Volunteer Wanted */
#ico_link-6 {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	width: 170px;
	font: 0.70em Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	border: 2px solid #6699FF;
	background: #FFFFFF;
}
#ico_link-6-txt {
	text-align: center;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #000000;
}
/* Newsletter Subscription */
#ico_link-8 {
	float: left;
	margin-top: 20px;
	width: 170px;
	font: 0.8em Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
	margin-left: 15px;
}
#ico_link-8-txt {
	text-align: center;
}
#ico_link-8 #ico_link-8-txt #newsletter_subscribe {
	line-height: 1.25em;
	font-weight: bold;
	font-size: 1em;
}
#ico_link-8 #ico_link-8-txt #alongtheway {
	line-height: 2em;
	font-size: 1.4em;
	color: #FFFFFF;
	background: #00CC99;
	padding: 5px;
}
/* RMV License Renewal Reminder */
#ico_link-9 {
	float: left;
	width: 165px;
	margin-top: 10px;
	margin-bottom: 40px;
}
/* Embrace Your Future */
#ico_link-10 {
	float: left;
	width: 170px;
	height: 176px;
	margin-top: 10px;
	border: 1px solid #AA8D27;
	margin-right: 5px;
}
/* Alzheimer */
#ico_link-11 {
	float: left;
	margin-top: 10px;
	width: 170px;
	margin-right: 5px;
	margin-bottom: 10px;
}
/*  News Page Divider  */
#content .feature .page_divider {
	background: #0066FF;
	clear: both;
	height: 2px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 35px;
}
/* RSVP Page - Beverly Bootstraps Food Pantry */
#home-page_wrapper #content .feature #bev_bootstraps {
	width: 625px;
	padding-bottom: 10px;
	clear: both;
	margin-top: 10px;
}
#home-page_wrapper #content .feature #bev_bootstraps img {
	float: left;
	height: 249px;
	width: 316px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* Food Pantry Success Results */
#home-page_wrapper #content .feature #food_pantry {
	width: 615px;
	padding: 5px;
	height: 425px;
	margin-top: 30px;
	clear: both;
}
#home-page_wrapper #content .feature #food_pantry img {
	height: 263px;
	width: 341px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
/* RSVP Volunteer Lunch 10/07/09 */
#home-page_wrapper #content .feature #rsvp_vol_lunch {
	margin-top: 30px;
	background: #000000;
	color: #FFFFFF;
	width: 675px;
	clear: both;
	margin-left: 10px;
}
#home-page_wrapper #content .feature #rsvp_vol_lunch #rsvp_vol_lunch_txt {
	font: bold 1em Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 20px;
	text-align: left;
	padding: 5px;
	background: #CC9966;
}
#home-page_wrapper #content .feature #rsvp_vol_lunch img {
	float: left;
}
/* Constant Contact Newsletter Sign Up Box, Home page */
#cc_signup-box {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 3px;
}
/* RSVP Volunteer Opportunities Description */
#home-page_wrapper #content .feature #rsvp_vol_opps {
	font-size: 1em;
	color: #000000;
	text-align: left;
	clear: both;
}
/* Project Warm Friends */
#home-page_wrapper #content .feature #proj_warm_friends {
	background: #e09671;
	height: 200px;
	width: 680px;
	margin-top: 25px;
	margin-left: 20px;
}
#home-page_wrapper #content .feature #proj_warm_friends img {
	margin-top: 35px;
	float: left;
}
#home-page_wrapper #content .feature #proj_warm_friends #proj_warm_friends_txt {
	width: 440px;
	float: right;
	margin-top: 50px;
	color: #333399;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* Home Care Page */
#home-page_wrapper #content .feature .hc1 {
	float: left;
	margin-right: 10px;
}
/* Meals on Wheels Page */
#home-page_wrapper #content .feature .mow1 {
	float: left;
	margin-right: 8px;
}
/* I&R Page */
#home-page_wrapper #content .feature .IR-1 {
	float: left;
	margin-right: 10px;
}
/* Nursing Page */
#home-page_wrapper #content .feature #rn-content .rn-1_photo {
	float: left;
	margin-right: 10px;
}
/* Nutrition Page */
#home-page_wrapper #content .feature .nutr1 {
	float: left;
	margin-right: 10px;
}
#home-page_wrapper #content .feature #nutr-pgm {
	margin-top: 20px;
}
/* 2010 Valentine Breakfast Photo Layout on Nutrition page */
#home-page_wrapper #content .feature #val_photos {
	margin-top: 75px;
	border-top: 1px solid #000000;
	height: 600px;
	float: left;
}
#home-page_wrapper #content .feature #val_photos #val_photos_hdr {
	font: bold 1.1em/1.5em Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
#home-page_wrapper #content .feature #val_photos .p-1 {
	margin-bottom: 10px;
}
/* 2010 Valentine Breakfast --- Sponsors --- on Nutrition page */
#home-page_wrapper #content .feature #val_sponsors {
	text-align: center;
	float: left;
}
#home-page_wrapper #content .feature #val_photos .val_ImgTxt-2 {
	font: 1em Georgia, "Times New Roman", Times, serif;
}
#home-page_wrapper #content .feature .community_sponsors {
	color: #000000;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	background: url(images/val2010/heartrose-2.gif) no-repeat center center;
	height: 215px;
}
#home-page_wrapper #content .feature #val_photos #sect_divider {
	background: url(images/val2010/sm_harts.gif) repeat-x;
	height: 50px;
}
/* Camera graphic on the Nutrition Page */
#home-page_wrapper #content .feature .nutr_camera_pic {
	float: left;
	vertical-align: middle;
	margin-right: 8px;
}
/* Page Separator on the Nutrition Page */
#home-page_wrapper #content .feature #nutr_pg_sep {
	border-top: 1px solid #000000;
	width: 100%;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
}
/* Sponsors on the Nutrition Page */
#home-page_wrapper #content .feature #val_sponsors table {
	text-align: center;
}
#home-page_wrapper #content .feature #val_sponsors #caption-1 {
	font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	background: #FFFF99;
}
#home-page_wrapper #content .feature .nutr-hearts-lft {
	float: left;
	margin-right: 8px;
}
/* Celebrating Meals on Wheels Month on the Home page for March only */
#home-page_wrapper #content #mow_2010 {
	float: left;
	width: 525px;
	margin-left: 10px;
	margin-top: 20px;
}
#home-page_wrapper #content #mow_2010 #mow_content {
	font: 1em Arial, Helvetica, sans-serif;
	width: 480px;
	margin-left: 20px;
	border-top: 2px solid #013186;
	border-bottom: 2px solid #013186;
	margin-top: 20px;
	margin-bottom: 20px;
}
#home-page_wrapper #content #navBar #ico_link-4 .hearts_bkgrd {
	background: url(images/mow/hearts.gif) repeat-x;
}
/* About Us page - Service listings translated */
#home-page_wrapper #content .feature #svc_translated {
	margin-top: 30px;
	width: 675px;
	height: 350px;
	float: left;
}
#home-page_wrapper #content .feature #svc_translated p {
	text-align: left;
	text-indent: 3em;
}
#home-page_wrapper #content .feature #svc_translated .flags {
	height: 120px;
	width: 120px;
	float: left;
	margin-top: 25px;
	margin-left: 50px;
}
#home-page_wrapper #content .feature #svc_translated .flags-US {
	height: 120px;
	width: 151px;
	float: left;
	margin-top: 25px;
	margin-left: 50px;
}
#home-page_wrapper #content .feature #svc_translated #svc_text {
	text-align: center;
}
/*  Google Translate - All Pages */
#home-page_wrapper #content #google_translate {
	width: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 10px;
	height: 100px;
	text-align: center;
	background: url(images/transl-bkgrd.jpg);
}
#home-page_wrapper #content #google_translate #translate_instr {
	font: 0.80em Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 15px;
}
/*  Low/Limited Vision statement */
#low_vision {
	font: 1em Geneva, Arial, Helvetica, sans-serif;
	background: #CEDBDB;
	text-align: left;
	padding: 5px;
	border-top: 2px solid #8697A7;
	border-bottom: 2px solid #8697A7;
	color: #000000;
}
/*  Home page - Protective Service Month - April */
#home-page_wrapper #content #ps_april {
	width: 540px;
	float: left;
	margin-top: 10px;
}
#home-page_wrapper #content #ps_april #ps_hdr {
	width: 530px;
	text-align: center;
	margin-left: 5px;
}
#home-page_wrapper #content #ps_april #ps_txt {
	width: 520px;
	text-align: center;
	margin-left: 10px;
	margin-top: 30px;
}
/* News page - Pride Stride Team */
#home-page_wrapper #content .feature #pridestride-2010 {
	width: 650px;
	margin-left: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	float: left;
}
#home-page_wrapper #content .feature #pridestride-2010 img {
	float: left;
	margin-left: 50px;
}
#home-page_wrapper #content .feature #pridestride-2010 #pridestride-txt {
	font: 0.90em Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	clear: both;
}
#home-page_wrapper #content .feature #pridestride-2010 #pridestride_divider {
	height: 50px;
	margin-top: 20px;
	float: left;
}
/* Home page - Misc Graphics */
#home-page_wrapper #content #misc_graphics {
	float: left;
	width: 540px;
	margin-bottom: 20px;
	text-align: left;
	border-top: 2px solid #0000A1;
	margin-left: 5px;
}
/* Home page - Cruise aboard the Hurricane  */
#home-page_wrapper #content #cruise-2010 {
	float: left;
	margin-bottom: 20px;
	width: 540px;
	margin-top: 20px;
}
#home-page_wrapper #content #cruise-2010 #cruise-txt {
	size: 1em;
	text-align: center;
	color: #000000;
	font: 1em Geneva, Arial, Helvetica, sans-serif;
}
#home-page_wrapper #content #cruise-2010 img {
	margin-left: 5px;
}
/* Cruise Sponsors */
#home-page_wrapper #content #cruise-2010 #sponsor_sampark {
	text-align: left;
	font: 1em Geneva, Arial, Helvetica, sans-serif;
	width: 90%;
	margin-left: 30px;
}
#home-page_wrapper #content #cruise-2010 #cruise-2010-sponsors {
	width: 100%;
}
#home-page_wrapper #content #cruise-2010 #cruise-2010-sponsors table {
	width: 100%;
	border: 0;
	text-align: center;
	background: url(images/cruise/texture-2.jpg);
	margin-left: -1px;
}
#home-page_wrapper #content #cruise-2010 #cruise-2010-sponsors caption {
	font: bold 1.1em/2em Geneva, Arial, Helvetica, sans-serif;
	background: #A3BFD5;
}
#home-page_wrapper #content #cruise-2010 #cruise-2010-sponsors td {
	width: 50%;
}
#home-page_wrapper #content #cruise-2010 #cruise-2010-sponsors .lt_blue {
	background: #A3BFD5;
	height: 30px;
	vertical-align: middle;
	font: bold 1.1em Geneva, Arial, Helvetica, sans-serif;
}
/* Annual Meeting 2010 */
#home-page_wrapper #content .feature #annual_mtg_2010 {
	width: 575px;
	margin-top: 20px;
	margin-left: 50px;
	margin-bottom: 30px;
	border-bottom: 1px solid #0000FF;
}
#home-page_wrapper #content .feature #annual_mtg_2010 table {
	width: 540px;
	margin-top: 20px;
	margin-left: 15px;
}
#home-page_wrapper #content .feature #annual_mtg_2010 caption img {
	float: left;
}
#home-page_wrapper #content .feature #annual_mtg_2010 .col-45 {
	width: 45%;
	color: #000000;
	text-align: left;
	font-size: 0.85em;
	vertical-align: top;
}
#home-page_wrapper #content .feature #annual_mtg_2010 .col-10 {
	width: 10%;
}
#home-page_wrapper #content .feature #annual_mtg_2010 .col-45 img {
	float: left;
	margin-left: 0px;
}
/* John Tierney listening to seniors session BCOA */
#tierney_listens {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 500px;
}
#tierney_pict {
	margin-left: 25px;
	height: 260px;
	width: 175px;
}
#tierney_title {
	width: 200px;
	margin-top: 20px;
}
#home-page_wrapper #content #cruise-2010 table {
	margin-left: 20px;
}
#home-page_wrapper #content #cruise-2010 caption {
	font: 1.2em Geneva, Arial, Helvetica, sans-serif;
}
#home-page_wrapper #content #cruise-2010 #jtierney_sep {
	background: repeat-x;
	border-top: 2px solid #225B78;
	width: 90%;
	margin-left: 25px;
}
/* September is Addiction and Sustance Abuse Month */
#home-page_wrapper #content #cruise-2010 #never2late {
	margin-left: 10px;
}
/*  Home Page Section Divider */
#home-page_wrapper #content #cruise-2010 #section_divider {
	margin-bottom: 20px;
	border-bottom: 2px solid #0000A1;
}
/*  RSVP Page Thank You Graphic */
#home-page_wrapper #content .feature #rsvp_thanks {
	height: 666px;
	width: 516px;
	margin-left: 60px;
	clear: both;
}
/*  RSVP Page Section Divider */
#home-page_wrapper #content .feature #rsvp_stars {
	height: 38px;
	width: 439px;
	margin-left: 100px;
	margin-top: 30px;
	margin-bottom: 30px;
}
