/* ::::: CSS 1 ::::: */

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #000000;
  color: #000000;
}
div.default {
  width: 100%;
  margin: 100px 0px 0px 0px;
  text-align: center;
}


div.head, div.left, td h1, td h2, td p, p.nopage, p.update, td div.list, span.formtext, div.button, div.foot { /* NN4 fix */
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  /* font-family: "Palatino Linotype", "MS Serif", "New York", serif; */
}
td h1 { /* NN4 fix */
  font-size: large;
}
td h2, td p, td div.list, span.formtext, div.button { /* NN4 fix */
  font-size: medium;
}
div.head, p.update, div.left, div.foot { /* NN4 fix */
  font-size: small;
}


/*a {
  background: transparent;
  color: #0000ff;
}
a.lb {
  background: transparent;
  color: #0000ff;
}
a.db  {
  background: transparent;
  color: #0000ff;
}*/


div.head {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 785px;
}
div.head p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}
div.head p.community {
  margin: 0px 0px 20px 15px;
  padding: 0px 0px 0px 0px;
  color: #336699;
}
div.holgatecenter {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
p.holgatecenter {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}
div.row1 p.sponsor {
  margin: 0px 0px 20px 15px;
  padding: 0px 0px 0px 0px;
  color: #336699;
}
div.row1 p.help {
  padding: 5px 20px 5px 20px;
}
div.row2 {
  background: #990000;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 5px 0px;
}
div.row2 p {
  background: transparent;
}
div.row4 {
  padding: 20px 10px 20px 15px;
  font-weight: bold;
}


div.body {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  width: 785px;
}
div.right, div.body p.icon {
  width: 485px; 
}
div.left {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.left p {
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
  /*font-size: 80%;*/
}
div.right h1 {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  /*font-size: 130%;*/
}
div.right h2 {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  /*font-size: 100%;*/
}
/*div.right p {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 100%;
}*/


th.datahead {
  background: #336699;
}
th.datahead p {
  color: #ffffff;
}
th.datahead2 p {
  margin: 0px 0px 20px 0px;
  text-align: left;
}
td.dataright {
  text-align: right;
}
td.dataright2 {
  text-align: right;
}


th.month {
  background: #336699;
  text-align: center;
}
th.month p {
  color: #ffffff;
}
td.daysfirst, td.days, td.emptyfirst, td.empty, td.datesfirst, td.dates, td.todayfirst, td.today {
  text-align: center;
}
td.daysfirst, td.days {
  color: #ffffff;
  background: #87ceeb;
}
td.emptyfirst, td.empty {
  background: #d2d2d2;
}
td.datesfirst, td.dates {
  background: #f5f5f5;
}
td.todayfirst, td.today {
  background: #ffff99;
}

div.foot {
  width: 785px;
}
div.foot div.row4 {
  padding: 10px 10px 10px 15px;
  font-weight: bold;
}
div.foot div.row4 p {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
}
div.foot div.row4 p.icon {
  margin: 0px 0px 10px 0px;
}
div.foot div.row4 p.smt {
  margin: 0px 0px 0px 0px;
}


img {
  background: transparent;
  color: #ffffff; /* NN4 fix */
  border-width: 0px 0px 0px 0px;
}
