body {
	margin: 0px;
	padding: 0px;
}
#cal table {
	background: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style:solid;
	border-color:#CCCCCC;
}
#cal {
	width: 471px;
	display: none;
}
#cal th {
	background: url(../cal_image/th_back.gif) no-repeat;
	height: 25px;
	width: 67px;
	font-size: 12px;
	text-align: center;
	line-height: 12px;
	font-weight: normal;
}
#cal th.sat_t {
	background: url(../cal_image/sat_back.gif);
}
#cal th.sun_t {
	background: url(../cal_image/sun_back.gif);
}
#cal td.graph {
	background:url(../cal_image/td_back.gif) repeat-x;
	height: 19px;
}
#cal td {
	background:url(../cal_image/td_back.gif) repeat-x;
	height: 12px;
}
#cal td a {
	font-size: 10px;
	color: #000000;
/*	color: #CCCCCC;
*/	text-decoration: none;
	line-height: 12px;
}
#cal td a:hover {
	color: #00369A;
}
.week {
	font-size: 9px;
}
#popup {
	position: absolute;
	visibility:hidden;
/*	background-color: #FFCC66;
*/	width: 471px;
}
#popup_tb td {
	font-size: 10px;
	background: #D9E7FF;
}
td#evt_info {
	white-space: nowrap;
}
.left p {
	margin-left: 5px;
}
.right {
	text-align: right;
}
.right p {
	margin-right: 5px;
}
#form1 {
	margin: 0px;
	padding: 0px;
	height: 22px;
}
#back {
	float: left;
}
#forward {
	float: right;
}
.sun p {
	margin-left: 28px;
}
.mon p {
	margin-left: 95px;
}
.tue p {
	margin-left: 162px;
}
.wed p {
	margin-left: 229px;
}
.thu {
	text-align: right;
}
.thu p {
	margin-right: 162px;
}
.fri {
	text-align: right;
}
.fri p {
	margin-right: 95px;
}
.sat {
	text-align: right;
}
.sat p {
	margin-right: 28px;
}
#buttons {
	height: 20px;
	width: 471px;
	font-size: 10px;
	line-height: 20px;
}
#buttons table {
	font-size: 10px;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#buttons td{
	background-image: none;
}

td.graph a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
