@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; list-style-type:none;}
body { text-align:center; font-size:12px;}

.top { width:994px; background:url(top_bg.jpg) no-repeat 0 22px; background-color:#fff; height:83px; overflow:hidden; margin:auto; padding-left:6px; clear:both;}
	.top .ta { float:left; width:985px; height:22px; line-height:22px; text-align:right; padding-right:15px; color:#CCC;}
		.top .ta a,.top .ta a:link { color:#333; text-decoration:none;}
		.top .ta a:hover { color:#333; text-decoration:underline;}
	.top .lo { float:left; width:199px; height:61px; }
	.top .rig { float:left; width:795px; overflow:hidden; height:61px;}
	.top .na { clear:both; line-height:14px; width:793px; border:1px solid #8dbbe0; background:url(na_bg.jpg) repeat-x; height:28px; overflow:hidden; color:#FFF; font-weight:600; padding-top:10px;}
		.top .na a,.top .na a:link { color:#FFF; float:left; text-decoration:none; margin-right:8px; height:19px; line-height:19px;}
			.top .na a.s { background:url(topa_s.gif) no-repeat; width:62px; margin-left:10px; color:#2a376d; font-weight:100; cursor:default;}
		.top .na a:hover { color:#FFF; text-decoration:underline;}
			.top .na a:hover.s { color:#2a376d;}
	.top .mo { clear:both; width:795px; background:url(mo_bg.gif) repeat-x; height:21px; overflow:hidden; line-height:21px;}
		.top .mo label { float:left; padding:0 10px; color:#F00;}
		.top .mo span { float:left; padding:0 8px; background:url(top_ico.gif) right no-repeat; color:#001f63;}
		.top .mo p { float:left; padding:0 10px; color:#3d3c3c;}
			.top .mo p a,.top .mo p a:link { color:#3d3c3c; text-decoration:none;}
			.top .mo p a:hover { color:#F00; text-decoration:underline;}
			.top .na a.c{line-height:17px;}