/*
Designed and developed by Peggy Hiemer - phiemer@provinet.com
www.providencelifeservices.com
*/
#flashmapsection {
	width:600;
	background-repeat: no-repeat;
	background-position: left;
	height: 295px;
	margin-left: 43px;
}
div.frontmap {
	background-image:url(../../images/homepage/pc_frontmap.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 348px;
}
div.centernews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:6px;
	height: 26px;
	margin-left: 42px;
	margin-right: 6px;
}
.greytext {color:#666666;}
.bottom3menus {
	margin-left: 43px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 904px;
}
.section1 {
	background-color:#FFFFFF;
	width:274px;
	margin-left: 50px;
	float: left;
}
div.title1 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#000000;
	padding-top: 8px;
	padding-left: 12px;
}
div.title2 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#000000;
	background-image: url(../../images/homepage/ph_dovewithreflect.jpg);
	height: 160px;
	background-repeat: no-repeat;
	background-position: center top;
}
div.title3 {
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#666666;
	padding-top: 26px;
	text-align: right;
	padding-right: 12px;
}
div.title3none {
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#666666;
	padding-top: 26px;
	text-align: right;
	padding-right: 12px;
	visibility: hidden;
	overflow: hidden;
}
div.title4 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#FFFFFF;
	padding-top: 10px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 8px;
	padding-bottom: 3px;
}
div.subtitle1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#666666;
	padding-bottom: 8px;
	padding-left: 12px;
	font-style: italic;
}
div.subtitle1a {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#000000;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 12px;
	background-image: url(../../images/homepage/ph_provi_rehabilitation.png);
	height: 166px;
	background-repeat: no-repeat;
	background-position: top;
}
div.subtitle3 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#000000;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 12px;
	background-image: url(../../images/homepage/ph_proviathome.jpg);
	height: 113px;
	background-repeat: no-repeat;
}
div.subtitle3a {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#000000;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 12px;
	background-image: url(../../images/homepage/ph_proviathome.png);
	height: 166px;
	background-repeat: no-repeat;
	background-position: top;
}
div.text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px;
}
div.text1a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
div.text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #b0b9cd;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
div.text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: right;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
	#nav1 																{
	position: absolute;
	top:469px;
	margin:0;
	padding:0;
	width: 239px;
	background-color: #fafafb;
	left: 100px;
	height: 288px;
}
#nav1 h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#fbfbfc;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 12px;
	background-image: url(../../images/homepage/ph_provi_rehabilitation.png);
	height: 166px;
	background-repeat: no-repeat;
	background-position: top;
	}
#nav3 h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#fbfbfc;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 12px;
	background-image: url(../../images/homepage/ph_proviathome.png);
	height: 166px;
	background-repeat: no-repeat;
	background-position: top;
	}
	
	#nav2 {
	position: absolute;
	top:469px;
	margin:0;
	padding:0;
	width: 239px;
	background-color: #fafafb;
	left: 384px;
	height: 288px;
}

	#nav3 																{
	position: absolute;
	top:469px;
	margin:0;
	padding:0;
	width: 243px;
	background-color: #fafafb;
	left: 669px;
	height: 288px;
}
	#map
{
	width:301px;
	height:295px;
	background-image: url(../../images/homepage/pc_frontmap.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	position: absolute;
	left: 652px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#locationdrops {
	text-align: right;
	padding-top: 10px;
	width:308px;
	float: right;
	position: absolute;
	left: 639px;
	top: 310px;
}
div.findlocation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	height:24px;
	background-color: #CCCCCC;
	letter-spacing: 3px;
	padding-top: 10px;
	padding-left: 18px;
	margin-top: 261px;
	background-image: url(../../images/homepage/pc_findlocation_gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.findlocationlink:link {
	color:#000000;
	text-decoration: none;
}
a.findlocationlink:hover {
	color:#f07b05;
	text-decoration: none;
}
a.findlocationlink:visited {
	color:#000000;
	text-decoration: none;
}
/* FRONT SCROLLER */

span.scroller {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
a.learnmore:link {color:#f07b05; text-decoration:none;}
a.learnmore:hover {color:#000000; text-decoration:none;}
a.learnmore:visited {color:#f07b05; text-decoration:none;}

a.learnmorewhite:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.learnmorewhite:hover {color:#f07b05; text-decoration:none;}
a.learnmorewhite:visited {color:#FFFFFF; text-decoration:none;}

table.middlesection {
	width: 901px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	
}

/* FIND LOCATION SECTION 1 *****************/
div.findlocation09 {
	background-image:url(../../images/homepage/pc_findlocation_2009.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 294px;
	width: 297px;
	
}
td.findlocationbox {
	background-color: #fefcfa;
	background-image: url(../../images/homepage/ph_findcomm_bkgd.png);
	background-repeat: repeat-x;
	background-position: left top;
}
div.findprovi {
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#3a6f8f;
	line-height: 18px;
	padding-bottom: 6px;
	padding-top: 12px;
}

div.findlocation09a {
	background-image:url(../../images/homepage/pc_findlocation_2009a.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 294px;
	width: 297px;
}
div.findlocationtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-top: 109px;
	padding-left: 28px;
	padding-right: 12px;
}
div.findlocationtextA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding-top: 34px;
	padding-left: 28px;
	padding-right: 12px;
}
h1.findlocationtextB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;
	margin: 0px;
}
a.findlocationmore:link {
	color:#666666;
	text-decoration:none;
}
a.findlocationmore:hover {color:#f07b05; text-decoration:none;}
a.findlocationmore:visited {color:#666666; text-decoration:none;}

div.services {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a6f8f;
	text-decoration:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 12px;
	padding-left:28px;
	margin-top: 12px;
}
div.servicetitle {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	text-decoration:none;
	padding-left:28px;
	padding-top: 8px;
	line-height: 18px;
	padding-bottom: 0px;
}

div.availabletitle {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	padding-left:6px;
	padding-top: 8px;
}

td.available {
	background-color:#e9eef2;
	padding-bottom: 24px;
	width: 201px;
}

td.availablewhite {
	background-color:#e9eef2;
	padding-bottom: 24px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 198px;
}
td.padding12px {padding:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#f3eadd;
}

div.outsidepadding12px {padding:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#f3eadd;
}

div.padding12px {
padding:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;

}

div.communityname {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding-bottom: 6px;
}

div.communitydate {
	font-family:Arial, Helvetica, sans-serif;
	color:#d47727;
	font-weight: bold;
	background-image: url(../../images/homepage/pc_orangearrow_location.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 8px;
	padding-bottom: 6px;
}
div.communityeventinfo {
	padding-left:8px;
	padding-bottom: 24px;
}

td.storywhite {
	background-color:#e6d4ba;
	padding-bottom: 24px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 197px;
}
div.left28 {
margin-left:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

div.left12 {
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

a.findlocationmoreA:link {
	color:#666666;
	text-decoration:none;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	
}
a.findlocationmoreA:hover {color:#3a6f8f; text-decoration:none;}
a.findlocationmoreA:visited {color:#666666; text-decoration:none;}


a.findlocationmoreB:link {
	color:#666666;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	
}
a.findlocationmoreB:hover {
	color:#3a6f8f;
	font-size:13px;
}
a.findlocationmoreB:visited {
	color:#666666;
	font-size:13px;
}




/* FRONT CALENDAR BOTTOM SECTION 1 *****************/
div.upcomingevents {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #5e75a3;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
}
table.upcomingevents {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #5e75a3;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
td.calendar1 {
	background-color:#edeef1;
	height: 108px;
	background-image: url(../../images/homepage/calendar/052009_unrealizedgem.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

td.calendar2 {
	background-color:#edeef1;
	height: 108px;
	background-image: url(../../images/homepage/calendar/052009_whatcallprecious.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.calendartitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	padding-top: 22px;
	padding-left: 140px;
}
div.calendartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top: 4px;
	padding-left: 140px;
	line-height: 16px;
	padding-right: 12px;
}

a.calendar:link {
	font-size:12px;
	color: #666666;
	text-decoration: none;
	padding-top:6px;
}
a.calendar:hover {color:#FFFF00;
padding-top:6px;
}
a.calendar:visited {color:#333333;
padding-top:6px;
}

td.sidewhite4px {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #e9eef2;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/* FRONT SECTION 1 *******************************/
div.threemiddlesection1 {
	background-color:#f1e4c4;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(../../images/homepage/ph_provi_home_pray.jpg);
	background-repeat: no-repeat;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 200px;
}
div.section1title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top: 0px;
	width: 294px;
	color: #ebecde;
	padding-bottom: 18px;
}

div.section1body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top: 18px;
	padding-bottom: 24px;
	padding-left: 150px;
	padding-right: 12px;
	line-height: 16px;
}

/* FRONT PARK PLACE SECTION *******************************/
div.parkplacemiddlesection1 {
	background-color:#f1e4c4;
	background-image: url(../../images/homepage/ph_banner_PPE_constructionupdate.jpg);
	background-repeat: no-repeat;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 72px;
}

div.ppesection1body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 445px;
	padding-right: 12px;
	line-height: 16px;
}


/* FRONT SECTION 3 */
div.threemiddlesection2 {
	background-color:#dde8f5;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(../../images/homepage/phy_whathappenedtoresthaven.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 200px;
	width: 294px;
}
div.section2title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width: 294px;
	padding-bottom: 18px;
	color: #e9ebd3;
}

div.section2body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top: 110px;
	padding-bottom: 24px;
	line-height: 16px;
}
/* FRONT SECTION 3 */
div.threemiddlesection3 {
	background-color:#f0eade;
	background-image: url(../../images/homepage/ph_proviathome_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 200px;
	width: 297px;
}
div.section3title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top: 0px;
	color: #f0eade;
	padding-bottom: 18px;
}
div.section3body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top: 18px;
	padding-bottom: 24px;
	padding-left: 150px;
	padding-right: 12px;
	line-height: 16px;
}
div.stayconnected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:4px;
	background-position: center;
	text-align: right;
	width: 400px;
	float: right;
	padding-right: 4px;
	padding-bottom: 4px;
}
div.torchlightdescript {
	font-size:12px;
	border-left-color:#999;
	border-left-style:solid;
	border-left-width:1px;
	padding-left:12px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Times New Roman, Times, serif;
}

