
.input_popup_calendar{
  float:left;
  vertical-align:middle;
  text-align:center;
}
.input_date_for_popup_calendar{
  font-size:12px;
  width:140px;
  margin:auto;
  float:left;
  border:1px solid #7f9db9;
  padding:2px 4px 2px 4px;
  background-color:white;
  cursor: pointer;
}

.popup_calendar{
}
.popup_calendar_table{
  font-size : 12px;
  font-family : Verdana;
  background-color: #ccccff;
  border:2px gray solid;
  margin: 0px;
  padding: 3px;
  width: 150px;
}
.popup_calender_icon{
  cursor: pointer;
}

.popup_calendar_month_h{
  font-size:11px;
  text-align:center;
  color:white;
  background-color:blue;
}
.popup_calendar_prev_h{
  font-size:10px;
  padding:0px;
  text-align:center;
}
.popup_calendar_next_h{
  font-size:10px;
  padding:0px;
  text-align:center;
}
.popup_calendar_footer_h{
  text-align:center;
}

#popup_calendar_prev{
  cursor: pointer;
}
#popup_calendar_next{
  cursor: pointer;
}

#popup_calendar_prev:hover{
  background-color:yellow;
}
#popup_calendar_next:hover{
  background-color:yellow;
}


.popup_calendar_sunday_h {
  text-align : center;
  padding: 2px;
  color: #CC0000;
  background-color: #FFFF66;
}
.popup_calendar_weekday_h {
  text-align : center;
  padding: 2px;
  color:black;
  background-color: #FFFF66;
}
.popup_calendar_saturday_h {
  text-align : center;
  padding: 2px;
  color:#006699;
  background-color: #FFFF66;
}


.popup_calendar_sunday_d {
  text-align : right;
  padding: 2px;
  color: #CC0000;
  background-color: white;
}
.popup_calendar_weekday_d {
  text-align : right;
  padding: 2px;
  color:black;
  background-color: white;
}
.popup_calendar_saturday_d {
  text-align : right;
  padding: 2px;
  color: #006699;
  background-color: white;
}
.popup_calendar_today_d {
  text-align : right;
  padding: 2px;
  color:black;
  background-color: #FFFF88;
  font-weight : bold;
}

#popup_calendar_sunday {
  cursor: pointer;
}
#popup_calendar_today {
  cursor: pointer;
}
#popup_calendar_weekday {
  cursor: pointer;
}
#popup_calendar_saturday {
  cursor: pointer;
}

div#popup_calendar_sunday:hover {
  background-color:orange;
  color:white;
}
#popup_calendar_today:hover {
  background-color:orange;
  color:white;
}
#popup_calendar_weekday:hover {
  background-color:orange;
  color:white;
}
#popup_calendar_saturday:hover {
  background-color:orange;
  color:white;
}
