@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1{
font-size:1em;
}

h2{
font-size:1.2em;
}

h3{
font-size:1.2em;
}


h4{
font-size:1.5em;
}

h5{
font-size:1.8em;
}


h6{
font-size:2.0em;
}


h7{
font-size:2.2em;
}



body {
	font-size :63%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	
	background-image:url(../images/temp/bg.jpg);
	background-repeat:repeat;
	line-height:160%;
	}
	

ul,li{
list-style:none;
margin:0px;
padding:0px;
}

ol{
margin:0px;
padding:0px;
}

#header{
background-image:url(../images/temp/header.png);
background-repeat:no-repeat;
line-height:35px;
padding:10px 0px 0px 60px;
font-size:1.2em;
color:#666666;
}

#wrapper{
background-image:url(../images/temp/body.png);
background-repeat: repeat-y;
padding-left:15px;
padding-right:15px;
}

#topbanner{ 
/*background-image: url(../images/temp/topbanner.jpg);*/
background-repeat:no-repeat;
height:364px;
width:800px;
}




/*-----選單--------*/

#menu {
margin:0px;
padding:0px;
width:800px;
height:65px;
padding:0;
margin:0;
}

/*nav1*/

.nav1 a{
display:block;
background-image:url(../images/temp/menuBt.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;}

.nav1 a:hover{
background-image:url(../images/temp/nav1.jpg);
background-position: left bottom;
}

.nav1_current{
display:block;
background-image:url(../images/temp/nav1.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;;
background-position: left bottom;
}


/*nav2*/

.nav2 a{
display:block;
background-image:url(../images/temp/nav2.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;}

.nav2 a:hover{
background-image:url(../images/temp/nav2.jpg);
background-position: left bottom;
}

.nav2_current{
display:block;
background-image:url(../images/temp/nav2.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;
background-position: left bottom;
}

/*nav3*/

.nav3 a{
display:block;
background-image:url(../images/temp/nav3.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;}

.nav3 a:hover{
background-image:url(../images/temp/nav3.jpg);
background-position: left bottom;
}

.nav3_current{
display:block;
background-image:url(../images/temp/nav3.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;
background-position: left bottom;
}

/*nav4*/

.nav4 a{
display:block;
background-image:url(../images/temp/nav4.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;}

.nav4 a:hover{
background-image:url(../images/temp/nav4.jpg);
background-position: left bottom;
}

.nav4_current{
display:block;
background-image:url(../images/temp/nav4.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;
background-position: left bottom;
}

/*nav5*/

.nav5 a{
display:block;
background-image:url(../images/temp/1027nav5.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;}

.nav5 a:hover{
background-image:url(../images/temp/1027nav5.jpg);
background-position: left bottom;
}

.nav5_current{
display:block;
background-image:url(../images/temp/1027nav5.jpg);
width:160px;
height:65px;
overflow:hidden;
text-indent:-500em;
background-position: left bottom;
}
/*-----------------------------------------------------------------*/

#content{
padding:20px 20px 20px 20px; 
}

#footer{
background-image:url(../images/temp/footer.png);
height:28px;
}

.txt{
font-size:1.2em;
line-height:160%;
color:#f0f0f0;
}

.txt a{
font-size:1.2em;
line-height:160%;
color:#ffcc00;
}

.txt a:hover{
font-size:1.2em;
line-height:160%;
color:#ffff00;
}

.txt_en{
font-size:1em;
line-height:160%;
color:#0255ff;
}

.txt_en a{
font-size:1em;
line-height:160%;
color:#0255ff;
}

.txt_en a:hover{
font-size:1em;
line-height:160%;
color:#ffff00;
}

.txt_yellow{
color:#FFe900;}


.txt_ens{
font-size:1em;
line-height:160%;

}

.txt_ens a{
font-size:1em;
line-height:160%;

}

.txt_ens a:hover{
font-size:1em;
line-height:160%;

}

.txt_gray{
color:#333333;
}
.txt_gray12{
color:#333333;
font-size:1.2em;
}

.form{
border:#FFFFFF dotted 1px;
}

.p10{
padding-left:10px;
}

.yellow {
color: #Fff;
font-size:1.2em;
}

.yellow a{
color: #FFcc00;
font-size:1.2em;
}
.yellow a:hover{
color: #FFcc00;
font-size:1.2em;
}

.bottom-line{
border-bottom:#fd8443 dotted 1px;
}

.next a{
padding:0 30px;
color:#FFFFFF;
font-size:1.1em;
}

.next a:hover{
padding-right:50px;
font-size:1em;
color:#FFFF00;
}

.page {
padding: 0 5px;
font-size:1em;
color:#FFFFFF;
}

.page a{
padding: 0 5px;
font-size:1em;
color:#FFFFFF;
}

.page a:hover{
padding: 0 5px;
font-size:1em;
color:#FFFF00;
}