﻿.FBCCalendarExtender{background-color:Green;}

.FBCCalendarExtender .ajax__calendar_container {
cursor:default;
font-family:tahoma,verdana,helvetica;
font-size:11px;
padding:4px 0;
position:absolute;
text-align:center;
width:170px;
background-color:White;
border:solid 1px #47a4b0;
}
.FBCCalendarExtender .ajax__calendar_body {
height:139px;
margin:auto;
overflow:hidden;
position:relative;
width:170px;
}
.FBCCalendarExtender .ajax__calendar_days, .FBCCalendarExtender .ajax__calendar_months, .FBCCalendarExtender .ajax__calendar_years {
height:139px;
left:0;
margin:auto;
position:absolute;
text-align:center;
top:0;
width:170px;
}
.FBCCalendarExtender .ajax__calendar_container table {
font-size:11px;
}
.FBCCalendarExtender .ajax__calendar_header {
height:20px;
width:100%;
background-color:#47a4b0;
color:#fff;
margin:-4px 0 0 0;
padding:0 -5px;
}
.FBCCalendarExtender .ajax__calendar_prev {
background-image:url(/control/images/ajax_cal_left_arrow.gif);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:15px;
width:15px;
}
.FBCCalendarExtender .ajax__calendar_next {
background-image:url(/control/images/ajax_cal_right_arrow.gif);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:15px;
width:15px;
}
.FBCCalendarExtender .ajax__calendar_title {
cursor:pointer;
font-weight:bold;
padding-top:3px;
}
.FBCCalendarExtender .ajax__calendar_footer {
height:15px;
}
.FBCCalendarExtender .ajax__calendar_today {
cursor:pointer;
padding-top:3px;
}
.FBCCalendarExtender .ajax__calendar_dayname {
height:17px;
padding:0 2px;
text-align:right;
width:17px;
}
.FBCCalendarExtender .ajax__calendar_day {
cursor: pointer;
height:17px;
padding:0 2px;
text-align:right;
width:18px;
}
.FBCCalendarExtender .ajax__calendar_month {
cursor:pointer;
height:44px;
overflow:hidden;
text-align:center;
width:40px;
}
.FBCCalendarExtender .ajax__calendar_year {
cursor:pointer;
height:44px;
overflow:hidden;
text-align:center;
width:40px;
}
.FBCCalendarExtender .ajax__calendar_container {
background-color:#FFFFFF;
border:1px solid #47a4b0;
color:#000000;
}
.FBCCalendarExtender .ajax__calendar_footer {
border-top:1px solid #47a4b0;
}
.FBCCalendarExtender .ajax__calendar_dayname {
border-bottom:1px solid #fff;
}
.FBCCalendarExtender .ajax__calendar_day {
border:1px solid #FFFFFF;
}
.FBCCalendarExtender .ajax__calendar_month {
border:1px solid #FFFFFF;
}
.FBCCalendarExtender .ajax__calendar_year {
border:1px solid #FFFFFF; 
}
.FBCCalendarExtender .ajax__calendar_active .ajax__calendar_day {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_active .ajax__calendar_month {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_active .ajax__calendar_year {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_other .ajax__calendar_day {
background-color:#FFFFFF;
border-color:#FFFFFF;
color:#646464;
}
.FBCCalendarExtender .ajax__calendar_other .ajax__calendar_year {
background-color:#FFFFFF;
border-color:#FFFFFF;
color:#646464;
}
.FBCCalendarExtender .ajax__calendar_hover .ajax__calendar_day {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_hover .ajax__calendar_month {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_hover .ajax__calendar_year {
background-color:#47a4b0;
border-color:#000;
color:#fff;
}
.FBCCalendarExtender .ajax__calendar_hover .ajax__calendar_title {
color:#fff;
text-decoration:underline;
}
.FBCCalendarExtender .ajax__calendar_hover .ajax__calendar_today {
color:#000;
text-decoration:underline;
}

.FBCCalendarExtender table {
border-collapse: separate;
}
.FBCCalendarExtender th {
background-color:#fff;
border:none;
color:#FFF;
font-weight:normal;
padding:0px;
text-align:right;
}
.FBCCalendarExtender td {
background-color:#FFFFFF;
border:none;
color:#000000;
padding:0px;
}