body      { background-color: #fff4c4; margin: 0; padding: 0; border-width: 0; outline-width: 0 }
#body_layout      { background-color: white; text-align: left; margin: 0 52px; padding: 0; position: relative; top: 80px; width: 842px; height: 596px; min-width: 842px; min-height: 596px; max-width: 842px; max-height: 596px; vertical-align: top; border: solid 1px #4c475c; outline-width: 0 }
p     { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 12pt; font-stretch: normal; text-decoration: none; text-align: left; margin-top: 8px; margin-bottom: 0 }
h1   { color: #4c475c; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 22pt; font-stretch: normal; text-decoration: none; margin: 0; padding: 0; position: relative; left: -6000px }
h2   { color: #4c475c; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; margin: 10px 0 5px; padding: 0; position: relative; left: -6000px }
h3  { color: #4c475c; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; margin: 10px 0 5px; padding: 0; position: relative; left: -6000px }
#logo_index  { margin: 0; padding: 0; position: relative; top: -40px; left: -52px; width: 358px; height: 369px; min-width: 358px; min-height: 369px; max-width: 358px; max-height: 369px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_vision { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_theword { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_project { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_history { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_present { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_about { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_progress { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_beliefs { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_donation { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_fundmanagement { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_contactus { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_thankyou { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_cancelled { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_giftaidthankyou { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_contactusthankyou { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#logo_links { margin: 0; padding: 0; position: relative; top: -40px; left: -51px; width: 179px; height: 188px; min-width: 179px; min-height: 188px; max-width: 179px; max-height: 188px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#title_index    { background-image: url("images/indexpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -9px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_vision    { background-image: url("images/visionpagetitle.gif"); background-repeat: no-repeat; position: relative; top: 40px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_theword    { background-image: url("images/thewordpagetitle.gif"); background-repeat: no-repeat; position: relative; top: 40px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_project    { background-image: url("images/projectpagetitle.gif"); background-repeat: no-repeat; position: relative; top: 40px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_history     { background-image: url("images/historypagetitle.gif"); background-repeat: no-repeat; position: relative; top: 33px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_present    { background-image: url("images/presentpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_about  { background-image: url("images/aboutpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_progress  { background-image: url("images/progresspagetitle.gif"); background-repeat: no-repeat; position: relative; top: 111px; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_beliefs  { background-image: url("images/beliefspagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_donation  { background-image: url("images/donationpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_fundmanagement  { background-image: url("images/fundmanagementpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_dataprotection   { background-image: url("images/dataprotectionpagetitle.gif"); background-repeat: no-repeat; position: relative; top: -100px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_contactus  { background-image: url("images/contactuspagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_links { background-image: url("images/linkspagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_thankyou  { background-image: url("images/thankyoupagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_cancelled { background-image: url("images/cancelledpagetitle.gif"); background-repeat: no-repeat; position: relative; left: 40px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_giftaidthankyou  { background-image: url("images/thankyoupagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#title_contactusthankyou  { background-image: url("images/thankyoupagetitle.gif"); background-repeat: no-repeat; position: relative; top: -140px; left: 236px; width: 460px; height: 24px; min-width: 460px; min-height: 24px; max-width: 460px; max-height: 24px; overflow: hidden; clip: auto }
#text_index     { color: #4c475c; text-align: left; position: relative; top: -9px; left: 40px; width: 776px; height: 126px; min-width: 776px; min-height: 126px; max-width: 776px; max-height: 126px; overflow: auto; clip: auto }
#text_vision   { color: #4c475c; text-align: left; position: relative; top: 40px; left: 40px; width: 776px; height: 260px; min-width: 776px; min-height: 260px; max-width: 776px; max-height: 260px; overflow: auto; clip: auto }
#text_theword   { color: #4c475c; text-align: left; position: relative; top: 40px; left: 40px; width: 776px; height: 260px; min-width: 776px; min-height: 260px; max-width: 776px; max-height: 260px; overflow: auto; clip: auto }
#text_project   { color: #4c475c; text-align: left; position: relative; top: 40px; left: 40px; width: 776px; height: 260px; min-width: 776px; min-height: 260px; max-width: 776px; max-height: 260px; overflow: auto; clip: auto }
#text_history       { color: #4c475c; text-align: left; position: relative; top: 33px; left: 40px; width: 776px; height: 240px; min-width: 776px; min-height: 240px; max-width: 776px; max-height: 240px; overflow: auto; clip: auto }
#text_present     { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_about   { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_progress  { color: #4c475c; text-align: left; position: relative; top: 111px; left: 40px; width: 776px; height: 180px; min-width: 776px; min-height: 180px; max-width: 776px; max-height: 180px; overflow: auto; clip: auto }
#text_beliefs   { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_donation   { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_fundmanagement  { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_dataprotection     { color: #4c475c; text-align: left; position: relative; top: -100px; left: 236px; width: 575px; min-width: 575px; max-width: 575px }
#text_contactus  { color: #4c475c; text-align: left; position: relative; top: -130px; left: 236px; width: 580px; min-width: 580px; max-width: 580px }
#text_links   { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; height: 380px; min-width: 580px; min-height: 380px; max-width: 580px; max-height: 380px; overflow: auto; clip: auto }
#text_thankyou   { color: #4c475c; text-align: left; position: relative; top: -140px; left: 236px; width: 580px; min-width: 580px; max-width: 580px }
#text_cancelled  { color: #4c475c; text-align: left; position: relative; left: 40px; width: 776px; min-width: 776px; max-width: 776px }
#text_giftaidthankyou  { color: #4c475c; position: relative; top: -140px; left: 236px; width: 580px; min-width: 580px; max-width: 580px }
#text_contactusthankyou  { color: #4c475c; position: relative; top: -140px; left: 236px; width: 580px; min-width: 580px; max-width: 580px }
.footer   { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-decoration: none; background-color: #4c475c; margin-top: 218px; margin-left: -421px; position: absolute; top: 50%; left: 50%; width: 842px; height: 80px; min-width: 842px; min-height: 80px; max-width: 842px; max-height: 80px; overflow: hidden; clip: auto }
.footerlink  { color: #fff4c4; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-decoration: none; background-color: #4c475c; position: relative }
.jpfooterlink  { color: #a4a1ac; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-decoration: none; background-color: #4c475c }
.footerlink:hover  { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-decoration: none; background-color: #4c475c }
.jpfooterlink:hover { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-decoration: none; background-color: #4c475c }
#photo_church_artists_impression { margin-top: -100px; margin-left: -120px; position: absolute; top: 50%; left: 50%; width: 530px; height: 146px; min-width: 530px; min-height: 146px; max-width: 530px; max-height: 146px; overflow: hidden; clip: auto; border: none 0px }
#photocredit_church_artists_impression   { background-image: url("images/RGPArchitects_photocredit.gif"); background-repeat: no-repeat; margin-top: 36px; margin-left: 48px; position: absolute; top: 50%; left: 50%; width: 340px; height: 12px; min-width: 340px; min-height: 12px; max-width: 340px; max-height: 12px; overflow: hidden; clip: auto }
#photo_open_bible { margin: -340px 0 0 -221px; padding: 0; position: absolute; top: 50%; left: 50%; width: 442px; height: 260px; min-width: 442px; min-height: 260px; max-width: 442px; max-height: 260px; overflow: hidden; clip: auto; border-width: 0; outline-width: 0 }
#photo_existing_exterior_church   { margin-top: -280px; margin-left: -265px; position: absolute; top: 50%; left: 50%; width: 278px; height: 196px; min-width: 278px; min-height: 196px; max-width: 278px; max-height: 196px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_existing_exterior_hall   { margin-top: -280px; margin-left: 35px; position: absolute; top: 50%; left: 50%; width: 361px; height: 196px; min-width: 361px; min-height: 196px; max-width: 361px; max-height: 196px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_existing_interior_church { margin-top: -130px; margin-left: -460px; position: absolute; top: 50%; left: 50%; width: 242px; height: 161px; min-width: 242px; min-height: 161px; max-width: 242px; max-height: 161px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_existing_interior_hall { margin-top: 40px; margin-left: -460px; position: absolute; top: 50%; left: 50%; width: 242px; height: 161px; min-width: 242px; min-height: 161px; max-width: 242px; max-height: 161px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_existing_interior_church_singing  { margin-top: -130px; margin-left: -460px; position: absolute; top: 50%; left: 50%; width: 242px; height: 161px; min-width: 242px; min-height: 161px; max-width: 242px; max-height: 161px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_toddlers_in_church  { margin-top: 40px; margin-left: -460px; position: absolute; top: 50%; left: 50%; width: 242px; height: 161px; min-width: 242px; min-height: 161px; max-width: 242px; max-height: 161px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#photo_3d_layout { margin-top: -280px; margin-left: -220px; position: absolute; top: 50%; left: 50%; width: 532px; height: 281px; min-width: 532px; min-height: 281px; max-width: 532px; max-height: 281px; overflow: hidden; clip: auto; border: solid 1px #4c475c; outline-width: 0 }
#photocredit_3d_layout  { margin-top: -12px; margin-left: 38px; position: absolute; top: 50%; left: 50%; width: 227px; height: 12px; min-width: 227px; min-height: 12px; max-width: 227px; max-height: 12px; overflow: hidden; clip: auto; color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; }
#photocredit_3d_layout a:link  { color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; }
#photocredit_3d_layout a:hover  { color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; }
#photocredit_3d_layout a:visited  { color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; }
#photo_beliefs { margin-top: -130px; margin-left: -450px; position: absolute; top: 50%; left: 50%; width: 210px; height: 320px; min-width: 210px; min-height: 320px; max-width: 210px; max-height: 320px; overflow: hidden; clip: auto; border: solid 1px #4c475c }
#wastwalogo  { position: relative; left: 652px; width: 160px; height: 80px; min-width: 160px; min-height: 80px; max-width: 160px; max-height: 80px; overflow: hidden; clip: auto }
#strapline   { background-image: url("images/strapline.gif"); background-repeat: no-repeat; position: relative; top: -70px; left: 40px; width: 600px; height: 28px; min-width: 600px; min-height: 28px; max-width: 600px; max-height: 28px; overflow: hidden; clip: auto }
#footerlinksposition  { position: relative; top: -70px; left: 40px }
#prefercheque { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: #fff4c4; padding: 0 4px; border: solid 1px }
.form_input { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt }
.form_submit { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none }
.form_submit:hover { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: underline }
.general_link { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none }
.general_link:hover { color: #4c475c; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: underline }
#thetick { margin-top: -120px; margin-left: -460px; position: absolute; top: 50%; left: 50%; width: 227px; height: 283px; min-width: 227px; min-height: 283px; max-width: 227px; max-height: 283px; overflow: hidden; clip: auto }
#donating_hand { margin-top: -120px; margin-left: -420px; position: absolute; top: 50%; left: 50%; width: 210px; height: 231px; min-width: 210px; min-height: 231px; max-width: 210px; max-height: 231px; overflow: hidden; clip: auto }
#magnify { margin-top: -120px; margin-left: -400px; position: absolute; top: 50%; left: 50%; width: 186px; height: 300px; min-width: 186px; min-height: 300px; max-width: 186px; max-height: 300px; overflow: hidden; clip: auto }
#linked { margin-top: -100px; margin-left: -420px; position: absolute; top: 50%; left: 50%; width: 196px; height: 292px; min-width: 196px; min-height: 292px; max-width: 196px; max-height: 292px; overflow: hidden; clip: auto }
#contactgirl { margin-top: -80px; margin-left: -420px; position: absolute; top: 50%; left: 50%; width: 175px; height: 273px; min-width: 175px; min-height: 273px; max-width: 175px; max-height: 273px; overflow: hidden; clip: auto }
#gallery {
	text-align:center;
	width: 700px;
	height: 516px;
	clip:rect(auto, auto, auto, auto);
	overflow:auto;
	position:relative;
	top: -188px;
	left: 142px;
}
.gallery_image {
	border: solid 1px #4c475c;
	outline-width: 0;
	margin: 8px;
}