BODY {
  background-color:       #FFFFFF;
}

.homeTable
{
  font-size: 100%;
  width:     100%;
  height:    100%;
  background-color:       #FFFFFF;
}

.headerRow, .footerRow 
{
  height:           1em;
  background-color: #FFFFCC;
  color:            #000000;
  font-weight:      bold;
  border-color:     #000000;
  border:           thin solid black;
  border-width:     2px;
  padding:          4px;
}

.bodyRow {
  height: auto;
}

TABLE.bodyTable {
  height:  100%;
}

TD.menuTop, TD.menuCenter, TD.menuBottom,
TD.menuHeader, TD.menuBody, TD.newsHeader {
 text-align:             center;
 font-weight:            bold;
 height:                 auto;
 background-color:       #FFFFCC;
 color:                  #CC0000;
}

TD.menuBody, TD.newsBody {
  padding-top:    0.6em;
  padding-bottom: 0.6em;
  vertical-align: top;
  height:         100%;
  padding-left:   0.6em;
  padding-right:  0.6em;
}

TR.menuTop {
  vertical-align: top;
}

TR.menuCenter {
  vertical-align: middle;
}

TR.menuBottom {
  vertical-align: bottom;
}

TD.menuBottom {
  padding-top: 0.6em;
}

TD.menuHeader, TD.menuBody, TD.newsHeader {
 border:                 solid thin #000000;
 border-width:           2px;
}

TD.newsHeader {
  width:          100%;
}

TD.newsBody {
  background-attachment:  fixed;
  background-color:       #FFFFFF;
  background-position:    center;
  background-image:       url(../Pics/CoinBackground.jpg);
  background-repeat:      no-repeat;
  padding:                1em;
}

TD.bodyRow {
  Text-align:     left;
  vertical-align: top;
}

TD.mainBody {
  Text-align:             left;
  vertical-align:         top;
  margin:                 1em;
  padding:                1em;  
  background-attachment:  fixed;
  background-position:    center;
  background-image:       url(../Pics/CoinBackground.jpg);
  background-color:       #FFFFFF;
  background-repeat:      no-repeat;
}


TABLE.contactDetail {
  text-align:     center;
  vertical-align: middle;
  width:          auto;
}

TD.contactType {
  text-align: right;
  vertical-align: top;
  font-weight:  bold;
  padding-right: 2em;
  margin: 2em;
  width: 25%;
}

TD.contactData {
  width: 75%;
}

TD.padding {
  width: 1em;
}

IMG.basicPicture {
  border:  solid  thin #000000;
} 

IMG.counter {
  vertical-align:   middle;
} 