@charset "utf-8"; 
body, html { margin:0px; background-image:url(../images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
ul { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#container { width:978px; margin-right:auto; margin-left:auto; background-color:#FFF; background-image:url(../images/containerbg.gif); padding-right:7px; padding-left:7px; }
#header { height:270px; }
#header #header-left { float:left; width:671px; height:256px; }
#header-left #logo  { height:178px; width:671px; }
#header-left #menu-t  { height:40px; background-image:url(../images/menu-t.gif); background-repeat:repeat-x; margin-left:20px; padding-left:14px; width:637px; }
#header-left #menu-t a { padding-left:15px; padding-right:15px; text-decoration:none; color:#FFF; line-height:40px; float:left; font-size:14px; margin-left:10px; }
#header-left #menu-t a:hover { background-image:url(../images/menu-h.gif); background-repeat:repeat-x; }
#header-left #menu-b { background-image:url(../images/menu-b.gif); height:38px; width:671px; }
#header-left #menu-b #menu-bl  { background-image:url(../images/menu-bl.gif); background-repeat:no-repeat; height:38px; width:51px; }
#header-right  { float:right; height:256px; width:307px; background-image:url(../images/header-r.jpg); background-repeat:no-repeat; }
#header #header-clearer { clear:both; height:13px; font-size:5px; line-height:5px; }
#content { padding-bottom:18px; margin-top:10px; padding-right:20px; padding-left:20px; }
#content #welcome-container { margin-left:20px; margin-top:20px; }
#welcome-container #wc-left { float:left; display:block; width:520px; }
#welcome-container #wc-right { float:right; display:block; width:350px; }
#welcome-container .lines { border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; text-align:justify; }
#service-area .lines li { font-size:13px; }
#welcome-container .lines p { margin:0px; }
#content #index-content { height:250px; margin-top:30px; margin-bottom:20px; background-color:#FFF; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FFF; font-size:24px; text-align:center; font-style:italic; }
#content #index-content #ic-1 { width:360px; float:left; background-color:#85C442; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:20px; }
#content #index-content #ic-2 { width:151px; float:left; background-color:#85C442; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:32px; }
#content #index-content #ic-3 { width:342px; float:right; background-color:#FFF; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px; border:1px solid #FFF; text-align:left; }
#footer { margin-left:280px; height:30px; font-family:Verdana, Geneva, sans-serif; line-height:30px; font-size:12px; color:#FFF; background-color:#85C442; width:678px; }
#footer-logos { width:465px; margin:0 auto; }
#footer #footer-content { float:left; padding-right:10px; padding-left:10px; }
#footer-left { background-image:url(../images/footer-left.gif); background-repeat:no-repeat; height:30px; width:8px; float:left; }
#footer-right { background-image:url(../images/footer-right.gif); background-repeat:no-repeat; height:30px; width:8px; float:right; }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#about-container  { margin-top:50px; margin-left:auto; margin-bottom:50px; margin-right:auto; display:block; text-align:center; }
#about-container #ac-left #about{ border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; width:580px; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; text-align:justify; margin-right:auto; margin-left:auto; }
#about-container #ac-left #about p { margin:0px; }
#services-container { margin-top:20px; width:938px; }
#services-container #sc-left { width:409px; text-align:center; margin-right:auto; margin-left:auto; float:left; padding-right:30px; padding-left:30px; }
#services-container #sc-right { float:right; width:409px; padding-right:30px; padding-left:30px; }
#services-container .services-l  { border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-left:10px; text-align:justify; }
#testimonials-container { margin-top:50px; margin-left:auto; margin-bottom:50px; margin-right:auto; display:block; text-align:center; width:600px; }
#testimonials-container #testimonials { border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; width:580px; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; text-align:justify; margin-right:auto; margin-left:auto; }
#testimonials-container #testimonials p { margin:0px; }
#opp-container { margin-top:50px; margin-left:auto; margin-bottom:50px; margin-right:auto; display:block; text-align:center; }
#opp-container #oc-left #opp { border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; width:580px; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; text-align:justify; margin-right:auto; margin-left:auto; }
#opp-container #oc-left #opp p { margin:0px; }
#services-container #rgb { width:200px; line-height:20px; margin-top:30px; float:left; margin-left:40px; text-align:center; }
#rgb #rgb-t { line-height:8px; background-color:#85C442; height:8px; }
#rgb #rgb-t #rgb-tl { line-height:8px; background-image:url(../images/rgb-tl.gif); background-repeat:no-repeat; height:8px; width:8px; float:left; }
#rgb #rgb-t #rgb-tr { line-height:8px; background-image:url(../images/rgb-tr.gif); background-repeat:no-repeat; height:8px; width:8px; float:right; }
#rgb #rgb-c { background-color:#85C442; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; color:#FFF; }
#rgb #rgb-b { line-height:8px; background-color:#85C442; height:8px; }
#rgb #rgb-b #rgb-bl { background-image:url(../images/rgb-bl.gif); background-repeat:no-repeat; float:left; height:8px; width:8px; }
#rgb #rgb-b #rgb-br { line-height:8px; background-image:url(../images/rgb-br.gif); background-repeat:no-repeat; height:8px; width:8px; float:right; }
#content #contact { float:left; line-height:26px; margin-left:80px; margin-top:80px; }
#contact form table tr td { margin:0px; padding:0px; }
#contact form table tr { margin:0px; padding:0px; }
#content #contacts-left { float:left; width:350px; line-height:18px; margin-top:20px; text-align:center; margin-left:20px; }
#content #contacts-left #map{ line-height:15px; height:350px; width:350px; text-align:center; border:1px solid #333; }
#hours { margin-right:auto; margin-left:auto; text-align:center; margin-bottom:0px; }
#a-note-to-caregivers { width:580px; margin-right:auto; margin-left:auto; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; line-height:20px; margin-top:15px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; text-align:justify; }
.normal { line-height:22px; margin-top:20px; display:block; text-align:left; padding-right:10px; padding-left:10px; }
.book-antiqua-small { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; display:block; text-align:center; line-height:26px; }
.book-centered { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; text-align:center; display:block; letter-spacing:1em; margin-bottom:15px; }
.clear-both { clear:both; }
.smalltxt { font-size:10px; margin-left:30px; }
.book-antiqua { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; font-size:22px; display:block; text-align:left; line-height:30px; }
.testimonials-signature { font-style:italic; text-align:right; margin-bottom:20px; display:block; margin-top:10px; }
.title { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:25px; line-height:30px; margin:0px; padding:0; font-weight:normal; display:block; text-align:center;}
.blackborder { border:1px solid #000; }#error { text-align:center; margin-right:auto; margin-left:auto; height:500px; width:600px; display:block; }
#aff-logos { text-align:center; }
#event { width:500px; margin:20px auto; }
.red { color:#C00; }
#dakim { width:580px; margin:0 auto; }
