a {
   text-decoration: none;
   color: #000000;
   text-align: center;
}
a:hover {
   text-decoration: none;
   color: #505151;
}
.year {
   border-style: outset;
   border-width: 1px;
   background-color: #ffffff;
   text-align: center;
   line-height: 12px;
}
.month {
   background-color: #ffffff;
   text-align: center;
   width: 200px;
   height: 18px;
}
.monthborder{
   border: 1px solid #E4E4E4;
   width: 200px;
}
.monthbox{
   width: 200px;
   font-size: 12px;
   line-height: 12px;
}
.yearname {
   text-align: center;
   font-size: 18px;
   font-weight: bold;
}
.monthname {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   background-color: #ffffff;
   color: #656565;
   border-style: none;
   border-width:1px;
   line-height: 12px;
}
.month_separator_fill{
   background-color: #fcfcfc;
   line-height: 5px;
}
.dayname {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 9px;
   background-color: #ffffff;
   color: #C05226;
   border-style: none;
   border-width:1px;
   line-height: 12px;
}
.weeknumtitle {
   text-align: center;
   font-size: 10px;
   font-weight: normal;
   background-color: #ffffff;
   border-style: none;
   border-width:1px;
   line-height: 12px;
}
.weeknum {
   text-align: center;
   font-size: 10px;
   color: #000000;
   background-color: #ffffff;
   line-height: 12px;
}
.week {
   border-style: none;
   background-color: #ffffff;
   text-align: center;
   line-height: 12px;
}
.monthweek {
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   border-style: solid;
   border-width:1px;
   line-height: 12px;
}
.sunday {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #505151;
   width: 22px;
   height: 16px;
}
.sunday a {
   color: #505151;
}
.saturday {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #505151;
   width: 22px;
   height: 16px;
}
.saturday a {
   color: #505151;
}
.yearnavigation {
   font-size: 12px;
   line-height: 12px;
}
.datepicker {
   background-color: #ffffff;
}
.datepickerform {
   margin: 0px;
}
.monthnavigation {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   color: #656565;
   font-size: 10px;
   line-height: 12px;
}
.monthpicker {
   font-size: 11px;
   background-color: #ffffff;
}
.yearpicker {
   font-size: 11px;
   background-color: #ffffff;
}
.pickerbutton {

}
.nomonthday {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #505151;
   width: 22px;
   height: 16px;
}
a.nomonthday{
   color: #505151;
}
.monthday {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #505151;
   padding-top: 4px;
   padding-bottom: 4px;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.monthday a {
   color: #505151;
}


.eventcontent {
   font-size: 10px;
   border-style: outset;
   border-width: 1px;
   width: 100%;
}

.event {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #505151;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.event a {
   color: #505151;
   border: 1px solid #989797;
   display: block;
   padding-top: 4px;
   padding-bottom: 4px;
}
.event a:hover {
   color: #775599;
}
.selectedevent {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   background-color: #ffffff;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.selectedevent a {
   color: #505151;
   border: 1px solid #C05226;
   display: block;
   padding-top: 4px;
   padding-bottom: 4px;
}
.selectedevent a:hover {
   color: #000000;
}

.selectedday {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #ffffff;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.selectedday a {
   color: #505151;
   border: 1px solid #C05226;
   display: block;
   padding-top: 4px;
   padding-bottom: 4px;
}
.selectedday a:hover {
   color: #000000;
}

.today {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #ffffff;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.today a {
   border: 1px solid #CCCCCC;
   color: #505151;
   background-color: #C05226;
   color: #ffffff;
   padding-top: 4px;
   padding-bottom: 4px;
   display: block;
}
.todaySelected {
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #ffffff;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.todaySelected a {
   border: 1px solid #C05226;
   color: #505151;
   background-color: #C05226;
   color: #ffffff;
   padding-top: 4px;
   padding-bottom: 4px;
   display: block;
}
.todayevent {
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid #CCCCCC;
   color: #ffffff;
   background-color: #C05226;
   color: #ffffff;
   width: 22px;
   height: 16px;
   line-height: 12px;
}
.todayevent a {
   color: #505151;
   background-color: #C05226;
   color: #ffffff;;
   padding-top: 4px;
   padding-bottom: 4px;
}




