@charset "utf-8";
/* CSS Document */
body{
	margin:0 0 0 0;	padding:0; height:100%;
	color:#303030; text-align:center; font-family:微軟正黑體, Arial, 新細明體, verdana ,Helvetica, sans-serif; 
}
em{color:#9f1bf2; font-style:normal;}
form, img{ margin:0; padding:0; border:none;}
br{	clear:both;	}
a{	color:#8100d3; text-decoration:none; }
a:hover{	color:#8100d3; text-decoration:underline;	}
div.spacer{ margin:0 10px; padding:0; height:0; clear:both; font-size:0em; overflow:hidden; }
div.gototop{ margin:0 2px 16px 2px; padding:0; text-align:right; }
span.engnum{ letter-spacing:0; }

/*header*/
#header{
	display:block; margin:0 auto 30px auto; padding:0; 
	width:1000px; height:66px; overflow:hidden;
	text-align:center;
}
#logo{
	display:inline; float:left;
	margin:34px 0 0 0; padding:0;
	text-align:left;
}
#logor{
	display:inline; float:right;
	margin:34px 0 0 0; padding:0;
	overflow:hidden; text-align:right;
}

#hFlashBg{
	display:none;
}

#lmenu{
	display:block; margin:8px auto 9px auto; padding:0; 
	width:1000px; height:55px; overflow:hidden;
	background:url('/img/l/mm_s.jpg') no-repeat top left;
}
#lmenu ul{
	display:block;
	margin:0; padding:0;
	height:55px; overflow:hidden;
	list-style:none;
}
#lmenu li{
	display:inline; float:left;
	margin:0; padding:0;
	width:200px; height:55px; overflow:hidden;
	text-align:center;
	background:url('/img/l/mm_s.jpg') no-repeat top right;
}
#lmenu li a{
	display:block;
	margin:0; padding:16px 0 12px 0;
	width:200px;
}

/*main body*/
#main{
	display:block;
}
#mainSized{
	display:block;
	padding:20px 0; margin:0 auto;
	width:1000px;
}

/* inner parts structure & styles */
#left{
	margin:0; padding:0;
	display:inline; float:left;
	width:535px; overflow:hidden;
	font-size:0.8em; text-align:left;
}
#right{
	margin:0; padding:0;
	display:inline; float:right;
	width:440px; overflow:hidden;
	text-align:left;
}

/* footer */
#footer{
	display:block;
	margin:20px 0 16px 0; padding:0;
}
#footerSized{
	display:block;	
	margin:0 auto; padding:0;
	width:1000px;
}
#footer p{
	margin:0; padding:0; display:block;
	color:#959595; font-size:0.7em; line-height:1.6em; font-weight:normal; text-align:left;
}
#footer p.right{
	float:right;
	text-align:right;
}
#footer a{
	color:#959595;
}
#footer a:hover{
	color:#8100d3; text-decoration:underline;
}
#footer br{
	clear:none;
}

/* pageHead */
#pageHead{
	display:block;
	margin:0 0 8px 0; padding:0;
	height:150px; overflow:hidden;
	background-color:#f6f6f6;
}
#pageHeadSized{
	display:block;	
	margin:0 auto; padding:0;
	width:1000px;
}
#pageHeadSized h1{
	display:inline; float:left;
	width:535px; overflow:hidden;
	margin:63px 0 0 0; padding:0;
	text-align:left;
}
#pageHeadSized div.phImg{
	display:inline; float:right;
	width:438px; overflow:hidden;
	margin:0; padding:0;
	text-align:right;
}

/* standard block for both left & right*/
div.block{
	margin:0 0 10px 0; padding:0;
	display:block;
}


