/* Main Links */a:link {  color: #008F00;  }a:visited {  color: #00cc00;  }a:hover {  color: #ff00ff;  cursor: hand;  }a:active {  color: red;  }      /* Body and Scrollbars */  body {  background-color: #007800;  background-image: url(images/grass2.jpg);  margin: 20px;  font-family: verdana, arial, "sans serif";    }  /* Tables */table {border-collapse:collapse;}td { vertical-align: top}  /* Main Table limits page width */.main {  vertical-align: top;  width: 650px;  }    .top {  background-image: url(images/pagetop.gif);  background-repeat: no-repeat;  width: 650px;  height: 212px;  padding-left: 15px;  display: block;  }.top2 {  width: 570px;  padding-left: 5px;  }  .middle {  background-image: url(images/pagemiddle.gif);  background-repeat: repeat-y;  width: 570px;  padding-left: 20px;  }    .bottom {  background-image: url(images/pagebottom.gif);  background-repeat: no-repeat;  width: 570px;  padding-left: 20px;  }  .bottom2 {  width: 570px;  padding-left: 20px;  }    /* Table of Contents (Menu) */ table.menu {  width: 160px;  display: block;  }  td.menu {  background-color: #DFFFDF;  padding: 10px;  border: black solid 1px;  }  .toc, .tochere {  color: #000000;  font-size: 9pt;  font-weight: normal;  line-height: 1.2;  width: 132px;  padding: 3px;  margin: 3px;  display: block;  }  .toc {  background-color: #ffffff;  border: #acacac outset 2px;  }.tochere {  background-color: #DFFFDF;  border: #DFFFDF solid 2px;  }  .toc a {  display: block;  padding: 5px;  border: #acacac inset 1px;  background-color: #efefef;  }  .toc a:link {  color: #008F00;  text-decoration: none;  }.toc a:visited {  text-decoration: none;    }.toc a:hover {  cursor: hand;  text-decoration: none;  background-color: #ffffff;  background-image: url(images/corner.gif);  background-position: top right;  background-repeat: no-repeat;  }.toc a:active {  outline-width: 0;  text-decoration: none;  background-color: #DFFFDF;  } /* Main portion of page */ .copy {  width: 400px;  padding: 10px;  }  /* Pullquote */  .pqright {  font-size: 10pt;  align: right;  width: 125px;  float: right;  background-color: #DFFFDF;  margin-left: 20px;  border: black solid 1px;  line-height: 130%;  }    .pqleft {  text-align: center;  width: 100px;  float: left;  background-color: yellow;  margin-left: 20px;  border: black solid 1px;  line-height: 130%;  }  .margin10 {  padding: 10px;  }      /* Paypal box */  .pp {  background-color: #efefef;  border: black solid 1px;  padding: 20px;  }    /* Line */hr {  color: #000000;  text-align: center;  height: 1px;  }        /* Text */ /* Main Texts (center, right, left) */.tx, .txr, .txl {  color: #000000;  font-size: 10pt;  text-align: center;  font-weight: normal;  line-height: 130%;  }.txr {  text-align: right}.txl {  text-align: left}/* Smaller texts */.txsm, .txsml, .txsmr{  color: #000000;  font-size: 9pt;  text-align: center;  font-weight: normal;  line-height: 130%;  }.txsml {  text-align: left}.txsmr {  text-align: right}.txtiny, .txtinyl, .txtinyr{  color: #000000;  font-size: 8pt;  text-align: center;  font-weight: normal;  line-height: 130%;  }.txtinyl {  text-align: left}.txtinyr {  text-align: right}/* Headline Texts */.head {  color: #006000;  font-size: 20px;  text-align: center;  font-weight: bold;  }  .head2c, .head2l {  color: #006000;  font-size: 16px;  font-weight: bold;  }.head2c { text-align: center;}.head2l { text-align: left;}/* Bottom menu */.bmenu a:link {  color: yellow;  }.bmenu a:visited {  color: #e5e5e5;  }.bmenu a:hover {  color: white;  cursor: hand;  }.bmenu a:active {  color: black;  background-color: white;  }      /* Text colors */.red {  color: red;  }.color1 {  color: #006000;  }.color2 {  color: #00ad00;  }    /* Constructive Critiques text */.cc {  color: #008000;  font-weight: bold;  }    /* Lists */.ck {  list-style: url(images/ckmark.jpg) outside none;  } li {  list-style: circle outside none;  margin-bottom: 6px;  }li.plain {  list-style: none outside none;  margin-bottom: 6px;  }    /* Copyright Info */.copyright {  background-color: white;  border: black solid 1px;  width: 650px;  text-align: center;  }