body {
    margin:0px;
	background-image:url(images/bg01.gif);
	background-repeat:repeat-y;
	background-position:center top;
	}

.all {
	width: 990px;
	margin:auto;
	font-family:Arial, PMingLiU, MingLiU;
	font-size:12px;
	color:#666666;
	height:100%;
	background-image:url(images/bg02.gif);
	background-repeat:repeat-y;
	border-right:1px solid #bebebe;
	border-left:1px solid #bebebe;
}
.all img {
    padding:0px;
	margin:0px;
	}
	

/*========================================================== Button ===========================================================*/		
	
.button	{
    float:left;
	width:240px;
	height:500px;
	line-height:14px;
	}
.button a{
    display:block;
	width:215px;
	height:18px;
	padding:7px 0px 1px 23px;
	color:#666666;
	text-decoration:none;
	font-family:Arial, PMingLiU, MingLiU;
	font-size:12px;
	background-color:#F5F5F5;
	border-top:1px solid #ffffff;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #949494;
	border-right:1px solid #949494;
	background-image:url(images/b_01.gif);
	}	
.button a:hover {
	background-color:#414141;
	background-image:url(images/b_02.gif);
	color:#dedede;
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #000000;
	border-right:1px solid #949494;
	}
	
	
	
/*========================================================= Text ============================================================*/	
	
	
.text_box01 {
	width:700px;
	margin:10px 0px 0px 260px;
	padding-bottom:40px;
	font-family:Arial, PMingLiU, MingLiU;
	font-size:12px;
	line-height:17px;
	color:#666666;
	text-align:justify;
	text-justify:inter-ideograph;
	display:block;
	min-height:500px;
	}
.text_box01 strong{
    display:block;
	border-bottom:1px dotted #666666;
	color:#FF9900;
	font-size:13px;
	line-height:18px;
	margin:0px 0px 6px 0px;
	}	
.text_box01 h2{
    display:block;
	border-bottom:1px dotted #666666;
	color:#FF9900;
	font-size:13px;
	line-height:18px;
	margin:0px 0px 6px 0px;
	padding:0px;
	}		
.text_box01 h1{
    display:block;
	border-bottom:3px double #666666;
	color:#FF9900;
	font-size:19px;
	line-height:25px;
	margin:0px 0px 10px 0px;
	}			
.text_box01 ul {	
    margin:0px;
	padding:0px 0px 0px 15px;
	}	
.text_box01 li {
    margin:0px;
	padding:0px;
	}	
	
	
.text_box01 a{
	color:#FF6600;
	}	
	
.text_box01 a:hover {
    text-decoration:none;
	color:#FF9900;
	}	
	
	
.text_box_faq {
	font-weight:bold;
    line-height:27px;
	}	
.text_box_faq a {
    line-height:12px;
    color:#999999;
	font-weight:normal;
	}	
.text_box_faq a:hover {
    text-decoration:none;
	color:#FF9900;
	}		

.r_photo {
    float:right;
	padding:0px 0px 0px 10px;
	background-color:#FFFFFF;
	z-index:3;
	}



/*========================================================= Text table ============================================================*/	


.text_box01 table {
	font-family:Arial, PMingLiU, MingLiU;
	font-size:12px;
	background-color:#666666;
	color:#f2f2f2;
	}

.text_box01 table ul{
    margin:0px;
	padding:0px;
	color:#666666;
	}		
.text_box01 table h2 {
	font-family:Arial, PMingLiU, MingLiU;
	font-size:13px;
	line-height:15px;
    margin:0px;
	padding:3px;
    display:block;
	background-color:#494949;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #323232;
	border-right:1px solid #323232;
	}	
.text_box01 table h3 {
	font-family:Arial, PMingLiU, MingLiU;
	font-size:13px;
	line-height:15px;
    margin:0px;
	padding:3px;
	text-align:center;
    display:block;
	background-color:#494949;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #323232;
	border-right:1px solid #323232;
	}		
.text_box01 table h4{
	font-family:Arial, PMingLiU, MingLiU;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#666666;
    display:block;
	margin:0px;
	padding:3px;
	background-color:#ffffff;
    }	
.text_box01 table h5 {
    height:19px;	
	font-family:Arial, PMingLiU, MingLiU;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#666666;
    display:block;
	margin:0px;
	padding:3px;
	background-color:#ffffff;
    }	
.text_box01 table h5 input {
    height:15px;
	font-family:Arial, PMingLiU, MingLiU;
	font-size:12px;
	color:#666666;
	margin:-2px 0px 0px 0px;
	padding:0px;
	}	
.text_box01 table li{
    margin:0px;
	padding:3px 3px 2px 3px;
    display:block;
	background-color:#F5F5F5;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #949494;
	border-right:1px solid #949494;
	}
.text_box01 table ol{
    margin:0px;
	padding:3px 3px 2px 3px;
    display:block;
	text-align:center;
	background-color:#F5F5F5;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #949494;
	border-right:1px solid #949494;
	}	
	
	
	
	
	
	

/*========================================================== Bottom ===========================================================*/			
	
.bottom {
    width:984px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	height:14px;
	color:#CCCCCC;
	font-size:11px;
	font-family:Arial, PMingLiU, MingLiU;
	display:block;
	border-top:2px solid #FF9900;
	border-right:1px solid #444444;
	border-left:1px solid #444444;
	background-color:#666666;
	text-align:center;
	font-weight:bold;
	}	
.bottom a{
	color:#CCCCCC;
	text-decoration:none;
	}
.bottom a:hover{
    color:#FFFFFF;
	}  	
