@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d5ccda;
	color:#000000;
	background-image:url(../images/bkg.jpg);
	background-repeat:repeat-x;
}
a:link {
	color: #422855;
}
a:visited {
	color: #7A509A;
}
a:hover {
	color: #C1B0D0;
}
a:active {
	color: #C1B0D0;
}
p {
	margin:7px 0 10px 0;
	line-height:160%;
}
img {
	border: none;
}
.padding {
	padding:5px;
}
.genericBodyText {
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
	margin:auto;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul li {
	line-height:140%;
}
#committeesList li {
	display:inline;
}
#committeesList img {
	margin:0 5px 5px 0;
}
#committeesContainer {
	margin:auto;
	width:615px;
	height:auto;
}
.listButton ul {
	margin-bottom:5px;
}
.listButton li {
	list-style: square url(../images/listButton.jpg);
	margin-left:25px;
	margin-bottom:7px;
}
.listButton li ul li {
	text-decoration: none;
	text-align: left;
	display: list-item;
	list-style: none url(../images/listButtonSM.jpg);
	margin-left:25px;
	margin-bottom:5px;
	margin-top:5px;
}
.textBold {
	font-weight:bold;
}
.textBoldItalic {
	font-weight:bold;
	font-style:italic;
}
.textBoldLG {
	font-weight:bold;
	font-size:115%;
}
.textBoldLGWhite {
	font-weight:bold;
	color:#FFFFFF;
	font-size:115%;
}
.imgRight {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
.imgPWLogo {
	margin-right:210px;
}
.imgLeftMarginBig {
	float:left;
	margin-right:22px;
}
.imgLeft {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.textLeft {
	text-align:left;
}
.textRight {
	text-align:right;
}
.textCenter {
	text-align:center;
}
.textItalic {
	font-style:italic;
}
.textItalicSmall {
	font-style:italic;
	font-size:90%;
}
.floatItemLeft {
	float:left;
}
.floatItemRight {
	float:right;
}
.imgBorderRight {
	border:3px solid #412754;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
.imgBorderLeft {
	border:3px solid #412754;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.imgBorder {
	border:3px solid #412754;
}
.welcome {
	font-size:120%;
	color:#412754;
	font-weight:bold;
}
.titleBox {
	font-size:160%;
	color:#fff;
	background-color:#7A509A;
	margin:10px 0;
	border:2px #412754 solid;
	padding:5px;
}
.StaffTitle {
	font-size:150%;
	color:#412754;
	font-weight:bold;
}
h1 {
	font-size:150%;
	color:#412754;
	margin:10px 0;
}
h2 {
	font-size:140%;
	color:#7A509A;
	margin:10px 0;
}
h3 {
	font-size:120%;
	color:#412754;
	margin:10px 0;
	border-bottom:1px #412754 solid;
}
#bodyWrapper {
	width:100%;
	height:auto;
	margin:auto;
}
#wrapper {
	width:1024px;
	height:auto;
	margin:auto;
	margin-top:10px;
	background-color:#FFF;
	border:#c7b3d7 4px solid;
}
#headerWrapper {
	width:1024px;
	height:153px;
	background-image:url(../images/headerBKG.jpg);
	background-repeat:no-repeat;
}
#WindowHeader {
	background-image: url(../images/header_window_new.jpg);
	background-repeat:no-repeat;
	width: 1024px;
	height:153px;
}
#HeaderMenu a {
	position: relative;
	height: 125px;
	width: 800px;
	top: 31px;
	text-decoration: none;
}
#HeaderMenu a i {
	visibility: hidden;
}
a#window {
	left: 20px;
	top:20px;
	height: 120px;
	width: 120px;
}
a#embrace {
	left: 55px;
	top:75px;
	height: 38px;
	width: 200px;
}
a#celebrate {
	left: 130px;
	top:75px;
	height: 38px;
	width: 210px;
}
a#reflect {
	left: 220px;
	top:79px;
	height: 38px;
	width: 190px;
}
a#navpcusa {
	left: 400px;
	top:95px;
	height: 200px;
	width: 400px;
}#contentTop {
	width:1014px;
	background-color:#FFFFFF;
	padding:10px 10px 10px 0;
	margin-top:5px;
	float:right;
}
#contentBottom {
	width:1019px;
	height:250px;
	background-image:url(../images/bottomBkg.png);
	background-repeat:no-repeat;
	background-color:#2b1a39;
}
#contentBottomWrapper {
	width:1019px;
	height:250px;
	clear:both;
	border:3px #2b1a39 solid;
}
#contentText {
	width:475px;
	height:auto;
	float:left;
	margin-left:10px;
}
#contentTextSecondary {
	width:785px;
	height:auto;
	float:left;
	margin-left:10px;
}
#topNav {
	width:100%;
	height:40px;
	margin-top:-28px;
}
#tabsB {
	float:right;
	width:670px;
	height:32px;
	font-size:90%;
	line-height:normal;
	margin-top:2px;
}
#tabsB ul {
	margin:0;
	list-style:none;
}
#tabsB li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsB a {
	float:left;
	background:url("../images/tableftB.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	border-bottom:#e4e4e4 1px solid;
}
#tabsB a span {
	float:left;
	display:block;
	background:url("../images/tabrightB.gif") no-repeat right top;
	padding:5px 15px 5px 6px;
	color:#7A509A;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabsB a:hover span {
	color:#412754;
}
#tabsB a:hover {
	background-position:0% -42px;
}
#tabsB a:hover span {
	background-position:100% -42px;
}
#tabsB #current a {
	background-position:0% -42px;
}
#tabsB #current a span {
	background-position:100% -42px;
}
#search {
	width:190px;
	height:30px;
	float:right;
	background-image:url(../images/searchButtonTab.gif);
	background-repeat:no-repeat;
	margin-bottom:7px;
}
#searchBar {
	width:180px;
	margin-left:7px;
}
input.searchI {
	width:120px;
	margin-top:5px;
}
input.GObtn {
	color:#ebcfc6;
	background-color:#412754;
	border:1px outset #C1B0D0;
	margin-left:5px;
}
#genericDIV {
	width:90%;
	height:auto;
	margin: 15px auto;
	padding:5px 10px;
	background-color:#FFFFFF;
}
#leftSideBar {
	width:215px;
	height:auto;
	float:left;
}
#rightSideBar {
	width:310px;
	height:auto;
	float:right;
}
#rightSideBarCenter {
	width:310px;
	height:auto;
	float:right;
	text-align:center;
}
#menuContainer {
	width:203px;
	height:auto;
	background-color:#C1B0D0;
	float:left;
	margin:0 10px 10px 0;
}
#menuContainerTop {
	width:203px;
	height:15px;
	background-image:url(../images/sideNavBox_01.jpg);
	background-repeat:no-repeat;
}
#menuContainerBottom {
	width:203px;
	height:15px;
	background-image:url(../images/sideNavBox_02.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#menu3 {
	width:201px;
	background: #C1B0D0;
	float:left;
}
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 200px; /*For KHTML*/
	list-style: none;
}
ul#navmenu-v:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#navmenu-v li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}
/* Root Menu */
ul#navmenu-v a {
	display: block;
	color: #412754;
	background: url(../images/navButton.jpg);
	padding: 8px 0 0 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	background-color:#c2b1d0;
}
ul#navmenu-v a.submenu {
	background: url(../images/navButton_2.jpg);
}
ul#navmenu-v ul .submenu2 {
	background: url(../images/navButton_2.jpg);
}
/* Root Menu Hover Persistence */
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {
	color:#333;
	background: url(../images/navButton.jpg) 0 -32px;
	padding: 8px 0 0 30px;
	background-color:#ececec;
}
/* 2nd Menu */
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
	color: #412754;
	background: url(../images/navButton.jpg);
	padding: 8px 0 0 30px;
	background-color:#c2b1d0;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {
	color: #333;
	background: url(../images/navButton.jpg) 0 -32px;
	padding: 8px 0 0 30px;
	background-color:#ececec;
}
/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a {
	color: #412754;
	background: url(../images/navButton.jpg);
	padding: 8px 0 0 30px;
	background-color:#c2b1d0;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a {
	color: #333;
	background: url(../images/navButton.jpg) 0 -32px;
	padding: 8px 0 0 30px;
	background-color:#ececec;
}
ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {
	display: none;
}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {
	display: block;
}
/* End leftside navigation
--------------------------------------------------*/
#bibleGateway {
	width:196px;
	height:46px;
	margin:auto;
	clear:both;
}
#churchInformationForm {
	width:120px;
	height:106px;
	margin:auto;
	clear:both;
	margin-bottom:10px;
}
#connectorialBodies {
	width:200px;
	height:auto;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
}
#connectorialBodiesTop {
	width:200px;
	height:50px;
	background-image:url(../images/connectionalBodies.jpg);
	background-repeat:no-repeat;
}
#connectorialBodiesTop p {
	text-indent:-9999px;
}
#connectorialBodiesBottom {
	width:186px;
	height:auto;
	margin:auto;
	padding:5px;
	background-color:#FFF;
	border-left:2px #2b1a39 solid;
	border-right:2px #2b1a39 solid;
	border-bottom:2px #2b1a39 solid;
	font:95%;
}
#connectorialBodies ul {
	padding-top:3px;
	list-style-type:none;
}
#connectorialBodies ul li {
	padding:0 0 3px;
	margin-bottom:5px;
}
#ChurchNews {
	width:300px;
	height:inherit;
	margin-left:10px;
	float:right;
}
#ChurchNewsTop {
	width:300px;
	height:50px;
	background-image:url(../images/ChurchNewsTop.jpg);
	background-repeat:no-repeat;
}
#ChurchNewsTop p {
	text-indent:-9999px;
}
#ChurchNewsBottom {
	width:286px;
	height:auto;
	margin:auto;
	padding:5px;
	background-color:#faf2ff;
	border-left:2px #2b1a39 solid;
	border-right:2px #2b1a39 solid;
	border-bottom:2px #2b1a39 solid;
	font-size:95%;
}
#ChurchNews ul {
	padding-top:0px;
	list-style-type:none;
}
#ChurchNews ul li {
	padding:0 0 3px 5px;
}
#lectionaryReading {
	width:300px;
	height:auto;
	margin:10px 0 0 10px;
	float:right;
}
#newsService {
	width:300px;
	height:auto;
	margin:10px 0 0 10px;
	float:right;
}
#todayMagazine {
	width:300px;
	height:auto;
	margin:10px 0 0 10px;
	float:right;
}
#PCUSAVideo {
	width:425px;
	height:auto;
	margin:auto;
	margin-top:20px;
}
#SundaySchedule {
	width:300px;
	height:auto;
	margin:25px 0 0 15px;
	float:left;
}
#sundayTop {
	width:300px;
	height:50px;
	background-image:url(../images/SundayScheduleTop.jpg);
	background-repeat:no-repeat;
}
#sundayTop p {
	text-indent:-9999px;
}
#sundayBottom {
	width:286px;
	height:auto;
	margin:auto;
	padding:5px;
	background-color:#fff;
	border-top:#2b1a39 2px solid;
	border-left:2px #ebd2ff solid;
	border-right:2px #ebd2ff solid;
	border-bottom:2px #ebd2ff solid;
	font:95%;
}
#SundaySchedule ul {
	padding-top:3px;
	list-style-type:none;
}
#SundaySchedule ul li {
	padding:0 0 3px 5px;
}
#homepageFlash {
	width:675px;
	height:249px;
	float:right;
}
#footer {
	width:1024px;
	height:125px;
	margin:auto;
	clear:both;
}
#footerText {
	width:1024px;
	height:125px;
}
#copyright {
	width:1014px;
	height:25px;
	margin:auto;
	color:#402754;
	font-size:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}
#textLinks {
	width:1014px;
	height:25px;
	margin:auto;
	color:#402754;
	font-size:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}
#copyright p {
	margin:0;
	padding:0;
}
#weeklySchedule {
	width:650px;
	height:auto;
	margin:auto;
	padding:10px;
	background-color:#FAF2FF;
	color:#412754;
	border:2px solid #412754;
}
#upcomingEvents {
	width:400px;
	height:auto;
	margin:auto;
	padding:10px;
	background-color:#FAF2FF;
	color:#412754;
	border:2px solid #412754;
}
.schedule {
	padding: 5px;
	width:auto;
	height:auto;
	border-top:1px solid #412754;
	margin-left:15px;
}
.scheduleTop {
	padding: 5px;
	width:auto;
	height:auto;
	margin-left:15px;
}
#PW {
	width:680px;
	height:auto;
	margin:auto;
	border:1px solid #412754;
	background-color:#f0e7f7;
}
#PW_top {
	width:670px;
	height:auto;
	background-color:#412754;
	color:#FFF;
	padding:5px;
}
#PW_top p {
	font-size:125%;
	font-weight:bold;
	margin-left:15px;
	background-color:#412754;
	color:#FFF;
	display:block;
	margin:0;
	padding:0;
}
#PW_bottom {
	width:670px;
	height:auto;
	padding:5px;
}
/* ------------ Prayer Request Form ---------- */
#form {
	width:600px;
	background-color:#FAF2FF;
	border:1px dotted #412754;
	padding:0 5px 5px 5px;
	margin:10px auto 5px;
}
input.txt {
	color:#6e161d;
	border:1px inset #412754;
	width:200px;
	padding:5px;
}
textarea.txt {
	width:200px;
	height:60px;
	color:#6e161d;
	border:1px inset #412754;
}
input.btn {
	color:#ebcfc6;
	background-color:#412754;
	border:1px outset #C1B0D0;
	margin-right:5px;
	padding:3px;
}
form p {
	clear:left;
	margin-bottom:5px;
	padding:5px;
}
form p label {
	float:left;
	width:40%;
}
#buttons {
	text-align:center;
	margin-bottom:5px;
}
/* ------------------ Trinity Window ------------*/
#trinityWindowList {
	width:700px;
	height:1950px;
	margin:5px auto;
	padding:5px;
	background-color:#FFFFFF;
	color:#412754;
	border:1px solid #412754;
}
#trinityWindowList dl {
	float:left;
	width:675px;
	margin:10px 20px;
	padding:0;
	display:inline;
	border-bottom:1px solid #412754;
}
#trinityWindowList dt {
	float:left;
	width:675px;
	margin-bottom:10px;
	padding:0;
	font-size:180%;
	color:#412754;
}
#trinityWindowList dd {
	width:675px;
	padding:0;
	color:#412754;
	float:left;
}
#adminPages {
	width:95%;
	height:auto;
	margin:auto;
	margin-top:10px;
	background-color:#FFFFFF;
	color:#000000;
}
/* ------------------ Page Titles --------------*/
#TitleAdminMenu {
	width:275px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleAdminMenu.jpg);
	background-repeat:no-repeat;
}
#TitleCallAction {
	width:287px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleCallAction.jpg);
	background-repeat:no-repeat;
}
#TitleChildWorship {
	width:587px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titlehelpingchild.jpg);
	background-repeat:no-repeat;
}
#TitleChristianEducation {
	width:415px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleChristianEducation.jpg);
	background-repeat:no-repeat;
}
#TitleChurchHistory {
	width:326px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleChurchHistory.jpg);
	background-repeat:no-repeat;
}
#TitleChurchNews {
	width:276px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleChurchNews.jpg);
	background-repeat:no-repeat;
}
#TitleChurchStaff {
	width:276px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleChurchStaff.jpg);
	background-repeat:no-repeat;
}
#TitleFacilities {
	width:403px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleFacilities.jpg);
	background-repeat:no-repeat;
}
#TitleFunerals {
	width:193px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleFunerals.jpg);
	background-repeat:no-repeat;
}
#TitleLinks {
	width:123px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleLinks.jpg);
	background-repeat:no-repeat;
}
#TitleLocation {
	width:276px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleLocation.jpg);
	background-repeat:no-repeat;
}
#TitleLogin {
	width:131px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleLogin.jpg);
	background-repeat:no-repeat;
}
#TitleMemberInformation {
	width:442px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleMemberInfo.jpg);
	background-repeat:no-repeat;
}
#TitleMissionStatement {
	width:396px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleMissionStatement.jpg);
	background-repeat:no-repeat;
}
#TitleMissionServe {
	width:328px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleServeMission.jpg);
	background-repeat:no-repeat;
}
#TitleMusic {
	width:354px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleMusic.jpg);
	background-repeat:no-repeat;
}
#TitleNewsletter {
	width:396px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleNewsletter.jpg);
	background-repeat:no-repeat;
}
#TitleOops {
	width:143px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleOops.jpg);
	background-repeat:no-repeat;
}
#TitlePrayerRequests {
	width:350px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitlePrayerRequests.jpg);
	background-repeat:no-repeat;
}
#TitlePresbyterianWomen {
	width:441px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitlePresbyterianWomen.jpg);
	background-repeat:no-repeat;
}
#TitleSchedule {
	width:207px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleSchedule.jpg);
	background-repeat:no-repeat;
}
#TitleSermon {
	width:195px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleSermon.jpg);
	background-repeat:no-repeat;
}
#TitleStainedGlassWindow {
	width:473px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleStainedGlassWindow.jpg);
	background-repeat:no-repeat;
}
#TitleThankYou {
	width:234px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleThankYou.jpg);
	background-repeat:no-repeat;
}
#TitleWeddings {
	width:214px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleWeddings.jpg);
	background-repeat:no-repeat;
}
#TitleWelcome {
	width:212px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleWelcome.jpg);
	background-repeat:no-repeat;
}
#TitleWorship {
	width:182px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/titleWorship.jpg);
	background-repeat:no-repeat;
}
#TitleYouth {
	width:134px;
	height:73px;
	text-indent:-9999px;
	background-image:url(../images/TitleYouth.jpg);
	background-repeat:no-repeat;
}
.Green {
	color: #0F0;
}

