ul#blue { margin:0; padding:0; list-style-type:none; }

ul#blue li { position:relative; float:Right; border-top:4px solid #efefef; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#blue .current { border-top:4px solid #3d496a;}

ul#blue .special{ display:none; position:absolute; top:-40px; left:0px; width:200px; font:normal 9px Verdana, 細明體, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#blue li:hover { border-top:4px solid #3d496a;}

ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#68759c;}

ul#blue li a:hover { color:#8895b8; border:none; }

ul#blue li span{ display:none; position:absolute; top:-40px; left:0px; width:160px; font:normal 9px Verdana, 細明體, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#blue li a:hover span {margin-top: 7px; display:block; color: #8895b8;}

.buttonscontainer {width: 200px;}

.buttons a {color:#FFFFFF ;
background-color:#FFFFFF ;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid ;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {border-left: 10px solid ;
text-decoration: none;
color:#FFCCFF ;}


.mycursor {
    text-decoration: none;
    color: #808080;
    font-family: Verdana,細明體
    font-szie: 10pt
}

.mycursor a:hover
{
   text-decoration: none;
   cursor:hand; 
}
                 
                   
.menu {
	font-family: 細明體, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
   }
 
.menu a:hover {
		font-weight: bold;
		font-size: 10pt;
	}

.menu1-plain{
    background-image:url('images/nav-bg-plain.PNG');
    font-family: 細明體, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-valign: center;
    text-align: center;
    margin-left:0px;
    padding-left:0px;
    padding-top:6px;
    padding-bottom: 0px;
    display:block;
    text-decoration: none;
    color: #ffffff;
    height: 22px
}

.menu1-close{
   background-image:url(images/nav-bg-close.PNG);
   font-family: Verdana, 細明體, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   margin-left:0px;
   padding-left:25px;
   padding-top:5px;
   padding-bottom: 0px;
   display:block;
   text-decoration: none;
   color: #ffffff;
   height: 22px
}

.menu1-close a:hover {
   		font-weight: bold;
		color: #000080;
	}
	
.menu1-open{
background-image:url(images/nav-bg-open.PNG);
font-family: Verdana, 細明體, Arial, Helvetica, sans-serif;
font-size: 11pt;
margin-left:0px;
padding-left:25px;
padding-top:5px;
padding-bottom: 0px;
display:block;
text-decoration: none;
color: #ffffff;
height: 22px;
}

.submenu{
background-image: url(images/submenu-img.jpg);
font-family: Verdana, 細明體, Arial, Helvetica, sans-serif;
font-size: 9pt;
display: block;
height: 20px;
margin-left:5px;
padding-top: 4px;
padding-left: 5px;
color: #333333;
text-decoration: none;
}

.submenu_selected{
background-image: url(images/submenu-img.jpg);
font-family: Verdana, 細明體, Arial, Helvetica, sans-serif;
font-size: 9pt;
display: block;
height: 20px;
margin-left:5px;
padding-top: 4px;
padding-left: 5px;
color: #000099;
text-decoration: none;
}

.hide{
display: none;
}

.show{
display: block;
}

.show a:hover{
		color: #000099;
		font-weight: bold;
		font-size: 9pt;
}

.title1 {
    color: #808080;
    font: 18pt Verdana, 標楷體, Arial, sans-serif;
    font-weight:  bold;
}

.title1c {
    color: #808080;
    font: 18pt 標楷體, Arial, sans-serif;
    font-weight:  bold;
}

.title2 {
    color: black;
    font: 11pt Verdana, 細明體, Arial, sans-serif;   
}

.title3 {
    color: black;
    font: 10pt Verdana, 細明體, Arial, sans-serif;   
}

.title4 {
    color: black;
    font: 10pt Verdana, 細明體, Arial, sans-serif;   
    padding: 4px 0px 0px 0px;
}

.title4b {
    color: black;
    font: 10pt Verdana, 細明體, Arial, sans-serif;   
    font-weight: bold;
    padding: 4px 0px 0px 0px;
}

.title4b-color {
    color: #FF9900;
    font: 10pt Verdana, 細明體, Arial, sans-serif;   
    font-weight: bold;
    padding: 4px 0px 0px 0px;
}

.title4_blue {
    color: #0066CC;
    font: 10pt Verdana, 細明體, Arial, sans-serif;   
    padding: 4px 0px 0px 0px;

}

.tdstyle1 {
   color: #666666;
   font: 10pt system, Verdana, 細明體, Arial, sans-serif;
   text-valign: center;
}

.tdstyle2 {
   color: #408080;
   font: 10pt system, Verdana, 細明體, Arial, sans-serif;
   text-valign: center;
   background-color: #DFEFFF;
}


.h_mnu_01{
	width: 100%;
	font-family: Verdana, 細明體, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #0066CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #213F71;
	border-right-color: #213F71;
	border-bottom-color: #213F71;
	border-left-color: #213F71
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
	float: left;
	color: #F9F9F9;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #213F71;
}

.h_mnu_01 ul li a:visited{
    color: #F9F9F9;
	font-weight: bold;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #213F71 !important;
    font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #F3FB60;
}

#galleryh {
  padding:0; 
  margin:0 auto 5em auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:550px; 
  height:120px; 
  border:1px solid #888; 
  background:#fff url(/imagelist/06/24/o9642o826u4n.gif);
  }
#galleryh li {
  float:left;
  }
#galleryh li a {
  display:block; 
  height:120px;
  width:60px; 
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryh li a img {
  width:60px; 
  height:120px; 
  border:0;
  }
#galleryh li a:hover {
  background:#eee; 
  width:204px;
  }
#galleryh li a:hover img {
  width:204px;
  }


/*照片用CSS*/
.blk_18 a { color:#213f71; font-size:9pt; text-decoration:none;}
.blk_18 a:hover {color:#0066cc; }
.blk_18 {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 border:1px solid #e3e3e3;
 background:#eee;
 width:694px;
 margin-top:8px;
}
.blk_18 .pcont {
 width:640px;
 float:left;
 overflow:hidden;
 padding-left:5px;

}
.blk_18 .ScrCont {
 width:8000px;
 zoom:1;
 margin-left:-5px;

}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:15px;
 height:74px;
 float:left;
 background:url(images/ax.gif) no-repeat;

}
.blk_18 .LeftBotton {
 background-position: 0 0;
 margin:45px 5px 0;
}
.blk_18 .RightBotton {
 background-position: 0 -100px;
 margin:45px 1px 10px 5px;
}
.blk_18 .LeftBotton:hover {
 background-position: -20px 0;
}
.blk_18 .RightBotton:hover {
 background-position: -20px -100px;
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:160px;
 border:1px solid #f3f3f3;
 float:left;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {
 border:1px solid #5dacec;
 color:#5dacec;
 background:#fff;
 FILTER: gray;
}

/*超連結無底線*/
.no_underline {
 text-decoration:none
}
