@charset "UTF-8";

/* CSS Document */



#calendar {

	margin-top:10px;

}



#calendar .date{

	float:left;

	width:20px;

	padding:5px 0 5px 5px;

	border:none;

	border-right:#002000 solid 1px;

	border-bottom:#002000 solid 1px;

	background-color:#336633;

	background-image:url(../images/white_grad_overlay.png);

	background-position:0 0;

	background-repeat:repeat-x;

	cursor:pointer;

	color:#FFFFFF;

}



#calendar .day{

	background-position:0 0;

	background-repeat:repeat-x;

}



#calendar td{

	vertical-align:top;

	font-size:10px;

}



.selDay {

	clear:both;

	position:relative;

	width:100%;

	height:550px;

	overflow:auto;

	margin-top:20px;

}



.hours {

	float:left;

	position:relative;

	width:95%;

}



.hour {

	float:left;

	width:95%;

	height:58px;

	color:#002000;

	background-image:url(../images/white_grad_overlay.png);

	background-position:0 0;

	background-repeat:repeat-x;

	margin-left:5%;

}



.hourItems {

	float:left;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:3px;

}



.selDayh1 {

	font-size:24px;

	font-style:italic;

	color:#FFFFFF;

	margin:10px 0 10px 5px;

}



.selDay .hourDisp{

	float:left;

	width:80px;

	padding:5px 0 5px 5px;

	border-right:#002000 solid 1px;

	border-bottom:#002000 solid 1px;

	background-color:#FFFFFF;

}



.thisDay {

	background:none;

	background-color:#66cc66;

	background-image:url(../images/white_grad_overlay.png);

	background-position:0 0;

	background-repeat:repeat-x;

	border:#FFFFFF solid 1px;

}



.calevent {

	position:absolute;

	width:20px;

	background:#996600 url(../images/white_grad_overlay.png) 0 0 repeat-x;

	border:#002000 solid 1px;

	display:none;

}



.cal_item {

	cursor:pointer;

	margin-left:5px;

}



#cal_display {

	text-align:left;

}



.cal-item-title {

	font-size:24px;

	font-weight:bold;

}



.cal-item-time {

	font-size:16px;

	font-style:italic;

}



.cal-item-cont {

	font-size:16px;

}



.cal-fade-up {

	position:absolute;

	bottom:-1px;

	left:-1px;

	width:22px;

	height:60px;

	background:url(../images/red-fade-up.png) bottom left repeat-x;

}



#cal-overlay {

	display:none;

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:#FFFFFF;

	opacity:.7;

	filter:alpha(opacity=70);

}



.cal-wrapper {

	overflow:hidden;

	white-space:nowrap;

}
