@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
}

* html a.pagetop{
	display:none;
}

a.pagetop{
	position:fixed;
	bottom:10px;
	right:10px;
	text-align:center;
	border:#CCCCCC solid 1px;
	display:block;
	padding:5px;
	color:#000000;
	z-index:1;
}

#wrapper{
	margin:30px auto 10px;
	width:850px;
	text-align:left;
}

/* footer */
#footer{
	clear:both;
	background:#CCCCCC;
	text-align:center;
	padding:10px 0;
}

/* initialize */
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma,"宋体";
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
margin:0 5px;
padding:0;
}
#page_body {
margin:0;
padding:0;
width:780px;
}
div {
margin:0;
padding:0;
}
hr {
display:none;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
}
p, pre, blockquote, sup, sub {
font-size:100%;
margin:0;
padding:0;
}
address {
font-size:100%;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
}
em, strong, dfn, code, samp, kbd, cite, abbr, acronym, q, ins, del, br {
font-size:100%;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
}

a.blank{
	background:url(../img/blank.gif) no-repeat right 4px;
	padding:0 16px 0 0;
}

a:link {
color:#FD6602;
text-decoration:underline;
}
a:visited {
color:#FD6602;
text-decoration:underline;
}
a:active {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
ul, ol, li, dl, dt, dd {
font-size:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
fieldset {
border:0 none;
margin:0;
padding:0;
}
legend {
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
input {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}
input[type="button"] {
cursor:pointer;
}
textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}
button {
cursor:pointer;
font-size:12px;
margin:0;
padding:0;
}
select, option, optgroup {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
table {
border-collapse:collapse;
}
td, tr, th {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}
img {
border:0 none;
margin:0;
padding:0;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
.clearfix:after {
clear:both;
content:"";
display:block;
}
