body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:normal;
	font-weight:normal
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
abbr, acronym {
	border:0;
	font-variant:normal
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}
code, kbd, samp, tt {
	font-size:100%
}
input, button, textarea, select {
*font-size:100%
}
body {
	line-height:1.5
}
ol, ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption, th {
	text-align:left
}
sup, sub {
	font-size:100%;
	vertical-align:baseline
}
:link, :visited, ins {
	text-decoration:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
.fl {
	float:left
}
.fr {
	float:right
}
.hidden {
	display:none
}
.invisible {
	visibility:hidden
}
.underline {
	text-decoration:underline
}
.hand {
	cursor:pointer
}
.cb {
	clear:both
}
.cl {
	clear:left
}
.cr {
	clear:right
}
.tc {
	text-align:center
}
.tl {
	text-align:left
}
.tr {
	text-align:right
}
.vm {
	vertical-align:middle
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.fs12 {
	font-size:12px
}
.fs14 {
	font-size:14px
}
.fn {
	font-weight:normal
}
.fb {
	font-weight:bold
}
.black, .black a:link, .black a:visited, .black a:active, .black a:hover {
	color:black
}
.white, .white a:link, .white a:visited, .white a:active, .white a:hover {
	color:white
}
.red, .red a:link, .red a:visited, .red a:active, .red a:hover {
	color:red
}
.clearfix:after {
	content:"\0020";
	visibility:hidden;
	display:block;
	font-size:0;
	clear:both;
	height:0
}
.clearfix {
*zoom:1
}
.clear {
	clear:both
}
.pt10 {
	padding-top:10px
}
.pr10 {
	padding-right:10px
}
.pb10 {
	padding-bottom:10px
}
.pl10 {
	padding-left:10px
}
.mt10 {
	margin-top:10px
}
.mr10 {
	margin-right:10px
}
.mb10 {
	margin-bottom:10px
}
.ml10 {
	margin-left:10px
}
.op50 {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50
}
.op60 {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60
}
.op70 {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70
}
.op80 {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80
}
.op90 {
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90
}
.global-footer {
	margin:0 auto;
	font-size:12px;
	font-family:"\5fae\8f6f\96c5\9ed1";
	line-height:24px;
	padding:12px 0;
	text-align:center;
	clear:both;
	color:gray
}
.global-footer a:link {
	text-decoration:none;
	color:gray
}
.global-footer a:visited {
	text-decoration:none;
	color:gray
}
.global-footer a:hover {
	text-decoration:underline;
	color:gray
}
.global-footer a:active {
	text-decoration:underline;
	color:gray
}
.global-footer .links a {
	margin:0 10px;
}
body {
	_background-attachment:fixed;
	_background-image:url(about:blank);
}
