.popcalendar {
background-color:#FFFFFF;
border:1px solid #718BB7;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:absolute;
width:196px;
z-index:1000;
}
.popcalendar .cds_header {
background-color:#1D387D;
border-bottom:2px solid #1D387D;
clear:left;
height:20px;
text-align:center;
}
.popcalendar .cds_header a {
height:20px;
text-decoration:none;
width:22px;
}
.popcalendar .cds_header a#prevmonth {
background:#1D387D url(calendar/prev_next.gif) no-repeat scroll 0pt 0px;
float:left;
}
.popcalendar .cds_header a#prevmonth:hover {
background:#1D387D url(calendar/prev_next.gif) no-repeat scroll 0pt -20px;
text-decoration:none;
}
.popcalendar .cds_header a#nextmonth {
background:#1D387D url(calendar/prev_next.gif) no-repeat scroll -22px 0pt;
float:right;
}
.popcalendar .cds_header a#nextmonth:hover {
background:#1D387D url(calendar/prev_next.gif) no-repeat scroll -22px -20px;
text-decoration:none;
}
.popcalendar .cds_header #spanmonthyear {
background:#1D387D url(calendar/drop.gif) no-repeat scroll right 0pt;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,Verdana,helvetica;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding:0pt 11px 0pt 0pt;
}
.popcalendar #content table {
border-collapse:collapse;
border-spacing:0pt;
empty-cells:show;
margin:0px;
padding:0px;
}
.popcalendar #content thead th {
background:#DFECFB url(calendar/cds_buttons.gif) repeat-x scroll 0pt;
color:#233D6D !important;
cursor:default;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px 0pt;
text-align:center;
width:28px;
}
.popcalendar #content td {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
text-align:center;
width:28px;
}
.popcalendar #content td a {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-align:center;
}
.popcalendar #content td a:hover {
background-color:#DDECFE;
text-decoration:none;
}
.popcalendar #content td.saturday a {
color:#54A6E2;
}
.popcalendar #content td.sunday a {
color:#54A6E2;
}
.popcalendar #content td.today a {
border:1px solid #8B0000;
line-height:18px;
}
.popcalendar #content td.selected a {
background-color:#DFECFB;
color:#000000;
font-weight:bold;
}
.popcalendar #content td.paste a {
color:#909090;
}
.popcalendar #content td.other a {
color:#909090;
}
.popcalendar #selectmonthyear {
background-color:#FFFFFF;
left:0px;
position:absolute;
top:0px;
width:196px;
z-index:auto;
}
.popcalendar #selectmonthyear table {
border-collapse:collapse;
border-spacing:0pt;
empty-cells:show;
margin:0px;
padding:0px;
}
.popcalendar #selectmonthyear td {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
width:60px;
}
.popcalendar #selectmonthyear .separator {
border-right:1px solid #C5D2DF;
}
.popcalendar #selectmonthyear td a {
color:#15428B;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-align:center;
}
.popcalendar #selectmonthyear td a:hover {
background-color:#DDECFE;
text-decoration:none;
}
.popcalendar #selectmonthyear td.selected a {
background-color:#DFECFB;
font-weight:bold;
}
.popcalendar #selectmonthyear td a#prevyear {
background:#FFFFFF url(calendar/scroll.gif) no-repeat scroll center 0pt;
font-size:6px;
height:10px;
width:54px;
}
.popcalendar #selectmonthyear td a#nextyear {
background:#FFFFFF url(calendar/scroll.gif) no-repeat scroll center -10px;
font-size:6px;
height:10px;
width:54px;
}
.popcalendar .cds_buttons {
background:#A5D1EE url(calendar/cds_buttons.gif) repeat-x scroll 0pt;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px 0px;
text-align:center;
}
.popcalendar .cds_buttons a {
clear:left;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}