#title{font-family:arial;font-size:17px;color:#86AC4D;font-weight:bold;border-bottom:1px solid #DFDFDF;margin-bottom:10px;padding-top:35px;padding-left:14px;text-align:left}


#calendar{width:190px;padding-left:25px}
.calendarTable{font-family:arial;border-collapse: collapse;color:#4D4D4D}
.calendarTable tr{}
.calendarTable tr th{text-align:center;font-size:12px;font-family:arial;padding-top:7px;padding-bottom:4px;color:#4D4D4D;}
#first{}
#last{}
#tableHeader{}
.before{background-color:#FFFFFF}
.after{background-color:#F8F7F8;color:#999999}
.calendarTable tr td{text-align:center;font-size:12px;border:1px solid #DFDFDF;font-family:Tahoma, arial;padding-top:3px;padding-bottom:3px}
#tableBody tr td{width:26px;}
.calendarTable a{color:#15478C;text-decoration:none}
/*.calendarTable a:active{color:#000000;text-decoration:none}*/
/*.calendarTable a:visited{color:#000000;text-decoration:none}*/
.calendarTable a:hover{color:#7EA741}
/*#today{background-color:#FFFFCC}*/
#today a{color:#CC0000;}
#today a:hover{color:#7EA741}
#stoday{background-color:#6A9ADD}
#stoday a{color:#CC0000;font-weight:bold}
#selected{background-color:#6A9ADD}
#selected a{color:#fff;font-weight:bold}
#hide{background-color:#ff7744}
.empty{background-color:#CFCFCF}
.year_month{border:0px !important}
.chMonth{width:100px;height:20px;font-family:arial;font-size:12px;border:1px solid #DFDFDF;padding-left:6px;margin-right:10px;color:#4D4D4D}
/*.chMonth option{font-family:arial;font-size:11px;}*/
.chYear{width:67px;height:20px;font-family:arial;font-size:12px;border:1px solid #DFDFDF;padding-left:7px;color:#4D4D4D;}

.all_dates{margin-top:20px;background-image:url("/images/all_item.gif");background-repeat:no-repeat;background-position: 25px 5px;padding-left:35px;font-size:11px;text-transform:lowercase;}
.all_dates a{text-decoration:underline;color:#16488C}
.all_dates a:hover{text-decoration:none;}
