@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; line-height:150%;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0165bd; background:url(body_bg.jpg) repeat-x;}
a{color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
.clear{ clear:both;}
.ttable td{ padding-left:10px;}
img{ border:#CCCCCC solid 1px;}

#header{ width:996px; height:106px; background:url(head_bg.jpg) top center no-repeat; margin:0px auto; border:#CCCCCC 0px 2px solid;}
	#menu{ width:210px; height:100px; margin-top:20px; margin-left:250px; float:left; display:inline; font-weight:bold;}
	#menu img{ padding:5px 5px 5px 0px;}
	#header h1{ font-size:14px; line-height:130%; padding-top:5px; color:#000; text-align:right;}


#nav,#nav_in{width:1000px; height:40px; margin:0px auto; background:url(topmenu_bg.gif); border-bottom:#0a7692 2px solid;}
#nav a,#nav_in a{ padding:0 15px; background:url(1bg.jpg) no-repeat; color:#FFFFFF; line-height:35px; font-weight:bold; font-size:13px;}
#nav a:hover,#nav_in a:hover{color:#2bcff9; text-decoration:underline;}

.navShadow{ width:999px; height:8px; background:url(navShadow.jpg) top left no-repeat; font-size:1px; margin:0 auto;}
#mainbanner{ width:999px; height:150px; background:url(mainbanner.jpg) bottom center no-repeat; margin:0px auto; color:#FFFFFF; text-align:left; overflow:hidden;}

#mainbanner h2, #mainbanner h1{ text-align:left; margin-left:50px; color:#FFFFFF; padding-top:25px; font-size:20px;}

#mainbanner p{ width:500px; line-height:150%; margin-left:50px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}


#main{ width:999px; margin:0px auto; background:#FFFFFF; padding-top:5px; min-height:600px; _height:600px;}
	#container{ width:735px; float:left; padding-bottom:10px;}
		#container .plist{ width:350px; background:url(plist_bg.jpg) top left repeat-x; border:#0a7692 1px solid; float:right; margin-right:10px; margin-bottom:10px; padding-bottom:5px; font-size:13px;}
		#container .plist a{ display:block; margin-left:15px;}
		#container .ptitle{ height:27px; margin-bottom:10px; font-weight:bold; font-size:14px;}
		#container .ptitle a{ display:inline; width:130px; background:url(ptitle_bg.jpg) center left no-repeat; margin-left:8px; padding-left:10px; line-height:27px; }
		#container .ptitle h2{ font-size:14px;}
		
		#container .slist{ width:720px; margin-left:5px; background:url(plist_bg.jpg) top left repeat-x; border:#0a7692 1px solid; font-size:12px; min-height:560px; _height:560px;}
		#container .pcontent{ padding:15px; color:#000000; background:#FFFFFF;}
		#container .pcontent img{ margin:0px 8px;}
	
	#sidebar{ width:259px; float:left;}
		
#sidebar .clist{ width:257px; float:right;  border:#0a7692 1px solid; margin-bottom:5px;}
#sidebar .clist p{color:#333333; font-size:12px; padding:15px;}
	#sidebar .clist h2,#sidebar .clist h2 a{ background:#1f5778 url(plist_bg.jpg); height:28px; line-height:28px; color:#FFFFFF; font-size:13px; padding-left:5px;}
	#sidebar .clist h2 span,#list h2 a{ background:url(dot.jpg) center left no-repeat; padding-left:13px;}
	#sidebar .clist h2 a:hover{ text-decoration:underline;}
	#sidebar .clist ul{ list-style:none; background-color:#f3f3f3;}
	#sidebar .clist ul li{ height:22px; border-top:#ffffff 1px solid; border-bottom:#dddddd 1px solid; line-height:22px; padding-left:4px;}
	#sidebar .clist ul li a{ color:#1f5778; background:url(dotred.jpg) center left no-repeat; padding-left:10px; font-size:12px;}
	#sidebar .clist ul li a:hover{ color:#000000; text-decoration:underline;}

		
		
		
   #upimg{overflow:hidden; width:254px; height:760px; margin:auto; text-align:center;border:#0a7692 1px solid; }
	#upimg img{ width:220px; border:#cccccc 1px solid; margin-top:0px;}


#footer{ width:999px; height:45px; margin:0px auto; background:#74a0a1; line-height:120%; text-align:center; color:#000000; padding-top:5px; font-size:12px;}
#description{ width:979px; min-height:20px; _height:20px; line-height:18px; background-color:#999999; margin:0px auto; color:#FFFFFF; padding:3px 10px; font-size:12px;}
#sa{ width:979px; min-height:20px; _height:20px; line-height:18px; background-color:#660000; margin:5px auto; padding:3px 10px; }
#sa a{font-size:14px; color:#FFFFFF; }
