.body1 {margin-top:2px;
	background-color : #ffffff;
	margin-left:2px;	}
	
h1 {font-size : 22pt; 
	font-family : georgia, 'times new roman', 'times roman', times, serif;
	font-weight:400;
	padding-top:2pt;
	margin-bottom:1px;
	color:#000000 }	

h2  {position:absolute;
	top:210px; 
	left:30px;
	width:100%;
	padding:0 0 8px 150px;
	text-align:left;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	font-weight:400;
	color:#606060;
	border-bottom:1px solid #FEE2D7 }	 

h3 {font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 700;
	color : #689C98;
	margin-left:0px;
	padding:4px 10px; }

h4  { font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
	color : #689C98;
	margin-top:0;
	margin-bottom:0;
	padding-top:8px}
	
h5 { font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
	color : #689C98;
	margin-top:0;
	margin-bottom:0;
	padding-top:8px}	

/* adsense blocks */	
/* top of page leaderboard */
.as1 {position:absolute;
	top:250px; 
	left:60px; 
	width:736px;margin-top:6px; }
	
/* left col skyscraper */	
.as2 {margin-top:16px;
margin-bottom:30px;
margin-left:4px }

/* left col skyscraper */	
.assky {padding-top:1000px;
margin-bottom:30px;
margin-left:4px }



/* AdSense search box top of page */
#search1 {position:absolute;
	top:130px; 
	left:630px; }


/* content blocks */

/*BREADCRUMBS*/	
#breadcrumb {position:absolute;
	top:50px; 
	left:0px;list-style-type: none;
	font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
	
/* breadcrumb navigation */	
#breadcrumb li
{display:inline;
margin:0;
padding:0 6px 8px 0;
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}


#breadcrumb a {
background: transparent url(../gifs/bc.gif) no-repeat center right;
text-decoration: none;
padding-right: 15px; /*adjust bullet image padding*/
color: teal;
}

#breadcrumb a:visited, .breadcrumb a:active{
color: teal;
}

#breadcrumb a:hover{
text-decoration: underline;
}

	
.toprow {position:absolute;
	top:90px; 
	left:220px; 
	width:400px;
	text-alignment:left}	

.contentcol {
	position:absolute;
	top:390px;
	left: 200px;
	width:800px;
	font-size : 11pt;
	font-family : 'times new roman', times-roman, serif;
	font-weight : normal;
	color : #2c2c2c;
	padding-left:12px;
	border-left: 1px solid #b0b0b0;}	
	
.contentcol a:link {color:#408080;
	   }	
	   
.contentcol a:visited {color:purple; }	
	
.leftcol {position:absolute;
 top:380px;
 left:003px;
 width:196px;
 color:#000000;
 font-size : 9pt;
 font-family : arial, verdana, sans-serif;
 font-weight : 400;
 padding-left:10px; }
 
.leftcol a:link {color:#6F006F;
 text-decoration:underline;
 font-weight:700 }  

.leftcol a:visited {color:#6F006F;
 text-decoration:underline;
 font-weight:700 }  
 
 #topphoto {position:absolute;
	top:60px; 
	left:40px; 
	width:80px;  }	
	
#indextop {position:absolute;
	top:40px; 
	left:40px; 
	width:100%;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	border-bottom: 1px solid #C4DDB6}
	
#indextop td {padding-bottom:5px  }	

#indextop td a:link {color: #689C98;
	text-decoration:underline; }
#indextop td a:visited {color: #689C98;
	text-decoration:underline; }	
	
#indextophlist {position:absolute;
	top:40px; 
	left:40px; 
	width:100%;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	border-bottom: 1px solid #C4DDB6}	
	
#indextophlist li {	display: inline;
list-style-type: none;
padding-right: 20px;
padding-bottom:5px}

#indextophlist li a:link {color: #689C98;
	text-decoration:underline; }
#indextophlist td a:visited {color: #689C98;
	text-decoration:underline; }	



 
#abbrev {z-index:2; 
	position:absolute; 
	top:520px; 
	left:230px;
	font-size : 7.5pt;
	font-family : verdana, arial,sans-serif } 
	
#altopper {position:absolute; 
	top:420px; 
	left:220px;  }	
	
#listingbox {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	border:2px dotted #6d6d6d; 
	padding:2px;   
	color:#000}	
 
 /* tables */
 
.formtable {margin-top:0px;}	

.formtable td {padding:0 0 0 10px;
	vertical-align:top;
	font-family : arial, verdana, sans-serif;
	font-size:9pt;
	color:#686868;  }
	
	
.formtable th {padding:5px;
	vertical-align:top;
	font-family : arial, verdana, sans-serif;
	font-size:9pt;
	color:teal;
	font-weight:bold;
	text-align:left;  } 

.statetable {color:#363636  }	
.statetable td {
	line-height:150%;
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	vertical-align:top}	
	
.statetable th {padding-left:0px;
	font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	vertical-align:top;
	text-align:left;}
	
.statetable td a {color:#408080;
	font-size:9pt; 
	font-family : arial, verdana, sans-serif;
	font-weight : bold; }		
	
.statetable td link {color:#408080;
	font-size:9pt; 
	font-family : arial, verdana, sans-serif;
	font-weight : bold; }		  
	 
.statetable a:visited {color:#408080;
	font-weight:bold;
	 font-size:9pt; font-family : arial, verdana, sans-serif; }	
	 
	 
 /* special table cell content attributes */	 
.pleft15	{padding-left:15px } 


.namerow {width:260px; 
padding-right:20px }	    			   
	   			   		   
.city {color:teal;
	font-weight:bold;
	font-size:11pt;}		
	
.abed {padding-left: 110px;
	background-image: url(http://www.dibbern.com/assisted-living/art/approxbeds-18h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }		 
	
.cap {padding-left: 100px;
	background-image: url(http://www.dibbern.com/assisted-living/art/approxcap-18h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	
	
.cap17h {padding-left: 100px;
	background-image: url(http://www.dibbern.com/assisted-living/art/approxcap-17h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	
	
.cappb {padding-left: 200px;
	background-image: url(http://www.dibbern.com/assisted-living/art/approxcap-PB-19h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }		
	
.county {padding-left: 54px;
	background-image: url(http://www.dibbern.com/assisted-living/art/county47w18h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }		
	
.countiesserved {padding-left: 104px;
	background-image: url(http://www.dibbern.com/assisted-living/art/counties-served-16h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }			
	
.alz17h {padding-left: 100px;
	background-image: url(http://www.dibbern.com/assisted-living/art/alzheim17h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }			
	
.factype {padding-left: 90px;
	background-image: url(http://www.dibbern.com/assisted-living/art/factype-17h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	
	
.factype18h {padding-left: 90px;
	background-image: url(http://www.dibbern.com/assisted-living/art/factype-18h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }		
	
.fund {padding-left: 60px;
	background-image: url(http://www.dibbern.com/assisted-living/art/funding-17h.jpg);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }			
	
.owner {padding-left: 110px;
	background-image: url(http://www.dibbern.com/assisted-living/art/owner0908-18h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	 	
	
  

.owner16h {padding-left: 110px;
	background-image: url(http://www.dibbern.com/assisted-living/art/owner0908-16h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	
	
.owner15h {padding-left: 110px;
	background-image: url(http://www.dibbern.com/assisted-living/art/owner0908-15h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }	
	
.ptype {padding-left: 90px;
	background-image: url(http://www.dibbern.com/assisted-living/art/programtype-17h.gif);
	background-repeat:no-repeat;
	line-height:150%;	
	font-size : 9pt;
	font-family : arial, verdana, sans-serif; }			
	
.thnobold 	{font-weight:normal;
	width:400px;
	vertical-align:top;}
	
/* misc block elements */

#projectlinks {position:absolute;
	top:40px; 
	left:40px; 
	width:100%;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	border-bottom: 1 solid #C4DDB6}
	
#projectlinks td {padding-bottom:5px  }	

#projectlinks td a:link {color: #689C98;
	text-decoration:underline; }
#projectlinks td a:visited {color: #689C98;
	text-decoration:underline; }
	
#projectlinksleft {
	width:96%;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	padding:6px 0 ;
	margin-top:10px;
	border: 1px dotted #a7a7a7}
	
#projectlinks td {padding-bottom:5px  }	

.listprojectlinks {list-style-type: none;
	margin-left: 20px;
	margin-top: 2px;
	padding-left: 0;}

.listprojectlinks li {	background-image: url(../art/bluedot3x3.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left:0.5em;
	padding-bottom:6px;}
	
.listprojectlinks li	a:link {text-decoration:none;
	color: #408080;}
	
.listprojectlinks li	a:visited {	color: #a7a7a7;
	text-decoration: none;
}	

.aboutlist li {list-style-type: disc;
	font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	margin-bottom:28px}
	
	
	
	
.header {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : #808080;}	

.qb {position:absolute;
	top:5px; 
	left:580px; 
	width:500px;
	font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:400;
	color:#606060;
	}
	
.qb a:link {color:teal}	
	
#topphoto {position:absolute;
	top:70px; 
	left:40px; 
	width:80px; 
	font-family : arial, verdana, sans-serif;
	font-size:7pt;
	color:#878787;
	}		
	
#indextop {position:absolute;
	top:40px; 
	left:40px; 
	width:100%;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	border-bottom: 1px solid #C4DDB6}
	
#indextop td {padding-bottom:5px  }	

#indextop td a:link {color: #689C98;
	text-decoration:underline; }
#indextop td a:visited {color: #689C98;
	text-decoration:underline; }	
	
.print  {font-size : 7.5pt;
 font-family : arial, verdana, sans-serif;
 width:96%;
 color:#000000;
text-decoration:underline; 
 background-color:#fff1ec;
 padding:2px 0 3px 4px;
 margin-bottom:10px;
 border:0 none;
 letter-spacing:-.01em ;
 text-align:left}
 
.bookmark  {font-size : 7.5pt;
 font-family : arial, verdana, sans-serif; 
 width:96%;
 color:#000000;
text-decoration:underline; 
 background-color:#fff1ec;
 padding:2px 0 3px 4px;
 margin-bottom:10px;
 border:0 none;
 letter-spacing:-.01em ;
 text-align:left} 
 
 .contact {font-size:7.5pt;
	font-family:arial,geneva,helvetica, sans-serif; 
	width:498px;
	padding:2px;
	font-weight:normal;
	border-bottom:1px solid gray;
	text-align:center;}	
 
 .bookbumper {width:160px;
 padding:4px;
 border:1px solid #707070;
 font-size:8pt;
 font-weight:normal;
 font-family : arial,verdana,sans-serif; }

	
.medicare {width:160px;
	color:#000000;
	font-size : 10pt;
	font-family : arial,verdana,sans-serif;
	padding:4px   }
	
.footer {
	height:140px;
	width:620px;
	color:#777777;
	font-size : 8pt;
	font-family : verdana, arial, sans-serif;
	font-weight : 400;  }
	
.footer a:link {font-weight:normal;color:#777777;  }	
.footer a:visited    {font-weight:normal;color:#777777;  }
.footer a:hover      {font-weight:normal;color:#777777;  }
.footer a:active     {font-weight:normal;color:#777777;  }	

dl {list-style: none;
	margin-left: 0;
	padding-left: 0; }

dt {font-weight : bold;
	font-size : 8pt;
	font-family : arial,verdana,sans-serif;
	margin-left:0px;
	padding:0px }	
	
dd 	{font-weight : normal;
	font-size : 8pt;
	font-family : arial,verdana,sans-serif;
	margin-left:0px; }	
	
 /* misc inline attribs */
 .subtitles {background-color:#FEE2D7;
 	padding-top:5px;
	color:#000;
	vertical-align:middle;padding-left:10px;padding-bottom:6px }
 
 .u {text-decoration:underline}	
 
 .adobe {
	width:580px; 
	background-color:#f4f4f4;
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal; }	
 
 /* citation attribs */	
    			   		   
.descriptionx {width:100%; font-size : 8pt;
	font-family : verdana, arial,  sans-serif;
	font-weight : normal;
	padding:0px 8px 0px 8px;
	color:#4e4e4e; }		   
	
.title { font-size : 10pt;
	font-family : verdana, arial, sans-serif;
	color:#689C98; }	
	
.title a:link {color:#408080;
	font-weight:bold;
	   }	
	   
.title a:visited {color:#689C98;
	font-weight:bold;
	   }	
	   
.title11 	{ font-size : 11pt;
	font-family : arial, verdana, sans-serif; }	
	
.title11 a:link {color:#408080;
	font-weight:bold;
	   }	
	   
.title11 a:visited {color:#689C98;
	font-weight:bold;
	   }	
	
	   	   
	   
.source { font-size : 8pt;
	font-family :  verdana, arial, sans-serif;
	font-weight : bold; }	
	
.source a:link {color:#909090;
	font-weight:bold;
	   }	
	   
.source a:visited {color:#909090;
	font-weight:bold;
	   }		   	
	
.commentsz {	font-size : 8pt;
	font-family : verdana, arial,  sans-serif;
	font-weight : normal;  }	
	
	
.nhtab {width:612px; 
  	background-color:#F5F5F5;
 	border-top:1px solid #ACB7A6;
 	}	
	
.nhtab th {vertical-align:top;
 	text-align:left;
 	font-size : 10pt;
 	font-family : arial, verdana, sans-serif;
 	color: black;
 	padding-right:0px;
 	padding-left:10px;
 	padding-top:4px;
 	height:30px} 
 
.nhtab td {vertical-align:top;
 	font-size:9pt;
 	font-family : arial, verdana, sans-serif;
 	color : #000000; 
 	padding-left:10px;}  	
	
.blank {background-color:#ffffff; 
	border-top:2px solid #ACB7A6;
	height:10px  }	
	
.tabletitle		{background-color:#C4DDB6;
	padding:5px; 
	width:612px;
	margin-bottom:10px;
	font-size : 11pt;
	font-family : times new roman, times-roman, serif;
	font-weight : bold;
	}
	
 /* lists */			
.onthispage
{list-style-type:upper-roman ;
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
}

.onthispage li {font-family : arial, verdana, sans-serif;
	margin-bottom:0px;
	margin-top:4px }	
	
	
#topnav {position:absolute;
top:05px;
left:20px;
padding-left: 0;
margin-left: 0;
font-family : arial, verdana, sans-serif;
font-size : 8pt;}

ul#navlist
{
margin-left: 0;
margin-top: 4px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
font-family : arial, verdana, sans-serif;
font-size : 8pt;}

#navlist a { padding: 2px 30px; }

#navlist a:link, #navlist a:visited
{
color: #000;
background-color: #eaeaea;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #fff;
color: teal;
text-decoration: none;
}



		
 /* horiz rules */	
 .hr {color: #FEE2D7; 
 	border-width:0;
 	background-color:#FEE2D7;
	margin-bottom: 14px; 
	width: 100%;
	height:2px;
	text-align:center}
 
.hrgray {color: #d4d4d4; 
	border-width:0;	
	background-color:#d4d4d4;
	margin-bottom: 4px; 
	width: 100%;
	height:1px;
	text-align:center}		
 
/* fonts */
	
.arial75 {color:#606060;
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }
	
.arial75blk {
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color: black  }	
	
.arial8 {
	font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }	
	
.arial9 {
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }	
	
.arial8teal {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : teal;}		
	
.arial9 {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}	
	
.arial9teal {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : teal;}		
	
.arial10 {font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}	
	
.arial11 {font-size : 11pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}		
	
.arial12 {font-size : 12pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}		
	
.arial14 {font-size : 14pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}		
	
	
.arialblack8teal {font-size : 9pt;
	font-family:'arial black',arial, verdana, sans-serif;
	color:teal  }	

.arialblack8 {font-size : 9pt;
	font-family:'arial black',arial, verdana, sans-serif;  }		
	
.georgia9 {font-size : 9pt;
	font-family : georgia, 'times new roman', times-roman, serif;
	font-weight : normal;}




.times9 {font-size : 9pt;
	font-family : times new roman, times-roman, serif;
	font-weight : normal;}


.times11 {font-size : 11pt;
	font-family : times new roman, times-roman, serif;
	font-weight : normal;}

.verdana2 {font-size : 10pt;
	font-family : verdana, arial,sans-serif;
	font-weight : normal;}	
	
.verdana2b {font-size : 10pt;
	font-family : verdana, arial,sans-serif;
	font-weight : 700;}	
	
.verdana75 {font-size : 7.5pt;
	font-family : verdana, arial,sans-serif;}		
	
.verdana75b {font-size : 7.5pt;
	font-family : verdana, arial,sans-serif;
	font-weight:700}	
	
.verdana8 {font-size : 8pt;
	font-family : verdana, arial,sans-serif;}	
	
.verdana8b {font-size : 8pt;
	font-family : verdana, arial,sans-serif;
	font-weight:700}	
		
.verdana9 {font-size : 9pt;
	font-family : verdana, arial,sans-serif;
	font-weight : normal;}	
	
.verdana9b {font-family : arial, verdana, sans-seri;
	font-weight : bold;
	color : #000000; 
	font-size:9pt; } 			
	
.verdana11b {font-size : 11pt;
	font-family : verdana, arial,sans-serif;
	font-weight : 700;}		
		
.nhnameteal {color:teal; font-weight:bold;
font-size:10pt  }

.displayadname {color:teal; font-weight:bold;
font-size:12pt;  }

.hhpremiumtable {border:2px solid #FEE2D7;}	
