@charset "utf-8";
/* CSS Document */

/* Begin General Styles */
body {
font: 11px Arial, Helvetica, sans-serif;
background: #d3d3d5
}

.calendar td {
width: 108px;
}

td.calendarDay {
background: #727272;
font:bold 16px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 0 0 14px 0
}

td.calendarMonth {
font:bold 28px Arial, Helvetica, sans-serif;
color: #828282;
}

td.calendarNextMonth {
font:bold 16px Arial, Helvetica, sans-serif;
color: #828282;
}

td.calendarPrevMonth {
font:bold 16px Arial, Helvetica, sans-serif;
color: #828282;
}

a {
color: #4a4948;
text-decoration: none;
}
/* End General Styles */

/* Begin Calendar Box Number Styles */
td.calendarNum1 {
background: url(images/1.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}
td.calendarNum2 {
background: url(images/2.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}
td.calendarNum3 {
background: url(images/3.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}
td.calendarNum4{
background: url(images/4.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum5 {
background: url(images/5.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum6 {
background: url(images/6.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum7 {
background: url(images/7.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum8 {
background: url(images/8.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum9 {
background: url(images/9.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum10 {
background: url(images/10.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum11 {
background: url(images/11.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum12 {
background: url(images/12.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum13 {
background: url(images/13.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum14 {
background: url(images/14.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum15 {
background: url(images/15.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum16 {
background: url(images/16.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum17 {
background: url(images/17.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum18 {
background: url(images/18.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum19 {
background: url(images/19.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum20 {
background: url(images/20.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum21 {
background: url(images/21.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum22 {
background: url(images/22.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum23 {
background: url(images/23.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum24 {
background: url(images/24.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum25 {
background: url(images/25.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum26 {
background: url(images/26.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum27 {
background: url(images/27.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum28 {
background: url(images/28.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum29 {
background: url(images/29.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum30 {
background: url(images/30.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}

td.calendarNum31 {
background: url(images/31.gif) no-repeat bottom right #ffe3bd;
padding: 19px 16px 29px 16px; 
color: #4a4948;
text-align: center;
}
/* End Calendar Box Number Styles */