
.weekButton{
	width:120px;
	font-size:0.8em;
	font-family:arial;
	font-weight:bold;
	height:25px;
}

.weekButton2{
	width:40px;
	font-size:0.8em;
	font-family:arial;
	font-weight:bold;
	height:25px;
}

#weekScheduler_container{
	border:1px solid #000;
	width:960px;	
	position:relative;
	margin:0 auto;
	background-color:buttonface;
}

.hedearBt{
	border-bottom:1px solid #ACA899;
	padding:0 3px 0 10px;
	height:185px;
	position:relative;
	width:960px;
}


.weekScheduler_appointments_day{	/* Column for each day */
	width:126px;
	float:left;
	background-color:#FFFFFF;
	border-right:1px solid #F6DBA2;	
	position:relative;
}

#weekScheduler_top{
	background-color:buttonface;
	height:20px;
	border-bottom:1px solid #ACA899;
}

.calendarContentTime,.spacer{
	background-color:buttonface;
	text-align:center;
	font-family:arial;
	font-size:0px;
	line-height:37px;
	height:37px;	/* Height of hour rows */
	
	border-right:1px solid #ACA899;
	width:50px;
}

.weekScheduler_appointmentHour{	/* Small squares for each hour inside the appointment div */
	height:37px; /* Height of hour rows */
	border-bottom:1px solid #F6DBA2;	
}

.spacer{
	height:20px;
	float:left;
}	

#weekScheduler_hours{
	width:50px;
	float:left;
}
.calendarContentTime{
	border-bottom:1px solid #ACA899;

}

#weekScheduler_appointments{	/* Big div for appointments */
	width:890px/*917px;*/;
	float:left;
	background-color:#FF0000;
}
.calendarContentTime .content_hour{
	font-size:0px;
	text-decoration:underline;	
	vertical-align:top;
	line-height:37px;
}
	
#weekScheduler_top{
	position:relative;
	clear:both;
}
#weekScheduler_content{
	clear:both;
	height:540px;
	position:relative;
	overflow:auto;
}
.days div{
	width:126px;
	float:left;
	background-color:buttonface;
	text-align:center;
	font-family:arial;
	height:20px;
	font-size:0.9em;
	line-height:20px;
	border-right:1px solid #ACA899;	
}

.weekScheduler_anAppointment{	/* A new appointment */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1000;
	overflow:hidden;


}

.weekScheduler_appointment_header{	/* Appointment header row */
	height:4px;
	background-color:#ACA899;
}
.weekScheduler_appointment_headerActive{ /* Appointment header row  - when active*/
	height:4px;
	background-color:#00F;
}

.weekScheduler_appointment_textarea{	/* Textarea where you edit appointments */
	font-size:0.5em;
	font-family:arial;
}

.weekScheduler_appointment_txt{
	font-size:1em;
	font-family:arial;
	padding:2px;
	padding-top:1px;
	/*overflow:hidden;*/

}

.weekScheduler_appointment_footer{
	position:absolute;
	bottom:-1px;
	border-top:1px solid #000;
	height:4px;
	width:100%;
	font-size:0.8em;
	background-color:#000;
}

.weekScheduler_appointment_time{
	position:absolute;
	border:0px;
	right:0px;
	top:0px;
	width:0px;
	height:0px;
	z-index:0;
	font-size:0.7em;
	padding:0px;
	
}
.eventIndicator{
	background-color:#00F;
	z-index:50;
	display:none;
	position:absolute;
}


.divAgenda{
	z-index:1600;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}

.divAgendaBackGround{
	background-color:black;
	width:100%;
	height:100%;
	position:absolute;
}

.divAgendaContenue{
	top:60px;
	z-index:1002;
	position:relative;
}


