@charset "utf-8";
/*CSS Reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0;
	font-family:tahoma,verdana,arial,"lucida grande",sans-serif;
}
body {font:12px/1.231 tahoma,verdana,arial,"lucida grande","宋体",sans-serif; background:#000066; *font-size:small;*font:x-small; text-align:center; }

table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%; }
table {
	border-collapse:collapse; border-spacing:0; 
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal; font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%; font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
a{
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:focus { outline:0 } 

.pointer {cursor:pointer;}

p, ul, li, input, select, span, td {color:#000;font-size:11px;line-height:16px;}
h1{font-size:14px; font-weight:bold; line-height:30px; background:url(../images/bg-h1.gif) repeat-x bottom; margin-bottom:10px;}
h1 a{ color:#000;}
h1 a:hover{ color:#1ba212; text-decoration:none;}
h1 a:visited{ color:#000; text-decoration:none;}
h2{ font-size:11px; font-weight:bold;}

/*body define*/
body{ background:#365177; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}
#wrapper{ width:796px; margin:10px auto; padding:0; text-align:left;}
#maintop{ background-image:url(../images/img-top.gif); background-repeat:no-repeat;width:796px; height:137px;position:relative;}
#toplinks{ text-align:right; height:41px; padding:18px 25px 0 0;}
#toplinks span{position:absolute;right:155px;top:24px;font-weight:bold;}
#toplinks span a{ color:#000; text-decoration:none;}
#toplinks span a:hover{text-decoration:underline;}
#toplinks span a:visited{text-decoration:none;}

#nav{ background:#006600 url(../images/bg-nav.gif) no-repeat; width:796px; height:33px;}
#nav ul{ float:right; padding-right:24px;}
#nav li{ float:left;}
#navbottom{ background:#006600 url(../images/bg-navbottom.gif) no-repeat; width:796px; height:28px; _margin-top:-2px;}

#mainbody{ background:#006600 url(../images/bg-mainbody.gif) repeat-y; width:796px; padding-bottom:15px;}
#maincontent{ width:746px; margin-left:32px;}
.text{padding:10px 0;}
.dashed{ background-image:url(../images/bg-dash.gif); background-repeat:repeat-x; background-position:bottom;}
.guideicon{ text-align:center; float:left; margin-right:10px; width:120px;}
.description{width:590px; float:right;}

#bottom{ background:#006600 url(../images/bg-bottom.gif) no-repeat; width:796px; height:36px;}
#bottom p{ font-weight:bold; text-align:center; padding-top:8px; }
