body {
  font-size: 0.8em;  
  font-family: arial, helv, helvetica, sans-serif;  
}

input {
   color            : #000000;
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 0.8em;
   border-width     : 0px;
   border-style     : none;
   border-color     : #000000;
   padding          : 1px;
   background-color : #CCCCCC;
   margin           : 0 3px 0 0;
} /* margin top, left, bottom, right */

input.smallCheckbox {
	width: 10px;
	height: 10px;
}

a.nomark {
  text-decoration: none;
}
a.menu {
   font-size        : 12px;
   font-family      : Arial, Helvetica, sans-serif;
   color            : #000000;
   font-weight      : bold;
   text-decoration  : none;
}
a.menu:hover {
   color            : #FF0000;
}
a.wsmall {
   font-size        : 12px;
   font-family      : Arial, Helvetica, sans-serif;
   color            : #000000;
   font-weight      : normal;
   text-decoration  : none;
}
a.wsmall:hover {
   color            : #FF0000;
}
.rday {
   font-size        : 12px;
   font-family      : Arial, Helvetica, sans-serif;
   color            : #FF0000;
   font-weight      : normal;
   text-decoration  : none;
}
a.rtext {
   font-size        : 12px;
   font-family      : Arial, Helvetica, sans-serif;
   color            : #000000;
   font-weight      : normal;
   text-decoration  : none;
}
a.rtext:hover {
   color            : #FF0000;
}
.btn {
   background-color : #ffffff;
   border-width     : 1;
   border-style     : solid;
   border-color     : #000000;
   color            : #000000;
   font-size        : 0.8em;
   font-family      : Arial, Helvetica, sans-serif;
}
a.btn {
   color            : #000000;
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 0.8em;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #000000;
   padding          : 1px;
   text-decoration  : none;
   background-color : #FFFFFF;
   margin           : 4px 4px 4px 4px;
} /* margin top, left, bottom, right */

table {
	border-spacing  : 0px;
}

font.heading {
   color            : #000000;
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 0.8em;
   font-weight      : bold;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #000000;
   padding          : 1px;
   background-color : #CCCCCC;
   margin           : 0 0 0 0;
} /* margin top, left, bottom, right */


/* Daily Cal */
td.time {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #AAAAAA;
}
td.timea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  background-color: #FFFFCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #AAAAAA;
}
td.appt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #AAAAAA;
}
td.appta {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: #FFFFCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #AAAAAA;
}
td.chk {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #AAAAAA;
}
td.chka {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: #FFFFCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #AAAAAA;
}

td.calHead {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  background-color: #75C5F0;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}

td.calDay {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 14px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
}

td.calDayOther {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 12px;
  line-height: 14px;
  background-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
}
td.calDayToday {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
  background-color: #0094DD;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
}
td.calDayWE {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 12px;
  line-height: 14px;
  background-color: #FFFF96;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
}
a.nodec {
	text-decoration: none;
}