.bigtitle{
	font-size:16px;
	}
	.bigtitle1{
		font-weight:bold;
		color:#205c80;
	font-size:14px;
	}
	.q_qa{
		color:#205c80;}
		.a_qa{
			.txt_qa{
				width:300px;
				height:40px;
				border-bottom: solid #94908c;
				border-top: solid #94908c;
				border-left: solid #94908c;
				border-right: solid #94908c;
				}
				.txtbox_qa{width:300px;
				height:80px;
				border-bottom: solid #94908c;
				border-top: solid #94908c;
				border-left: solid #94908c;
				border-right: solid #94908c;}
.fontcolorset{
	color:d2d2d2;}		
body{
	font-family:Arial,新細明體,黑體, Helvetica, sans-serif;
	letter-spacing:2px;
	font-size:14px;
	background:#ffffff;
	margin:0 auto;
	padding:0 auto;
	color:d2d2d2;
		letter-spacing:normal;

	}
	#container{
		margin:0 auto;
		width:450px;
	    padding:0 auto;
		background: url(../images/bg_content.jpg) repeat-y;
		float:left;}
		
		#maincontent{
			margin:0 auto;
	    padding:0 auto;
		width:752px;
	height:200px;
	}
		
		/*#content_center{
			margin:0 auto;
	padding:0 auto;
	width:450px;
	height:440px;
	position:relative;
	background: url(../images/bg_allpic.jpg) right top no-repeat; height:442px;
	}*/
	#all_pic{ width:752px; margin: 10px 0 0 0px; }
	#all_pic ul{ list-style-type:none; float:left;}
	
	#header{
		margin:0 auto;
	padding:0 auto;
		height:85px;
		}
	#navi{width:952px;
		height:60px;
		margin:0 auto;
	    padding:0 auto;}
	#navi_top{
		width:952px;
		height:30px;
		}
#navi_bottom ul{
	z-index:10000;
	padding:0px;
	margin:0px;
	list-style-type: none;
	}
	
	#navi_bottom ul li{
		z-index:10000;
		float:left;
		list-style-type:none;
		position:relative;}

		#navi_bottom ul li ul {
			
		
display: none;
}
		/*#navi_bottom ul li ul li{
			width:136px;
			height:28px;
		}*/
#navi_bottom ul li a:visited {
display:block; 

}
#navi_bottom ul li:hover ul {
display:block; 
position:absolute; 
top:30px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
#navi_bottom ul li:hover ul li a {
display:block; 
background:#faeec7; 
color:#000;
}
/* style the background and forground colors of the links on hover */
#navi_bottom ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}
		
		/*leftmenu*/
		#submenu_left{
			position:absolute;
			margin-top:30px;
			width:139px;
			float:left;
			}
			#submenu_left ul{
				z-index:999;
				margin:0px;
				padding:0px;}
				#submenu_left ul li{
					list-style-type:none;}
		#submenu_left_service{
			position:absolute;
			margin-top:45px;
			margin-left:20px;
			width:139px;
			float:left;
			}
		/*leftmenu*/
		/*content_left*/
		#content_left{
			width:454px;
			height:353px;
			position:absolute;
			margin-top:45px;
			margin-left:50px;
			float:left;
			}
			/*page qa*/
			#content_left_qa{
				width:450px;
			  
			position:absolute;
			margin-top:45px;
			margin-left:20px;
			float:left;
				
				}
				#inner_qa{
					width:450px;
					height:2000px;}
					/*page qa*/
					/*page news*/
						#content_left_news{
				width:200px;
				height:500px;
			  background:#76b4cc;
			position:absolute;
			margin-top:5px;
			
			float:left;
				
				}
					/*page news*/
		/*content_left*/
		/*content_right*/
		#content_right{
			position:absolute;
			width:700px;
			margin-top:45px;
		margin-left:165px;
		
			}
			#content_right_activity{
				position:absolute;
			width:650px;
			margin-top:45px;
		margin-left:215px;
				
				}
				#content_right_qa{
					position:absolute;
			
			margin-top:45px;
		margin-left:580px;
				
					width:300px;
					
					}
				#content_right_left{
					position:absolute;
					float:left;
					width:300px;}
					#content_right_right{
					position:absolute;
					float:left;
					width:300px;
					margin-left:350px;}
					#content_right_contact{
			position:absolute;
			
			margin-top:45px;
		margin-left:565px;
		
			}
			#content_right_contact a {
				color:d2d2d2;
				text-decoration:none;}
			#content_about_left{
				position:absolute;
					float:left;
					width:220px;
					margin-left:20px;
				}
					#content_about_middle{
				position:absolute;
					float:left;
					width:220px;
					margin-left:260px;
				}
					#content_about_right{
				position:absolute;
					float:left;
					width:220px;
					margin-left:500px;
				}
		/*content_right*/
#footer{

	width:1000px;
	margin:0 auto;
	padding:0 auto;
	}