

body {
  margin: 0px;
  padding: 0px;
  color: #383A63;
}


.outermostEnvelope {
  width: 800px;
  margin: 0px;
}



.topBar {
  vertical-align: top;
  width: 800px;
  height: 207px;
  background-color: white;
}

.outerContentArea {
  background-color: #9EBACE;
}


.col1of3 {
  width: 255px;
  vertical-align: top;
  background-image: url("../artNew/col1of3.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
.insideCol1of3 {
  margin: 10px 10px 5px 8px;
}
.insideCol1of3bottom {
  margin: 30px 25px 5px 15px;
  text-align: center;
}

.col2of3 {
  width: 359px;
  vertical-align: top;
  background-image: url("../artNew/col2of3.gif");
  background-position: top left;
  background-repeat: repeat-y;

/*border-color: yellow;
border-style: solid;
border-width: 1px;
*/
}
.insideCol2of3 {
  margin: 20px 20px 5px 10px;
}

.col3of3 {
  width: 186px;
  vertical-align: top;
  background-image: url("../artNew/col3of3.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
.insideCol3of3 {
  margin: 10px 23px 5px 10px;
}




.col2of2 {
  width: 545px;
  vertical-align: top;
  background-image: url("../artNew/col2of2.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
.insideCol2of2 {
  margin: 10px 28px 5px 10px;
}

.bottommostEnvelope {
  background-color: #9EBACE;
  text-align: center;
  font-size: 8pt;
  padding-bottom: 10px;
}


a:active.lhLink {
  font-size: 8pt;
  color: #383A63;
  text-decoration: none;
}
a:link.lhLink {
  font-size: 8pt;
  color: #383A63;
  text-decoration: none;
}
a:hover.lhLink {
  font-size: 8pt;
  color: #383A63;
  text-decoration: none;
}
a:visited.lhLink {
  font-size: 8pt;
  color: #383A63;
  text-decoration: none;
}

.menuOuterEnvelope {
  margin: 0px;
}


.caption {
  font-size: 9pt;
  text-align: center;
}

/* short Obit List Classes */

.frameLook {
  background-color: #DBE8F2;
  margin: 4px 0px 3px 7px;
  color: #383A63;
}

.inLineObitTitle {
  margin-top: 10px;
  font-weight: bold;
}

.inLineObitName {
  font-size: 11pt;
}

.inLineObitDOD {
  font-size: 9pt;
  padding: 0px 0px 10px 20px;
}

a:active.inLineObitLink {
  color: #383A63;
  text-decoration: none;
}
a:link.inLineObitLink {
  color: #383A63;
  text-decoration: none;
}
a:hover.inLineObitLink {
  color: #383A63;
  text-decoration: none;
}
a:visited.inLineObitLink {
  color: #383A63;
  text-decoration: none;
}


/* archive form classes */

.archiveFormName {
  font-size: 10pt;
}



/* Full Obit List Classes */

.fullObitListTableStyle {
  margin-left: 10px;
  width: 310px;
  color: #383A63;
}


.fullObitListNameCell {
  color: #383A63;
}

.fullObitListDateCell {
  font-size: 9pt;
  padding-left: 30px;
  color: #383A63;
}

.fullObitListLinkCell {
}

.fullObitListSep {
  color: #6082AB;
  height: 1px;
  width: 95%;
}


/* showObit classes */

#obitCopy {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  z-index: -10;
}

.ObitTitle {
  padding-top: 10px;
  font-size: 13pt;
}

.ObitDetails {
  font-size: 11pt;
  padding-right: 15px;
}

.obitCondolenceTitle {
  font-size: 16pt;
  margin: 0px 0px 0px 0px;
}
.obitCondolenceDetails {
  font-size: 9pt;
}

.upperAreaButtons {
  padding: 0px;
  margin: 3px 0px 0px 0px;
  border-width: 0px;
}
