.PNG { behavior:url(iepngfix.htc); margin: 0px; border: 0px; }

/* OVERALL PAGE BODY STYLE */
.body { background:#f8f6ea url(/webart/bg.jpg) repeat-x top; margin: 0px; padding: 0px; }
.l-bg { background:url(/webart/l-bg.jpg) no-repeat top right; height:684px; }
.r-bg { background:url(/webart/r-bg.jpg) no-repeat top left; }
.home-photo { background:url(/webart/home-image.jpg) no-repeat; height:457px; vertical-align:top; font:12px Arial, Helvetica, sans-serif; color:#333333; }

#welcome { position: absolute; margin:165px 0px 0px 520px; text-align:justify; width:340px; }
#find-your-perfect-home { position: absolute; margin:240px 0px 0px 554px; width:327px; height:46px; }
#the-perfect-place { position: absolute; margin:286px 0px 0px 554px; width:327px; height:47px; }
#the-perfect-neighbors { position: absolute; margin:333px 0px 0px 554px; width:327px; height:52px; }
#ways-to-give { position: absolute; margin:385px 0px 0px 583px; width:298px; height:57px; }

.inside-body-bg {  background:url(/webart/inside-body-bg.jpg) repeat-y; }
.inside-body-b { background:url(/webart/inside-body-b.jpg) no-repeat bottom; }
#inside-body { background:url(/webart/inside-body-t.jpg) no-repeat top; min-height:457px; }
#inside-body-null { background:url(/webart/inside-body-t-null.jpg) no-repeat top; padding-bottom:125px; min-height:457px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #666630; }
P A:visited { COLOR: #666630; }
P A:active  { COLOR: #666630; }
P A:hover   { COLOR: #869ea7; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */

/* HEADING STYLES */
H1 { font: normal 22px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #384569; text-align:left; margin:0px 0px 8px 0px; }
H1 A:link    { COLOR: #003366; text-decoration:none; }
H1 A:visited { COLOR: #003366; text-decoration:none; }
H1 A:active  { COLOR: #003366; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: bold 16px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px;  }
H3 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 25px; margin:0px; vertical-align:top; }

/* FOOTER STYLE */
.footer { padding: 20px 0px 0px 0px; }
.footer P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #6e5628; padding: 0px; margin:0px; text-align: center; }
.footer P A:link    { COLOR: #6e5628; }
.footer P A:visited { COLOR: #6e5628; }
.footer P A:active  { COLOR: #6e5628; }
.footer P A:hover   { COLOR: #176682; }

/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#4e6d7f; padding: 0px 4px 0px 4px; }

/* MAIN NAVIGATION */
#topnav { background: url(/webart/header-bg.jpg) no-repeat top right; padding: 8px 0px 0px 0px; margin:0px; text-align:right; vertical-align:top; }
#topnav ul { margin: 0px; padding:0px; display:inline; }
#topnav ul li { font: 12px/11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 5px; display:inline; background:url(/webart/topnav-b.gif) no-repeat left; }
#topnav ul li  A:link    { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li  A:visited { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li  A:active  { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li  A:hover   { COLOR: #abdd7a; text-decoration:none; }

#font-size { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:8px 0px 0px 0px; text-align:right; }
#font-size IMG { margin:0px 0px -2px 4px; }

a .alt { display: none; }

.nav { margin:0px; padding:0px; height:30px; width:896px; display:block; }
.nav ul { margin: 0px; padding:0px; display:inline; }

.nav ul li{ margin: 0px; padding: 0px; display:inline; float: left; }
.nav ul li a{ display: block; text-decoration: none; margin: 0px; }

.nav ul li a#independent-living { width:192px; height:30px; background: url(/images/nav/independent-living.jpg) no-repeat; }
.nav ul li a#independent-living:hover { background: url(/images/nav/independent-living.jpg) 0 -30px no-repeat; }
.nav ul li a#assisted-living { width:165px; height:30px; background: url(/images/nav/assisted-living.jpg) no-repeat; }
.nav ul li a#assisted-living:hover { background: url(/images/nav/assisted-living.jpg) 0 -30px no-repeat; }
.nav ul li a#healthcare-and-rehabilitation { width:271px; height:30px; background: url(/images/nav/healthcare-and-rehabilitation.jpg) no-repeat; }
.nav ul li a#healthcare-and-rehabilitation:hover { background: url(/images/nav/healthcare-and-rehabilitation.jpg) 0 -30px no-repeat; }
.nav ul li a#home-health { width:151px; height:30px; background: url(/images/nav/home-health.jpg) no-repeat; }
.nav ul li a#home-health:hover { background: url(/images/nav/home-health.jpg) 0 -30px no-repeat; }
.nav ul li a#living-well { width:117px; height:30px; background: url(/images/nav/living-well.jpg) no-repeat; }
.nav ul li a#living-well:hover { background: url(/images/nav/living-well.jpg) 0 -30px no-repeat; }



.leftnav { width:209px; padding: 0px; margin:0px; vertical-align:top; }
.leftnav LI.leftnav-title { text-transform:none; text-align:center; background:url(/webart/leftnav-line.gif) no-repeat bottom; }
.leftnav LI.leftnav-title a { text-decoration:none; display:block; font: bold 16px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#084458; padding:6px 0px 5px 0px; background:none; }
.leftnav LI.leftnav-title a:hover { text-decoration:none; color:#b97e21; }

.leftnav UL { list-style:none; margin: 18px 0px 0px 20px; padding:0px; }
.leftnav LI { list-style:none; }
.leftnav LI a { text-decoration:none; display:block; text-transform:none; font: bold 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#42819d; padding:5px 10px 0px 20px; margin:0px; background:url(/webart/leftnav-b.gif) no-repeat 12px 10px;  }
.leftnav LI a:hover { color: #b97e21; }

.leftnav LI UL {margin: 0px; padding: 0px;}
.leftnav LI LI { list-style:none; }
.leftnav LI LI a { text-decoration:none; text-transform: none; display:block; font: 12px/16px Arial, Helvetica, sans-serif; color: #666666; padding:2px 5px 2px 25px; background:none; }
.leftnav LI LI a:hover { color:#b97e21; }

.leftnav LI #leftnav-on { color:#3399CC; }

/*Blog Styles*/

.SidebarNav { width:209px; padding: 0px; margin:0px; vertical-align:top; }
.SidebarNav LI.leftnav-title { text-transform:none; text-align:center; background:url(/webart/leftnav-line.gif) no-repeat bottom; }
.SidebarNav LI.leftnav-title a{ text-decoration:none; display:block; font: 16px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#42819d; padding:6px 0px 5px 0px; background:none; }
.SidebarNav LI.leftnav-title a:hover { text-decoration:none; color:#b97e21; }

.SidebarNav UL { list-style:none; margin: 18px 0px 0px 20px; padding:0px; }
.SidebarNav LI { list-style:none; }
.SidebarNav LI a { text-decoration:none; display:block; text-transform:none; font: 11px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#42819d; padding:5px 10px 0px 20px; margin:0px; background:url(/webart/leftnav-b.gif) no-repeat 12px 10px;  }
.SidebarNav LI a:hover { color: #b97e21; }

.SidebarNav LI UL {margin: 0px; padding: 0px;}
.SidebarNav LI LI { list-style:none; }
.SidebarNav LI LI a { text-decoration:none; text-transform: none; display:block; font: 11px/16px Arial, Helvetica, sans-serif; color: #666666; padding:2px 5px 2px 25px; background:none; }
.SidebarNav LI LI a:hover { color:#b97e21; }

.SidebarNav LI #leftnav-on { color:#3399CC; font-weight:bold; }

#flash { width: 896px; height: 457px; position: absolute; }

.formName
{
	color: #333333;
	font-weight:bold;
	vertical-align:top;
	padding-right:5px;
	
}