* {
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 0;
  font-family: Arial, sans-serif;
  
  margin: 0;
  padding: 0;

}

* a {
  background-color: #fff;
  color: #666666;
  text-decoration: none;
}
* a:hover {
  text-decoration: hover;
    text-decoration: underline;
}







img {display: block}
td {vertical-align: top;}
body {
  background-color: #7a828e;
  color: #000;
  text-align: center;
}
body * {
  text-align: left;
}
body > table {
  margin: 0 auto;
  width: 911px;
}
table {
  empty-cells: show;
}
td#joinContainer {
  background-image: url('/images/layout/headerFormBg.jpg');
  background-repeat: no-repeat;
  height: 45px;
  width: 278px;
}
input#eMail {
  background-color: #fff;
  color: #7a828e;
  border: 1px solid #999;
  padding: 3px;
  float: left;
  width: 175px;
}

img#joinButton {
  cursor: pointer;
  float: left;
  margin-left: 20px;
}

td#menu {
  background-color: #fff;
  color: inherit;
  height: 32px;
}
td#menu img {
  cursor: pointer;
  height: 24px;
  margin-top: 8px;
}
td#menu img#menuDonate {
  margin-left: 18px;
}
td#content {
  background-color: #fff;
  color: #000;
  width: 850px;
}
td.leftSide {
  background-image: url('/images/layout/leftSide.jpg');
  background-repeat: repeat-y;
  background-position: 100% 0%;
  width: 29px;
}
td.rightSide {
  background-image: url('/images/layout/rightSide.jpg');
  background-repeat: repeat-y;
  background-position: 0% 0%;
  width: 32px;
}
td#footer {
  background-color: inherit;
  background-image: url('/images/layout/footer.jpg');
  background-repeat: no-repeat;
  color: #fff;
  height: 70px;
  padding-top: 35px;
  text-align: center;
  font-size: 9pt;
}


td#footer a{
 color: #fff;
  text-decoration: underline;
  background-color: inherit;
}






#footersmall {
  background-color: inherit;
  
  background-repeat: no-repeat;
  color: #fff;
  height: 20px;
  padding-top: 15px;
  text-align: center;
  font-size: 7pt;
}






td.vFiller,
td.hFiller {
  background-color: #d2d2d2;
  color: #000;
}
td.vFiller {
  height: 295px;
  width: 13px;
}
td.hFiller {
  height: 13px;
}







table.colCopy {
  margin: 0 10px;
  width: 250px;
  
}
table.colCopy th {
  background-color: #fff;
  color: #0055a6;
  font-size: 8pt;
  font-weight: bold;
  width: 50%;
}
table.colCopy th.lHead {
  text-align: left;
}

table.colCopy th.rHead {
  text-align: right;
}


table.colCopy td {
  background-color: #fff;
  color: #000;
  font-size: 8pt;
  padding-top: 3px;
}
table.colCopy td a {
  background-color: #fff;
  color: #0055a6;
  font-size: 8pt;
  text-decoration: none;
}
table.colCopy td a:hover {
  text-decoration: hover;
}



table.colCopy th a {
  background-color: #fff;
  color: #0055a6;
  font-size: 11pt;
  text-decoration: none;
}
table.colCopy th a:hover {
  text-decoration: hover;
    text-decoration: underline;
}







table.colCopy2 {
  margin: 0 10px;
  width: 250px;
  
}
table.colCopy2 th {
  background-color: #fff;
  color: #0055a6;
  font-size: 8pt;
  font-weight: bold;
  width: 50%;
}
table.colCopy2 th.lHead {
  text-align: left;
}

table.colCopy2 th.rHead {
  text-align: right;
}


table.colCopy2 td {
  background-color: #fff;
  color: #000;
  font-size: 8pt;
  padding-top: 3px;
}
table.colCopy2 td a {
  background-color: #fff;
  color: #0055a6;
  font-size: 8pt;
  text-decoration: none;
}
table.colCopy2 td a:hover {
  text-decoration: hover;
}



table.colCopy2 th a {
  background-color: #fff;
  color: #0055a6;
  font-size: 8.5pt;
  text-decoration: none;
}
table.colCopy2 th a:hover {
  text-decoration: hover;
    text-decoration: underline;
}







table#townhall {
  margin-top: 10px;
  width: auto;
}
table#townhall td {
  font-family: verdana, sans-serif;
  font-size: 10px;
  padding: 3px;
}
table#townhall td.groupHeadline {
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 15px 3px 3px 99px;
}
table#townhall td.label {
  font-weight: bold;
  text-align: right;
  padding-top: 7px;
  vertical-align: top;
  width: 90px
}

table#townhall td.red {
  font-weight: bold;
 color: red;
}




table#townhall td.data {
  text-align: left;
  width: 315px;
}
table#townhall td.data input.txt {
  background-color: #fff;
  border: 1px solid #7a828e;
  color: #7a828e;
  font-family: verdana, sans-serif;
  font-size: 10px;
  padding: 2px;
  height: 15px;
  padding-top: 4px;
  vertical-align: middle;
  width: 200px;

}
table#townhall td.data select {
  background-color: #fff;
  color: #7a828e;
  border: 1px solid #7a828e;
  border: 1px solid #7a828e;
  font-family: verdana, sans-serif;
  font-size: 10px;
}
img#progress {margin-left: 125px;}













table.tvBox {
  margin: 0 10px;
  width: 254px;
}
table.tvBox td.tvThumb {
  height: 81px;
  padding-right: 15px;
  width: 133px;
}
table.tvBox td.tvTitle {
  background-color: #fff;
  color: #0055a6;
  font-size: 9pt;
  font-weight: bold;
  height: 10px;
  line-height: 13px;
}
table.tvBox td.tvCopy {
  background-color: #fff;
  color: #000;
  font-size: 8pt;
  padding-top: 3px;
  text-align: justify;
  vertical-align: top;
}


table.tvBox td.tvTitle a {
  background-color: #fff;
  color: #0055a6;
  font-size: 9pt;
  text-decoration: none;
}
table.tvBox td.tvTitle:hover {
  text-decoration: hover;
     text-decoration: underline;
}


