.calendar_div1
{
position:absolute;
border: solid 1px #444444;
background-color:#FFFFFF;
z-index: 1000100;
}

table.calendar 
{ border: none; width: 200px }

tr.calendar 
{ cursor: default; font-size: 11px; font-family: arial; text-align: center; height: 11px }

th.calendar 
{
font-size: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color: #DDDDDD;)
}
td.calendar {border: 1px dotted silver; background-color:#AAAAAA}
td.calendar_today {border: 1px dotted silver; background-color: #FFCC00;}
table.calendar_active { background-color: #3399FF;}

table.calendar_button_0_1 {font-size: 11px; font-family: arial; text-align: center; border: 1px solid gray; height: 16px;  background-color: #3399FF;}
table.calendar_button_0_2 {font-size: 11px; font-family: arial; text-align: center; background-color: #3399FF; border-top: 1px solid gray; border-bottom: 1px solid gray}
table.calendar_button_1_2 {font-size: 11px; font-family: arial; text-align: center; background-color: #FFCC00; border-top: 1px solid gray; border-bottom: 1px solid gray}
table.calendar_button_1_1 {font-size: 11px; font-family: arial; text-align: center; border: 1px solid gray; height: 16px; background-color: #FFCC00;}

.calend_layer
{
position: inherit;
vertical-align:middle;
z-index:0;
color: navy; 
border: solid 1px #000000; 
}