/* CSS Document */
*{ margin:0px; padding:0px;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a:link,a:visited{text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#F20;}
ul li{ list-style:none; line-height:170%;}
form, input{ vertical-align:middle; font-size:12px; font-family:Arial, Helvetica;}
img{ border:0;}
.blank5{ height:5px; font-size:1px; line-height:1px; clear:both;}
.blank10{ height:10px; font-size:1px; line-height:1px; clear:both;}
.clear{ clear:both; font-weight:0px; line-height:0px;}
.hidden{ display:none;}
.wrap{ width:970px; margin:0 auto;}

/*Header Skin*/
#header{ width:970px; margin:0 auto;}
	#logo{ float:left; background:url(images/logo.gif) no-repeat 0 0;}
		#logo h2{ text-indent:-999999px;}
		#logo h2 a{ display:block; height:65px; width:270px;}
	#mainNav{ margin:4px 0; line-height:30px; height:30px; color:#FFF; background:#0E3195;}
		#mainNav a{ color:#FFF; text-decoration:none;}
		#mainNav a:hover{ color:#FFF; text-decoration:underline;}
		#mainNav p{ display:block; width:140px; float:left; text-align:center; background:url(071230/dg-1.jpg) no-repeat 125px 8px;}
		#mainNav ul{ width:510px; float:left; margin-left:2em;}
			#mainNav ul li{ float:left; line-height:30px;}
			#mainNav ul li a{ display:block; width:85px; font-size:12px; color:#FFF; text-align:center;}
			#mainNav ul li a:hover{ text-decoration:underline;}
				#mainNav ul li a.w60{ width:50px;}
				#mainNav ul li a.w80{ width:60px;}

	#mainNav span{ display:block; width:250px; float:right; overflow:hidden;}
		#mainNav span a{ display:block; float:left; padding:0; color:#FFF; text-indent:13px; overflow:hidden; background:url(071230/dg-1.jpg) no-repeat 2px 8px;}
		#mainNav span a:hover{}
		#mainNav span a.f{ background:url(071230/bj-22.png) no-repeat 0 10px;}
		#mainNav span a.m15{ margin-right:15px;}

/*Left side*/
#side_left{ width:178px; float:left; border:1px solid #CCC; background:#EEE;}
	.stit{display:block; line-height:25px; padding:0; font-weight:bold; background:#DAE5F9; text-indent:8px;}
	#side_left p{ line-height:130%; padding:5px; margin:0; text-indent:2em;}
	#side_left strong{ display:block; height:25px; line-height:25px; text-indent:1.6em; background:url(071230/dg-2.gif) no-repeat 4px -5px;}
	#side_left ul{ width:178px; display:block; margin:0; padding:0;}
	#side_left ul li{ display:block; width:178px; margin:0; padding:0; line-height:22px; text-indent:1.6em; background:url(071230/dot.gif) no-repeat 8px 6px;}

/*Side Center Skin*/		
#side_center{ width:500px; float:left; margin-left:10px;}
	.center_tit{ background:#DAE5F9; line-height:26px; font-weight:bold; text-indent:1em;}
	.center_item{ margin:5px 0; padding:10px 18px 10px 18px; text-align:left; background:#EEE;}
	.center_desc{ width:460px; margin:0 auto; line-height:140%;}
		.photo{ width:140px; float:left;}
		.center_txt{ width:320px; float:right;}
			.infoTit{line-height:20px; text-align:right; clear:both; }
				.infoTit p{ float:left; line-height:20px; font-weight:bold;}
				.infoTit span{ height:20px;line-height:20px; font-weight:bold;}
					.list{ display:block; margin:0; padding:0; text-align:left; border-top:1px solid #EEE;}
						.list li{ width:320px; display:block; list-style:none; line-height:20px; text-indent:1.6em; background:url(071230/dg-2.gif) no-repeat 4px -5px;}
						.list li span{ float:right; line-height:20px; text-align:right; color:#00F;}
			#info_txt{ width:320px; text-align:left; line-height:150%;}	

/*Right Skin*/
#side_right{ width:270px; float:right; text-align:left;}
	.rtit{ background:#DAE5F9; line-height:26px; font-weight:bold; text-indent:1em;}
	.right_item{ width:270px; margin:5px 0; background:#EEE;}
		.right_tit{ line-height:25px; font-weight:bold;}
			.r_list{ display:block; margin:0; padding:0; text-align:left; border-top:1px solid #EEE;}
				.r_list li{ width:270px;list-style:none; line-height:20px; text-indent:1.6em; background:url(071230/dg-2.gif) no-repeat 4px -5px;}
				.r_list li span{ float:right; line-height:20px; text-align:right; color:#00F;}

			.s_list{ display:block; margin:0; padding:0; text-align:left; border-top:1px solid #EEE;}
				.s_list li{ width:180px;list-style:none; line-height:20px; text-indent:1.6em; background:url(071230/dg-2.gif) no-repeat 4px -5px;}
				.s_list li span{ float:right; line-height:20px; text-align:right; color:#00F;}

			.sp_list{ display:block; margin:0; padding:0; text-align:left; border-top:1px solid #EEE;}
				.sp_list li{ width:190px;list-style:none; line-height:18px; text-indent:1.6em; background:url(071230/sp.gif) no-repeat 0 2px;}
			.d_list{ display:block; width:270px; margin:0; padding:0; text-align:left; clear:both; border-top:1px solid #EEE;}
			.d_list li{ width:135px; display:block; text-indent:1.6em; float:left; background:url(071230/sp.gif) no-repeat 0 3px;}	

		.r_photo{ float:left; width:80px;}
		.r_desc{ float:right; width:185px;}					

/*Links Skin*/
#links{ width:962px; padding:3px; margin:5px auto; line-height:20px; background:#F1F1F1; text-align:left; border:1px solid #CCC;}		

/*footer Skin*/
#footer{ width:970px; margin:0 auto; border-top:1px solid #898E95; padding:8px 0; text-align:center; line-height:1.6em;}





