.weekNavi {
	margin: 0 0 5px 0;
	padding: 0;
	width: 1097px;
}
.week {
	margin: 0 0 20px 0;
	padding: 0;
	width: 1097px;
	border: 1px solid #E0E0E0;
}
.week th {
	margin: 0;
	padding: 10px;
	width: 137px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #E0E0E0;
	background: #F6F6F6;
}
.week th:nth-child(1) {
	text-align: left;
	font-weight: normal;
	border-right: 3px double #E0E0E0;
}
.week th:nth-child(1) a {
	font-weight: bold;
}
.week th.Today {
	color: #FFF;
	background: #AAAAAA;
}
.week th.Sat {
	background: #bbeeff;
}
.week th.Sun {
	background: #ffbbbb;
}
.week td {
	width: 137px;
	border: 1px solid #E0E0E0;
}
.week td:nth-child(1) {
	margin: 0;
	padding: 10px;
	width: 137px;
	vertical-align: middle;
	font-size: 12px;
	border-right: 3px double #E0E0E0;
	background: #FFF;
}
.week td.In {
	margin: 0;
	padding: 10px 0;
	width: 137px;
	text-align: center;
	background: #ddffdd;
}
.week td.In:hover {
	background: #c0ffcc;
}
.week td.In p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 180%;
}
.week td.emp {
	margin: 0;
	padding: 0;
	width: 137px;
	background: #FFF;
}
.week td.emp:hover {
	background: #f0f0f0;
}


.modal-header h4 {
	margin: 0 0 0 1.4em;
	font-weight: bold;
}
.modal-body table {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 520px
}
.modal-body tr:nth-child(2n+1) {
	background: #F0F0F0;
}
.modal-body th {
	margin: 0;
	padding: 10px;
	width: 100px
}
.modal-body td.date {
	margin: 0;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}
.modal-body td {
	margin: 0;
	padding: 10px;
	font-size: 13px;
	font-weight: normal;
}
.modal-body td p {
	margin: 0 1em 0 0;
	padding: 0;
	float: left;
}
.modal-body td label {
	margin: 0 0 0 5px;
	font-weight: normal;
}
.modal-body .Btn {
	margin: 0 0 15px 0;
	text-align: center;
}