h1 {
  font:bold xx-large verdana,sans-serif; 
  color:#ffffff;
  vertical-align:middle;
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font:bold x-small verdana,sans-serif; 
  color:#ff0059;
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font:bold x-small verdana,sans-serif; 
  color:#0095FF;
  margin-top: 0;
  margin-bottom: 0;
}

body{
  position:absolute;
  margin:0;
  padding:0;
  top:0;
  left:0
}

.normal{
  font:x-small verdana,sans-serif; 
  color:#333333;
}

tr.headerFooter {
  background-color:#ff6600;
}

td.menu{
  border-right-style:dashed;
  border-right-width:thin;
  border-right-color:#dcdcdc;
}

tr.navBar {
  font:x-small 12px verdana,sans-serif; 
  color:#808080;
  background-color:#f5f5f5;
  text-decoration:none;
  vertical-align:top;
  horizontal-align:left;
}

td.underline {
  border:1px solid;
  border-color:#dcdcdc #f5f5f5 #dcdcdc #f5f5f5;
}

.navBarHover {
  border:1px solid;
  border-color:#808080 #808080 #808080 #808080;
  padding:2px 10px 2px 10px;
  font:x-small verdana,sans-serif; 
  color:#000000; 
  background-color:#dcdcdc;
  text-decoration:none;
  margin:0px;
  vertical-align:top;
  align:center;
}

.navBarOut {
  border:1px solid;
  border-color:#f5f5f5 #f5f5f5 #f5f5f5 #f5f5f5;
  padding:2px 10px 2px 10px;
  font:x-small verdana,sans-serif; 
  color:#808080; 
  background-color:#f5f5f5;
  text-decoration:none;
  margin:0px;
  vertical-align:top;
  align:center;
}

td.features {
  font:xx-small 10px verdana,sans-serif; 
  background-color:#f5f5f5;
  text-decoration:none;
  vertical-align:top;
  horizontal-align:left;
}

table.calendar {
    width="95%";
    border:1px solid #FFFFFF;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size:x-small;
    font-family:verdana, sans-serif; text-align:center 
}

tr.month {
    color: #000099;
    font-weight: bold;
    background-color: #99CCFF
}

td.reserved {
    font-weight: bold;
    background-color: #CCFF33
}

td.confirmed{
    font-weight: bold;
    background-color: #FFCCFF; color:#FF0000
}

td.free {

}

td.unavailable {
    font-weight: bold;
    background-color: #CCCCCC
}

td.emptyCell {
}

a
{
	color: #333399;
	line-height: 120%;
	text-decoration: none;
}
