a:link {  color: #1B256D;  text-decoration: underline;  }a:visited {  color: #6D1B32;  text-decoration: underline;  }a:hover {  color: #C2A6AE;  text-decoration: underline;  cursor: pointer;  }a:active {  color: #A7B7D0;  text-decoration: underline;  }	.btm {  color: #ffffff;  }  	.btm a:link {  color: #aeaeae; 	  text-decoration: underline;  }.btm a:visited {  color: #C2A6AE;  text-decoration: underline;  }.btm a:hover {  color: #ffffff;  text-decoration: underline;  cursor: pointer;  }.btm a:active {  color: red;  text-decoration: underline;  }         	    /* Tool Tip */     #dhtmltooltip{position: absolute;width: 150px;border: 1px solid black;padding: 5px;background-color: #DDB0B7;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*//* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */}  .tip {  text-decoration: underline;  font-style: italic;  color: #6D1B32;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  }      /* BODY and SCROLLBARS */  body {  background-color: #1B256D;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: black;  margin:0;   padding:0;   width:100%;   height:100%;   overflow:hidden;  }.background{  position:absolute;   z-index:1;   width:100%;   height:100%;  }  .scroller {  position:absolute;   width:100%;   height:100%;   top:0;   left:0;   overflow:auto;   z-index:2;  } .content {  padding: 30px 30px 30px 30px;  }      /* TABLES */table {border-collapse: collapse }/* Main Table - controls maximum width */table {border-collapse: collapse }.main, .right {  vertical-align: top;  background-color: white;  vertical-align: top;  padding-left: 10px;  padding-right: 20px;  position: relative; }.main {   width: 700px;  }.right {  background-image (url: images/spacer400.gif);  width: 500px;  position: relative;  }     .left {  background-color: white;  font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align: top;  background-image (url: images/spacer187.gif);  width: 187px;  padding-top: 20px;  padding-left: 20px;  padding-right: 20px;  }.home {  vertical-align: bottom;  text-align: center;  width: 365px;  }  /* Layers - for Donate Now button  ... not sure why BOTH sections are needed, but they are.*/.donatelayer {  position: relative;  }.donate-home, .donate-other {  position: absolute;  top: 0px;  right: 0px;  }	    /* Horizontal Lines */hr {  color: #6D1B32;  text-align: center;  align: center;  }/* Text */ /* Headings */.head {  font-size: 16pt;  color: #6D1B32;  font-weight: bold;  text-align: center;  line-height: 19pt;  }  .head2 {  font-size: 12pt;  color: #6D1B32;  font-weight: normal;  text-align: center;  line-height: 15pt;  }/* Regular Text */.tx, .txr, .txl {  color: black;  font-size: 10pt;  text-align: center;  font-weight: normal;  line-height: 130%;  }.txr {  text-align: right}.txl {  text-align: left} /* Smaller Text */.tx8, .txr8, .txl8 {  color: #6D1B32;  font-size: 8pt;  font-weight: normal;  line-height: 130%;  text-align: center;  } .txr8 {  text-align: right}.txl8 {  text-align: left}  .tiny {  font-size: 7pt;  }/* Text Colors */.color1 {  color: #6D1B32;	}  	.color2 {  color: #C2A6AE;  }	  .color3 {  color: #A7b7d0;  }    .red {  color: red;  }  /* Size for Dollar amounts on Shopping Cart Pages */.d {  font-size: 18pt;  }    /* Sizes for Partners and Friends page */.sz1 {  color: #6D1B32;  font-weight: bold;  font-size: 18pt;  }.sz2 {  color: #6D1B32;  font-weight: bold;  font-size: 16pt;  }.sz3 {  color: #6D1B32;  font-weight: bold;  font-size: 14pt;  }.sz4 {  color: #6D1B32;  font-weight: bold;  font-size: 12pt;  }.sz5 {  color: #6D1B32;  font-weight: bold;  font-size: 10pt;  }  /* For PHPLIST SUBSCRIPTION pages */.attributeinput, .attributename, .required {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  }  /* Vertical line & spacing between menu & body */.vline {  background-image: URL(images/vline.jpg);  width: 3px;  background-repeat: repeat-y;  vertical-align: top;  }.sp {  width: 20px;  } /* List Items */ li {  list-style: url(images/bullet.jpg) outside none;  margin-bottom: 8pt;  line-height: 130%;  }    li.plain {  list-style: disc outside none;  margin-bottom: 4pt;  line-height: 130%;  }    li.wfl {  list-style: url(images/bulletfoot.gif) outside none;  margin-bottom: 8pt;  text-align: center;  line-height: 165%;  }    li.client {  list-style: url(images/bulletw.jpg) outside none;  margin-bottom: 8pt;  text-align: left;  line-height: 130%;  }  /* Menu */.menu, .menu2line {  font-size: 9pt;  text-align: left;  font-weight: bold;  vertical-align: bottom;  width: 185px;  height: 30px;  display: block;  padding-top: 4px;  line-height: 120%;  }.menu {  height: 26px;  }.menu2line {  height: 39px;  }      .menu1, .menucl, .menucc, .menuwfl {   background-repeat: no-repeat;  width: 185px;  height: 26px;  line-height: 120%;  }.menu1 {  background-image: url(images/menuheart.jpg);  }.menucl {  background-image: url(images/menucl.jpg);  }.menucc {  background-image: url(images/menucc.jpg);   }.menuwfl {  background-image: url(images/bulletfoot.gif);   }    .menu2 {  color: #C2A6AE;  width: 185px;  height: 20px;  line-height: 120%;  }    /* Menu Links */.menu a:link {  color: #1B256D;  text-decoration: none;  }.menu a:visited {  color: #6D1B32;  text-decoration: none;  }.menu a:hover {  color: #C2A6AE;    text-decoration: none;  background-image: url(images/menublank.gif);  cursor: pointer;  vertical-align: top;  display: block;  }.menu a:active {  color: #A7B7D0;  text-decoration: none;  }  .menu2line a:link {  color: #1B256D;  text-decoration: none;  }.menu2line a:visited {  color: #6D1B32;  text-decoration: none;  }.menu2line a:hover {  color: #C2A6AE;    text-decoration: none;  background-image: url(images/menublank.gif);  cursor: pointer;  vertical-align: top;  display: block;  }.menu2line a:active {  color: #A7B7D0;  text-decoration: none;  }       /* To set Menu height */.mht {  font-size: 12pt;  }        /* Walk-for-Life Top Tens */  .wl, .wc, .wr {  background-color: white;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  text-align: left;  border: 1px inset #ebebeb;  padding: 5px;  }.wc {   text-align: center;  font-size: 12pt;  }.wr {  text-align: right;  }          /* Home page body - hearts & text */.heart1, .heart2 {  background-image: url(images/heartblue.jpg);  background-repeat: no-repeat;  }.heart1 {  margin-left: 50px;}  .hearttx {  color: black;  font-size: 11pt;  text-align: left;  font-weight: normal;  line-height: 15pt;  margin: 17px;  width: 190px;  }     /* Trusting Him info box */.thwd {  background-color: #C2A6AE;  color: #6D1B32;  font-size: 9pt;  text-align: center;  line-height: 11pt;  width: 650px;  }.thwd a:link {  color: #6D1B32;  text-decoration: underline;  }.thwd a:visited {  color: #6D1B32;  text-decoration: underline;  }.thwd a:hover {  color: white;  text-decoration: underline;  cursor: hand;  }    