
/*
full-screen calendar stylesheet
Copyright (c) 2002, Mark Pilgrim
*/
TD {font-family:verdana,arial;font-size:11px;}
P {margin-top:5px;margin-bottom:10px;}
.bg {background:url('/images/hdr_bg.gif') no-repeat top left;background-color:#FFF;}
.clPd{font-size:10px;padding:3px 3px 3px 3px;}


a.mnav,a.mnav:link,a.mnav:visited,a.mnav:active {font-family:verdana,arial,sans-serif;font-size:10pt;color:#FFF;line-height:18px;text-decoration:none;}
a.mnav:hover{color:#704149;text-decoration:underline;}

a.snav,a.snav:link,a.snav:visited,a.snav:active {font-family:verdana,arial,sans-serif;font-size:10px;color:#000;line-height:15px;text-decoration:none;}
a.snav:hover{font-size:10px;color:#704149;text-decoration:underline;}

.hnav{font-family:verdana,arial,sans-serif;font-weight:bold;font-size:10pt;color:#704149;line-height:18px;text-decoration:none;}
a.hnav,a.hnav:link,a.hnav:visited,a.hnav:active{font-family:verdana,arial,sans-serif;font-weight:bold;font-size:10pt;color:#704149;line-height:18px;text-decoration:none;}
a.hnav:hover{font-size:10pt;color:#000;text-decoration:underline;}

a.hdlnav,a.hdlnav:link,a.hdlnav:visited,a.hdlnav:active{font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;color:#000;line-height:18px;text-decoration:none;}
a.hdlnav:hover{font-size:11px;color:#006;text-decoration:underline;}

.t0,.t1,.t2 {position:absolute;left:5;top:134; visibility:hidden;z-index:4;}
.t0,.t1,.t2 {top:93;}

.smlhdr {font-family:verdana,arial;font-size:13pt;font-weight:bold;color:#A94E36;line-height:120%;}
A.smlhdr,A.smlhdr:link,A.smlhdr:visited,A.smlhdr:active,A.smlhdr:hover {line-height:120%;font-family:verdana,arial;font-size:13pt;font-weight:bold;color:#A94E36;text-decoration:none;}

.hdr {font-family:verdana,arial;font-size:16pt;font-weight:bold;color:#A94E36;line-height:140%;}
.inactive {color:#999;}
.tiny {color:#999;font-size:8pt;margin-top:0px;margin-bottom:20px;}


.largecalendar {
  margin-top: 20px;
  width: 550px;
  padding-left: 0px;
  padding-bottom: 1em;
  background-color: white;
  color: #000;
}

.largecalendar table caption .prevmonth {
  font-size: 10pt;
  margin-right: 7%;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 10pt;
}

.largecalendar table caption .nextmonth {
  font-size: 10pt;
  margin-left: 7%;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 10pt;
}

.largecalendar table caption .prevmonth a:hover, .largecalendar table caption .nextmonth a:hover {
  background: #fff;
  color: #006;
}

.largecalendar table caption {
  border: 1px solid #666;
  font-family: Verdana,Arial;
  font-size: 	11pt;
  font-weight: bold;
  font-variant: small-caps;
  padding-top: 0.2em;
  padding-bottom: 0.3em;
  background: #fff;
  color: #000;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 11pt;
}

.largecalendar table th {
  font-family: Verdana,Arial;
  font-size: 12px;
  font-variant: small-caps;
  border-bottom: 1px solid #888;
  background: #fff;
  color: #000;
  padding-bottom: 2px;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 12px;
}

.largecalendar .sun {
  border-left: 1px solid #888;
}

.largecalendar .sat {
  border-right: 1px solid #888;
}

a,a:link,a:visited { color: #006; text-decoration: underline; }

.largecalendar a:hover {
  background: #006;
  color: #ffffff;
}

.largecalendar .daytitle {
  position: relative;
  left: 0;
  top: 0;
  width: 25%;
  padding: 3px 0 3px 0;
  background: transparent;
  color: #000;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  text-align: center;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 10px;
}

.largecalendar a.daytitle {
  display: block;
  text-decoration: none;
  background: transparent;
  color: #006;
}

.largecalendar a.daytitle:hover {
  background: #006;
  color: #ffffff;
}

.largecalendar .d1,.largecalendar .d3,.largecalendar .d5,.largecalendar .d7,.largecalendar .d8,.largecalendar .d10,.largecalendar .d12,.largecalendar .d14,.largecalendar .d15,.largecalendar .d17,.largecalendar .d19,.largecalendar .d21,.largecalendar .d22,.largecalendar .d24,.largecalendar .d26,.largecalendar .d28,.largecalendar .d29,.largecalendar .d31,.largecalendar .d33,.largecalendar .d35,.largecalendar .d36,.largecalendar .d38,.largecalendar .d40,.largecalendar .d42,.largecalendar .d44 {
  background: #eee;
  color: #000;
}

.largecalendar .d1,.largecalendar .d8,.largecalendar .d15,.largecalendar .d22,.largecalendar .d29,.largecalendar .d36 {
  border-left: 1px solid #888;
}

.largecalendar .d7,.largecalendar .d14,.largecalendar .d21,.largecalendar .d28,.largecalendar .d35,.largecalendar .d42 {
  border-right: 1px solid #888;
}

.largecalendar td {
  vertical-align: top;
  margin: 0;
  padding: 0 5px 5px 0;
  height: 4em;
  width: 12%;
  border-bottom: 1px solid #888;
  background: #fff;
  color: #000;
}

.largecalendar ul {
  list-style: none;
  margin: 0;
  padding: 0 3px 0 3px;
}

.largecalendar li {
  display: block;
  text-align: center;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  padding-top: 6px;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: 10px;
}
html>body .largecalendar li {
  background-image: url(/images/black2.gif);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 6px;
}

.largecalendar li.first {
  padding-top: 0;
  background: transparent;
}
