@charset "utf-8";
@import url("cms_content.css");
@import url("sidenav.css");
@import url("table.css");
/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	padding:4px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg-header.gif); background-repeat:repeat-x; background-position:left -1px;
text-align:center;
}

#header{
position:relative;
width:770px;
height:66px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#content{
	width:762px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	padding:0px 4px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:center;
	position:relative;
}
html > body #content{
min-height:100px;
height:auto;
}

#footer{
display:block;
height:70px;
text-align:center;
	background-image:url(../images/bg-footer.gif); background-position:top; background-repeat:repeat-x;
}
address{
display:block;
height:35px;
line-height:35px;
	font-style: normal;
	color:#ffffff;
}
#bottomline{
display:block;
height:25px;
}
#footer a{
text-decoration:none;
color:#ffffff;
}
#footer a:hover{
text-decoration:underline;
}
#flash{
display:block;
padding:12px 0px 0px;
}

/*header*/
.logo{
display:block;
position:absolute;
top:10px;
left:19px;
}

/*- Menu Tabs--------------------------- */ 

    #tabs {
	position:absolute;
	right:17px;
	top:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "細明體";
      font-size:11px;
      line-height:normal;
	  font-weight:bold;
      }
    #tabs ul {
	  margin:0;
	  padding:0px;
	  list-style:none;
      }
    #tabs li {
      margin:0;
      padding:0;
	  border:0px;
	  display:block;
	  float:left;
	  text-align:center;
	  margin-right:1px;
	  	color:#666666;
	background-image:url(../images/bg-nav01.gif); background-repeat:no-repeat;
		width:89px;
      }
    #tabs li span{
	display:block;
	line-height:25px;
      }
    #tabs a {
	background-image:url(../images/bg-nav01.gif); background-repeat:no-repeat;
	width:89px;
	height:32px;
	display:block;
	text-decoration:none;
	color:#666666;
	float:left;
	line-height:25px;
      }
    #tabs a:hover {
color:#1f30f9;
	font-size:12px;
      }
    #tabs li .current{
	background-image:url(../images/nav_current.gif); background-repeat:no-repeat; background-repeat:no-repeat;
	width:89px;
	height:32px;
	display:block;
color:#ff0000;
	line-height:25px;

      }


#tool{
position:absolute;
right:25px;
top:10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
#tool a{
color:#ffffff;
text-decoration:none;
}
#tool a:hover{
text-decoration:underline;
}

.clear{
clear:both;
}

/*型錄使用樣式*/
#dd{
padding:0px;
background-image:url(../images/des-bg.gif); background-repeat:no-repeat; background-position:bottom;
line-height:24px;
color:#000000;
width:731px;
}
html > body #content #dd{
margin-top:0px;
}
.des{
padding:0px 10px 15px 10px;
display:block;
}
.des-top{
background-image:url(../images/des-top.gif); background-repeat:no-repeat;
display:block;
height:6px;
}

/*.sideimg img{
display:block;
padding:0px;
margin-bottom:5px;
height:inherit;
width:100px;
float:right;
margin-right:2px;
}*/
.sideimg img{
display:block;
padding:0px;
margin-bottom:5px;
height:inherit;
width:100px;
/*margin-right:2px;*/
position:absolute;
right:5px;
top:10px;
}
html > body #content .sideimg img{
margin-top:0px;
}

.select{
float:right;
}
.select select{
font-size:12px;
}


