/* Style sheet calendar */
.mod_calendar{width:185px;height:100%;float:none;margin:0 20px 0 auto;padding-bottom:14px;background-color:#0d3e7e;}
div.mod_calendar h1{margin:12px 12px 7px 11px;padding:0 0 5px;text-align:left;font-weight:bold;font-size:12px;color:#ffffff;}
table.minicalendar{margin-right:auto;margin-left:auto;text-align:center;background-color:#d9e1e9;border-collapse:separate;border-spacing: 0px;}
table.minicalendar thead{padding-top:5px;padding-bottom:5px;}
#months{margin-top:1px;margin-right:auto;margin-left:auto;text-align:center;}
th.head{font-weight:bold;font-size:11px;}
th.label{margin:5px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#0d3e7e;border-width:1px 0px;border-style:solid;border-color:#d9e1e9;font-weight:normal;font-size:11px;color:#efefef;}
td.days{width:21px;height:17px;border:1px solid #0d3e7e;font-weight:normal;font-size:11px;color:#0d3e7e;}
.mod_calendar span.current,td.today{background-color:#0d3e7e;color:#d9e1e9;}
.mod_calendar span.current{width:65px;display:inline-block;}
span.previous,span.next{width:44px;display:inline-block;background-color:#d9e1e9;}
td.empty{background-color:#0d3e7e;border:0px;}
span.previous a,span.next a{font-weight:bold;font-size:12px;color:#0d3e7e;text-decoration: none;}
td.active a{font-weight:bold;text-decoration:underline;font-size:11px;color:#589FCF;}
