@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	background-image:url(../images/cc-bg.gif);
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-----------------end of eric meyer reset------------------*/

a {color:#452A98}
a:hover {color:#FF5B0F; text-decoration:none;}



p{
	margin:0 0 14px 0;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	
	
	
}

h3{
	margin:18px 0 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



h4{
	margin:5px 0 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	
}


h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 10px 0;
	text-decoration:underline;
	
}


h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-decoration:underline;
	margin:0 0 10px 10px;
	
}


fieldset{

padding: 10px;
margin-bottom: 10px;

}

legend{
padding: 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size: 1.2em;
text-transform:uppercase;
text-align:center;

}

form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 50px;
}



#wrapper{
	width:980px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	border: 3px solid #ACAB97;
	background-color:#FFF;
}


#logo{
	width:300px;
	height:95px;
	float:left;
	margin:10px 0 0 60px;
}




#left-col{
	width:278px;
	margin:18px 0 0 16px;
	float:left;
	border: 1px solid #BFBDA7;
}


.body-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.9em;
	line-height:1.6em;
	
	
	
}

.body-copy img{
	margin:5px 0 20px 0;
	
}

.body-copy object{
	margin:0 0 0 10px;
	
	
}



.body-copy ul{
	list-style:disc;
	margin:0 0 10px 30px;
	
	
}


.dining-copy{
	width:442px;
	margin:200px 0 0 16px;
	font-size:0.9em;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;	
}


.dining-copy a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

.calendar{
	margin:0 0 15px 0;	
}




.bold{
	font-weight:bold;
	
}




#home-content-area{
	width:950px;
	height:177px;
	border: 1px solid #532598;
	margin:0 0 0 14px;
	
	
}

#ir {
	width: 980px;
	height: 110px;
	position: relative;
}

#ir span {
	background:url(../images/cc-header.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#nav{
width:980px;

}



#nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
}

#nav-bg{
	width:980px;
	height:40px;
	background-color:#532598;	
}


#subnav{
	width:250px;
	margin: 8px 0 20px 14px;
	font-family:Arial, Helvetica, sans-serif;

	
}

#subnav li{
	padding:6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size:0.9em;
	/*font size for nav bar*/
	
}


#subnav li a:link {
color:#000;
text-decoration:none;

}

#subnav li a:visited {
color:#000;
text-decoration:none;
}

#subnav li a:hover {
font-weight:bold;
color:#532598;
text-decoration:none;


}

#subnav li a:active {
color:#000;
text-decoration:none;
}


#subnav img{
	margin:0 7px 0 0;
	
}


#subnav li span{
	font-weight:bold;
	
}


#subheader-bar{
	width:652px;
	height:40px;
	background-image:url(../images/subheader-bar.gif);
	background-repeat:no-repeat;
}

.subhead-txt{
	padding:13px 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
	
}



#function-nav{
	margin:0 0 0 568px;
width:335px;

}



#function-nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
}


.lifestyle-sections{
	font-weight:bold;
	color:#532598;
	
	
}



#social-nav{
	height:90px;
	margin:15px 0 0 1px;
	
}


#social-nav li {
	display:inline;
	margin:0; padding:0;
	float:left;
	text-decoration:none;
	padding:0 5px 0 15px;
}




#welcome-col-left{
	width:350px;
	margin:19px 15px 0 16px;
	float:left;
}

#welcome-col-right{
	width:540px;
	margin:40px 0 0 8px;
	float:left;
}

#welcome-col-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	letter-spacing:0.1em;
}

.clear{
	clear:both;	
}

/*------------------nav buttons-----------------------*/


.about {

	position: relative;
	background: url(../images/about-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 102px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.about a {

	display: block;
	width: 102px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.about img {

	width: 102px;
	height: 35px;
	border: 0;

}


.about a:hover img {

visibility:hidden;

}

/*--------end about----------*/


.indpendent-nav{

	position: relative;
	background: url(../images/independent-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 173px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.indpendent-nav a {

	display: block;
	width: 173px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.indpendent-nav img {

	width: 173px;
	height: 35px;
	border: 0;

}


.indpendent-nav a:hover img {

visibility:hidden;

}

/*--------independant-living----------*/


.assisted-nav{

	position: relative;
	background: url(../images/assisted-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 143px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.assisted-nav a {

	display: block;
	width: 143px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.assisted-nav img {

	width: 143px;
	height: 35px;
	border: 0;

}


.assisted-nav a:hover img {

visibility:hidden;

}

/*--------assisted-living----------*/


.health {

	position: relative;
	background: url(../images/health-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 123px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.health a {

	display: block;
	width: 123px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.health img {

	width: 123px;
	height: 35px;
	border: 0;

}


.health a:hover img {

visibility:hidden;

}






/*--------------end health-----------------*/


.comm {

	position: relative;
	background: url(../images/comm-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 186px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.comm a {

	display: block;
	width: 186px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.comm img {

	width: 186px;
	height: 35px;
	border: 0;

}


.comm a:hover img {

visibility:hidden;

}

/*-----------end community----------------*/


.news {

	position: relative;
	background: url(../images/news-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 135px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.news a {

	display: block;
	width: 135px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.news img {

	width: 135px;
	height: 35px;
	border: 0;

}


.news a:hover img {

visibility:hidden;

}

/*----------end nes------------*/

.foundation {

	position: relative;
	background: url(../images/foundation-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 118px;
	height: 35px;
	margin: 0px;
	padding: 0px;

}

.foundation a {

	display: block;
	width: 118px;
	height: 35px;
	float: left;
	padding-left: 0px;

}

.foundation img {

	width: 118px;
	height: 35px;
	border: 0;

}


.foundation a:hover img {

visibility:hidden;

}

/*-----------end foundation------end nav--------------*/


/*--------------function nav buttons------------------*/

.donate {

	position: relative;
	background: url(../images/donate-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 112px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.donate a {

	display: block;
	width: 112px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.donate img {

	width: 112px;
	height: 31px;
	border: 0;

}


.donate a:hover img {

visibility:hidden;

}





.careers {

	position: relative;
	background: url(../images/careers-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 110px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.careers a {

	display: block;
	width: 110px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.careers img {

	width: 110px;
	height: 31px;
	border: 0;

}


.careers a:hover img {

visibility:hidden;

}






.contact {

	position: relative;
	background: url(../images/contact-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 113px;
	height: 31px;
	margin: 0px;
	padding: 0px;

}

.contact a {

	display: block;
	width: 113px;
	height: 31px;
	float: left;
	padding-left: 0px;

}

.contact img {

	width: 113px;
	height: 31px;
	border: 0;

}


.contact a:hover img {

visibility:hidden;

}

/*----------------------end of function nav buttons----------------------*/











.blog {

	position: relative;
	background: url(../images/blog-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 302px;
	height: 77px;
	margin: 0px;
	padding: 0px;

}

.blog a {

	display: block;
	width: 302px;
	height: 77px;
	float: left;
	padding-left: 0px;

}

.blog img {

	width: 302px;
	height: 77px;
	border: 0;

}


.blog a:hover img {

visibility:hidden;

}





.grace {

	position: relative;
	background: url(../images/grace-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 302px;
	height: 77px;
	margin: 0px;
	padding: 0px;

}

.grace a {

	display: block;
	width: 302px;
	height: 77px;
	float: left;
	padding-left: 0px;

}

.grace img {

	width: 302px;
	height: 77px;
	border: 0;

}


.grace a:hover img {

visibility:hidden;

}










.facebook {

	position: relative;
	background: url(../images/facebook-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 88px;
	height: 77px;
	margin: 0px;
	padding: 0px;

}

.facebook a {

	display: block;
	width: 88px;
	height: 77px;
	float: left;
	padding-left: 0px;

}

.facebook img {

	width: 88px;
	height: 77px;
	border: 0;

}


.facebook a:hover img {

visibility:hidden;

}


.twitter {

	position: relative;
	background: url(../images/twitter-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 88px;
	height: 77px;
	margin: 0px;
	padding: 0px;

}

.twitter a {

	display: block;
	width: 88px;
	height: 77px;
	float: left;
	padding-left: 0px;

}

.twitter img {

	width: 88px;
	height: 77px;
	border: 0;

}


.twitter a:hover img {

visibility:hidden;

}





.youtube {

	position: relative;
	background: url(../images/youtube-over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 88px;
	height: 77px;
	margin: 0px;
	padding: 0px;

}

.youtube a {

	display: block;
	width: 88px;
	height: 77px;
	float: left;
	padding-left: 0px;

}

.youtube img {

	width: 88px;
	height: 77px;
	border: 0;

}


.youtube a:hover img {

visibility:hidden;

}



/*--------------end social media nav-------------------*/


/*-------------about us------------------*/



#about-right-col{
	width:653px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}




.letters{
	text-decoration:none;
	list-style:none;
	padding:0 0 0 15px;
}

.letters img{
	margin:0;
	padding:0;
}


.letters li{
	display:inline;
	float:left;
}



.letter1 {

	position: relative;
	background:url(../about/images/letters-over.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 135px;
	height: 130px;
	margin: 0px;
	padding: 0px;

}

.letter1 a {

	display: block;
	width: 135px;
	height: 130px;
	float: left;
	padding-left: 0px;

}

.letter1 img {

	width: 135px;
	height: 130px;
	border: 0;

}


.letter1 a:hover img {

visibility:hidden;

}



.letter2 {

	position: relative;
	background:url(../about/images/letters-over.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 135px;
	height: 130px;
	margin: 0px;
	padding: 0px;

}

.letter2 a {

	display: block;
	width: 135px;
	height: 130px;
	float: left;
	padding-left: 0px;

}

.letter2 img {

	width: 135px;
	height: 130px;
	border: 0;

}


.letter2 a:hover img {

visibility:hidden;

}





.letter3 {

	position: relative;
	background:url(../about/images/letters-over.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 135px;
	height: 130px;
	margin: 0px;
	padding: 0px;

}

.letter3 a {

	display: block;
	width: 135px;
	height: 130px;
	float: left;
	padding-left: 0px;

}

.letter3 img {

	width: 135px;
	height: 130px;
	border: 0;

}


.letter3 a:hover img {

visibility:hidden;

}


.letter4 {

	position: relative;
	background:url(../about/images/letters-over.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 135px;
	height: 130px;
	margin: 0px;
	padding: 0px;

}

.letter4 a {

	display: block;
	width: 135px;
	height: 130px;
	float: left;
	padding-left: 0px;

}

.letter4 img {

	width: 135px;
	height: 130px;
	border: 0;

}


.letter4 a:hover img {

visibility:hidden;

}

#formDivder{
	margin:10px 0 5px 0;
	
	
}

/*-----------end of about us-----------------*/


/*-----------------lifestyle-content---------------------*/

#lifestyle-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}

#lifestyle-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:24px;
}



#ls-leftcol{
	width:290px;
	margin:20px 0 20px 20px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}


#ls-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}

#ls-leftcol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	color:#000;
	
	
}

#ls-rightcol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	color:#000;
	
	
}

#ls-leftcol ul{
	margin:10px 0 30px 10px;
	
	
}



#ls-leftcol ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	list-style:disc;
	margin:0 0 10px 0;
	
	
}



#ls-rightcol ul{
	margin:10px 0 30px 10px;
	
	
}



#ls-rightcol ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	list-style:disc;
	margin:0 0 10px 0;
	
	
}

.list-tagline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:oblique;
	font-weight:bold;	
	
}


.photoline{
	
	border-bottom: 1px solid #BFBDA7;
	
}


#diagram{
	width:486px;
	margin: 16px 0 0 84px;
	/*border: 1px solid #452A98;*/	
}


.home-images{
	margin:16px 0 0 16px;
	
}


.flash-vts{
	
	margin:20px 0 20px 56px;
}

.bold{
	font-weight:bold;
	
}


/*-----------------end of lifestyle-content---------------------*/


#dining-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	background:url(../images/totr-bg.jpg) no-repeat;
}


/*----------------------healthcare content--------------------------*/

#healthcare-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#healthcare-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}


.healthcare-headings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	
	
}

.healthcare-sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	
	
}


.healthcare-services{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 0 20px;
	
	
}





#healthcare-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.2em;

	
	
}



/*----------------------end of healthcare content-------------------------*/


/*-------------------hhh-------------------------------*/

#hhh-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#hhh-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}


.hhh-list-tagline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:oblique;
	font-weight:bold;
	line-height:1.6em;
	
}

.divider{
	width:290px;
	height:2px;
	background-color:#452A98;
	margin:0 0 15px 0;
	
	
	
}

.mission{
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	
}




/*-------------------end of hhh--------------------------*/


/*--------------------community outreach-----------------------*/


#outreach-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}




#outreach-right-col img{
	margin:0 0 15px 0;
	
	
}


#outreach-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	
}



#outreach-right-col ul{
	list-style:disc;
	margin:0 0 15px 15px;
	
	
}

#outreach-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.0em;

	
	
}


.outreach-headings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	
	
}

.outreach-headings-underline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
	
	
}


.outreach-pdf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	
	
}

.outreach-pdf a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
	
}

.outreach-pdf a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
}

.outreach-pdf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#FFF;
	background-color:#000;
	text-decoration:none;
	
}

.outreach-pdf a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	
}




#co-leftcol{
	width:290px;
	margin:20px 0 20px 16px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}





#co-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}




.mainstreet-copy{
	
	text-align:center;
	
	
}



.mainstreet-subheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	color:#000;
	text-align:center;
	font-weight:bold;
	
	
}

.co-headings{
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.1em;
}


/*--------------------end community outreach-----------------------*/

/*---------------------------newsroom content----------------------------*/

#newsroom-landing-right-col{
	width:652px;

	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #000;
	background-image:url(../newsroom/images/news-img.jpg);
	background-repeat:repeat-y;
	padding:0 0 20px 0;
	
}

#newsroom-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#twitter-col{
	margin:60px 0 0 40px;
	float:left;
	border: 1px solid #000;
}


#facebook-col{
	margin:60px 0 0 20px;
	float:left;
	background-color:#FFF;

}


.publication-header{
	width:590px;
	font-weight:bold;
	margin:0 0 0 20px;
	
	
	
}



.citizen {

	position: relative;
	background:url(../newsroom/images/cedar-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;

}

.citizen a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.citizen img {

	width: 187px;
	height: 233px;
	border: 0;

}


.citizen a:hover img {

visibility:hidden;

}




.hope {

	position: relative;
	background:url(../newsroom/images/scene-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	float:left;

}

.hope a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.hope img {

	width: 187px;
	height: 233px;
	border: 0;

}


.hope a:hover img {

visibility:hidden;

}


.reader {

	position: relative;
	background:url(../newsroom/images/reader-over.png);
	background-repeat:no-repeat;
	display: block;
	width: 603px;
	height: 42px;
	margin: 0 0 10px 25px;
	padding: 0;
	float:left;

}

.reader a {

	display: block;
	width: 603px;
	height: 42px;
	float: left;
	padding-left: 0px;

}

.reader img {

	width: 603px;
	height: 42px;
	border: 0;

}


.reader a:hover img {

visibility:hidden;

}


.define {

	position: relative;
	background:url(../newsroom/images/define-over.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 187px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	float:left;

}

.define a {

	display: block;
	width: 187px;
	height: 233px;
	float: left;
	padding-left: 0px;

}

.define img {

	width: 187px;
	height: 233px;
	border: 0;

}


.define a:hover img {

visibility:hidden;

}




#pdf-left{
	width:187px;
	margin:0 0 0 26px;
	padding:0 0 25px 0;
	float:left;
	
}



#pdf-center{
	width:187px;
	margin:0 0 0 20px;
	padding:0 0 25px 0;
	float:left;
	
}

#pdf-right{
	width:187px;
	margin:0 0 0 20px;
	padding:0 0 25px 0;
	float:left;
	
}

/*#downloads ul{
	padding:0 0 0 6px;
	
}

#downloads div{
	margin:0 0 25px 20px;
	
}*/


/*---------------------------newsroom content end----------------------------*/


/*---------------------foundation content-----------------------*/


#foundation-landing-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	
}


#foundation-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}


#foundation-campaigns-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	background-image:url(../foundation/images/hounds-tooth.gif);
	background-repeat:repeat;
	
}


#widget-container{
	width:602px;
	
	
	
}


#event-left{
	width:250px;
	margin:30px 0 20px 75px;
	float:left;
	
	
}

#event-left iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}

#event-right{
	width:250px;
	margin:30px 0 20px 100px;
	float:left;
	
	
}

#event-right iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}


#event-nav{
	margin:0 36px 0 0;
	float:right;
	
	
}


#event-nav iframe{
	margin:0;
	padding:0;
	border:0;
	
	
}

#foundation-leftcol{
	width:290px;
	margin:20px 0 20px 20px;
	padding:0 20px 0 0;
	border-right: 1px solid #BFBDA7;
	float:left;	
	
}

#foundation-leftcol li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	
	
}


#foundation-rightcol{
	width:290px;
	margin:20px 0 0 20px;
	float:left;	
	
}


#foundation-rightcol li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	
	
}

.giving-txt-float{
	width:620px;
	float:left;
	
	
}


.giving-txt-float form{
	text-align:left;
	margin:0 0 5px 10px;
	
	
}



#gala{
	width:652px;
	border: 1px solid #000;
	margin:0 0 0 0;
}

.imageStroke{
	border:#000 1px solid;
	margin:10px 0 0 0;
}




/*------------------------foundation content end------------------------*/



/*-------------------------------contact content---------------------------*/


#contact-right-col{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;
	
}

.contact-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.0em;
	text-align:center;
	font-weight:bold;	
}

.contact-copy img{
	margin:0 0 15px 0;
	
	
}





/*-------------------------------contact content---------------------------*/


/*------------terms of service and legalese-------------------*/

.terms-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.4em;	
	
}

.terms-copy h2{
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#532598;
	
}

.terms-copy ul{
	margin:0 0 14px 0;
	
}

.terms-copy ul li{
	margin:0 0 0 12px;
	padding:2px 0;
	list-style:square;
}




/*--------------end of terms of service-----------------------*/

/*--------------about us content---------------------*/

.locations-titie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}


.admin-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}

#about-right-col ul{
	margin:10px 0 0 18px;	
}

#about-right-col ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;	
}

/*--------------end about us content---------------------*/


/*--------------above nav------------------------*/

.donate-float{
	margin:0 0 0 0;
	float:right;
	
	
}

.donate-txt-float{
	width:400px;
	float:left;
	
	
}

.memorial-float{
	width:230px;
	margin:0 0 0 0;
	float:right;
	
	
}

.memorial-txt-float{
	width:350px;
	padding:0 25px 25px 0;
	float:left;
	
	
}




.donate-txt-float h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 15px 0;
	text-decoration:underline;
	
}


.donate-txt-float img{
	margin: 0 0 10px 0;
	
	
}



.opportunities-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.8em;
	line-height:1.6em;
	
	
	
	
}

.opportunities-copy ul{
	padding:0 0 15px 0;
	list-style:disc;
	
}





.careers-copy{
	width:620px;
	margin:15px 0 0 16px;
	font-size:0.9em;
	line-height:1.6em;
	
	
	
}

.careers-copy ul{
	padding:0 0 15px 0;

	
}


.careers-copy ul li{
	font-weight:bold;
	font-style:italic;

	
}

#employment-video{
	margin:15px 0 20px 140px;
	
	
	
}

#forms{
	width:300px;
font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding:5px 0;
	margin:0 0 0 75px;
	
}

#contact-form{
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 2.5em;
  	background: #ffffff;
  	padding:15px 15px 15px 15px;
	margin:0 0 0 35px;
  	color: #000;
  	background-color: #FFF;
	/*border: 1px solid #000;*/
	
}


.career-divider{
	width:620px;
	height:2px;
	background-color:#452A98;
	margin:0 0 15px 0;
	
	
	
}

.career-bold{
	font-weight:bold;
	text-decoration:underline;
	color:#452A98;
	
	
}

.career-locations{
	font-size:1.2em;
	font-weight:bold;
	
	
}

/*--------------end above nav------------------------*/

#footer{
	width:980px;
	height:150px;
	background-image:url(../images/trees.jpg);
	background-repeat:no-repeat;

}

#footer-copy{
	width:980 px;
	margin:120px 0 0 164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	float:left;
	
}

#footer-copy a:link {
color:#000;
text-decoration:none;

}

#footer-copy a:visited {
color:#000;
text-decoration:none;
}

#footer-copy a:hover {
color:#FFF;
text-decoration:none;
background-color:#000;

}

#footer-copy a:active {
color:#FFF;
text-decoration:none;
}


.sitemap{
	margin:0 20px 20px 20px;
	
	
}


.sitemap a:link{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:underline;
	color:#000;
	
}

.sitemap a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:underline;
	color:#000;
	
}


.sitemap a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:none;
	color:#000;
	
}


.sitemap a:active{

	text-decoration:underline;
	color:#000;
	
}

.sitemap ul{
	margin:10px 0 20px 35px;
	
	
}


.sitemap li{
	list-style-type:square;	
	padding:2px 0;
}


.bold{
	font-weight:bold;
	
	
}

.italic{
	font-style:italic;
	
	
}

strong{
	font-weight:bold;
	   
	   
	   }
	   
.bold-italic{
	font-style:italic;
	font-weight:bold;
}
	   
	   
	   
#employment-app{
		   padding:15px;
		   
}


/*-------------------------------VT-TOURS-------------------------------*/

#page{
	margin:0 0 20px 0;
}

#page a {
		color:#FFF;
	}
	#page .panorama-viewport {
		border: 10px solid #D8D6BC;
		margin-left: auto;
		margin-right: auto;
	}
	
	.TB_overlayBG {
		background-color: #595959;
	}
	
	
	
	/*---------------------------HOME PAGE SLIDESHOW---------------------------*/
	
	.slideshow {
		height: 150px; 
		width: 540px;
		margin:26px 0 0 8px;
		float:left;
	}
		
		
	.slideshow p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	letter-spacing:0.1em;
	font-weight:bold;
}




.lifeStyleSlides{
	width:980px;
	height:212px;
	margin:0 0 0 0;
	overflow:hidden;
	
}

.lifeStyleSlide1{
	width:180px;
	height:180px;
	margin:15px 0 0 15px;
	border:1px solid #000;
	float:left;
	display:inline;
	overflow:hidden;
}

.lifeStyleSlide2{
	width:180px;
	height:180px;
	margin:15px 0 0 10px;
	border:1px solid #000;
	float:left;
	display:inline;
	overflow:hidden;
}

.lifeStyleSlide3{
	width:180px;
	height:180px;
	margin:15px 0 0 10px;
	border:1px solid #000;
	float:left;
	display:inline;
	overflow:hidden;
}

.lifeStyleSlide4{
	width:180px;
	height:180px;
	margin:15px 0 0 10px;
	border:1px solid #000;
	float:left;
	display:inline;
	overflow:hidden;
}

.lifeStyleSlide5{
	width:180px;
	height:180px;
	margin:15px 0 0 11px;
	border:1px solid #000;
	float:left;
	display:inline;
	overflow:hidden;
}




/*---------------independent slideshow-------------------*/

.slideshow2{
	width:620px;
	height:450px;
	margin:20px 0 20px 15px;
}

.slideshow2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#666;

}

.ss2contentholder{
	width:620px;
	display:block;
	clear:both;
}

.slideshow2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	text-align:center;
	margin:0 0 15px 0;
}

.slideshow2 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	letter-spacing:0.1em;
	color:#000;
	list-style:outside;
	list-style-type:disc;
	line-height:1.6em;
}

#ss2-left{
	width:250px;
	margin:0 0 0 40px;
	float:left;
}

#ss2-right{
	width:265px;
	margin:0 0 0 0;
	float:right;
}



/*foundation-slideshow--*/

.slideshow-foundation{
	width:652px;
	height:316px;
	margin:0 0 20px 0;
}




/*----------CedarBay East and West---------------------------*/



.cbcopy{
	width:600px;
	margin:20px 0 20px 28px;
	font-size:0.9em;
	line-height:1.6em;
	
	
}

/*----------INDEPENDENT LIVING---------------------------*/

#independent-rightcol{
	width:652px;
	margin:18px 0 5px 15px;
	float:left;
	border: 1px solid #BFBDA7;	
}

#independent-copy{
	width:620px;
	margin:0 0 5px 15px;
	border-bottom: 1px solid #BFBDA7;
	
}

#independent-copy p{
	font-size:0.9em;
	line-height:1.6em;
	
}



#independent-video{
	width:620px;
	margin:16px 0 0 16px;
	
}


#independent-video iframe{
	border: 1px solid #000;	
	
	
}

#video-nav{
	width:610px;
	height:30px;
	color:#000;
	margin:18px 0 0 17px;
	padding:10px 0 0 0;	
}


#video-nav li{
	display:inline;
}

#video-nav a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;	
}

#video-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;	
}

#video-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-color:#000;
	text-transform:uppercase;
	text-decoration:none;	
}

#video-nav a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;	
}
/*-------------------assisted copy-------------------------*/

.assisted-copy{
	width:620px;
	margin:0 0 25px 25px;
	font-size:0.9em;
	line-height:1.6em;
	
	
	
}

/*-------------------pharmacy and equiptment----------------------*/

#dme-left{
	width:290px;
	float:left;
	
	
	
}

#dme-left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin:0 0 0 0;
	text-decoration:underline;
	
}


#dme-left h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0 0 0 0;
	font-weight:bold;
	font-style:italic;

	
}


#dme-left h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	margin:10px 0 10px 0;
	
	
}


#dme-left h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 0 0;
	
	
}


#dme-left h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 0 0;
	text-decoration:none;
	
	
}

#dme-left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 10px 0;
	
	
}


#dme-right{
	width:295px;
	float:left;
	margin:0 0 0 35px;
	
	
}


#dme-right h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin:0 0 0 0;
	text-decoration:underline;
	
}


#dme-right h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0 0 0 0;
	font-weight:bold;
	font-style:italic;

	
}


#dme-right h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	margin:10px 0 10px 0;
	
	
}


#dme-right h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 0 0;
	
	
}


#dme-right h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 0 0;
	text-decoration:none;
	
	
}

#dme-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 10px 0;
	
	
}

/*New virtual tours*/

#independent-vt{
	width:620px;
	margin:0 0 0 16px;

}

#independent-vt li{
	display:inline;
	float:left;
	padding:20px 5px;
}


.indpendent-pano{

	position: relative;
	background: url(../independent/images/villagepano-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 300px;
	height: 445px;
	margin: 0px;
	padding: 0px;

}

.indpendent-pano a {

	display: block;
	width: 300px;
	height: 445px;
	float: left;
	padding-left: 0px;

}

.indpendent-pano img {

	width: 300px;
	height: 445px;
	border: 0;

}


.indpendent-pano a:hover img {

visibility:hidden;

}



.indpendent-ss{

	position: relative;
	background: url(../independent/images/villageslide-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 300px;
	height: 445px;
	margin: 0px;
	padding: 0px;

}

.indpendent-ss a {

	display: block;
	width: 300px;
	height: 445px;
	float: left;
	padding-left: 0px;

}

.indpendent-ss img {

	width: 300px;
	height: 445px;
	border: 0;

}


.indpendent-ss a:hover img {

visibility:hidden;

}

/*----------------cedar ridge slideshows-------------------*/


.cr-apartments-oneBed{

	position: relative;
	background:url(../independent/images/oneBed-ss-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 300px;
	height: 445px;
	margin: 0px;
	padding: 0px;

}

.cr-apartments-oneBed a {

	display: block;
	width: 300px;
	height: 445px;
	float: left;
	padding-left: 0px;

}

.cr-apartments-oneBed img {

	width: 300px;
	height: 445px;
	border: 0;

}


.cr-apartments-oneBed a:hover img {

visibility:hidden;

}



.cr-apartments-twoBed{

	position: relative;
	background:url(../independent/images/twoBed-ss-over.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 300px;
	height: 445px;
	margin: 0px;
	padding: 0px;

}

.cr-apartments-twoBed a {

	display: block;
	width: 300px;
	height: 445px;
	float: left;
	padding-left: 0px;

}

.cr-apartments-twoBed img {

	width: 300px;
	height: 445px;
	border: 0;

}


.cr-apartments-twoBed a:hover img {

visibility:hidden;

}


/*-------------GALA--------------*/

.gala-slideshow{
	width:652px;
	height:316px;
	margin:0 0 0 0;
}


/*-----------helpful docs---------------*/

.helpfuldocs-pdf{
	list-style-image:url(../hhh/images/mini-pdf.png);
	
}

.helpfuldocs-pdf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}


/*-----------new publications archive---------------*/

#pubsArchive{
	width:450px;
	margin:0 0 0 80px;
}

#pubsArchive img{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#pubsArchive ul{
	padding-bottom:70px;
	}


#pubsArchive li{
	list-style:none;
	display:inline;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 0;

}


.pubsMonth{

	position: relative;
	background: url(../publications/images/view.png) no-repeat;
	display: block;
	width: 59px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubsMonth a {

	display: block;
	width: 59px;
	height: 60px;
	float: left;
	padding-left: 0px;

}

.pubsMonth img {

	width: 59px;
	height: 60px;
	border: 0;

}


.pubsMonth a:hover img {

visibility:hidden;

}




.pubsCurrent{

	position: relative;
	background: url(../publications/images/current-over.png) no-repeat;
	display: block;
	width: 199px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubsCurrent a {

	display: block;
	width: 199px;
	height: 60px;
	float: left;
	padding-left: 0px;

}

.pubsCurrent img {

	width: 199px;
	height: 60px;
	border: 0;

}


.pubsCurrent a:hover img {

visibility:hidden;

}


.pubsTitle{

	position: relative;
	display: block;
	width: 199px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubsDiv{
	padding:10px 0 0 0;
	
}



.pubsScene{

	position: relative;
	background: url(../publications/images/qview.png) no-repeat;
	display: block;
	width: 94px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubsScene a {

	display: block;
	width: 94px;
	height: 60px;
	float: left;
	padding-left: 0px;

}

.pubsScene img {

	width: 94px;
	height: 60px;
	border: 0;

}


.pubsScene a:hover img {

visibility:hidden;

}



.pubslocations{

	position: relative;
	background: url(../publications/images/services-over.png) no-repeat;
	display: block;
	width: 404px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubslocations a {

	display: block;
	width: 404px;
	height: 60px;
	float: left;
	padding-left: 0px;

}

.pubslocations img {

	width: 404px;
	height: 60px;
	border: 0;

}


.pubslocations a:hover img {

visibility:hidden;

}



.pubsquality{

	position: relative;
	background: url(../publications/images/quality-over.png) no-repeat;
	display: block;
	width: 404px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

.pubsquality a {

	display: block;
	width: 404px;
	height: 60px;
	float: left;
	padding-left: 0px;

}

.pubsquality img {

	width: 404px;
	height: 60px;
	border: 0;

}


.pubsquality a:hover img {

visibility:hidden;

}


.HH-image{
	margin:20px 0 0 10px;	
}






