/*
========== Ben More CSS Standards.
==========
========== 
========== Use multi-line comments (like this).
========== Start with 'body' and a: colors.
==========
========== Place styles in order used (first use).
==========
========== Use separate classes for position and style within tables (for Netscape).
==========
========== Naming convention:
==========
========== Begin 'global' or 'pagename'
========== ..followed by meaningful name, e.g. 'menu'
========== ...and then 'xy' for position, if appropriate.
==========
========== Hence examples:
==========
========== .globaldatexy 
========== .indexpicturestyle
========== 
========== { and } or separate lines.
==========
==========  RC 1st June 2004
==========
*/

body
{
background-color: #ffffff;
}

a:link{color: #000000;}
a:visited{color: #000080;}
a:hover{color: #8e9770;}

.globalbody
{
font-family: 'times new roman', arial, helvetica, 'sans serif';
text-align: left;
font-weight: 700;
font-size: 16px;
color: #000080;
}

.globalbodysmall
{
font-family: 'times new roman', arial, helvetica, 'sans serif';
text-align: left;
font-weight: 700;
font-size: 12px;
color: #000080;
}

.globaldatexy
{
position:absolute; left: 320px; top: 5px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
text-align: left;
font-weight: normal;
font-size: 11px;
color: #000000;
}

.globalcrest1xy
{
position:absolute; left: 5px; top: 5px; z-index:4;
}

.globalcrest2xy
{
position:absolute; left: 700px; top: 5px; z-index:4;
}

.globalbackxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 1600px;
background-color: #d6cdbc;
}

.globalheaderxy
{
position:absolute; left: 90px; top: 25px; z-index:3;
width: 600px;
height: 100px;
background-color: #8e9770;
}

.globaltext1xy
{
position:absolute; left: 245px; top: 30px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif'; 
width: 450px;
height: 80px;
font-size: 48px;
color: #ffffff;
}

.globaltext2xy
{
position:absolute; left: 185px; top: 85px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif'; 
width: 550px;
height: 30px;
font-size: 24px;
color: #ffffff;
}

.homebuttonxy
{
position:absolute; left: 120px; top: 137px; z-index:3;
}

.contactbuttonxy
{
position:absolute; left: 166px; top: 137px; z-index:3;
}

.aboutbuttonxy
{
position:absolute; left: 221px; top: 137px; z-index:3;
}

.mapbuttonxy
{
position:absolute; left: 306px; top: 137px; z-index:3;
}

.edbuttonxy
{
position:absolute; left: 376px; top: 137px; z-index:3;
}

.linkpagebuttonxy
{
position:absolute; left: 490px; top: 137px; z-index:3;
}

.gallerybuttonxy
{
position:absolute; left: 566px; top: 137px; z-index:3;
}

.newsbuttonxy
{
position:absolute; left: 617px; top: 137px; z-index:3;
}

.indextaglinexy
{
position:absolute; left: 94px; top: 365px; z-index:4;
}

.indexcopylinkxy
{
position:absolute; left: 90px; top: 470px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.indexwashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 530px;
background-color: #d6cdbc;
}

.indexbannerpicxy
{
position:absolute; left: 90px; top: 170px; z-index:3;
}

.indextextxy
{
position:absolute; left: 90px; top: 400px; z-index:5;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 600px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: center;
color: #000000;
}

.contactwashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 570px;
background-color: #d6cdbc;
}

.contactbackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 370px;
background-color: #eae1d0;
}

.contactaddtitlexy
{
position:absolute; left: 160px; top: 200px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.contactadddetailxy
{
position:absolute; left: 260px; top: 200px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 350px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.contactteltitlexy
{
position:absolute; left: 160px; top: 270px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.contactteldetailxy
{
position:absolute; left: 260px; top: 270px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 380px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.contactmailtitlexy
{
position:absolute; left: 160px; top: 300px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.contactmaildetailxy
{
position:absolute; left: 260px; top: 300px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 380px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.contactcompanyinfoxy
{
position:absolute; left: 170px; top: 350px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.contactcharityinfoxy
{
position:absolute; left: 170px; top: 390px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.contactparaxy
{
position:absolute; left: 100px; top: 450px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 700;
text-align: center;
color: #000000;
}

.contactcopylinkxy
{
position:absolute; left: 90px; top: 500px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.aboutwashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 890px;
background-color: #d6cdbc;
}

.aboutbackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 710px;
background-color: #eae1d0;
}

.aboutpara1xy
{
position:absolute; left: 100px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.aboutpara2xy
{
position:absolute; left: 100px; top: 655px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 700;
text-align: center;
color: #000000;
}

.aboutaddtitlexy
{
position:absolute; left: 160px; top: 710px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.aboutadddetailxy
{
position:absolute; left: 260px; top: 710px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 380px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.aboutteltitlexy
{
position:absolute; left: 160px; top: 750px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.aboutteldetailxy
{
position:absolute; left: 260px; top: 750px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 380px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.aboutmailtitlexy
{
position:absolute; left: 160px; top: 770px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 90px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: right;
color: #000000;
}

.aboutmaildetailxy
{
position:absolute; left: 260px; top: 770px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 380px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.aboutcopylinkxy
{
position:absolute; left: 90px; top: 830px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.mapwashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 880px;
background-color: #d6cdbc;
}

.mapbackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 700px;
background-color: #eae1d0;
}

.maptext1xy
{
position:absolute; left: 100px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.mapcopylinkxy
{
position:absolute; left: 90px; top: 830px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.edwashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 1000px;
background-color: #d6cdbc;
}

.edbackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 820px;
background-color: #eae1d0;
}

.edpara1xy
{
position:absolute; left: 100px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.edcopylinkxy
{
position:absolute; left: 90px; top: 950px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.linkpagewashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 625px;
background-color: #d6cdbc;
}

.linkpageback1xy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 174px;
background-color: #eae1d0;
}

.linkpagepic1xy
{
position:absolute; left: 100px; top: 185px; z-index:4;
}

.linkpagetext1xy
{
position:absolute; left: 340px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 340px;
height: 174px;
font-size: 16px;
font-weight: 600;
text-align: left;
color: #000000;
}

.linkpageback2xy
{
position:absolute; left: 90px; top: 360px; z-index:1;
width: 600px;
height: 174px;
background-color: #eae1d0;
}

.linkpagepic2xy
{
position:absolute; left: 100px; top: 370px; z-index:4;
}

.linkpagetext2xy
{
position:absolute; left: 100px; top: 370px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 440px;
height: 174px;
font-size: 16px;
font-weight: 600;
text-align: left;
color: #000000;
}

.linkpageback3xy
{
position:absolute; left: 90px; top: 554px; z-index:1;
width: 600px;
height: 54px;
background-color: #eae1d0;
}

.linkpagecopylinkxy
{
position:absolute; left: 90px; top: 575px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.gallerywashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 1135px;
background-color: #d6cdbc;
}

.gallerybackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 950px;
background-color: #eae1d0;
}

.gallerypic1xy
{
position:absolute; left: 105px; top: 185px; z-index:3;
}

.gallerypic2xy
{
position:absolute; left: 432px; top: 185px; z-index:3;
}

.gallerypic3xy
{
position:absolute; left: 105px; top: 395px; z-index:3;
}

.gallerypic4xy
{
position:absolute; left: 492px; top: 395px; z-index:3;
}

.gallerypic5xy
{
position:absolute; left: 105px; top: 670px; z-index:3;
}

.gallerypic6xy
{
position:absolute; left: 432px; top: 670px; z-index:3;
}

.gallerypic7xy
{
position:absolute; left: 105px; top: 885px; z-index:3;
}

.gallerypic8xy
{
position:absolute; left: 432px; top: 885px; z-index:3;
}

.gallerysquirrelpicxy
{
position:absolute; left: 338px; top: 443px; z-index:3;
}

.gallerycopylinkxy
{
position:absolute; left: 90px; top: 1085px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

.announcebackxy
{
position:absolute; left: 15px; top: 15px; z-index:3;
width: 850px;
height: 820px;
background-color: #eae1d0;
}

.announceback1xy
{
position:absolute; left: 40px; top: 295px; z-index:4;
width: 800px;
height: 500px;
background-color: #aaaaaa;
}

.announceback2xy
{
position:absolute; left: 45px; top: 300px; z-index:5;
width: 790px;
height: 490px;
background-color: #eae1d0;
}

.announcepicxy
{
position:absolute; left: 593px; top: 60px; z-index:5;
}

.announcepicbackxy
{
position:absolute; left: 588px; top: 55px; z-index:4;
width: 250px;
height: 190px;
background-color: #aaaaaa;
}

.announcepara1xy
{
position:absolute; left: 45px; top: 60px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 550px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.announcepara2xy
{
position:absolute; left: 95px; top: 330px; z-index:5;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 690px;
height: 370px;
font-size: 24px;
font-weight: 700;
text-align: center;
color: #000000;
}

.announcepara3xy
{
position:absolute; left: 45px; top: 805px; z-index:5;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 550px;
height: 40px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.invitebackxy
{
position:absolute; left: 15px; top: 15px; z-index:3;
width: 850px;
height: 600px;
background-color: #eae1d0;
}

.invitepicxy
{
position:absolute; left: 230px; top: 30px; z-index:4;
}

.photobackxy
{
position:absolute; left: 65px; top: 15px; z-index:3;
width: 650px;
height: 480px;
background-color: #eae1d0;
}

.photopicxy
{
position:absolute; left: 90px; top: 30px; z-index:4;
}

.photoback2xy
{
position:absolute; left: 140px; top: 15px; z-index:3;
width: 500px;
height: 630px;
background-color: #eae1d0;
}

.photopic2xy
{
position:absolute; left: 165px; top: 30px; z-index:4;
}

.newswashxy
{
position:absolute; left: 0px; top: 0px; z-index:0;
width: 780px;
height: 430px;
background-color: #d6cdbc;
}

.newsbackxy
{
position:absolute; left: 90px; top: 170px; z-index:1;
width: 600px;
height: 200px;
background-color: #eae1d0;
}

.newstitlexy
{
position:absolute; left: 100px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 580px;
height: 400px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #8e9770;
}

.newsitemxy
{
position:absolute; left: 280px; top: 180px; z-index:4;
font-family: 'times new roman', arial, helvetica, 'sans serif';
width: 360px;
height: 400px;
font-size: 18px;
font-weight: 500;
text-align: left;
color: #000000;
}

.newscopylinkxy
{
position:absolute; left: 90px; top: 390px; z-index:4;
font-family: arial, helvetica, 'sans serif'; 
width: 600px;
height: 20px;
font-size: 11px;
text-align: center;
color: #8e9770;
}

