body {background: #FFFFFF; width:95%; margin: 0 auto;}

a:hover {text-decoration:underline;}

table.main {font-family:Arial,sans-serif,"新細明體","PMingLiU"; font-size:13px;}

table.main-content {font-family:Arial,sans-serif,"新細明體","PMingLiU"; font-size:16px;}

a {text-decoration:none;}

a:hover.nav {text-decoration:underline; color:#FFFFFF; font-weight:bold}

a.nav {text-decoration:none; color:#FFFFFF; font-weight:bold; }

h1 {color:#FFF; font-size:24px; font-family:Georgia,"新細明體","PMingLiU"; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:0px;}

h2 {color:#CC33CC; font-size:20px; font-family:Georgia,"新細明體","PMingLiU"; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:0px;}

tr.topnav {font-size:13px; font-family:Helvetica,Verdana,"新細明體","PMingLiU"; font-weight:bold}

tr.content {font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif,"新細明體","PMingLiU";}

tr.header {background-color:#000000; font-weight:bold; color:#FFFFFF;}

td.search-box { }

table.content {font-size:12px; font-family:Verdana,"新細明體","PMingLiU";}

table.result {font-size:13px; font-family:Verdan,"新細明體","PMingLiU"; color:royalblue; font-weight:bold}

table.main-content {font-size:16px; font-family:Verdana,"新細明體","PMingLiU"; width:100%; }

table.main {width:100%;}

#srchResult iframe { 
        width: 760px; 
} 

.box {background-color:#dddddd; padding-top:8px; padding-bottom:8px; padding-left:10px; width:92%; font-family:verdana,"新細明體","PMingLiU"; font-size:13px; font-weight:bold;}

.colwrap {
  width:100%;
}


@media (max-width: 515px) {

#left-nav { display: block; text-align:left; font-family:Verdana,"新細明體","PMingLiU"; font-size:12px; }
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block; padding: 5px 10px; text-decoration: none; }
#left-nav ul li a:hover { background-color: #ccc; color: #000; }

table.main-top {width:100%; background-color:#000; font-size:16px; font-family: Verdana,"新細明體","PMingLiU"; }

a:hover.nav {text-decoration:underline; color:#3333FF; font-weight:bold}

a.nav {text-decoration:none; color:#3333FF; font-weight:bold}

.n-wrap {
  width:100%;
  background-color:#0000CC;
  text-align:center;
}

.n1 {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2 {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3 {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4 {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5 {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n1h {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2h {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3h {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4h {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5h {
  float:left;
  width:49%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

#srchResult iframe { 
        width: 95%; 
} 

h1 {color:#FFF; font-size:18px; font-family:Georgia,"新細明體","PMingLiU"; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:5px; text-align:left;}

#custom-search {
  display:none;
}

#col1 {
  width:100%;
  float:none;
  text-align:left;
}

#col2 {
  width:100%;
}

}


@media (min-width:516px) and (max-width:900px) {

div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}

#left-nav { display: block; text-align:left; font-family:Verdana,"新細明體","PMingLiU"; font-size:12px; position:fixed; top:75px; height:100%; background-color:#EEE;}
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block; padding: 5px 10px; text-decoration: none; color:#000; }
#left-nav ul li a:hover { background-color: #ccc; color: #000; }

table.main-top {width:100%; background-color:#000; font-size:16px; font-family: Verdana,"新細明體","PMingLiU"; position:fixed; z-index:999;}

#srchResult iframe { 
        width: 545px; 
} 

.n-wrap {
  width:64%;
  background-color:#0000CC;
  text-align:center;
  margin-left:170px;
}

.n1 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n1h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-bottom:#FFFFFF 1px solid;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

#col1 {
  float:left;
  width:170px;
  background-color:#6600FF;
}

#col2 {
  float:right;
  width:100%;
  margin-left:-190px;
  position:relative;
  top:90px;
}
#col2n {
  padding-left:180px;
}

}

@media (min-width:901px) {

div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}

#left-nav { display: block; text-align:left; font-family:Verdana,"新細明體","PMingLiU"; font-size:12px; position:fixed; top:75px; height:100%; background-color:#EEE;}
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block; padding: 5px 10px; text-decoration: none; color:#000; }
#left-nav ul li a:hover { background-color: #ccc; color: #000; }

table.main-top {width:100%; background-color:#000; font-size:16px; font-family: Verdana,"新細明體","PMingLiU"; position:fixed; z-index:999;}

.n-wrap {
  width:75%;
  background-color:#0000CC;
  text-align:center;
  margin-left:170px;
}

.n1 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5 {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#E7F1F8;
  text-align:center;
  border-top:#666666 1px solid;
  border-bottom:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n1h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-bottom:#FFFFFF 1px solid;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n2h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n3h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n4h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.n5h {
  float:left;
  width:19%;
  font-family:Arial,"新細明體","PMingLiU";
  font-size:14px;
  font-weight:bold;
  background-color:#FFFFFF;
  text-align:center;
  border-top:#666666 1px solid;
  border-left:#666666 1px solid;
  border-right:#666666 1px solid;
  border-bottom:#FFFFFF 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

#custom-search {
  position: fixed;
  top: 5px;
  left: 60%;
  z-index:1000;
}

#col1 {
  float:left;
  width:170px;
  background-color:#6600FF;
}

#col2 {
  float:right;
  width:100%;
  margin-left:-190px;
  position:relative;
  top:90px;
}

#col2n {
  padding-left:180px;
}

}