.calendarloadingbox
{
	background-image: url(/images/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#calendarborder
{
	padding:0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	width:815px;
	height:auto;
	background-color:#521111;
	padding:10px;
}

#calendar
{
	padding:0px;
	margin:0px;
	width:815px;
	height:auto;
}

#calendarbordernext
{
	padding:0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	width:815px;
	height:auto;
	background-color:#521111;
	padding:10px;
}

#calendarnext
{
	padding:0px;
	margin:0px;
	width:815px;
	height:auto;
}


.calendarbox
{
	padding:0px;
	margin: 0px;
	width:114px;
	height:100px;
	border: 1px solid #000000;
	float:left;
}
.calendarrows
{
height:102px;
}

.calendarboxrow1
{
	padding:0px;
	margin: 0px;
	width:814px;
}

.calendardaytextdetail
{
	padding:0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	line-height: 24px;
	display:none;
	color:#000000;
}

.calendartextdetail
{
	padding:0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	line-height: 24px;
	display:none;
	color:#000000;
}

.calendarday
{
	width: 114px;
	
}

.currentmonth
{
	background-color:#FFFFFF;
}

.previousmonth
{
	background-color:#c0c0c0;
}


.currentmonth div.calendarday
{
	width: 114px;
	background-color: #E8E8E8;
	border-bottom: 1px solid #000000;
}


.calendardaytext a 
{
	display: block;
	height:75px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	text-align:center;
	line-height:12px;
	
}
.calendardaytext a.imagelink
{
	text-indent: -9999px;
	outline-style:none;
	outline-width:0;
}




