div.btnc
{
  /* zoom:1; */
  white-space:nowrap;
}

div.btnc:after
{
  display:block;
  clear:both;
  content:'';
}

div.btnc a.btn
{
  float:none;
  background:buttonface url(border.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
  text-align:center;
  display:block;
  width:80px;
  min-width:40px;
  text-decoration:none;
  margin:3px 2px;
}

div.btnc a.btn:hover span
{
  opacity:0.6;
}

div.btnc a.btn span
{
  padding:3px 8px 4px 8px;
  text-align:center;
  position:relative;
  left:1px;top:1px;
  display:block;
  text-decoration:none;
  background:url("border.gif") right bottom no-repeat;
  font:small/1 times new roman;
  color:#222;
}


xmp
{
  margin:0;
  font-size:1.2em;
}


table.calendar {width:680px; font:11px; font-family: arial}
tr.calendar {font: 11px; font-family: arial; text-align: center; height: 11px}
th.calendar0 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#F0F8FF}
th.calendar1 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#E6E6FA}
th.calendar2 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#F0F8FF}
th.calendar3 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#E6E6FA}
th.calendar4 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#F0F8FF}
th.calendar5 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#E6E6FA}
th.calendar6 {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color:#79CDCD}

td.calendar {cursor:pointer; border: 1px dotted silver; background-color:#CAE1FF}
td.calendar_today {cursor:pointer; border: 1px dotted silver; background-color:#00FF7F} /* 90EE90 FFCC00 */
td.calendar_active {cursor:pointer; border: 1px dotted red; background-color:gray}
td.calendar_current {cursor:pointer; border: 1px dotted red; background-color:blue}

.scroll-table      {width:680px; overflow:auto;height:200px;}
.scroll-table.table {border-collapse:collapse;}
.scroll-table.td   {padding:5px;}
.scroll-table.th   {background:#eee;padding:5px}

/* table.news {width:700px; font:11px; font-family: arial} */

P.NI {
  text-indent: 0em;
  text-align:justify;
  font-size: 96%;

}

div.caltitle{
 text-indent: 8px;
 color: #444444;
 font-size: 100%;
 font-weight: bold;
 FONT-FAMILY: verdana, arial, sans-serif;
 text-align :center;
}

