@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:#e5e5e5;
}
div {
	font-family:Arial, Helvetica, sans-serif;
}
.bg {
	width:100%;
	float:left;
	background:url(../img/bg.gif) center repeat-y #e5e5e5;
}
.main {
	width:980px;
	margin:auto;
}
.head {
	float:left;
	width:930px;
	height:23px;
	background:url(../img/head.jpg) no-repeat;
	padding:98px 25px 0px 25px;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:4px;
}
.head_left {
	width:40%;
	float:left;
}
.head_right {
	width:40%;
	float:right;
	text-align:right;
}
.head_right a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.head_right a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.content {
	float:left;
	width:972px;
	background:url(../img/content_bg.gif) repeat-y;
	padding:0px 4px 0px 4px;
}
.left {
	float:left;
	width:212px;
	background:url(../img/menu_top.gif) no-repeat;
	padding-top:8px;
}
.right {
	float:left;
	width:724px;
	background:url(../img/right_top.gif) no-repeat;
	padding:20px 20px 15px 16px;
	font-size:12px;
}
.footer {
	float:left;
	width:930px;
	height:24px;
	background:url(../img/footer.jpg) no-repeat;
	font-size:11px;
	color:#FFFFFF;
	padding:32px 25px 0px 25px;
	text-align:right;
}
.menu_bottom {
	float:left;
	width:212px;
	height:7px;
	background:url(../img/menu_bottom.gif);
	font-size:5px;
}
.menu_item a {
	display:block;
	width:177px;
	height:16px;
	background:url(../img/menu_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6c6c;
	text-decoration:none;
	font-weight:bold;
	padding:10px 15px 0px 20px;
}
.menu_item a:hover {
	background-position:0px -52px;
	color:#000;
}
.menu_item_active a {
	display:block;
	width:177px;
	height:16px;
	background:url(../img/menu_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding:10px 15px 0px 20px;
	background-position:0px -26px;
	color:#87000f;
	cursor:default;
}
h1 {
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	padding-top:0px;
	color:#87000f;
	background-color:#00FF33;
	background:url(../img/h1_bg.gif) bottom repeat-x;
}
.box {
	float:right;
	width:176px;
	margin-left:15px;
	margin-bottom:10px;
	display:block;
}
.box_head {
	background:url(../img/box_head.gif);
	float:left;
	width:166px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0px 0px 10px;
}
.box_content {
	background:url(../img/box_bg.gif) repeat-y;
	float:left;
	width:176px;
	font-size:11px;
}
.box_bg {
	float:left;
	background:url(../img/cal_bg.gif) no-repeat;
	background-position:1px 0px;
}
.box_bottom {
	float:left;
	width:176px;
	height:10px;
	background:url(../img/box_bottom.gif) bottom no-repeat;
	font-size:5px;
}
.date_item {
	background:none;
	float:left;
	border-bottom:solid #d1d1d1 1px;
	width:146px;
	padding:6px 10px 5px 20px;
}
.date_item_active {
	background:none;
	float:left;
	border-bottom:solid #d1d1d1 1px;
	width:146px;
	padding:6px 10px 5px 20px;
	color:#87000f;
	background:url(../img/arrow.gif) no-repeat;
	background-position:0px 10px;
}
.date_item span, .date_item_active span {
	font-weight:bold;
}
.date_item p, .date_item_active p {
	margin:0px;
}
.right p img {
	border:solid 3px #d5d5d5;
	padding:3px;
	background-color:#FFFFFF;
	margin:10px;
}
.left_pic {
	float:left;
	width:165px;
	text-align:center;
	margin:15px 20px 10px 22px;
	padding-bottom:10px;
	border-bottom:#d4d4d4 solid 1px;
}
.left_text {
	float:left;
	width:165px;
	margin:0px 20px 10px 22px;
	padding-bottom:10px;
	border-bottom:#d4d4d4 solid 1px;
	font-size:11px;
}
.left_text span {
	color:#87000f;
	font-weight:bold;
}
.left_text p {
	margin:0px;
}
