/* calendar */
.btn_selectdate
{
	height: 22px;
	border: solid 1px #7F9DB9;
	width: 20px;
	background-color: #E8E8E8;
}

.calendar
{
	padding: 0px 5px 10px 13px;
	margin: 0px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px !important;
	font-weight: bold;
	background-color: #6DC2DD;
	position: absolute;
	width: 295px;
	text-align: center;
}
A.cal
{
	color: #003366;
	text-decoration: none;
}
A.cal:hover
{
	text-decoration: underline;
}
.calTable
{
	float: left;
	margin: 0px 4px 0px 0px;
	width: 127px;
}

.calRowHighlight td
{
	padding: 0px 0px 0px 0px;
}

.calLabel
{
	padding: 0px 0px 0px 0px;
	font: 700 11px arial,helvetica,sans-serif;
	color: white !important;	
	white-space: nowrap;
	background-color: #A1A7AB;
	text-align: center;
}
.calLabel a
{
	padding-top: 1px;
	padding-bottom: 1px;
}


.calDayName
{
	background: #EBECED;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px !important;
	font-weight: bolder !important;
	width: 19px;
	color: #5279A1;
	text-align: center;
	padding: 3px 3px 3px 3px;
}
.calDate
{
	background: #ffffff;
	font: 500 10px/13px arial,helvetica,sans-serif;
	text-align: center;
}
.calDateOff
{
	background: #ffffff;
	font: 400 10px/13px arial,helvetica,sans-serif;
	color: #bf8660;
	text-align: center;
}
.calDateSel,
.calDateSel a
{
	background: #5279A1;
	color: White !important;
	font: bold 10px/13px arial,helvetica,sans-serif;
	text-align: center;
}
.calDateA
{
	color: #2a3f1d;
	text-decoration: none;
	font: 500 10px/13px arial,helvetica,sans-serif;
	text-align: center;
}
.calDateA:hover
{
	text-decoration: underline;
	font: 500 10px/13px arial,helvetica,sans-serif;
	text-align: center;
}
.calNavA
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	font: bold 12px arial,helvetica,sans-serif;
	color: white;
	padding-top: 0px;
	text-decoration: none;
}
.calNavA:hover
{
	color: #333333;
	font: bold 12px arial,helvetica,sans-serif;
}
.calClose
{
	padding-right: 8px;
	padding-left: 6px;
	font-weight: 900;
	font-size: 11px;
	padding-bottom: 2px;
	color: #64696C;
	padding-top: 0px;
	text-align: left;
}
.calClose A
{
	float: right;
	color: #64696C;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.calClose A:hover
{
	text-decoration: none;
}
.calwrapper
{
	margin: auto; /*WIDTH: 262px*/
	width: 100%;
}
/* end calendar */