﻿.cal_Theme1 .ajax__calendar_container   {
/*background-color: #DEF1F4;
border:solid 1px #77D5F7;
*/
position: relative;
 cursor: default;
 width: 170px;
 font-size: 12px;
 z-index: 5000000;
}

.cal_Theme1 .ajax__calendar_container TABLE 
{
padding: 0px;
margin: 0px;
font-size: 12px;
} 

.cal_Theme1 .ajax__calendar_container TD 
{
  padding: 1px 1px 1px 1px;
  margin : 0px 0px 0px 0px;
 font-size : 12px;
} 

.CellT
{
    border-left-width:1px;
    border-right-width:1px;
    border-left-style:solid;
    border-right-style:solid;
}

.CellT1
{
    border-left-width:1px;
    border-right-width:1px;
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

.Gtt
{
   width: 170px;
   overflow:scroll;
}

.cal_Theme1 .ajax__calendar_header  {
background-color: #ffffff;
margin-bottom: 0px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
color: #004080;
margin: 0px;
padding-top: 3px;

}

.cal_Theme1 .ajax__calendar_body    {
 background-color: #ffffff;
 border: solid 1px #77D5F7;
 height: 139px;
 width: 170px;
 position: relative;
 overflow: hidden;
 margin: auto;
}


.cal_Theme1 .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #004080;

}
.cal_Theme1 .ajax__calendar_day {
color: #004080;
text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {

color: #004080;
font-weight: bold;
background-color: #DEF1F4;

}

.cal_Theme1 .ajax__calendar_today   {
font-weight:bold;
}


.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}
