@charset "UTF-8";
/* CSS Document */

fieldset.jcalendar {
font:.9em Century Gothic, Arial, sans-serif;
width:220px;
border:none;
}

div.jcalendar-wrapper {
width:220px;
left:0px;
position:absolute;
height:200px;
top:20px;
}

div.jcalendar-selects {
text-align:center;
max-width:220px;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:12px;
background-color:#f4f1c2;
float:right;
}

div.jcalendar table {
background:#a1a5a9;
color:#000;
margin:.3em auto;
margin-top:20px;
}

div.jcalendar table th {
background:#f1eca1;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.2em;
}

div.jcalendar table th.weekend {
background:#f6ef82;
}

div.jcalendar table td.weekend {
background:#f4f1c2;
}

div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:2.2em;
}

div.jcalendar table td.today a {
background:#a91f23;
border-color:#aaa;
color:#fff;
font-weight:700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:#a91f23;
color:#fff;
padding:0;
}

div.jcalendar table td a.selected {
background:#a91f23;
color:#fff;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
text-decoration:none;
}

div.jcalendar-links a {
padding:.2em .4em;
text-decoration:none;
color:#666;
}
div.jcalendar-links a:hover {
font-weight:bold;
color:#333;
}
