h1
{
  font-size:14px;
}

th
{
  font-size : 11px;
  font-weight : bold;
}

body, td, p, input
{
  font-family:Arial, Helvetica, sans-serif;
  color:#6b6b6b;
  font-size:11px;
}

a.toplink
{
  font-family:Arial, Helvetica, sans-serif;
  color:#6b6b6b;
  font-size:11px;
  text-decoration:none;
}

a.toplink:hover
{
  color:#cccccc;
}

a.footermenu:link, a.footermenu:visited, a.footermenu:active
{
  font-family:Arial, Helvetica, sans-serif;
  color:#6b6b6b;
  font-size:11px;
  text-decoration : none;
  font-weight : normal;
}

a.footermenu:hover
{
  text-decoration : underline;
}

td.mainmenu
{
  background-image:url('images/bg_mainnav.jpg');  
  background-repeat:no-repeat;
}

td.mainmenu:hover
{
  background-image:url('images/bg_mainnav_on.jpg');
}

a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active
{
  background-image:url('images/bg_mainnav.jpg');  
  background-repeat:no-repeat;
  /* orig width 149 */
  width:189px;
  height:26px;
  padding-left:30px;
  font-family:Arial, Helvetica, sans-serif;
  color:#6b6b6b;
  font-size:11px;
  text-decoration : none;
  padding-top:3px;
}

a.mainmenu:hover
{
  background-image:url('images/bg_mainnav_on.jpg');
  color : #20693c;
}

a.readall:link, a.readall:visited, a.readall:active
{
  color : #979797;
  text-decoration : none;
}


td.memberbox
{
  background-image:url('images/box_memberlogin.jpg');
  background-repeat:no-repeat;
  padding-left:20px;
  vertical-align:top;
  padding-top:50px;
}

.highlight, a
{
  color : #20693c;
  font-weight : 800;
}

.larger
{
  font-size : 1.2em;
}

a.readmore, a.readmore:active, a.readmore:visited, a.readmore:hover
{
  color : #5a5c59;
  font-weight : 800;
  text-decoration : none;
}

hr
{
  margin-top:10px;
  margin-bottom:10px;
}

.topborder
{
  border-top:dotted #cfcfcf 1px;
  padding-top:10px;
}

.cal_day, .cal_month
{
  border : dotted #cfcfcf 1px;
  height : 50px; 
}

