body {
  font-size: 10pt;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
}

img {
  border: none;
}

a {
  color: #0270e8;
  text-decoration: none;
}
a:hover {
  color: #ae302d;
}
a:link {
  color: #444444;
}
a:visited {
  color: #444444;
}
a:hover {
  text-decoration: underline;
  color: #800000;
}
a.external {
  background: transparent url(../assets/external.gif) no-repeat scroll right center;
  padding-right: 1.1em;
}

.ashy_form {
  font-size: 12px;
  color: #333333;
  font-family:Verdana;
  border: 1 solid #B7B7B7;
}

.pic {
  position: relative;
  left:1px;
  right:1px;
}

.green {
  font-size: 9pt;
  color: #3E5618;
}

.green_a {
  font-size: 9pt;
  color: #84A727;
}

.white {
  font-size: 9pt;
  color: #ffffff;
}

.black {
  font-size: 9pt;
  color: #303030;
}

.yellow {
  font-size: 9pt;
  color: #F5F114;
}

.green_b {
  color: #3E5618;
  font-weight: bold;
}

.blue {
  font-size: 9pt;
  color: #3399CC
}

.blue1 {
  font-size: 9pt;
  color: #3399CC;
  layout-grid-type:loose;
  layout-grid-line:40px;
  layout-grid-char:20px;
  layout-grid-mode:line;
}

.green1_b {
  font-size: 9pt;
  color: #4E6020;
  font-weight: bold;
}

.orange {
  font-size: 9pt;
  color: #F6741C;
}

.f1 {
  font-size: 13px;
  color: #830505;
  font-weight: bold;
}

.text {
  font-size: 12px;
  color: #303030;
  height: 18px;
  width: 90px;
  padding-top: 1px;
  background-color: #ffffff;
  border: 1px double #999999;
}

.whitejs {
  font-size: 12px;
  text-decoration: none;
  color: white;
}
.whitejs:hover {
  font-family: Verdana, Arial, 新細明體;
}

a.whitejs {
  font-size: 12px;
  text-decoration: none;
  color:#ffffff;
}
a.whitejs:hover {
  font-family: Verdana, Arial, 新細明體;
  position: relative;
  top: 1px;
  left: 1px;
}

.blackjs {
  font-size: 12px;
  text-decoration: none;
  color: #303030;
}
.blackjs:hover {
  font-family: Verdana, Arial, 新細明體;
}
a.blackjs {
  font-size: 12px;
  text-decoration: none;
  color: #303030;
}
a.blackjs:hover {
  font-family: Verdana, Arial,新細明體;
}

.navlink {
  font-size: 10pt;
  text-decoration: none;
  color: #303030;
}
.navlink:hover {
  font-family: Verdana, Arial, 新細明體;
}
a.navlink {
  font-size: 10pt;
  text-decoration: none;
  color: #303030;
}
a.navlink:hover {
  font-family: Verdana, Arial,新細明體;
}

.greenjs {
  font-size: 12px;
  text-decoration: none;
  color: #3e5618;
}
.greenjs:hover {
  font-family: Verdana, Arial, 新細明體;
}
a.greenjs {
  font-size: 12px;
  text-decoration: none;
  color: #3E5618;
}
a.greenjs:hover {
  font-family: Verdana, Arial,新細明體;
}

a.green1js {
  font-size: 12px;
  text-decoration: none;
  color: #4E6020;
  font-weight: bold;
}
a.green1js:hover {
  font-family: Verdana, Arial,新細明體;
  position: relative;
  top: 1px;
  left: 1px;
}

.orangejs {
  font-size: 12px;
  text-decoration: none;
  color: #f6741c;
}
a.orangejs:hover {
  font-family: Verdana, Arial,新細明體;
  position: relative;
  top: 1px;
  left: 1px;
}

.bluejs {
  font-size: 12px;
  text-decoration: none;
  color: #3399cc;
}
.bluejs:hover {
  font-family: Verdana, Arial,新細明體;
  position: relative;
  top: 1px;
  left: 1px;
}
a.bluejs {
  font-size: 12px;
  text-decoration: none;
  color:#3399CC;
}
a.bluejs:hover {
  font-family: Verdana, Arial,新細明體;
  position: relative;
  top: 1px;
  left: 1px;
}

a.yellowjs {
  font-size: 12px;
  text-decoration: none;
  color: #F5F114;
}
a.yellowjs:visited {
  color: #ccc;
}
a.yellowjs:hover {
  color: #F5F114;
  font-family: Verdana, Arial, 新細明體;
}

a.pink {
  font-size: 12px;
  text-decoration: none;
  color: #B65177;
  font-family: Verdana, Arial;
}
a.pink:hover {
  left: 1px;
  font-family: Verdana, Arial;
  position: relative;
  top: 1px;
}

.line_log {
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
}

a.feeditem {
}
a.feeditem:hover {
  color: rgb(76, 128, 0);
  text-decoration: underline;
}

span.feedtitle {
  color: rgb(37, 133, 181);
}
span.feedtitle:hover {
  color: rgb(187, 81, 131);
}

.bt {
  height: 22px;
  width: 60px;
  padding-top: 2px;
  background-color: #BDE4B1;
  border: 3px double #999999;
}

.flink {
  cursor: pointer;
}

.navhead {
  position: relative;
  top: .1em;
  font-size: medium;
}

.navgroup {
  margin-top: 1em;
  margin-left: 2.0em;
  margin-right: .5em;
  margin-bottom: 1em;
}

.navitem {
  padding: 5px 0 2px;
}

.sideblock {
}
.sideblock ul {
  margin-left: 1.8em;
}

#newspane {
  position: relative;
  width: 399px;
  height: 70px;
  overflow: hidden;
}

#newspane div.newsitem {
  margin-left: 5px;
  list-style-type: none;
  padding-bottom: 10px;
}
