BODY {
  text-align:center;
  font-family:Verdana, Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  background-color:#FFFFFF;
  margin:10px 0 0 0;
}

#wrapper {
  width:760px;
  margin:0 auto;
  text-align:left;
}

.cleaner {
  clear:both;
  height:1px;
  border:none;
  padding:0;
  margin:0;
}

.head1 {
  font-family:Courier New; 
  font-size:18px; 
  font-weight:bold; 
}

.green1 {
  color:#99872E ;
}

P {
  margin:0 0 16px 0;
}

A:link {
  color:#99872E;
  text-decoration:none;
}

A:visited {
  color:#99872E;
  text-decoration:none;
}

A:hover {
  color:#000000;
  text-decoration:none;
}

#top {
  position:relative;
  left:0px;
  top:0px;
  width:760px;
  height:176px;
  background-image:url(images/topback1.gif);
}

#halologo {
  position:absolute;
  left:15px;
  top:13px;
  width:119px;
  height:161px;
}

#tophead {
  position:absolute;
  left:185px;
  top:35px;
  width:284px;
  height:58px;
}

#topcouple {
  position:absolute;
  left:526px;
  top:9px;
  width:172px;
  height:111px;
}

#topemail {
  position:absolute;
  top:153px;
  width:735px;
  height:10px;
  text-align:right;
  color:#FFFFFF;
  font-size:13px;
}

#topemail A:link {
  color:#FFFFFF;
  text-decoration:none;
  padding:5px;
}

#topemail A:visited {
  color:#FFFFFF;
  text-decoration:none;
  padding:5px;
}

#topemail A:hover {
  color:#FFFFFF;
  text-decoration:underline;
  padding:5px;
}

#topmenu {
  position:absolute;
  left:145px;
  top:123px;
  height:21px;
  font-size:9px;
  color:#000000;
  vertical-align:middle;
}

#topmenu ul {
  display:inline;
  margin:0;
  padding:0;
}

#topmenu li {
  display:inline;
}

#topmenu A:link {
  color:#000000;
  text-decoration:none;
  padding:5px;
}

#topmenu A:visited {
  color:#000000;
  text-decoration:none;
  padding:5px;
}

#topmenu A:hover {
  color:#99872E;
  text-decoration:none;
  padding:5px;
}

.tmsep {
  vertical-align:middle;
}

#middle {
  margin:20px 37px 5px 25px;
  padding:0;
  width:698px;
}

#leftmenu {
  float:left;
  width:145px;
  margin:0 0 20px 0;
  padding:0;
  font-size:9px;
}

#leftmenu ul {
  list-style:none;
  margin:0;
  padding:0;
}

#leftmenu li {
  display:block;
  height:30px;
  padding-left:3px;
  margin-bottom:1px;
}

.lm1 {
  display:block;
  height:30px;
  background-color:#CBC283;
  padding-left:3px;
  text-decoration:none;
}

.lm1 A:link {
  display:block;
  color:#FFFFFF;
  height:30px;
}
.lm1 A:visited {
  display:block;
  color:#FFFFFF;
  height:30px;
}
.lm1 A:hover {
  display:block;
  color:#000000;
  height:30px;
}

.lm1a {
  display:block;
  height:30px;
  background-color:#99872E;
  padding-left:3px;
  text-decoration:none;
  font-weight:bold;
}

.lm1a A:link {
  display:block;
  color:#FFFFFF;
  height:30px;
}
.lm1a A:visited {
  display:block;
  color:#FFFFFF;
  height:30px;
}
.lm1a A:hover {
  display:block;
  color:#000000;
  height:30px;
}

.lm2 {
  display:block;
  height:30px;
  background-color:#E0DBB5;
  padding-left:3px;
  text-decoration:none;
}

.lm2 A:link {
  display:block;
  color:#9A882F;
  height:30px;
}
.lm2 A:visited {
  display:block;
  color:#9A882F;
  height:30px;
}
.lm2 A:hover {
  display:block;
  color:#000000;
  height:30px;
}

.lm2a {
  display:block;
  height:30px;
  background-color:#E0DBB5;
  padding-left:3px;
  text-decoration:none;
  font-weight:bold;
}

.lm2a A:link {
  display:block;
  color:#9A882F;
  height:30px;
}
.lm2a A:visited {
  display:block;
  color:#9A882F;
  height:30px;
}
.lm2a A:hover {
  display:block;
  color:#000000;
  height:30px;
}

#content1 {
  margin:0 0 0 145px;
  border-left:1px solid #CBC283;
}

#content2 {
  margin:0 0 0 20px;
}

#foot {
  position:relative;
  height:80px;
  font-size:9px;
}

#footimg {
  position:absolute;
  top:21px;
}

#assocs {
  position:absolute;
  left:18px;
}

#address {
  position:absolute;
  top:47px;
  width:760px;
  text-align:center;
  color:#FFFFFF;
  font-size:11px;
}

#footleft {
  position:absolute;
  width:740px;
  top:70px;
  left:20px;
}

#footright {
  position:absolute;
  width:740px;
  top:70px;
  text-align:right;
}
