div.calendar{
	border:none;
	display:block;
	visibility:visible;
	text-align:left;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0px;
	padding-left:0;
	background-color:#ffffff;
	position:relative;
	height: 154px;
}


title.calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
}

img.calendar{
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
}

span.calendar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}

ul.calendar{
	float:left;
	margin-top:4px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:0px;
	width:227px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	list-style:none;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

li.calendar{
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	width:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6c6b6b;
	text-decoration:none;
}


li.calendar a{
	margin:0;
	padding:0;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6c6b6b;
	text-decoration:none;
}

li.calendar a:hover{
	color:#6c6b6b;
}

ol.calendar{
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	float:[FLOAT];
}

p.calendar{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	width:16px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:bold;
	float:left;
	text-decoration:none;
}

a .calendar{
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	float:[FLOAT];
}

a:hover .calendar{
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-align:left;
	text-decoration:underline;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	float:[FLOAT];
}

h1 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:20px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}

h2 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:18px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}

h3 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:16px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}

h4 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}

h5 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}

h6 .calendar{
	border:none;
	display:inline;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	overflow:[OVERFLOW];
	z-index:[Z-INDEX];
	float:[FLOAT];
}




div.CalendarDiv {
	border:none;
	text-align:left;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0px;
	padding-left:0;
	background-color:#ffffff;
	position:relative;
	width:227px;
	border:1xp solid #000000;
}

table{
	width:227px;
}

.CalendarLoading {
	position: absolute;
	top: 43px;
	left: 0px;
	z-index: 5;
	width:100%;
	height: 80%;
	background-color: white;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	display: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.CalendarBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333333;
}

.CalendarHeader {
	background-image:url(../images/central/bt_month.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #ccdee8;
	border-bottom:1px solid #000000;

}

.CalendarTitle{
	width:102px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6b6b;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/central/bk_month.gif);
	background-repeat:no-repeat;
}

.CalendarDayName{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6c6b6b;
	width:25px;
	text-align:center;
	text-decoration:none;
}

.CalendarPrevButton {
	width:11px;
	height:11px;
	background-image:url(../../images/bt_left.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	cursor:pointer;
}

.CalendarNextButton {
	width:11px;
	height:11px;
	background-image:url(../../images/bt_right.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	cursor:pointer;
}

.reserveDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

.actualDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	border:1px solid #333333;
}

.busyDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	cursor:pointer;
}

.busyActualDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #333333;
}


.normalDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.selectedDay{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#333333;
}