/*these are the TABLE classes*/
.cal_table_sm {
padding: 0px;
color: #6699CC;
width: 500px;
text-align: center;
vertical-align: top;
font-size: 14px;
font-family: arial, sans-serif;
}
.cal_table_head_sm {
padding: 0px, 0px, 0px, 0px;
color: #6699CC;
width: 496px;
text-align: center;
vertical-align: top;
font-family: arial, sans-serif;
margin-bottom: 0px;
}
table.cal_table_sm a:link {
color: #000000;
}
table.cal_table_sm a:visited {
color: #000000;
}
table.cal_table_sm a:hover {
color: #ff0000;
}
table.cal_table_sm a.event:active {
color: #EEEEEE;
}
table.cal_table_sm a.event:link {
color: #0000ff;
}
table.cal_table_sm a.event:visited {
color: #0000ff;
}
table.cal_table_sm a.event:hover {
color: #ff0000;
}
table.cal_table_sm a.event:active {
color: #0000ff;
}
/*these are the TH classes*/
.cal_th_day_sm {
background-color: #666666;
text-align: center;
color: #FFFFFF;
font-weight: bold;
width: 100px;
vertical-align: top;
}
.cal_th_month_sm {
background-color: #FFFFFF;
text-align: center;
font-size: 16px;
color: #000099;
vertical-align: top;
}
.cal_th_arrow_sm {
background-color: #FFFFFF;
text-align: center;
font-size: 14px;
color: #000099;
vertical-align: top;
}
/*this is the TR class*/
.cal_tr_sm {
	text-align: center;
	color: #000000;
}
/*these are the TD classes*/
.cal_td_monthbefore_sm {
background-color: #999999;
color: #000000;
text-align: center;
vertical-align: top;
height: 10px;
width: 10px;
}
.cal_td_monthafter_sm {
background-color: #999999;
color: #000000;
text-align: center;
vertical-align: top;
height: 10px;
width: 10px;
}
.cal_td_monthnow_sm {
background-color: #CCCCCC;
color: #000000;
text-align: center;
vertical-align: top;
height: 10px;
width: 10px;
}
.cal_td_monthtoday_sm {
background-color: #FFFFFF;
color: #000000;
text-align: center;
vertical-align: top;
height: 10px;
width: 10px;
}
.cal_td_montheventday_sm {
background-color: #CCFFCC;
font-size: 90%;
color: #000000;
font-weight: bold;
vertical-align: top;
height: 10px;
width: 10px;
}
