.calendar
{
	width: 99%;
	margin-right:5px;
	padding:0;

}

.calendar ul
{
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}

.calendar li
{
	cursor:pointer;
	text-align:left;
}

.calendar li a
{
	font-size:11px;
}

a.clickable {
	color:#ff6633;
	text-decoration:underline;	
	font-size:11px;
}

#content .subpagerightbox .calendar a
{
	color: #bab9b9;
	text-decoration:none;	
	padding:0;
	margin:0;
}

#content .subpagerightbox .calendar a:hover
{
	color: #bab9b9;
	text-decoration:underline;	
	padding:0;
	margin:0;
}

.calendar .innertable 
{
	border:solid 1px #bab9b9;
	margin-left:0px;
	width: 100%;
	text-align:left;
	margin:0;
	padding:0;
	border:solid 1px #bab9b9;
}

.calendar .prev
{
	background-color:#ffffff;
	color: #bab9b9;
	border-bottom:solid 1px #ffffff;
	width:14%;
	border-right:none;
	
}

.calendar .title
{
	background-color:#ffffff;
	color:#005858;
	border-bottom:solid 1px #ffffff;
	width:70%;	
	height:8px;
	border-right:none;
	border-left:none;
}

.calendar .next
{
	background-color:#ffffff;
	color: #bab9b9;
	border-bottom:solid 1px #ffffff;
	width:14%;
	border-left:none;	
}

.calendar .hilited
{
	font-size:14px;
	font-weight:bold;
}

#content .subpagerightbox .calendar .hilited a
{
	color: #bab9b9;
	text-decoration:none;	
	padding:0;
	margin:0;
}

#content .subpagerightbox .calendar .hilited a:hover
{
	color: #bab9b9;
	text-decoration:underline;	
	padding:0;
	margin:0;
}

.calendar .week
{
	height:10px;
	background-color:#bab9b9;
	color: #ffffff;
	font-size:11px;
}

.calendar .weektitle
{
	font-size:11px;
	font-weight:bold;
	background-color:#bab9b9;
	border-bottom:solid 1px #bab9b9;
	width:98%;	
	height:30px;
	border-right:none;
	border-left:none;
	text-align:left;
	padding-left:5px;
}

.calendar .days
{
	font-size:11px;
	width:14%;
	height:20px;
	background-color:#FFFFFF;
	color: #000;	
	border:solid 1px #bab9b9;	
	padding-left:5px;
}

.calendar .daysclickable
{
	font-size:11px;
	width:14%;
	height:20px;
	/*background-color:#bab9b9;*/
	color: #bab9b9;	
	border:solid 1px #bab9b9;	
	padding-left:5px;
}

#content .subpagerightbox .calendar .days a, 
#content .subpagerightbox .calendar .days a:hover
{
	color: #bab9b9;
	text-decoration:underline;	
	padding:0;
	margin:0;
}

#content .subpagerightbox .calendar .selected a, 
#content .subpagerightbox .calendar .selected a:hover
{
	color: #ffffff;
	text-decoration:underline;	
	padding:0;
	margin:0;
}

.calendar .selected
{
	font-size:12px; /*10px;*/
	width:12%;
	height:25px;
	background-color: #e4e3e3;
	text-decoration:underline;
	color: #000;
	border:solid 1px #bab9b9;	
	padding-left:5px;
}

.calendar .nodays
{
	font-size:10px;
	width:12%;
	height:20px;
	border:solid 1px #bab9b9;	
	background: transparent url(bg.gif) repeat;
}

.calendar .weektab 
{
	width: 0px;
	padding:0;
	margin:0;
}

img.weektab 
{
 	width: 15px;
 	border: 0px;
	height: 56px;
	padding:0;
	margin:0;
}

.calendar .today {
	color:#005858;
	width:12%;
	border:solid 1px #bab9b9;
	font-size:11px;
}
