body, form, div, p, input, select, ol, ul, li, table, td, tr, th, img, a, a:visited, a:hover {
	border:0;
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
	font:500 11px verdana;
	color:#000;
	line-height:13px
}
#outer {
	width:100%;
	background:#fff;
	text-align:center;
	overflow-x:hidden
}
a, a:visited {
	color:#000;
	text-decoration:none
}
a:hover {
	color:#f30
}
#cover {
	border:2px solid #000;
	border-radius:7px;
	box-shadow:inset 0 0 13px #08d;
	padding:7px 0
}
#title {
	font-weight:700;
	color:#fff;
	padding:3px 0;
	text-align:center;
	padding-bottom:2px;
	background:#acf;
	box-shadow:inset 0 15px 30px #08d
}
.head {
	border-radius:5px;
	font-weight:700;
	color:#fff;
	line-height:20px;
	margin-bottom:5px;
	text-align:center;
	background:#acf;
	box-shadow:inset 0 15px 30px #08d
}
#link, #link:hover, .link, .link:hover {
	padding:3px 0 1px 0;
	display:block;
	text-align:center;
	font-weight:700
}
#desc {
	width:90%;
	line-height:16px;
	padding:18px 5%;
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #ddd
}
#desc a {
	font-size:12px;
	line-height:16px;
	height:16px
}
.wname, .wname:hover {
	padding:2px 0;
	font:700 11px verdana;
	color:#000;
	text-shadow:1px 2px 2px #888;
	text-decoration:none
}
#link1 {
	display:none
}
.calendar, .encl, .main {
	table-layout:fixed;
	width:96%
}
td {
	padding:0 8px;
	vertical-align:middle;
	text-align:left
}
td.day {
	font-weight:700;
	padding:2px 0
}
#box, #box1, #d1, #d2, #d3, #d4, #d2, #d5, #d6, #d7 {
	display:none;
	padding:0
}
#d1, #box, #box1 {
	display:block
}
ul {
	padding:0 0 5px 5px;
	list-style:none
}
li {
	line-height:16px
}
input {
	width:100%;
	border:1px solid #ccc;
	margin:1px 0;
	height:15px
}
select {
	width:100%;
	border:1px solid #ccc;
	margin:1px 0;
	background:#fff;
	padding:0;
	height:17px
}
.calendar input {
	text-align:center
}
a.b, a.b:visited, a.b:hover, a.c, a.c:visited, a.c:hover {
	font:500 11px verdana;
	width:100%;
	margin:3px 0;
	text-align:center;
	text-decoration:none;
	display:block;
	line-height:13px;
	height:15px;
	border-radius:4px
}
a.b, a.b:visited, a.c, a.c:visited {
	border:1px solid #aaa;
	box-shadow:inset 0 -8px 16px #ddd
}
a.b:hover, a.c:hover {
	border:1px solid #0aa;
	box-shadow:inset 0 -8px 16px #aee;
	color:#000
}
a.c, a.c:visited, a.c:hover {
	color:#f00;
	font-weight:700
}
.al {
	text-align:left
}
.ac {
	text-align:center
}
.ar {
	text-align:right
}
#fl {
	float:left
}
#fr {
	float:right
}
#ad {
	padding-top:2px;
	text-align:center;
	overflow-x:hidden
}
ins {
	display:inline-block;
	width:234px;
	height:60px
}
.wg, .wg:visited, .wg:hover {
	width:auto;
	font:500 10px verdana;
	color:#888;
	padding-bottom:5px;
	line-height:11px;
	text-decoration:none;
	display:block
}
