/* CSS Document */

.header{
	border-style:none;
	width:700px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
.contents{
	padding-top:100px;
	padding-left:30px;
	border-style:none;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.index{
	float:left;
}
.bar{
	clear:left;
}
h1{
	color:#ffffff;
	font-size:15px;
	background-color:#336600;
}
h2{
	font-size:12px;
}
p{
	color:#006600;
	font-size:12px;
}
.name{
	width:120px;
	height:15px;
	margin-top:5px;
	margin-left:10px;
}
.clear{
	border-style:none;
	clear:left;
}

.left{
	padding-top:3px;
	text-align:center;
	width:180px;
	height:35px;
	float:left;
}
.right{	
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	width:420px;
	height:35px;
	float:left;
}

.schetable{
	border:1px solid #c0c0c0;
}

.scheth{
	border:1px solid #c0c0c0;
	width:50px;
	height:20px;
}

.schetd{
	border:1px solid #c0c0c0;
	color:#006400;
	width:250px;
	height:20px;
}

.calender{
	margin:10px;
	width:300px;
	float:left;
}
caption{
	color:#006400;
}
.holiday{
	color:#ff0000;
	border:1px solid #c0c0c0;
	width:50px;
	height:20px;
}
.event{
	border:solid 1px #006400;
	background-color:#f0fff0;
	color:#006400;
	width:250px;
	height:20px;
}
.meeting{
	border:solid 1px #c0c0c0;
	width:250px;
	height:20px;
}