


body {
  text-align: center;
  margin: 0px;
  padding: 0px;
  background-color: #fffcf5;
}

.outerEnvelope3 {
  width: 850px;
  margin: 0px auto 0px auto;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #63523C;
  background-image: url("../art/3ColTopBar.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}
.outerEnvelope2 {
  width: 850px;
  margin: 0px auto 0px auto;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #63523C;
  background-image: url("../art/2ColTopBar.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}

.menuEnvelope {
  margin: 138px 0px 0px 0px;
  float: left;
}
.menuCell {
  height: 28px;
  font-style: italic;
  color: white;
  font-weight: bold;
}
.menuSepCell {
  width: 13px;
}
.menuLink {
  color: black;
  text-decoration: none;
  font-style: italic;
  font-weight: bold;
  font-size: 12pt;
}

.mainEnvelope {
  margin: 0px;
  width: 850px;
  clear: left;
}

.col1of3 {
  background-color: #F0E3D1;
  color: #63523C;
  width: 295px;
  vertical-align: top;
}

.sep1 {
  background-image: url("../art/sep1Background.gif");
  background-repeat: repeat-y;
  vertical-align: top;
  width: 17px;
}
.col2of3 {
  background-color: #D4E4EB;
  color: #63523C;
  width: 283px;
  vertical-align: top;
  background-image: url("../art/col2UpperRight.jpg");
  background-repeat: no-repeat;
  background-position: right top;
}  
.sep2 {
  background-image: url("../art/sep2Background.gif");
  background-repeat: repeat-y;
  vertical-align: top;
  width: 17px;
}
.col3of3 {
  background-color: #F0E3D1;
  color: #63523C;
  vertical-align: top;
  background-image: url("../art/col3UpperLeft.jpg");
  background-repeat: no-repeat;
  width: 238px;
}
.col1of2 {
  background-color: #D4E4EB;
  color: #63523C;
  width: 595px;
  vertical-align: top;
  background-image: url("../art/col2UpperRight.jpg");
  background-repeat: no-repeat;
  background-position: right top;
}  
.col2of2 {
  background-color: #F0E3D1;
  color: #63523C;
  vertical-align: top;
  background-image: url("../art/col3UpperLeft.jpg");
  background-repeat: no-repeat;
  width: 238px;
}

.insideCol3of3 {
  margin: 42px 7px 5px 7px;
}
.insideCol1of2 {
  margin: 15px 20px 5px 20px;
}
.inside1of3 {
  margin: 5px 15px 5px 15px;
}
.inside2of3 {
  margin: 5px 15px 5px 15px;
}
.inside2of2 {
  margin: 35px 15px 5px 15px;
}
.boxTitle {
  font-size: 16pt;
  color: #63523C;
  border-style: solid;
  border-color: #63523C;
  border-width: 0px 0px 1px 0px;
  text-align: left;
  overflow: hidden;
  zoom: 1;
}
.linkPageLink {
  color: #63523C;
}

.lhEnvelope {
  text-align: center;
  font-size: 8pt;
  color: #63523c;
  padding-top: 15px;
  padding-bottom: 15px;
}
.lhLink {
  color: #63523C;
}
/* Staff Page */
.staffMember {
  clear: left;
}
.staffImg {
  margin: 0px 20px 15px 0px;
  float: left;
}

/* Dynamic Page Classes */


.frameLook {
  background-color: #f0e3d1;
  margin-top: 4px;
}

.inlineObitName {
  color: #63523c;
}
.inlineObitDOD {
  color: #63523c;
  font-size: 9pt;
  margin-left: 25px;
}
.fullObitListTableStyle {
  width: 500px;
}
.fullObitListNameCell {
  color: #63523C;
  width: 390px;
}
.fullObitListLinkCell {
  width: 110px;
}
.fullObitListDateCell {
  margin-left: 30px;
  font-size: 9pt;
  color: #63523C;
}

#obitCopy {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
}

.obitDetails {
  color: #63523c;
}


.messageDIV {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
}


