/* The main calendar widget.  DIV containing a table. */

#calcontainer { 
	position:absolute;
} 

#calcontainer2 { 
	position:absolute;
} 

.calcontainer a, .calcontainer a:visited, .calcontainer a:hover { text-decoration:none; }

.calendar {
  display: block;
  float:left; 
  position:absolute;
  background: #fff;
  border:none; 
  font-family: verdana,arial,sans-serif;
  font-size:0.9em;
  color: #0057be;
  cursor: default;
  z-index:100; 
}

.calendar table, .calendar table td { text-align:center !Important; } 

.calendar table.fpCalcpBorder {
	margin:1px !Important; 
	border:2px solid #0057be; 
	padding:0px 4px 4px 4px !Important;
	text-align:center !Important;
}

.calendar table.fpCalcpBorder td {
	padding:0px 4px 4px 4px !Important; 
} 

.calendar table.fpCalcNav {
	padding:2px 0 2px 0 !Important;
}

.calendar table.fpCalcNav td {
	padding:4px 5px 4px 5px !Important;
}

.calendar table.fpCalcNav span { 
	color:#000; 
	font-weight:bold; 
}

.calendar table.fpCalcNav a, .calendar table.fpCalcNav a:visited { 
	color:#000; 
	font-size:1em;
	font-weight:bold; 
}

.calendar table.fpCalcNav a:hover { 
	color: #fb8d00;
	text-decoration: none; 
} 

.calendar table.fpCalcDates { 
	border-top:2px solid #0057be;
	padding:0 0 3px 0 !Important; 
	border-bottom:2px solid #0057be;
}

.calendar table.fpCalcDates td { 
	border:1px solid #fff; 
	text-align:center;
	padding:0px !Important;
}

.calendar table.fpCalcDates td span, .calendar table.fpCalcDates td a { 
	display:block; 
	padding:4px 5px !Important; 
} 


.calendar a.fpCalcpCurrentMonthDate, .calendar a.fpCalcpCurrentMonthDate:visited { 
	color:#000;
}

.calendar a.fpCalcpOtherMonthDate, .calendar a.fpCalcpOtherMonthDate:visited { 
	color:#000;
}

.calendar td.fpCalcpDayColumnHeader { 
	font-weight:bold;
} 

.calendar td.fpCalcpOtherMonthDate { 
	background: #e3ebfe;
}

.calendar td.fpCalcpCurrentMonthDate { 
	background:#e3ebfe;
} 

.calendar td.fpCalcpOtherMonthDate { background: #f0f0f0 !Important; } 
.calendar .fpCalcpCurrentMonthDateDisabled { color:#aaa; text-decoration:none; } 
.calendar .fpCalcpOtherMonthDateDisabled { color:#aaa; text-decoration:none; } 
.calendar a.fpCalcpCurrentDate {  color:#000; border:2px solid #0057be; padding: 2px 3px !Important; } 
.calendar td.fpCalcpCurrentDate { background:#fff; } 
.calendar table.fpCalcDates td a:hover { background:#fff; border:2px solid #fb8d00; padding: 2px 3px !Important; text-decoration:none; } 