/* PMS 199: #D0103A /**/
.clear{border:0;clear:both;display:block;float:none;font-size:0;height:0;overflow:hidden;visibility:hidden;width:0;line-height:0;margin:0;}
.left{float:left;}
.right{float:right;}
body{color:#000000;/*#6d1212;*/font-family:Arial, Verdana, Tahoma, sans-serif;font-size:14px;background:#e9e8d1 url(images/bg.gif) top left repeat-x;padding-top:0px; margin-top: 0px; border-top: 6px solid #D0103A;/*BD143E;/**/}
a{color:#D0103A;/*BD143E;/**//*#6d1212;*/ /*text-decoration:none;/**/ }
div#main a { text-decoration: underline; }
.wrapper{width:932px;margin:0 auto;}
#header{height:156px;width:932px;}
#uppernav{float:left;width:300px;padding-top:4px;padding-bottom:58px;}
#uppernav ul{list-style-type:none;}
#uppernav li{display:inline;}
#uppernav a{display:block;float:left;width:auto;color:#D0103A;/*BD143E;/**//*#6d1212;*/font-size:13px;border-right:1px solid #D0103A;/*BD143E;/**//*#6d1212;*/font-weight:bold;padding:0 8px;}
#uppernav a:hover{text-decoration:underline;}
#uppernav li.last a{border-right:none;}
#search{float:right;width:237px;height:21px;background:url(images/search.gif) top left no-repeat;padding:0 25px;}
#search .submit{float:left;}
#search .text{float:left;width:148px;height:14px;border:0;margin:0 8px;}
#search p{float:left;font-size:11px;text-transform:lowercase;color:#fff;line-height:18px;}
#content{width:932px;}
#content .top{width:932px;height:24px;background:url(images/content-top.gif) top left no-repeat;}
#content .middle{width:932px;background:url(images/content-middle.png) center center repeat-y;min-height:700px;}
#content .bottom{width:932px;height:46px;background:url(images/content-bottom.gif) top left no-repeat;}
#splash{width:882px;margin-left:24px;position:relative;}
#prev{display:block;position:absolute;left:836px;top:240px;cursor:pointer;z-index:10;}
#next{display:block;position:absolute;left:856px;top:240px;cursor:pointer;z-index:10;}
#flash{width:641px;height:262px;float:right;overflow:hidden;}
#index #main{width:474px;float:left;padding:0 28px 0 48px;min-height:500px;}
#page #main{width:586px;float:left;padding:0 28px 0 48px;min-height:500px;}
#content h1,#content h1 a{font-size:22px;color:#D0103A;/*BD143E;/**//*#6d1212;*/font-family:Georgia, "Times New Roman", serif;padding-bottom:32px; font-weight: normal; letter-spacing: 0.05em; }
#content h2,#content h2 a,#content h3,#content h3 a{color:#333333;font-weight:bold;padding-bottom:4px;}
#content h4{font-style:italic;padding-bottom:4px;color:#333333;}
#content p{color:#000000;line-height:20px;padding-bottom:32px;}
#content a:hover{text-decoration:underline;}
#content ul,#content ol{color:#000000;padding-left:15px;padding-bottom:32px;}
#content li{line-height:20px;}
#content blockquote{color:#000000;line-height:20px;margin-bottom:32px;}
#index #sidebar{float:left;width:338px;}
#page #sidebar{float:left;width:216px;}
#sidebar .mission p{font-size:14px;color:#296086;line-height:20px;padding-bottom:32px;}
#sidebar .mission h2{font-size:14px;color:#296086;font-family:Georgia, "Times New Roman", serif;font-style:italic;padding-bottom:32px;}
#sidebar ul{list-style-type:none;}
body#index div#upcoming{width:199px;height:238px;background:url(images/upcoming.gif) top left no-repeat;float:left;padding:12px 16px;}
body#index div#upcoming h1{margin-bottom:10px;padding:0;}
body#index div#upcoming a { color: #000000; text-decoration: none; }
body#index div#upcoming a:hover { color: #D0103A; }
#nav{float:left;width:900px;height:28px;background:url(images/nav.gif) top left no-repeat;margin-top:10px;position:relative;left:15px;margin-bottom:38px;padding:9px 0px 15px 0px;}
#adoption_nav, #seniorlife_nav{float:left;width:900px;height:58px;background:url(images/nav3.gif) top left no-repeat;margin-top:-10px;position:relative;left:15px;margin-bottom:38px;padding:9px 0px 15px 0px;}
#seniorlife_nav{background:url(images/nav4.gif) top left no-repeat}
#seniorlife_nav{ background-position: -6px left;}
#content ul#adoption_subnav{margin-top:29px; padding-left: 8px;}
#content #adoption_subnav li.page-item-534 { padding-right: 0px; }
#seniorlife_subnav{margin-top:30px;}
#nav ul, #adoption_nav ul, #seniorlife_nav ul{padding-bottom:0px;}
.nav,.nav ul{list-style-type:none;padding:0;}
.nav{position:relative;z-index:100;}
#adoption_nav .nav, #seniorlife_nav .nav {position: static; z-index:0;}
#adoption_nav ul.nav ul, #seniorlife_nav ul.nav ul  { z-index: 200; }
#content .nav li{float:left;position:relative;padding-right:15px; line-height:14px;}
#content #adoption_subnav li{padding-right:18px}
#content #seniorlife_subnav li{padding-right:35px}
.nav li a,.nav li a:link,.nav li a:active,.nav li a:visited{color:#fff;font-size:14px;font-family:Georgia, "Times New Roman", serif;margin-right:18px;text-decoration:none;padding:3px 0;}
#adoption_subnav li a,#adoption_subnav li a:link,#adoption_subnav li a:active,#adoption_subnav li a:visited {color: #D0103A; /*font-weight: bold;*/ font-size:13px;margin-right:0px;}
#seniorlife_subnav li a,#seniorlife_subnav li a:link,#seniorlife_subnav li a:active,#seniorlife_subnav li a:visited {color: #ffffff; /*font-weight: bold;*/ font-size:14px;margin-right:0px;}
#adoption_subnav li ul a,#adoption_subnav li ul a:link,#adoption_subnav li ul a:active,#adoption_subnav li ul a:visited,
#seniorlife_subnav li ul a,#seniorlife_subnav li ul a:link,#seniorlife_subnav li ul a:active,#seniorlife_subnav li ul a:visited {color: #444444; font-size:10px;margin-right:0px;}
.nav li.last a,.nav li.last a:link,.nav li.last a:active,.nav li.last a:visited{background:url(../images/nav.gif) top left no-repeat;}
.nav li a:hover{color:#f3f3f3;}
#nav-one li:hover a,#nav-one li.sfHover a{color:#f3f3f3;}
#nav-one li:hover ul a:hover,#nav-one li.sfHover ul a:hover{color:#f3f3f3;}
.nav ul{background:#fff;border:1px solid #a1a289;left:-1px;list-style:none;overflow:hidden;position:absolute;top:-999em;padding:0px 0; margin-top:0px; margin-bottom:0px;}
.nav li:hover ul,.nav li.sfHover ul{top:18px;}
.nav ul li{float:none; line-height:30px; padding-left:5px;}
.nav ul a{border-bottom:0;white-space:nowrap;width:152px;}
#nav .nav ul a, #adoption_nav .nav ul a, #seniorlife_nav .nav ul a{line-height:30px;}
.nav ul li a,.nav ul li a:link,.nav ul li a:active,.nav ul li a:visited{color:#515239;font-family:Verdana, sans-serif;font-size:12px;line-height:18px;padding-left:0;background:none;font-weight:normal;}
.nav ul li a:hover{color:#a1a289;text-decoration:none;}
.nav a:hover{text-decoration:none;}
#lowernav{width:932px;text-align:center;padding-top:35px;}
#lowernav p{color:#4c4c4c;font-size:12px;padding-bottom:6px;line-height:12px;}
#lowernav p.info{font-weight:bold;}
#footer{width:892px;padding:6px 20px 50px;}
#footer p.privacy{font-size:12px;float:left;}
#footer p.privacy a{color:#D0103A; text-decoration: none; }
#footer p.design{float:right;font-size:12px;color:#8207bb;}
#footer p.design a{font-weight:bold;color:#7fb448; text-decoration: none; }
#sidebar .subpages li{color:#D0103A;/*BD143E;/**//*#6d1212;*/font-weight:bold;list-style-type:none;padding-bottom:25px;}
div.subpages a, div#uppernav a { text-decoration: none; }
.hidden{display:none;}

div#sidebar div.side_block {
	background-color: #FFFcFc;
	border: 1px solid #cccccc;
	padding-top: 15px;
	margin-bottom: 15px;
}
div#sidebar div.side_block b {
	font-size: 1em;
}
div#sidebar div.side_block p {
	font-size: 0.8em;
	margin-top: 10px;
	padding-bottom: 15px;
	line-height: 17px;
}
div#sidebar div.side_blockinner {
	margin-left: 15px;
	margin-right: 15px;
}
#content img.imgborder, div#sidebar img.imgborder {
	border: 1px solid #D0103A;
}
img.alignleft {
	float: left;
}
div.pressimage {
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	text-align: center;
	font-size: 0.8em;
	color: #777777;
}
a {
	line-height: inherit;
}
table#phototable {
	border-top: 1px solid #cccccc;
}
table#phototable td {
	padding: 10px;
	font-size: 0.9em;
	line-height: 20px;
	color: #444444;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
}
div.ah_container {
	margin-top: 20px;
	margin-bottom: 20px;
}
div.ah_container p {
	padding: 0px;
	margin: 0px;
}
table#contacttable {
}
table#contacttable td {
	padding: 5px;
	font-size: 0.9em;
	line-height: 1em;
	vertical-align: top;
	color: #000000;
}
table#contacttable td strong {
	color: #D0103A;
}

div#sidebar p#sidebaredit {
	padding-top: 20px;
}
table#employmentform td {
	line-height: 20px;
	vertical-align: top;
}

table#managementteam td {
     vertical-align: top;
     padding: 5px;
     color: #000000;
}

table#chapelevents, table#julyspecialevents {
	width: 85%;
}
table#chapelevents th, table#julyspecialevents th {
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	background-color: #999999;
}
table#chapelevents td, table#julyspecialevents td {
	padding: 5px;
}

table#julyspecialevents tr.row1 td {
}
table#julyspecialevents tr.row2 td {
	background-color: #CCFFCC;
}

table.ratetable {
	border: 1px solid #000000;
}
table.ratetable th {
	background-color: #D0103A;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}
table.ratetable td {
	padding: 5px;
}
table.ratetable tr.stylerow td {
	background-color: #cccccc;
}
li.page-item-3885 {
	display: none;
}

div.flashvideo {
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #cccccc;
}
body#index h1 {
	padding-bottom: 10px;
	font-size: 26px;
	font-weight: normal;
}
body#index p {
	padding-bottom: 23px;
}
body#index div#lowernav p {
	padding-bottom: 6px;
}

