body {  font-family: "Comic Sans MS", Arial, Helvetica, Geneva,  Serif;  background-color: #ffffff;  background-image: url(images/background.jpg);  background-position: top center;  background-repeat: repeat-y;  color: #772B1A;  scrollbar-track-color: #ffffff;   scrollbar-arrow-color: #ffffff;  scrollbar-base-color: #772B1A;  margin-top:0px;  margin-left:0px;}a {  text-decoration: underline;}a:visited {  color: #aa323a;}a:link  {  color: #772B1A;}a:active {  color: orange;}a:hover {  color: black;}.xsmall {	font-size:xx-small;}.xsmall a:{	font-size:xx-small;} .year {border-style: outset; border-width: 1px; background-color: #e4e4e4; text-align: center;}.month {border-style: none; background-color: #ffffff; text-align: center;}.yearname {text-align: center; font-size: 18px; font-weight: bold;}.monthname {text-align: center; font-size: 13px; font-weight: bold; background-color: #DADADA; color: #5D5D5D; border-style: outset; border-width:1px}.dayname td {text-align: center; font-size: 12px; font-weight: bold; background-color: brown; color: #ffffff; border-style: outset; border-width:1px}.yearnavigation {font-size: 12px;}.datepicker {background-color: #ffffff;}.datepickerform {margin: 0px;}.monthnavigation {font-family: Tahoma, Arial, sans-serif;}.monthnavigation a {text-decoration:none;}.monthpicker {font-size: 11px; background-color: #eeeeee;}.yearpicker {font-size: 11px; background-color: #eeeeee;}.pickerbutton {font-size: 11px; background-color: #eeeeee; border-style: solid; border-color: #000000; border-width: 1px;}.nomonthday {height:45px; width:14%;}.nomonthday a { text-decoration:none;}.monthday {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; background-color: #ffffff; color: #384955; height:45px; width:14%;}.monthday a { text-decoration:none;}.today {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; background-color: #5CB5C7; color: #ffffff; height:45px; width:14%;}.today a { text-decoration:none;}.selectedday {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; background-color: #66ff66; height:45px; width:14%;}.sunday {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; color: #667171; height:45px; width:14%;}.sunday a {color: #667171; text-decoration:none;}.saturday {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; color: #667171; height:45px; width:14%;}.saturday a {color: #667171; text-decoration:none;}.event {border: 1px solid brown;text-align: center; font-size: 11px; font-weight: bold; color: red; background-color: #ffff99; height:45px; width:14%;}.event a { text-decoration:none;background-color: #ffff99; color: red;}.selectedevent {t text-decoration:none;ext-align: center; font-size: 11px; font-weight: bold; color: red; background-color: #ffff99; height:45px; width:14%;}.selectedevent a { text-decoration:none;background-color: #ffff99; color: red;}.todayevent { text-decoration:none; text-align: center; font-size: 11px; font-weight: bold; color: red; background-color: #ffff99; height:45px; width:14%;}.todayevent a {background-color: #ffff99; color: red; text-decoration:none;}.hide {	display:none;}