#calbox 
{
	margin: 15px;
	padding: 15px;
	background-color: #fff;
	border-top: 1px solid #9DBFE1;
	border-left: 1px solid #9DBFE1;
	border-right: 1px solid #9DBFE1;
	border-bottom: 1px solid #9DBFE1;
	width: 240px;
	text-align: center;
}

#picker 
{
	background-color: #ebebeb;
	border: 1px solid #9DBFE1;
	margin-bottom: 5px;
	width: 240px;	
}

#calendar
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 240px;
}

.days 
{
	padding: 4px 0px 4px 0px;
	font-size: 10px;
	font-weight:300;
	color:#006699; 
	background-color:#E5F2FB;
	border-top: 1px solid #9DBFE1;
	border-left: 1px solid #9DBFE1;
	border-right: 1px solid #9DBFE1;
	border-bottom: 1px solid #9DBFE1;
}

.calheading 
{
	padding: 6px 0px 6px 0px;
	font-size: 10px;
	font-weight:bold; 
	color:#006699; 
	background-color:#E5F2FB;
	border-top: 1px solid #9DBFE1;
	border-left: 1px solid #9DBFE1;
	border-right: 1px solid #9DBFE1;
	border-bottom: 1px solid #9DBFE1;
}

.cells 
{
	padding: 3px;
	color:#333; 
	background-color:white;
	border-top: 1px solid #9DBFE1;
	border-left: 1px solid #9DBFE1;
	border-right: 1px solid #9DBFE1;
	border-bottom: 1px solid #9DBFE1;
}

.cellsOver
{
	padding: 3px;	
	color:#333; 
	background-color:#E5F2FB;
	border: 1px solid #9DBFE1;
}

.today 
{
	color:#006699; 
	font-weight:bold; 
	background-color:#E5F2FB;
	text-decoration: underline;
}

.todayOver
{
	color:#006699; 
	font-weight:bold; 
	background-color:#E5F2FB;
	text-decoration: underline;
}


.closeLink 
{
	color:#333; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 18px;
}

.closeLink:hover 
{
	color: #1A80E6;
}